[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kolab-commits
Subject:    plugins/calendar plugins/kolab_activesync plugins/kolab_addressbook plugins/kolab_auth plugins/kolab
From:       Torsten Grote <grote () kolabsys ! com>
Date:       2015-02-18 22:58:29
Message-ID: 20150218225829.B72F461E57 () app08 ! kolabsys ! com
[Download RAW message or body]

plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/importexport.po         |    4 
 plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po                |    4 
 plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/invitations.po          |    4 
 plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po               |    4 
 plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po             |    4 
 plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/settings.po             |    4 
 plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/sharing.po              |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/importexport.po         |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/index.po                |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/invitations.po          |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/manage.po               |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/overview.po             |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/settings.po             |    4 
 plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/sharing.po              |    4 
 plugins/calendar/localization/bg_BG.inc                                    |    2 
 plugins/calendar/localization/ca_ES.inc                                    |    2 
 plugins/calendar/localization/cs_CZ.inc                                    |   93 \
+--  plugins/calendar/localization/da_DK.inc                                    |    \
3   plugins/calendar/localization/de_DE.inc                                    |    9 \
  plugins/calendar/localization/es_ES.inc                                    |    2 
 plugins/calendar/localization/et_EE.inc                                    |    2 
 plugins/calendar/localization/fi_FI.inc                                    |    6 
 plugins/calendar/localization/fr_FR.inc                                    |    2 
 plugins/calendar/localization/hu_HU.inc                                    |    2 
 plugins/calendar/localization/it_IT.inc                                    |    2 
 plugins/calendar/localization/ja_JP.inc                                    |    2 
 plugins/calendar/localization/nl_NL.inc                                    |    2 
 plugins/calendar/localization/pl.inc                                       |  103 \
+++  plugins/calendar/localization/pl_PL.inc                                    |   \
26   plugins/calendar/localization/pt_BR.inc                                    |    \
2   plugins/calendar/localization/pt_PT.inc                                    |  275 \
++++++++++  plugins/calendar/localization/ru_RU.inc                                   \
|    3   plugins/calendar/localization/sk.inc                                       | \
54 +  plugins/calendar/localization/sl.inc                                       |  \
274 +++++++++  plugins/calendar/localization/sv_SE.inc                                \
|    2   plugins/calendar/localization/th.inc                                       | \
258 +++++++++  plugins/calendar/localization/zh_CN.inc                                \
|   66 ++  plugins/kolab_activesync/localization/pl.inc                               \
|    4   plugins/kolab_activesync/localization/pl_PL.inc                            | \
2   plugins/kolab_activesync/localization/pt_PT.inc                            |    4 \
  plugins/kolab_activesync/localization/sl.inc                               |    9 
 plugins/kolab_activesync/localization/sv_SE.inc                            |   25 
 plugins/kolab_activesync/localization/th.inc                               |   31 +
 plugins/kolab_activesync/localization/zh_CN.inc                            |    2 
 plugins/kolab_addressbook/helpdocs/locale/cs_CZ/LC_MESSAGES/addressbook.po |    4 
 plugins/kolab_addressbook/helpdocs/locale/es_ES/LC_MESSAGES/addressbook.po |    4 
 plugins/kolab_addressbook/localization/da_DK.inc                           |    5 
 plugins/kolab_addressbook/localization/pl.inc                              |   10 
 plugins/kolab_addressbook/localization/pt_PT.inc                           |   12 
 plugins/kolab_addressbook/localization/sk.inc                              |    1 
 plugins/kolab_addressbook/localization/sl.inc                              |   12 
 plugins/kolab_addressbook/localization/sv_SE.inc                           |   43 +
 plugins/kolab_addressbook/localization/th.inc                              |   51 +
 plugins/kolab_addressbook/localization/zh_CN.inc                           |    1 
 plugins/kolab_auth/localization/pl_PL.inc                                  |    1 
 plugins/kolab_auth/localization/th.inc                                     |   11 
 plugins/kolab_delegation/localization/pl.inc                               |   11 
 plugins/kolab_delegation/localization/pt_PT.inc                            |   11 
 plugins/kolab_delegation/localization/sl.inc                               |   36 +
 plugins/kolab_delegation/localization/sv_SE.inc                            |   21 
 plugins/kolab_delegation/localization/th.inc                               |   32 +
 plugins/kolab_delegation/localization/zh_CN.inc                            |    2 
 plugins/kolab_files/localization/da_DK.inc                                 |    4 
 plugins/kolab_files/localization/de_DE.inc                                 |   13 
 plugins/kolab_files/localization/fr_FR.inc                                 |    3 
 plugins/kolab_files/localization/pl.inc                                    |   44 +
 plugins/kolab_files/localization/pl_PL.inc                                 |   10 
 plugins/kolab_files/localization/pt_PT.inc                                 |   15 
 plugins/kolab_files/localization/sk.inc                                    |    1 
 plugins/kolab_files/localization/sl.inc                                    |   16 
 plugins/kolab_files/localization/sv_SE.inc                                 |   39 +
 plugins/kolab_files/localization/th.inc                                    |   90 \
+++  plugins/kolab_files/localization/zh_CN.inc                                 |    \
5   plugins/kolab_folders/localization/pl.inc                                  |   12 \
  plugins/kolab_folders/localization/pl_PL.inc                               |    2 
 plugins/kolab_folders/localization/pt_PT.inc                               |   10 
 plugins/kolab_folders/localization/sl.inc                                  |   28 +
 plugins/kolab_folders/localization/th.inc                                  |   27 
 plugins/kolab_folders/localization/zh_CN.inc                               |    1 
 plugins/kolab_notes/localization/cs_CZ.inc                                 |    2 
 plugins/kolab_notes/localization/fi_FI.inc                                 |    1 
 plugins/kolab_notes/localization/pl.inc                                    |    7 
 plugins/kolab_notes/localization/pt_PT.inc                                 |    9 
 plugins/kolab_notes/localization/sk.inc                                    |    1 
 plugins/kolab_notes/localization/sl.inc                                    |   55 ++
 plugins/kolab_notes/localization/sv_SE.inc                                 |   43 +
 plugins/kolab_notes/localization/th.inc                                    |   52 +
 plugins/kolab_notes/localization/zh_CN.inc                                 |   41 +
 plugins/kolab_tags/localization/en_US.inc                                  |    2 
 plugins/kolab_tags/localization/pl.inc                                     |   13 
 plugins/kolab_tags/localization/pt_PT.inc                                  |   12 
 plugins/kolab_tags/localization/sl.inc                                     |   31 +
 plugins/kolab_tags/localization/sv_SE.inc                                  |   16 
 plugins/kolab_tags/localization/th.inc                                     |   28 +
 plugins/kolab_tags/localization/zh_CN.inc                                  |    6 
 plugins/libcalendaring/localization/da_DK.inc                              |    1 
 plugins/libcalendaring/localization/de_DE.inc                              |    7 
 plugins/libcalendaring/localization/fi_FI.inc                              |   74 ++
 plugins/libcalendaring/localization/fr_FR.inc                              |    6 
 plugins/libcalendaring/localization/pl_PL.inc                              |   11 
 plugins/libcalendaring/localization/pt_PT.inc                              |   12 
 plugins/libcalendaring/localization/ru_RU.inc                              |    1 
 plugins/libcalendaring/localization/sk.inc                                 |    1 
 plugins/libcalendaring/localization/sl.inc                                 |   15 
 plugins/libcalendaring/localization/sv_SE.inc                              |  118 \
++++  plugins/libcalendaring/localization/th.inc                                 |   \
80 ++  plugins/libcalendaring/localization/zh_CN.inc                              |   \
2   plugins/owncloud/localization/pl.inc                                       |    3 \
  plugins/owncloud/localization/sl.inc                                       |    3 
 plugins/owncloud/localization/th.inc                                       |    3 
 plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po                |    4 
 plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po               |    4 
 plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po             |    4 
 plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/index.po                |    4 
 plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/manage.po               |    4 
 plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/overview.po             |    4 
 plugins/tasklist/localization/cs_CZ.inc                                    |    6 
 plugins/tasklist/localization/de_DE.inc                                    |   38 +
 plugins/tasklist/localization/fi_FI.inc                                    |    2 
 plugins/tasklist/localization/it_IT.inc                                    |   16 
 plugins/tasklist/localization/pl.inc                                       |   58 ++
 plugins/tasklist/localization/pl_PL.inc                                    |   70 +-
 plugins/tasklist/localization/pt_PT.inc                                    |   53 +
 plugins/tasklist/localization/sk.inc                                       |   10 
 plugins/tasklist/localization/sl.inc                                       |  171 \
++++++  plugins/tasklist/localization/sv_SE.inc                                    |  \
73 ++  plugins/tasklist/localization/th.inc                                       |  \
162 +++++  plugins/tasklist/localization/zh_CN.inc                                    \
|   21   128 files changed, 3131 insertions(+), 142 deletions(-)

New commits:
commit 1b9bc154ec3005de298db258e71e73b6ae7736c2
Author: Torsten Grote <t@grobox.de>
Date:   Thu Feb 19 11:58:00 2015 +1300

    update translations (#4348)

diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/importexport.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/importexport.po index \
                34e8654..5ff7464 100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/importexport.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/importexport.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/importexport.rst:9
diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po index 1fb3c2d..00733ad \
                100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/index.rst:9
diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/invitations.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/invitations.po index \
                2501eea..96cef09 100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/invitations.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/invitations.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/invitations.rst:8
diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po index 5382c56..594b325 \
                100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/manage.rst:7
diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po index \
                60e8b41..d27fcf9 100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/overview.rst:6
diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/settings.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/settings.po index \
                ee90899..a07945e 100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/settings.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/settings.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/settings.rst:8
diff --git a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/sharing.po \
b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/sharing.po index \
                c98a990..47810cd 100644
--- a/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/sharing.po
+++ b/plugins/calendar/helpdocs/locale/cs_CZ/LC_MESSAGES/sharing.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/calendar/sharing.rst:11
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/importexport.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/importexport.po index \
                f79c109..0395809 100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/importexport.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/importexport.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/importexport.rst:9
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/index.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/index.po index 71e3c69..7b98eab \
                100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/index.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/index.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/index.rst:9
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/invitations.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/invitations.po index \
                a07eb3c..bdd005c 100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/invitations.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/invitations.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/invitations.rst:8
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/manage.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/manage.po index 0aa1755..c3755a7 \
                100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/manage.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/manage.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/manage.rst:7
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/overview.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/overview.po index \
                3d78aef..1821086 100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/overview.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/overview.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:33+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/overview.rst:6
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/settings.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/settings.po index \
                9733c20..9a37c8b 100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/settings.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/settings.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/settings.rst:8
diff --git a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/sharing.po \
b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/sharing.po index \
                4faffce..afdaa42 100644
--- a/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/sharing.po
+++ b/plugins/calendar/helpdocs/locale/es_ES/LC_MESSAGES/sharing.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/calendar/sharing.rst:11
diff --git a/plugins/calendar/localization/bg_BG.inc \
b/plugins/calendar/localization/bg_BG.inc index ce0e1a1..2513b2f 100644
--- a/plugins/calendar/localization/bg_BG.inc
+++ b/plugins/calendar/localization/bg_BG.inc
@@ -70,12 +70,14 @@ $labels['sensitivity'] = 'Частност';
 $labels['public'] = 'публично';
 $labels['private'] = 'частно';
 $labels['confidential'] = 'конфиденциално';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Напомняне';
 $labels['comment'] = 'Comment';
 $labels['created'] = 'Created';
 $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Неизвестно';
 $labels['generated'] = 'генерирано в';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Печат на описанията';
 $labels['parentcalendar'] = 'Внасяне вътре';
 $labels['searchearlierdates'] = '  Търсене за по- стари \
                събития';
diff --git a/plugins/calendar/localization/ca_ES.inc \
b/plugins/calendar/localization/ca_ES.inc index 77cdb70..e3d92ed 100644
--- a/plugins/calendar/localization/ca_ES.inc
+++ b/plugins/calendar/localization/ca_ES.inc
@@ -80,6 +80,7 @@ $labels['sensitivity'] = 'Privadesa';
 $labels['public'] = 'públic';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'confidencial';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Recordatori';
 $labels['comment'] = 'Comentari';
 $labels['created'] = 'Creat';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Desconegut';
 $labels['eventoptions'] = 'Opcions';
 $labels['generated'] = 'generat a';
 $labels['eventhistory'] = 'Historial';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Imprimeix descripcions';
 $labels['parentcalendar'] = 'Insereix dins';
 $labels['searchearlierdates'] = '  Cerca els esdeveniments d\'abans';
diff --git a/plugins/calendar/localization/cs_CZ.inc \
b/plugins/calendar/localization/cs_CZ.inc index 4f45b56..48c95e9 100644
--- a/plugins/calendar/localization/cs_CZ.inc
+++ b/plugins/calendar/localization/cs_CZ.inc
@@ -8,7 +8,7 @@
  */
 $labels['default_view'] = 'Výchozí pohled';
 $labels['time_format'] = 'Formát data';
-$labels['timeslots'] = 'Time slots per hour';
+$labels['timeslots'] = 'Míst v rozvrhu na hodinu';
 $labels['first_day'] = 'První den v týdnu';
 $labels['first_hour'] = 'První hodina k zobrazení';
 $labels['workinghours'] = 'Pracovní hodiny';
@@ -25,6 +25,8 @@ $labels['aftertrash'] = 'Přesunout do koše';
 $labels['afterdelete'] = 'Smazat zprávu';
 $labels['afterflagdeleted'] = 'Označit jako smazané';
 $labels['aftermoveto'] = 'Přesunout do...';
+$labels['itipoptions'] = 'Pozvání na událost';
+$labels['afteraction'] = 'Poté co jsou pozvání nebo aktualizace zprávy \
zpracovány';  $labels['calendar'] = 'Kalendář';
 $labels['calendars'] = 'Kalendáře';
 $labels['category'] = 'Kategorie';
@@ -50,11 +52,11 @@ $labels['printtitle'] = 'Vytisknout kalendáře';
 $labels['title'] = 'Souhrn';
 $labels['description'] = 'Popis';
 $labels['all-day'] = 'celý den';
-$labels['export'] = 'Exportovat do ICS';
-$labels['exporttitle'] = 'Exportovat souhrn do ICS';
+$labels['export'] = 'Uložit jako ICS';
+$labels['exporttitle'] = 'Uložit jako iCalendar';
 $labels['exportrange'] = 'Události od';
-$labels['exportattachments'] = 'With attachments';
-$labels['customdate'] = 'Custom date';
+$labels['exportattachments'] = 'S přílohami';
+$labels['customdate'] = 'Vlastní datum';
 $labels['location'] = 'Místo';
 $labels['url'] = 'URL';
 $labels['date'] = 'Datum';
@@ -64,7 +66,7 @@ $labels['end'] = 'Konec';
 $labels['endtime'] = 'Čas konce';
 $labels['repeat'] = 'Opakování';
 $labels['selectdate'] = 'Vyberte datum';
-$labels['freebusy'] = 'Zobrazovat časový úsek jako';
+$labels['freebusy'] = 'Zobrazovat mě jako';
 $labels['free'] = 'volno';
 $labels['busy'] = 'obsazeno';
 $labels['outofoffice'] = 'mimo kancelář';
@@ -73,33 +75,35 @@ $labels['mystatus'] = 'Můj stav';
 $labels['status'] = 'Stav';
 $labels['status-confirmed'] = 'Potvrzeno';
 $labels['status-cancelled'] = 'Zrušeno';
-$labels['priority'] = 'Priorita';
+$labels['priority'] = 'Přednost';
 $labels['sensitivity'] = 'Soukromí';
 $labels['public'] = 'veřejné';
 $labels['private'] = 'soukromé';
 $labels['confidential'] = 'důvěrné';
+$labels['links'] = 'Odkaz';
 $labels['alarms'] = 'Připomenutí';
 $labels['comment'] = 'Poznámka';
 $labels['created'] = 'Vytvořeno';
 $labels['changed'] = 'Naposledy změněno';
-$labels['unknown'] = 'neznámý';
+$labels['unknown'] = 'Neznámý';
 $labels['eventoptions'] = 'Volby';
-$labels['generated'] = 'vygenerováno';
+$labels['generated'] = 'vytvořeno';
 $labels['eventhistory'] = 'Historie';
+$labels['removelink'] = 'Odstranit odkaz na e-mail';
 $labels['printdescriptions'] = 'Vytisknout popisy';
 $labels['parentcalendar'] = 'Vložit dovnitř';
 $labels['searchearlierdates'] = '  Hledat dřívější události';
 $labels['searchlaterdates'] = 'Hledat pozdější události  ';
 $labels['andnmore'] = 'dalších $nr...';
-$labels['togglerole'] = 'Klikněte k přepnutí role';
+$labels['togglerole'] = 'Klepněte k přepnutí role';
 $labels['createfrommail'] = 'Uložit jako událost';
-$labels['importevents'] = 'Importovat události';
+$labels['importevents'] = 'Zavést události';
 $labels['importrange'] = 'Události od';
 $labels['onemonthback'] = '1 měsíc nazpátek';
 $labels['nmonthsback'] = '$nr měsíců nazpátek';
-$labels['showurl'] = 'Ukázat URL kalendáře';
+$labels['showurl'] = 'Ukázat adresu (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.';
-$labels['caldavurldescription'] = 'Copy this address to a <a \
href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client \
application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this \
specific calendar with your computer or mobile device.'; \
+$labels['caldavurldescription'] = 'Zkopírujte tuto adresu do aplikace <a \
href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> klienta (např. \
Evolution nebo Mozilla Thunderbird) pro úplné synchronizování tohoto adresáře s \
vaším počítačem nebo mobilním zařízením.';  $labels['findcalendars'] = \
'Najít kalendáře...';  $labels['searchterms'] = 'Hledané výrazy';
 $labels['calsearchresults'] = 'Dostupné kalendáře';
@@ -125,7 +129,7 @@ $labels['nextmonth'] = 'Příští měsíc';
 $labels['weekofyear'] = 'Týden';
 $labels['pastevents'] = 'Minulost';
 $labels['futureevents'] = 'Budoucnost';
-$labels['showalarms'] = 'Show reminders';
+$labels['showalarms'] = 'Ukázat připomenutí';
 $labels['defaultalarmtype'] = 'Výchozí nastavení připomenutí';
 $labels['defaultalarmoffset'] = 'Výchozí čas připomenutí';
 $labels['attendee'] = 'Účastník';
@@ -136,17 +140,17 @@ $labels['addattendee'] = 'Přidat účastníka';
 $labels['roleorganizer'] = 'Organizátor';
 $labels['rolerequired'] = 'Povinný';
 $labels['roleoptional'] = 'Nepovinný';
-$labels['rolechair'] = 'Chair';
-$labels['rolenonparticipant'] = 'Absent';
-$labels['cutypeindividual'] = 'Individual';
+$labels['rolechair'] = 'Předsednictví';
+$labels['rolenonparticipant'] = 'Nepřítomný';
+$labels['cutypeindividual'] = 'Jednotlivec';
 $labels['cutypegroup'] = 'Skupina';
 $labels['cutyperesource'] = 'Zdroj';
 $labels['cutyperoom'] = 'Místnost';
-$labels['availfree'] = 'volno';
-$labels['availbusy'] = 'obsazeno';
-$labels['availunknown'] = 'neznámý';
-$labels['availtentative'] = 'nezávazně';
-$labels['availoutofoffice'] = 'mimo kancelář';
+$labels['availfree'] = 'Volno';
+$labels['availbusy'] = 'Obsazeno';
+$labels['availunknown'] = 'Neznámý';
+$labels['availtentative'] = 'Nezávazně';
+$labels['availoutofoffice'] = 'Mimo kancelář';
 $labels['delegatedto'] = 'Pověřený:';
 $labels['delegatedfrom'] = 'Pověřující:';
 $labels['scheduletime'] = 'Najít dostupnost';
@@ -155,26 +159,33 @@ $labels['sendnotifications'] = 'Uvědomit účastníky o \
změnách';  $labels['sendcancellation'] = 'Uvědomit účastníky o zrušení \
události';  $labels['onlyworkinghours'] = 'Najít dostupnost v mé pracovní době';
 $labels['reqallattendees'] = 'Povinní/všichni účastníci';
-$labels['prevslot'] = 'Předchozí slot';
-$labels['nextslot'] = 'Další slot';
-$labels['noslotfound'] = 'Nelze najít volný slot';
+$labels['prevslot'] = 'Předchozí místo v rozvrhu';
+$labels['nextslot'] = 'Další místo v rozvrhu';
+$labels['suggestedslot'] = 'Navržené místo v rozvrhu';
+$labels['noslotfound'] = 'Nelze najít volné místo v rozvrhu';
 $labels['invitationsubject'] = 'Byl(a) jste pozván(a) na událost "$title"';
-$labels['invitationmailbody'] = "*\$title*\n\nKdy: \$date\n\nPozváni: \
\$attendees\n\nPodrobnosti o události najdete v přiloženém souboru typu \
iCalendar. Můžete si ho naimportovat do kalendářového programu."; \
+$labels['invitationmailbody'] = "*\$title*\n\nKdy: \$date\n\nPozváni: \
\$attendees\n\nPodrobnosti o události najdete v přiloženém souboru typu \
iCalendar. Můžete si ho zavést do kalendářového programu.";  \
$labels['invitationattendlinks'] = "Pokud váš poštovní klient nepodporuje \
pozvánky iTip, použijte prosím následující odkaz k potvrzení nebo odmítnutí \
pozvání:\n\$url";  $labels['eventupdatesubject'] = 'Událost "$title" byla \
aktualizována';  $labels['eventupdatesubjectempty'] = 'Událost, která se vás \
                týká, byla aktualizována';
-$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['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 zavést 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."; \
+$labels['itipobjectnotfound'] = 'Událost, na který tato zpráva odkazuje, nebyl \
nalezen ve vašem kalendáři.';  $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"; \
+$labels['itipmailbodycancel'] = "\$sender odmítl vaši účast na následující \
události:\n\n*\$title*\n\nTermín: \$date"; +$labels['itipmailbodydelegated'] = \
"\$sender delegoval účast na následující události:\n\n*\$title*\n\nTermín: \
\$date"; +$labels['itipmailbodydelegatedto'] = "\$sender delegoval účast na \
následující události na vás:\n\n*\$title*\n\nTermín: \$date";  \
$labels['itipdeclineevent'] = 'Opravdu chcete odmítnout pozvání na tuto \
událost?';  $labels['declinedeleteconfirm'] = 'Chcete také ze svého kalendáře \
smazat tuto odmítnutou událost?';  $labels['itipcomment'] = 'Poznámka k \
pozvání/oznámení'; +$labels['itipcommenttitle'] = 'Tato poznámka bude připojena \
ke zprávě s pozváním/oznámením poslané účastníkům';  \
$labels['notanattendee'] = 'Nejste na seznamu účastníků této události';  \
$labels['eventcancelled'] = 'Tato událost byla zrušena';  $labels['saveincalendar'] \
= 'uložit do'; +$labels['updatemycopy'] = 'Aktualizovat v mém kalendáři';
 $labels['savetocalendar'] = 'Uložit do kalenáře';
 $labels['openpreview'] = 'Ověřit kalendář';
 $labels['noearlierevents'] = 'Žádné dřívější události';
@@ -196,7 +207,7 @@ $labels['deleteobjectconfirm'] = 'Opravdu chcete smazat tuto \
událost?';  $labels['deleteventconfirm'] = 'Opravdu chcete smazat tuto událost?';
 $labels['deletecalendarconfirm'] = 'Opravdu chcete smazat tento kalendář se všemi \
událostmi?';  $labels['deletecalendarconfirmrecursive'] = 'Do you really want to \
                delete this calendar with all its events and sub-calendars?';
-$labels['savingdata'] = 'Ukládám data...';
+$labels['savingdata'] = 'Ukládají se data...';
 $labels['errorsaving'] = 'Nelze uložit změny.';
 $labels['operationfailed'] = 'Požavovaná operace selhala.';
 $labels['invalideventdates'] = 'Vložená data nejsou platná! Zkontrolujte prosím \
zadávané údaje.'; @@ -205,7 +216,7 @@ $labels['searchnoresults'] = 'Ve vybraných \
kalendářích nebyly nalezeny žád  $labels['successremoval'] = 'Událost byla \
úspěšně smazána.';  $labels['successrestore'] = 'Událost byla úspěšně \
obnovena.';  $labels['errornotifying'] = 'Nelze odeslat notifikace účastníkům \
                události';
-$labels['errorimportingevent'] = 'Nelze naimportovat událost';
+$labels['errorimportingevent'] = 'Událost se nepodařilo zavést';
 $labels['importwarningexists'] = 'Kopie této události již ve vašem kalendáři \
existuje.';  $labels['newerversionexists'] = 'Existuje již novější verze této \
události! Operace byla zrušena.';  $labels['nowritecalendarfound'] = 'Nebyl nalezen \
žádný kalendář, do kterého by šlo uložit tuto událost.'; @@ -216,29 +227,30 \
@@ $labels['itipsendsuccess'] = 'Pozvánky byly rozeslány účastníkům.';  \
$labels['itipresponseerror'] = 'Nelze odeslat odpověď na tuto pozvánku';  \
$labels['itipinvalidrequest'] = 'Tato pozvánka již není platná';  \
$labels['sentresponseto'] = 'Odpověď na pozvánku byla úspěšně odeslána na \
                adresu $mailto';
-$labels['localchangeswarning'] = 'You are about to make changes that will only be \
                reflected on your calendar and not be sent to the organizer of the \
                event.';
-$labels['importsuccess'] = 'Ú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['localchangeswarning'] = 'Chystáte se provést změny, které se projeví \
jen ve vašem vlastním kalendáři a nebudou poslány organizátorovi události.'; \
+$labels['importsuccess'] = 'Úspěšně zavedeno $nr událostí'; \
+$labels['importnone'] = 'Nebyly nalezeny žádné události k zavedení'; \
+$labels['importerror'] = 'Při zavádění došlo k chybě';  $labels['aclnorights'] \
= 'Nemáte administrátorská práva k tomuto kalendáři.';  \
$labels['changeeventconfirm'] = 'Změnit událost';  $labels['removeeventconfirm'] = \
'Smazat 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?';
-$labels['currentevent'] = 'Aktuální';
+$labels['removerecurringeventwarning'] = 'Toto je opakovaná událost. Chcete smazat \
jen toto konání, toto a všechna následující konání, nebo úplně všechna \
konání?'; +$labels['currentevent'] = 'Nynější';
 $labels['futurevents'] = 'Budoucí';
-$labels['allevents'] = 'Všechny';
+$labels['allevents'] = 'Vše';
 $labels['saveasnew'] = 'Uložit jako novou';
 $labels['birthdays'] = 'Narozeniny';
 $labels['birthdayscalendar'] = 'Kalendář narozenin';
-$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
-$labels['birthdayscalendarsources'] = 'From these address books';
-$labels['birthdayeventtitle'] = '$name\'s Birthday';
+$labels['displaybirthdayscalendar'] = 'Zobrazit kalendář narozenin';
+$labels['birthdayscalendarsources'] = 'Z těchto adresářů';
+$labels['birthdayeventtitle'] = 'Narozeniny $name';
 $labels['birthdayage'] = 'Věk $age';
 $labels['eventchangelog'] = 'Historie změn';
 $labels['eventdiff'] = 'Změny od verze $rev';
 $labels['revision'] = 'Verze';
 $labels['user'] = 'Uživatel';
-$labels['operation'] = 'Akce';
+$labels['operation'] = 'Činnost';
 $labels['actionappend'] = 'Uloženo';
 $labels['actionmove'] = 'Přesunuto';
 $labels['actiondelete'] = 'Smazáno';
@@ -248,12 +260,13 @@ $labels['restore'] = 'Obnovit tuto verzi';
 $labels['eventnotfound'] = 'Nepodařilo se nahrát data události';
 $labels['eventchangelognotavailable'] = 'Historie změn není pro tuto událost \
dostupná';  $labels['eventdiffnotavailable'] = 'Pro vybrané verze není žádné \
srovnání možné'; +$labels['eventrestoreconfirm'] = 'Opravdu chcete obnovit změnu \
$rev této události? Tímto dojde k nahrazení nynější události starou verzí.'; \
$labels['arialabelminical'] = 'Výběr data v kalendáři';  \
$labels['arialabelcalendarview'] = 'Pohled na kalendář';  \
$labels['arialabelsearchform'] = 'Hledání události';  \
$labels['arialabelquicksearchbox'] = 'Zadání hledání události';  \
                $labels['arialabelcalsearchform'] = 'Hledání kalendářů';
-$labels['calendaractions'] = 'Akce v kalendáři';
+$labels['calendaractions'] = 'Činnosti v kalendáři';
 $labels['arialabeleventattendees'] = 'Seznam účastníků události';
 $labels['arialabeleventresources'] = 'Seznam zdrojů události';
 $labels['arialabelresourcesearchform'] = 'Hledání zdrojů';
diff --git a/plugins/calendar/localization/da_DK.inc \
b/plugins/calendar/localization/da_DK.inc index 98a09bf..a3d19cb 100644
--- a/plugins/calendar/localization/da_DK.inc
+++ b/plugins/calendar/localization/da_DK.inc
@@ -70,6 +70,7 @@ $labels['sensitivity'] = 'Privatliv';
 $labels['public'] = 'offentlig';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'fortrolig';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Påmindelse';
 $labels['comment'] = 'Comment';
 $labels['created'] = 'Created';
@@ -77,6 +78,7 @@ $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Ukendt';
 $labels['eventoptions'] = 'Tilvalg';
 $labels['generated'] = 'oprettet per';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Udskriv beskrivelser';
 $labels['parentcalendar'] = 'Indsæt indeni';
 $labels['searchearlierdates'] = '  Søg efter tidligere arrangementer';
@@ -198,4 +200,5 @@ $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Gem som ny';
 $labels['user'] = 'Bruger';
 $labels['actiondelete'] = 'Slettet';
+$labels['compare'] = 'Sammenlign';
 ?>
diff --git a/plugins/calendar/localization/de_DE.inc \
b/plugins/calendar/localization/de_DE.inc index 6910122..57bd0a2 100644
--- a/plugins/calendar/localization/de_DE.inc
+++ b/plugins/calendar/localization/de_DE.inc
@@ -74,12 +74,13 @@ $labels['tentative'] = 'Mit Vorbehalt';
 $labels['mystatus'] = 'Mein Status';
 $labels['status'] = 'Status';
 $labels['status-confirmed'] = 'Bestätigt';
-$labels['status-cancelled'] = 'Gekündigt';
+$labels['status-cancelled'] = 'Abgesagt';
 $labels['priority'] = 'Priorität';
 $labels['sensitivity'] = 'Sichtbarkeit';
 $labels['public'] = 'öffentlich';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'vertraulich';
+$labels['links'] = 'Referenz';
 $labels['alarms'] = 'Erinnerung';
 $labels['comment'] = 'Kommentar';
 $labels['created'] = 'Erstellt';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Unbekannt';
 $labels['eventoptions'] = 'Optionen';
 $labels['generated'] = 'erstellt am';
 $labels['eventhistory'] = 'Historie';
+$labels['removelink'] = 'E-Mail-Referenz entfernen';
 $labels['printdescriptions'] = 'Beschreibung drucken';
 $labels['parentcalendar'] = 'Erstellen in';
 $labels['searchearlierdates'] = '  Frühere Termine suchen';
@@ -110,7 +112,7 @@ $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['invitationsdeclined'] = 'Abgelehnte Einladungen';
 $labels['changepartstat'] = 'Teilnehmerstatus ändern';
 $labels['rsvpcomment'] = 'Einladungstext';
 $labels['listrange'] = 'Angezeigter Bereich:';
@@ -174,6 +176,8 @@ $labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum \
folgenden Term  $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['itipmailbodydelegated'] = "\$sender hat die Teilnahme an folgendem \
Event delegiert:\n\n*\$title*\n\nWhen: \$date"; +$labels['itipmailbodydelegatedto'] = \
"\$sender hat die Teilnahme an folgendem Event an Sie \
delegiert:\n\n*\$title*\n\nWhen: \$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'; @@ \
-232,6 +236,7 @@ $labels['changeeventconfirm'] = 'Termin ändern';  \
$labels['removeeventconfirm'] = 'Ereignis 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?';  $labels['removerecurringeventwarning'] = \
'Dies ist ein wiederkehrender Termin. Wollen Sie nur diesen Termin bearbeiten oder \
alle zukünftigen Vorkommen? Alternativ können auch alle Vorkommen bearbeitet \
werden.'; +$labels['removerecurringallonly'] = 'Dieses ist ein wiederkehrender \
Termin. Als ein Teilnehmer können Sie nur den gesamten Termin inklusive aller \
Wiederholungen löschen.';  $labels['currentevent'] = 'Aktuellen';
 $labels['futurevents'] = 'Zukünftige';
 $labels['allevents'] = 'Alle';
diff --git a/plugins/calendar/localization/es_ES.inc \
b/plugins/calendar/localization/es_ES.inc index 442aceb..a020a63 100644
--- a/plugins/calendar/localization/es_ES.inc
+++ b/plugins/calendar/localization/es_ES.inc
@@ -70,6 +70,7 @@ $labels['sensitivity'] = 'Privacy';
 $labels['public'] = 'public';
 $labels['private'] = 'private';
 $labels['confidential'] = 'confidential';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Reminder';
 $labels['comment'] = 'Comentario';
 $labels['created'] = 'Created';
@@ -77,6 +78,7 @@ $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Unknown';
 $labels['eventoptions'] = 'Opciones';
 $labels['generated'] = 'generated at';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Print descriptions';
 $labels['parentcalendar'] = 'Insert inside';
 $labels['searchearlierdates'] = '  Search for earlier events';
diff --git a/plugins/calendar/localization/et_EE.inc \
b/plugins/calendar/localization/et_EE.inc index e1552dd..84357aa 100644
--- a/plugins/calendar/localization/et_EE.inc
+++ b/plugins/calendar/localization/et_EE.inc
@@ -70,12 +70,14 @@ $labels['sensitivity'] = 'Privacy';
 $labels['public'] = 'public';
 $labels['private'] = 'private';
 $labels['confidential'] = 'confidential';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Reminder';
 $labels['comment'] = 'Kommentaar';
 $labels['created'] = 'Created';
 $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Unknown';
 $labels['generated'] = 'generated at';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Print descriptions';
 $labels['parentcalendar'] = 'Insert inside';
 $labels['searchearlierdates'] = '  Search for earlier events';
diff --git a/plugins/calendar/localization/fi_FI.inc \
b/plugins/calendar/localization/fi_FI.inc index 10c58e6..743d851 100644
--- a/plugins/calendar/localization/fi_FI.inc
+++ b/plugins/calendar/localization/fi_FI.inc
@@ -24,6 +24,7 @@ $labels['afterdelete'] = 'Poista viesti';
 $labels['afterflagdeleted'] = 'Merkitse poistettavaksi';
 $labels['aftermoveto'] = 'Siirrä...';
 $labels['itipoptions'] = 'Tapahtuman kutsut';
+$labels['afteraction'] = 'Kun kutsu tai päivitysviesti on käsitelty';
 $labels['calendar'] = 'Kalenteri';
 $labels['calendars'] = 'Kalenterit';
 $labels['category'] = 'Luokka';
@@ -77,6 +78,7 @@ $labels['sensitivity'] = 'Yksityisyys';
 $labels['public'] = 'julkinen';
 $labels['private'] = 'yksityinen';
 $labels['confidential'] = 'luottamuksellinen';
+$labels['links'] = 'Viittaus';
 $labels['alarms'] = 'Muistutus';
 $labels['comment'] = 'Kommentti';
 $labels['created'] = 'Luotu';
@@ -85,6 +87,7 @@ $labels['unknown'] = 'Tuntematon';
 $labels['eventoptions'] = 'Valinnat';
 $labels['generated'] = 'generoitu';
 $labels['eventhistory'] = 'Historia';
+$labels['removelink'] = 'Poista sähköpostiviittaus';
 $labels['printdescriptions'] = 'Tulosta kuvaukset';
 $labels['searchearlierdates'] = '  Etsi aiempia tapahtumia';
 $labels['searchlaterdates'] = 'Etsi myöhempiä tapahtumia  ';
@@ -228,6 +231,8 @@ $labels['aclnorights'] = 'Sinulla ei ole ylläpitäjän oikeuksia \
tähän kalent  $labels['changeeventconfirm'] = 'Vaihda tapahtuma';
 $labels['removeeventconfirm'] = 'Poista tapahtuma';
 $labels['changerecurringeventwarning'] = 'Tämä on tuistuva tapahtuma. Haluatko \
muokata vain tätä ajankohtaa, tätä ja tulevia tapahtuman ajankohtia, kaikkia \
tapahtuman ajankohtia vai tallentaa kokonaan uutena tapahtumana? '; \
+$labels['removerecurringeventwarning'] = 'Tämä on toistuva tapahtuma. Haluatko \
poistaa vain nykyisen tapahtuman, nykyisen tapahtuman ja tulevaisuuden tapahtumat vai \
kaikki tapahtumaan liittyvät merkinnät?'; +$labels['removerecurringallonly'] = \
'Tämä on toistuva tapahtuma. Osallistujana voit poistaa vain koko tapahtuman \
kaikkine toistumiskertoineen.';  $labels['currentevent'] = 'Nykyinen';
 $labels['futurevents'] = 'Tulevat';
 $labels['allevents'] = 'Kaikki';
@@ -252,6 +257,7 @@ $labels['restore'] = 'Palauta tämä versio';
 $labels['eventnotfound'] = 'Tapahtumadatan lataus epäonnistui';
 $labels['eventchangelognotavailable'] = 'Tapahtuman muutoshistoria ei ole \
saatavilla';  $labels['eventdiffnotavailable'] = 'Vertailu ei ole saatavilla \
valittujen versioiden välillä'; +$labels['eventrestoreconfirm'] = 'Haluatko \
varmasti palauttaa tämän tapahtuman version $rev? Nykyinen tapahtuma korvataan \
vanhalla versiolla.';  $labels['arialabelminical'] = 'Kalenterin ajankohdan valinta';
 $labels['arialabelcalendarview'] = 'Kalenterinäkymä';
 $labels['arialabelsearchform'] = 'Tapahtumahaun lomake';
diff --git a/plugins/calendar/localization/fr_FR.inc \
b/plugins/calendar/localization/fr_FR.inc index f791e6d..9ec3ee4 100644
--- a/plugins/calendar/localization/fr_FR.inc
+++ b/plugins/calendar/localization/fr_FR.inc
@@ -80,6 +80,7 @@ $labels['sensitivity'] = 'Diffusion';
 $labels['public'] = 'publique';
 $labels['private'] = 'privée';
 $labels['confidential'] = 'Confidentiel';
+$labels['links'] = 'Référence';
 $labels['alarms'] = 'Rappel';
 $labels['comment'] = 'Commentaire';
 $labels['created'] = 'Créée';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Inconnu';
 $labels['eventoptions'] = 'Options';
 $labels['generated'] = 'généré  ';
 $labels['eventhistory'] = 'Historique';
+$labels['removelink'] = 'Enlever référence d\'e-mail';
 $labels['printdescriptions'] = 'Imprimer les descriptions';
 $labels['parentcalendar'] = 'Ajouter   l\'intérieur';
 $labels['searchearlierdates'] = '  Chercher des évènements plus ancien';
diff --git a/plugins/calendar/localization/hu_HU.inc \
b/plugins/calendar/localization/hu_HU.inc index e982eaf..d37ea21 100644
--- a/plugins/calendar/localization/hu_HU.inc
+++ b/plugins/calendar/localization/hu_HU.inc
@@ -71,12 +71,14 @@ $labels['sensitivity'] = 'Manánszféra';
 $labels['public'] = 'publikus';
 $labels['private'] = 'privát';
 $labels['confidential'] = 'titkos';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Emlékeztető';
 $labels['comment'] = 'Megjegyzés';
 $labels['created'] = 'Created';
 $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Ismeretlen foglaltság';
 $labels['generated'] = 'készítve:';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Leírás nyomtatása';
 $labels['parentcalendar'] = 'Szülőnaptár';
 $labels['searchearlierdates'] = '< Korábbi események keresése';
diff --git a/plugins/calendar/localization/it_IT.inc \
b/plugins/calendar/localization/it_IT.inc index 9296e1c..cf59066 100644
--- a/plugins/calendar/localization/it_IT.inc
+++ b/plugins/calendar/localization/it_IT.inc
@@ -80,6 +80,7 @@ $labels['sensitivity'] = 'Privacy';
 $labels['public'] = 'pubblico';
 $labels['private'] = 'privato';
 $labels['confidential'] = 'confidenziale';
+$labels['links'] = 'Riferimento';
 $labels['alarms'] = 'Promemoria';
 $labels['comment'] = 'Commento';
 $labels['created'] = 'Creato';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Sconosciuto';
 $labels['eventoptions'] = 'Opzioni';
 $labels['generated'] = 'generato il';
 $labels['eventhistory'] = 'Storico';
+$labels['removelink'] = 'Rimuovi riferimento email';
 $labels['printdescriptions'] = 'Stampa descrizioni';
 $labels['parentcalendar'] = 'Inserisci dentro';
 $labels['searchearlierdates'] = '  Cerca eventi precedenti';
diff --git a/plugins/calendar/localization/ja_JP.inc \
b/plugins/calendar/localization/ja_JP.inc index d3dfb45..2b542c7 100644
--- a/plugins/calendar/localization/ja_JP.inc
+++ b/plugins/calendar/localization/ja_JP.inc
@@ -70,6 +70,7 @@ $labels['sensitivity'] = 'プライバシー';
 $labels['public'] = 'パブリック';
 $labels['private'] = 'プライベート';
 $labels['confidential'] = '親展';
+$labels['links'] = 'Reference';
 $labels['alarms'] = '通知';
 $labels['comment'] = 'Comment';
 $labels['created'] = 'Created';
@@ -77,6 +78,7 @@ $labels['changed'] = 'Last Modified';
 $labels['unknown'] = '不明';
 $labels['eventoptions'] = 'オプション';
 $labels['generated'] = '生成';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = '説明印刷';
 $labels['parentcalendar'] = '内に挿入';
 $labels['searchearlierdates'] = '<< 以前のイベントを検索';
diff --git a/plugins/calendar/localization/nl_NL.inc \
b/plugins/calendar/localization/nl_NL.inc index 4ca1340..1c19021 100644
--- a/plugins/calendar/localization/nl_NL.inc
+++ b/plugins/calendar/localization/nl_NL.inc
@@ -71,6 +71,7 @@ $labels['sensitivity'] = 'Zichtbaarheid';
 $labels['public'] = 'publiek';
 $labels['private'] = 'prive';
 $labels['confidential'] = 'vertrouwelijk';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Herinnering';
 $labels['comment'] = 'Opmerking';
 $labels['created'] = 'Created';
@@ -78,6 +79,7 @@ $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Onbekend';
 $labels['eventoptions'] = 'Opties';
 $labels['generated'] = 'gegenereerd op';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Print beschrijvingen';
 $labels['parentcalendar'] = 'Voeg toe in';
 $labels['searchearlierdates'] = '  Zoek voor eerdere afspraken';
diff --git a/plugins/calendar/localization/pl.inc \
b/plugins/calendar/localization/pl.inc new file mode 100644
index 0000000..82c4deb
--- /dev/null
+++ b/plugins/calendar/localization/pl.inc
@@ -0,0 +1,103 @@
+<?php
+/**
+ * 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['first_day'] = 'Pierwszy dzień tygodnia';
+$labels['first_hour'] = 'Pierwsza godzina do wyświetlenia';
+$labels['workinghours'] = 'Godziny pracy';
+$labels['add_category'] = 'Dodaj kategorię';
+$labels['remove_category'] = 'Usuń kategorię';
+$labels['afternothing'] = 'Nie rób nic';
+$labels['aftertrash'] = 'Przenieś do kosza';
+$labels['afterdelete'] = 'Usuń wiadomość';
+$labels['afterflagdeleted'] = 'Oznacz jako usunięte';
+$labels['aftermoveto'] = 'Przenieś do...';
+$labels['calendar'] = 'Kalendarz';
+$labels['calendars'] = 'Kalendarze';
+$labels['category'] = 'Kategoria';
+$labels['categories'] = 'Kategorie';
+$labels['createcalendar'] = 'Utwórz nowy kalendarz';
+$labels['editcalendar'] = 'Edytuj właściwości kalendarza';
+$labels['name'] = 'Nazwa';
+$labels['color'] = 'Kolor';
+$labels['day'] = 'Dzień';
+$labels['week'] = 'Tydzień';
+$labels['month'] = 'Miesiąc';
+$labels['new'] = 'Nowy';
+$labels['new_event'] = 'Nowe zdarzenie';
+$labels['edit_event'] = 'Edytuj zdarzenie';
+$labels['edit'] = 'Edytuj';
+$labels['save'] = 'Zapisz';
+$labels['removelist'] = 'Usuń z listy';
+$labels['cancel'] = 'Anuluj';
+$labels['print'] = 'Drukuj';
+$labels['printtitle'] = 'Drukuj kalendarze';
+$labels['title'] = 'Podsumowanie';
+$labels['description'] = 'Opis';
+$labels['export'] = 'Eksport';
+$labels['exporttitle'] = 'Eksport do iCalendar';
+$labels['url'] = 'URL';
+$labels['date'] = 'Data';
+$labels['start'] = 'Start';
+$labels['end'] = 'Koniec';
+$labels['repeat'] = 'Powtórz';
+$labels['selectdate'] = 'Wybierz datę';
+$labels['free'] = 'Wolny';
+$labels['busy'] = 'Zajęty';
+$labels['outofoffice'] = 'Poza biurem';
+$labels['status-cancelled'] = 'Anulowane';
+$labels['priority'] = 'Priorytet';
+$labels['sensitivity'] = 'Prywatność';
+$labels['created'] = 'Utworzone';
+$labels['changed'] = 'Ostatnia modyfikacja';
+$labels['unknown'] = 'Nieznane';
+$labels['eventoptions'] = 'Opcje';
+$labels['eventhistory'] = 'Historia';
+$labels['andnmore'] = '$nr więcej...';
+$labels['createfrommail'] = 'Zapisz jako zdarzenie';
+$labels['importevents'] = 'Importuj zdarzenia';
+$labels['showurl'] = 'Pokaż URL kalendarza';
+$labels['calsearchresults'] = 'Dostępne Kalendarze';
+$labels['nocalendarsfound'] = 'Nie znaleziono kalendarzy';
+$labels['quickview'] = 'Pokaż tylko ten kalendarz';
+$labels['today'] = 'Dzisiaj';
+$labels['tomorrow'] = 'Jutro';
+$labels['thisweek'] = 'Ten tydzień';
+$labels['nextweek'] = 'Następny tydzień';
+$labels['prevweek'] = 'Poprzedni tydzień';
+$labels['thismonth'] = 'Ten miesiąc';
+$labels['nextmonth'] = 'Następny miesiąc';
+$labels['weekofyear'] = 'Tydzień';
+$labels['rolerequired'] = 'Wymagane';
+$labels['availfree'] = 'Wolny';
+$labels['availbusy'] = 'Zajęty';
+$labels['availunknown'] = 'Nieznane';
+$labels['availoutofoffice'] = 'Poza biurem';
+$labels['saveincalendar'] = 'zapisz w';
+$labels['savetocalendar'] = 'Zapisz w kalendarzu';
+$labels['openpreview'] = 'Sprawdź kalendarz';
+$labels['noearlierevents'] = 'Brak wcześniejszych zdarzeń';
+$labels['nolaterevents'] = 'Brak późniejszych zdarzeń';
+$labels['resourcedetails'] = 'Szczegóły';
+$labels['resourceavailability'] = 'Dostępność';
+$labels['resourceowner'] = 'Właściciel';
+$labels['tabsummary'] = 'Podsumowanie';
+$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 i \
wszystkie jego zdarzenia?'; +$labels['changeeventconfirm'] = 'Zmodyfikuj zdarzenie';
+$labels['removeeventconfirm'] = 'Usuń zdarzenie';
+$labels['allevents'] = 'Wszystko';
+$labels['saveasnew'] = 'Zapisz jako nowy';
+$labels['birthdays'] = 'Urodziny';
+$labels['birthdayscalendar'] = 'Kalendarz urodzin';
+$labels['displaybirthdayscalendar'] = 'Wyświetl kalendarz urodzin';
+$labels['birthdayage'] = 'Wiek $age';
+$labels['user'] = 'Użytkownik';
+?>
diff --git a/plugins/calendar/localization/pl_PL.inc \
b/plugins/calendar/localization/pl_PL.inc index 8f816f1..cdcb814 100644
--- a/plugins/calendar/localization/pl_PL.inc
+++ b/plugins/calendar/localization/pl_PL.inc
@@ -44,7 +44,7 @@ $labels['new_event'] = 'Nowe zdarzenie';
 $labels['edit_event'] = 'Edytuj zdarzenie';
 $labels['edit'] = 'Edytuj';
 $labels['save'] = 'Zapisz';
-$labels['removelist'] = 'Remove from list';
+$labels['removelist'] = 'Usuń z listy';
 $labels['cancel'] = 'Anuluj';
 $labels['select'] = 'Wybierz';
 $labels['print'] = 'Drukuj';
@@ -80,6 +80,7 @@ $labels['sensitivity'] = 'Poufność';
 $labels['public'] = 'publiczny';
 $labels['private'] = 'prywatny';
 $labels['confidential'] = 'poufny';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Przypomnienie';
 $labels['comment'] = 'Komentarz';
 $labels['created'] = 'Utworzono';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Nieznany';
 $labels['eventoptions'] = 'Opcje';
 $labels['generated'] = 'wygenerowano';
 $labels['eventhistory'] = 'Historia';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Drukuj opisy';
 $labels['parentcalendar'] = 'Wstaw wewnątrz';
 $labels['searchearlierdates'] = '  Szukaj wcześniejszych zdarzeń';
@@ -127,7 +129,7 @@ $labels['nextmonth'] = 'Następny miesiąc';
 $labels['weekofyear'] = 'Tydzień';
 $labels['pastevents'] = 'Przeszłe';
 $labels['futureevents'] = 'Przyszłe';
-$labels['showalarms'] = 'Show reminders';
+$labels['showalarms'] = 'Pokaż powiadomienia';
 $labels['defaultalarmtype'] = 'Domyślne powiadomienie';
 $labels['defaultalarmoffset'] = 'Domyślny czas powiadomienia';
 $labels['attendee'] = 'Uczestnik';
@@ -139,7 +141,7 @@ $labels['roleorganizer'] = 'Organizator';
 $labels['rolerequired'] = 'Wymagany';
 $labels['roleoptional'] = 'Opcjonalny';
 $labels['rolechair'] = 'Przewodniczący';
-$labels['rolenonparticipant'] = 'Absent';
+$labels['rolenonparticipant'] = 'Nieobecny';
 $labels['cutypeindividual'] = 'Osoba';
 $labels['cutypegroup'] = 'Grupa';
 $labels['cutyperesource'] = 'Zasób';
@@ -183,6 +185,9 @@ $labels['eventcancelled'] = 'Zdarzenie zostało anulowane';
 $labels['saveincalendar'] = 'zapisz w';
 $labels['updatemycopy'] = 'Uaktualnij w moim kalendarzu';
 $labels['savetocalendar'] = 'Zapisz do kalendarza';
+$labels['openpreview'] = 'Sprawdź kalendarz';
+$labels['noearlierevents'] = 'Brak wcześniejszych zdarzeń';
+$labels['nolaterevents'] = '  Brak póżniejszych zdarzeń';
 $labels['resource'] = 'Zasób';
 $labels['addresource'] = 'Rezerwuj zasób';
 $labels['findresources'] = 'Wyszukaj zasoby';
@@ -226,17 +231,20 @@ $labels['importnone'] = 'Nie znaleziono zdarzeń do \
zaimportowania.';  $labels['importerror'] = 'Wystąpił błąd podczas importu.';
 $labels['aclnorights'] = 'Nie masz uprawnień administracyjnych dla tego \
kalendarza.';  $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?'; +$labels['removerecurringeventwarning'] = 'Jest to zdarzenie \
cykliczne. Czy chcesz usunąć wyłącznie bieżące zdarzenie i jego przyszłe \
wystąpienia, czy wszystkie wystąpienia tego zdarzenia?'; \
+$labels['removerecurringallonly'] = 'Jest to zdarzenie cykliczne. Jako uczestnik, \
możesz jedynie usunąć całe zdarzenie ze wszystkimi jego wystąpieniami.';  \
$labels['currentevent'] = 'Bieżące';  $labels['futurevents'] = 'Przyszłe';
 $labels['allevents'] = 'Wszystkie';
 $labels['saveasnew'] = 'Zapisz jako nowe';
-$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['birthdays'] = 'Uruodziny';
+$labels['birthdayscalendar'] = 'Kalendarz Urodzin';
+$labels['displaybirthdayscalendar'] = 'Wyświetl kalendarz urodzin';
+$labels['birthdayscalendarsources'] = 'Z tych książek adresowych';
+$labels['birthdayeventtitle'] = 'Urodziny $name\'s';
+$labels['birthdayage'] = 'Wiek $age';
 $labels['eventchangelog'] = 'Historia zmian';
 $labels['eventdiff'] = 'Zmiany od wersji $rev';
 $labels['revision'] = 'Wersja';
diff --git a/plugins/calendar/localization/pt_BR.inc \
b/plugins/calendar/localization/pt_BR.inc index 3d61d67..bbe78d1 100644
--- a/plugins/calendar/localization/pt_BR.inc
+++ b/plugins/calendar/localization/pt_BR.inc
@@ -71,6 +71,7 @@ $labels['sensitivity'] = 'Privacidade';
 $labels['public'] = 'público';
 $labels['private'] = 'privado';
 $labels['confidential'] = 'confidencial';
+$labels['links'] = 'Reference';
 $labels['alarms'] = 'Lembrete';
 $labels['comment'] = 'Comentário';
 $labels['created'] = 'Created';
@@ -78,6 +79,7 @@ $labels['changed'] = 'Last Modified';
 $labels['unknown'] = 'Desconhecido';
 $labels['eventoptions'] = 'Opções';
 $labels['generated'] = 'gerado em';
+$labels['removelink'] = 'Remove email reference';
 $labels['printdescriptions'] = 'Descrições de impressão';
 $labels['parentcalendar'] = 'Inserir dentro';
 $labels['searchearlierdates'] = '  Procurar por eventos anteriores';
diff --git a/plugins/calendar/localization/pt_PT.inc \
b/plugins/calendar/localization/pt_PT.inc new file mode 100644
index 0000000..0d62a26
--- /dev/null
+++ b/plugins/calendar/localization/pt_PT.inc
@@ -0,0 +1,275 @@
+<?php
+/**
+ * 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'] = 'Entradas por hora';
+$labels['first_day'] = 'Primeiro dia da semana';
+$labels['first_hour'] = 'Primeira hora a mostrar';
+$labels['workinghours'] = 'Horário de trabalho';
+$labels['add_category'] = 'Adicionar categoria';
+$labels['remove_category'] = 'Remover categoria';
+$labels['defaultcalendar'] = 'Criar novos eventos em';
+$labels['eventcoloring'] = 'Cores dos eventos';
+$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';
+$labels['afternothing'] = 'Manter';
+$labels['aftertrash'] = 'Enviar para o lixo';
+$labels['afterdelete'] = 'Eliminar a mensagem';
+$labels['afterflagdeleted'] = 'Marcar como eliminada';
+$labels['aftermoveto'] = 'Mover para...';
+$labels['itipoptions'] = 'Convites de eventos';
+$labels['afteraction'] = 'Depois do processamento de um convite ou mensagem de \
alteração'; +$labels['calendar'] = 'Calendário';
+$labels['calendars'] = 'Calendários';
+$labels['category'] = 'Categoria';
+$labels['categories'] = 'Categorias';
+$labels['createcalendar'] = 'Criar um novo calendário';
+$labels['editcalendar'] = 'Alterar propriedades do calendário';
+$labels['name'] = 'Nome';
+$labels['color'] = 'Cor';
+$labels['day'] = 'Dia';
+$labels['week'] = 'Semana';
+$labels['month'] = 'Mês';
+$labels['agenda'] = 'Agenda';
+$labels['new'] = 'Novo';
+$labels['new_event'] = 'Novo evento';
+$labels['edit_event'] = 'Alterar evento';
+$labels['edit'] = 'Alterar';
+$labels['save'] = 'Guardar';
+$labels['removelist'] = 'Remover da lista';
+$labels['cancel'] = 'Cancelar';
+$labels['select'] = 'Selecionar';
+$labels['print'] = 'Imprimir';
+$labels['printtitle'] = 'Imprimir calendários';
+$labels['title'] = 'Sumário';
+$labels['description'] = 'Descrição';
+$labels['all-day'] = 'dia todo';
+$labels['export'] = 'Exportar';
+$labels['exporttitle'] = 'Exportar para iCalendar';
+$labels['exportrange'] = 'Eventos de';
+$labels['exportattachments'] = 'Incluir anexos';
+$labels['customdate'] = 'Definir data';
+$labels['location'] = 'Local';
+$labels['url'] = 'Endereço web';
+$labels['date'] = 'Data';
+$labels['start'] = 'Início';
+$labels['starttime'] = 'Hora de início';
+$labels['end'] = 'Fim';
+$labels['endtime'] = 'Hora de fim';
+$labels['repeat'] = 'Repetir';
+$labels['selectdate'] = 'Escolher data';
+$labels['freebusy'] = 'Mostrar-me como';
+$labels['free'] = 'Livre';
+$labels['busy'] = 'Ocupado';
+$labels['outofoffice'] = 'Ausente';
+$labels['tentative'] = 'Tentativa';
+$labels['mystatus'] = 'O meu estado';
+$labels['status'] = 'Estado';
+$labels['status-confirmed'] = 'Confirmado';
+$labels['status-cancelled'] = 'Cancelado';
+$labels['priority'] = 'Prioridade';
+$labels['sensitivity'] = 'Privacidade';
+$labels['public'] = 'público';
+$labels['private'] = 'privado';
+$labels['confidential'] = 'confidencial';
+$labels['links'] = 'Referência';
+$labels['alarms'] = 'Lembrete';
+$labels['comment'] = 'Comentário';
+$labels['created'] = 'Criado em';
+$labels['changed'] = 'Alterado em';
+$labels['unknown'] = 'Desconhecido';
+$labels['eventoptions'] = 'Opções';
+$labels['generated'] = 'produzido a';
+$labels['eventhistory'] = 'Histórico';
+$labels['removelink'] = 'Remover referência de email ';
+$labels['printdescriptions'] = 'Descrições de impressão';
+$labels['parentcalendar'] = 'Inserir dentro';
+$labels['searchearlierdates'] = '  Procurar eventos anteriores';
+$labels['searchlaterdates'] = 'Procurar eventos posteriores  ';
+$labels['andnmore'] = '$nr mais...';
+$labels['togglerole'] = 'Clique para alternar o papel';
+$labels['createfrommail'] = 'Salvar como evento';
+$labels['importevents'] = 'Importar eventos';
+$labels['importrange'] = 'Eventos de';
+$labels['onemonthback'] = '1 mês atrás';
+$labels['nmonthsback'] = '$nr meses atrás';
+$labels['showurl'] = 'Mostrar URL do calendário';
+$labels['showurldescription'] = 'Use o seguinte endereço para obter acesso (somente \
leitura) ao seu calendário com outras aplicações. Para isso pode copiar e colar \
este endereço em qualquer software que suporte o formato iCal.'; \
+$labels['caldavurldescription'] = 'Para sincronizar este calendário com o seu \
computador ou dispositivos móveis deverá copiar este endereço <a \
href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> para a \
aplicação cliente. (ex. Evolution ou Mozilla Thunderbird)'; \
+$labels['findcalendars'] = 'Procurar calendários...'; +$labels['searchterms'] = \
'Procurar termos'; +$labels['calsearchresults'] = 'Calendários disponíveis';
+$labels['calendarsubscribe'] = 'Listar sempre';
+$labels['nocalendarsfound'] = 'Não foram encontrados calendários';
+$labels['nrcalendarsfound'] = '$nr calendários encontrados';
+$labels['quickview'] = 'Só mostrar este calendário';
+$labels['invitationspending'] = 'Convites pendentes';
+$labels['invitationsdeclined'] = 'Convites recusados';
+$labels['changepartstat'] = 'Mudar estado de participante';
+$labels['rsvpcomment'] = 'Mensagem de convite';
+$labels['listrange'] = 'Intervalo para exibir:';
+$labels['listsections'] = 'Dividir em:';
+$labels['smartsections'] = 'Seções inteligentes';
+$labels['until'] = 'até';
+$labels['today'] = 'Hoje';
+$labels['tomorrow'] = 'Amanhã';
+$labels['thisweek'] = 'Esta semana';
+$labels['nextweek'] = 'Próxima semana';
+$labels['prevweek'] = 'Semana anterior';
+$labels['thismonth'] = 'Este mês';
+$labels['nextmonth'] = 'Próximo mês';
+$labels['weekofyear'] = 'Semana';
+$labels['pastevents'] = 'Passado';
+$labels['futureevents'] = 'Futuro';
+$labels['showalarms'] = 'Mostrar lembretes';
+$labels['defaultalarmtype'] = 'Configuração padrão de lembrete';
+$labels['defaultalarmoffset'] = 'Horário padrão de lembrete';
+$labels['attendee'] = 'Participante';
+$labels['role'] = 'Papel';
+$labels['availability'] = 'Disp.';
+$labels['confirmstate'] = 'Estado';
+$labels['addattendee'] = 'Adicionar participante';
+$labels['roleorganizer'] = 'Organizador';
+$labels['rolerequired'] = 'Obrigatório';
+$labels['roleoptional'] = 'Facultativo';
+$labels['rolechair'] = 'Responsável';
+$labels['rolenonparticipant'] = 'Ausente';
+$labels['cutypeindividual'] = 'Individual';
+$labels['cutypegroup'] = 'Grupo';
+$labels['cutyperesource'] = 'Recurso';
+$labels['cutyperoom'] = 'Sala';
+$labels['availfree'] = 'Disponível';
+$labels['availbusy'] = 'Ocupado';
+$labels['availunknown'] = 'Desconhecido';
+$labels['availtentative'] = 'Tentativa';
+$labels['availoutofoffice'] = 'Ausente';
+$labels['delegatedto'] = 'Delegado a:';
+$labels['delegatedfrom'] = 'Delegado de:';
+$labels['scheduletime'] = 'Procurar disponibilidade';
+$labels['sendinvitations'] = 'Enviar convites';
+$labels['sendnotifications'] = 'Avisar os participantes sobre as alterações';
+$labels['sendcancellation'] = 'Avisar os participantes sobre o cancelamento do \
evento'; +$labels['onlyworkinghours'] = 'Procurar disponibilidade dentro do meu \
horário de trabalho'; +$labels['reqallattendees'] = 'Necessário/todos os \
participantes'; +$labels['prevslot'] = 'Espaço anterior';
+$labels['nextslot'] = 'Próximo espaço';
+$labels['suggestedslot'] = 'Espaço sugerido';
+$labels['noslotfound'] = 'Incapaz de encontrar um horário disponível';
+$labels['invitationsubject'] = 'Foi convidado para "$title"';
+$labels['invitationmailbody'] = "*\$title*\n\nQuando: \$date\n\nConvidados: \
\$attendees\n\nSegue em anexo um arquivo iCalendar com todos os detalhes de um \
evento, o qual pode importar para o seu calendário."; \
+$labels['invitationattendlinks'] = "No caso do seu cliente de e-mail não suportar \
pedidos do tipo iTIP, pode usar o seguinte link para aceitar ou recusar este \
convite:\n\$url"; +$labels['eventupdatesubject'] = '"$title" foi atualizado.';
+$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 atualizado com os detalhes de um \
evento, o qual pode importar para o seu 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."; \
+$labels['itipobjectnotfound'] = 'O evento citado nesta mensagem não foi encontrado \
no 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 o convite como \"tentativa\" \
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 a sua participação no seguinte \
evento:\n\n*\$title*\n\nQuando: \$date"; +$labels['itipmailbodydelegated'] = \
"\$sender delegou a participação no seguinte evento:\n\n*\$title*\n\nWhen: \$date"; \
+$labels['itipmailbodydelegatedto'] = "\$sender delegou a sua participação no \
seguinte evento:\n\n*\$title*\n\nWhen: \$date"; +$labels['itipdeclineevent'] = \
'Deseja recusar o convite para este evento?'; +$labels['declinedeleteconfirm'] = \
'Também deseja apagar o evento recusado do seu calendário?'; \
+$labels['itipcomment'] = 'Observações — Convite/notificação'; \
+$labels['itipcommenttitle'] = 'Estas observações serão enviadas com o \
convite/notificação aos participantes.'; +$labels['notanattendee'] = 'Não está \
listado como participante neste evento'; +$labels['eventcancelled'] = 'O evento foi \
cancelado'; +$labels['saveincalendar'] = 'guardar em';
+$labels['updatemycopy'] = 'Atualizar no meu calendário';
+$labels['savetocalendar'] = 'Guardar no calendário';
+$labels['openpreview'] = 'Verificar calendário';
+$labels['noearlierevents'] = 'Sem eventos anteriores';
+$labels['nolaterevents'] = 'Sem eventos posteriores';
+$labels['resource'] = 'Recurso';
+$labels['addresource'] = 'Livro de recursos';
+$labels['findresources'] = 'Encontrar recursos';
+$labels['resourcedetails'] = 'Detalhes';
+$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'] = 'Partilha';
+$labels['deleteobjectconfirm'] = 'Tem a certeza que quer eliminar este evento?';
+$labels['deleteventconfirm'] = 'Tem a certeza que quer eliminar este evento?';
+$labels['deletecalendarconfirm'] = 'Tem a certeza que quer eliminar este calendário \
e todos os seus eventos?'; +$labels['deletecalendarconfirmrecursive'] = 'Tem a \
certeza que quer eliminar este calendário com todos os seus eventos e \
sub-calendários?'; +$labels['savingdata'] = 'A guardar os dados...';
+$labels['errorsaving'] = 'Falha ao guardar as alterações.';
+$labels['operationfailed'] = 'A operação pedida falhou.';
+$labels['invalideventdates'] = 'As datas são inválidas! Por favor, verifique \
novamente.'; +$labels['invalidcalendarproperties'] = 'Propriedades de calendário \
inválidas! Por favor defina um nome válido.'; +$labels['searchnoresults'] = 'Nenhum \
evento encontrado nos calendários selecionados.'; +$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'; +$labels['itipinvalidrequest'] = 'Este convite já não é válido';
+$labels['sentresponseto'] = 'Resposta de convite enviada com sucesso para $mailto';
+$labels['localchangeswarning'] = 'As alterações que pretende efetuar só serão \
válidas no seu calendário e não serão enviadas ao organizador do evento.'; \
+$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'] \
= 'Não tem permissão de administrador neste calendário.'; \
+$labels['changeeventconfirm'] = 'Alterar evento'; +$labels['removeeventconfirm'] = \
'Eliminar evento'; +$labels['changerecurringeventwarning'] = 'Este evento é \
recorrente. Deseja alterar a ocorrência atual, esta e todas as futuras ocorrências \
ou guardar como um novo evento?'; +$labels['removerecurringeventwarning'] = 'Este \
evento é recorrente. Deseja eliminar a ocorrência atual, esta e todas as futuras \
ocorrências ou todas as ocorrências do evento?'; +$labels['removerecurringallonly'] \
= 'Este evento é recorrente. Como participante, só pode apagar apagar o evento com \
todas as ocorrências.'; +$labels['currentevent'] = 'Atual';
+$labels['futurevents'] = 'Futuro';
+$labels['allevents'] = 'Todos';
+$labels['saveasnew'] = 'Guardar como';
+$labels['birthdays'] = 'Aniversários';
+$labels['birthdayscalendar'] = 'Calendário de aniversários';
+$labels['displaybirthdayscalendar'] = 'Mostrar calendário de aniversários';
+$labels['birthdayscalendarsources'] = 'From these address books';
+$labels['birthdayeventtitle'] = 'Aniversário de $name';
+$labels['birthdayage'] = 'Idade $age';
+$labels['eventchangelog'] = 'Alterar histórico';
+$labels['eventdiff'] = 'Changes from revisions $rev';
+$labels['revision'] = 'Revisão';
+$labels['user'] = 'Utilizador';
+$labels['operation'] = 'Ação';
+$labels['actionappend'] = 'Guardado';
+$labels['actionmove'] = 'Movido';
+$labels['actiondelete'] = 'Eliminado';
+$labels['compare'] = 'Comparar';
+$labels['showrevision'] = 'Mostrar esta versão';
+$labels['restore'] = 'Restaurar esta versão';
+$labels['eventnotfound'] = 'Falha ao ler os dados do evento';
+$labels['eventchangelognotavailable'] = 'Não é possível alterar o histórico \
deste evento'; +$labels['eventdiffnotavailable'] = 'Não é possível comparar as \
revisões selecionadas'; +$labels['eventrestoreconfirm'] = 'Confirma o restauro da \
revisão $rev deste evento? Os dados atuais serão substituídos pelos da versão \
anterior.'; +$labels['arialabelminical'] = 'Seleção da data do calendário';
+$labels['arialabelcalendarview'] = 'Vista do calendário';
+$labels['arialabelsearchform'] = 'Quadro de pesquisa de eventos';
+$labels['arialabelquicksearchbox'] = 'Pesquisa de eventos';
+$labels['arialabelcalsearchform'] = 'Quadro de pesquisa de calendários';
+$labels['calendaractions'] = 'Ações do calendário';
+$labels['arialabeleventattendees'] = 'Lista de participantes do evento';
+$labels['arialabeleventresources'] = 'Lista de recursos para eventos';
+$labels['arialabelresourcesearchform'] = 'Quadro de pesquisa de recursos';
+$labels['arialabelresourceselection'] = 'Recursos disponíveis';
+?>
diff --git a/plugins/calendar/localization/ru_RU.inc \
b/plugins/calendar/localization/ru_RU.inc index 036c6e8..58bcf81 100644
--- a/plugins/calendar/localization/ru_RU.inc
+++ b/plugins/calendar/localization/ru_RU.inc
@@ -80,6 +80,7 @@ $labels['sensitivity'] = 'Секретность';
 $labels['public'] = 'общедоступная';
 $labels['private'] = 'личная';
 $labels['confidential'] = 'конфиденциальная';
+$labels['links'] = 'Ссылка';
 $labels['alarms'] = 'Напоминание';
 $labels['comment'] = 'Комментарий';
 $labels['created'] = 'Создана';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Неизвестно';
 $labels['eventoptions'] = 'Опции';
 $labels['generated'] = 'создан';
 $labels['eventhistory'] = 'История';
+$labels['removelink'] = 'Удалить ссылку на письмо';
 $labels['printdescriptions'] = 'Печатать описания';
 $labels['parentcalendar'] = 'Вставить внутри';
 $labels['searchearlierdates'] = '  Искать события раньше';
@@ -234,6 +236,7 @@ $labels['changeeventconfirm'] = 'Изменить \
событие';  $labels['removeeventconfirm'] = 'Удалить событие';
 $labels['changerecurringeventwarning'] = 'Это - повторяющееся \
событие. Хотели бы Вы редактировать только \
текущее событие, это и все будущие повторения, \
все события или сохранять его как новое \
событие?';  $labels['removerecurringeventwarning'] = 'Это - \
повторяющееся событие. Хотели бы Вы удалить \
только текущее событие, это и все будущие \
события или все эти события?'; \
+$labels['removerecurringallonly'] = 'Это - повторяющееся \
событие. Как участник, Вы можете удалить всё \
событие вместе с всеми повторениями.';  \
$labels['currentevent'] = 'Текущее';  $labels['futurevents'] = \
'Будущие';  $labels['allevents'] = 'Все';
diff --git a/plugins/calendar/localization/sk.inc \
b/plugins/calendar/localization/sk.inc index b3853c4..44e9f15 100644
--- a/plugins/calendar/localization/sk.inc
+++ b/plugins/calendar/localization/sk.inc
@@ -6,7 +6,22 @@
  *
  * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
  */
+$labels['default_view'] = 'Prednastavené zobrazenie';
+$labels['time_format'] = 'Formát času';
+$labels['timeslots'] = 'Časových úsekov za hodinu';
+$labels['first_day'] = 'Prvý deň v týždni';
+$labels['first_hour'] = 'Prvá hodina na zobrazenie';
+$labels['workinghours'] = 'Pracovný čas';
+$labels['add_category'] = 'Pridať kategóriu';
+$labels['remove_category'] = 'Odstrániť kategóriu';
+$labels['defaultcalendar'] = 'Vytvoriť novú udalosť v';
+$labels['eventcoloring'] = 'Farba udalosti';
+$labels['afternothing'] = 'Neurobiť nič';
+$labels['aftertrash'] = 'Presunúť do koša';
+$labels['afterdelete'] = 'Vymazať správu';
+$labels['afterflagdeleted'] = 'Označiť ako vymazané';
 $labels['aftermoveto'] = 'Presunúť do...';
+$labels['itipoptions'] = 'Pozvánky na udalosť';
 $labels['calendar'] = 'Kalendár';
 $labels['calendars'] = 'Kalendáre';
 $labels['category'] = 'Kategória';
@@ -24,5 +39,44 @@ $labels['new_event'] = 'Nová udalosť';
 $labels['edit_event'] = 'Upraviť udalosť';
 $labels['edit'] = 'Upraviť';
 $labels['save'] = 'Uložiť';
+$labels['removelist'] = 'Odstrániť zo zoznamu';
+$labels['cancel'] = 'Zrušiť';
+$labels['select'] = 'Vybrať';
+$labels['print'] = 'Vytlačiť';
+$labels['printtitle'] = 'Vytlačiť kalendáre';
+$labels['title'] = 'Sumár';
+$labels['description'] = 'Popis';
+$labels['all-day'] = 'celý deň';
+$labels['export'] = 'Exportovať';
+$labels['exporttitle'] = 'Exportovať do iCalendar';
+$labels['exportrange'] = 'Udalosti z';
+$labels['exportattachments'] = 'S prílohami';
+$labels['customdate'] = 'Používateľský dátum';
+$labels['location'] = 'Poloha';
+$labels['url'] = 'URL';
+$labels['date'] = 'Dátum';
+$labels['start'] = 'Začiatok';
+$labels['starttime'] = 'Čas začiatku';
+$labels['end'] = 'Koniec';
+$labels['endtime'] = 'Čas konca';
+$labels['repeat'] = 'Opakovať';
+$labels['selectdate'] = 'Vyberte dátum';
+$labels['freebusy'] = 'Zobraziť ako';
+$labels['free'] = 'Voľný';
+$labels['busy'] = 'Zaneprázdnený';
+$labels['outofoffice'] = 'Mimo kancelárie';
+$labels['tentative'] = 'Nezáväzne';
+$labels['mystatus'] = 'Môj stav';
+$labels['status'] = 'Stav';
+$labels['status-confirmed'] = 'Potvrdené';
+$labels['status-cancelled'] = 'Zrušené';
+$labels['priority'] = 'Priorita';
+$labels['importrange'] = 'Udalosti z';
 $labels['weekofyear'] = 'Týždeň';
+$labels['confirmstate'] = 'Stav';
+$labels['availfree'] = 'Voľný';
+$labels['availbusy'] = 'Zaneprázdnený';
+$labels['availtentative'] = 'Nezáväzne';
+$labels['availoutofoffice'] = 'Mimo kancelárie';
+$labels['tabsummary'] = 'Sumár';
 ?>
diff --git a/plugins/calendar/localization/sl.inc \
b/plugins/calendar/localization/sl.inc new file mode 100644
index 0000000..2e666b1
--- /dev/null
+++ b/plugins/calendar/localization/sl.inc
@@ -0,0 +1,274 @@
+<?php
+/**
+ * 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'] = 'Privzeti pogled';
+$labels['time_format'] = 'Format časa';
+$labels['timeslots'] = 'Časovnih oken na uro';
+$labels['first_day'] = 'Prvi dan v tednu';
+$labels['first_hour'] = 'Prva ura za prikaz';
+$labels['workinghours'] = 'Ure dela';
+$labels['add_category'] = 'Dodaj kategorijo';
+$labels['remove_category'] = 'Odstrani kategorijo';
+$labels['defaultcalendar'] = 'Ustvari nove dogodke v';
+$labels['eventcoloring'] = 'Barva dogodka';
+$labels['coloringmode0'] = 'Po koledarju';
+$labels['coloringmode1'] = 'Po kategoriji';
+$labels['coloringmode2'] = 'Koledar za prikaz, kategorija za vsebino';
+$labels['coloringmode3'] = 'Kategorija za prikaz, koledar za vsebino';
+$labels['afternothing'] = 'Ne naredi ničesar';
+$labels['aftertrash'] = 'Premakni v koš';
+$labels['afterdelete'] = 'Izbriši sporočilo';
+$labels['afterflagdeleted'] = 'Označi kot izbrisano';
+$labels['aftermoveto'] = 'Premakni v...';
+$labels['itipoptions'] = 'Vabila za dogodek';
+$labels['afteraction'] = 'Po obdelavi vabila ali posodobljenega sporočila';
+$labels['calendar'] = 'Koledar';
+$labels['calendars'] = 'Koledarji';
+$labels['category'] = 'Kategorija';
+$labels['categories'] = 'Kategorije';
+$labels['createcalendar'] = 'Ustvari nov koledar';
+$labels['editcalendar'] = 'Uredi nastavitve koledarja';
+$labels['name'] = 'Ime';
+$labels['color'] = 'Barva';
+$labels['day'] = 'Dan';
+$labels['week'] = 'Teden';
+$labels['month'] = 'Mesec';
+$labels['agenda'] = 'Urnik';
+$labels['new'] = 'Nov';
+$labels['new_event'] = 'Nov dogodek';
+$labels['edit_event'] = 'Uredi dogodek';
+$labels['edit'] = 'Uredi';
+$labels['save'] = 'Shrani';
+$labels['removelist'] = 'Odstrani iz seznama';
+$labels['cancel'] = 'Prekliči';
+$labels['select'] = 'Izberi';
+$labels['print'] = 'Natisni';
+$labels['printtitle'] = 'Natisni koledarje';
+$labels['title'] = 'Pregled';
+$labels['description'] = 'Opis';
+$labels['all-day'] = 'cel dan';
+$labels['export'] = 'Izvozi';
+$labels['exporttitle'] = 'Izvozi v iCalendar';
+$labels['exportrange'] = 'Dogodki od';
+$labels['exportattachments'] = 'S priponkami';
+$labels['customdate'] = 'Poljubni datum';
+$labels['location'] = 'Lokacija';
+$labels['url'] = 'URL';
+$labels['date'] = 'Datum';
+$labels['start'] = 'Začetek';
+$labels['starttime'] = 'Čas začetka';
+$labels['end'] = 'Konec';
+$labels['endtime'] = 'Čas konca';
+$labels['repeat'] = 'Ponovi';
+$labels['selectdate'] = 'Izberi datum';
+$labels['freebusy'] = 'Prikaži me kot';
+$labels['free'] = 'Prost';
+$labels['busy'] = 'Zaseden';
+$labels['outofoffice'] = 'Izven pisarne';
+$labels['tentative'] = 'Pogojno';
+$labels['mystatus'] = 'Moj status';
+$labels['status'] = 'Status';
+$labels['status-confirmed'] = 'Potrjeno';
+$labels['status-cancelled'] = 'Preklicano';
+$labels['priority'] = 'Prednost';
+$labels['sensitivity'] = 'Zasebnost';
+$labels['public'] = 'javno';
+$labels['private'] = 'zasebno';
+$labels['confidential'] = 'zaupno';
+$labels['links'] = 'Sklic';
+$labels['alarms'] = 'Opomnik';
+$labels['comment'] = 'Komentar';
+$labels['created'] = 'Ustvarjeno';
+$labels['changed'] = 'Nazadnje urejeno';
+$labels['unknown'] = 'Neznano';
+$labels['eventoptions'] = 'Nastavitve';
+$labels['generated'] = 'generirano ob';
+$labels['eventhistory'] = 'Zgodovina';
+$labels['removelink'] = 'Odstrani email povezavo';
+$labels['printdescriptions'] = 'Opis za tisk';
+$labels['parentcalendar'] = 'Vstavi';
+$labels['searchearlierdates'] = '  Išči po prejšnjih dogodkih';
+$labels['searchlaterdates'] = 'Išči po kasnejših dogodkih  ';
+$labels['andnmore'] = '$nr več...';
+$labels['togglerole'] = 'Klikni za prikaz vloge';
+$labels['createfrommail'] = 'Shrani kot dogodek';
+$labels['importevents'] = 'Uvozi dogodke';
+$labels['importrange'] = 'Dogodki od';
+$labels['onemonthback'] = '1 mesec nazaj';
+$labels['nmonthsback'] = '$nr mesecev nazaj';
+$labels['showurl'] = 'Prikaži URL koledarja';
+$labels['showurldescription'] = 'Za dostop do koledarja (samo za branje) iz drugih \
aplikacij uporabi naslednji naslov. Funkcija kopiraj in prilepi deluje z vsakim \
koledarjem v iCal formatu.'; +$labels['caldavurldescription'] = 'Za sinhronizacijo \
tega koledarja z vašim računalnikom ali mobilno napravo, v podprto aplikacijo (npr. \
Evolution ali Mozilla Thunderbird) kopirajte ta naslov <a \
href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> .'; \
+$labels['findcalendars'] = 'Išči koledarje...'; +$labels['searchterms'] = 'Iskalni \
pogoji'; +$labels['calsearchresults'] = 'Razpoložljivi koledarji';
+$labels['calendarsubscribe'] = 'Označi za vedno';
+$labels['nocalendarsfound'] = 'Ni najdenih koledarjev';
+$labels['nrcalendarsfound'] = '$nr najdenih koledarjev';
+$labels['quickview'] = 'Prikaži samo ta koledar';
+$labels['invitationspending'] = 'Vabila za dogodek';
+$labels['invitationsdeclined'] = 'Zavrnjena vabila';
+$labels['changepartstat'] = 'Spremeni status sodelujočega';
+$labels['rsvpcomment'] = 'Sporočilo vabila';
+$labels['listrange'] = 'Prikaži v razponu:';
+$labels['listsections'] = 'Razdeli v:';
+$labels['smartsections'] = 'Pametni razdelki';
+$labels['until'] = 'do';
+$labels['today'] = 'Danes';
+$labels['tomorrow'] = 'Jutri';
+$labels['thisweek'] = 'Ta teden';
+$labels['nextweek'] = 'Naslednji teden';
+$labels['prevweek'] = 'Prejšnji teden';
+$labels['thismonth'] = 'Ta mesec';
+$labels['nextmonth'] = 'Naslednji mesec';
+$labels['weekofyear'] = 'Teden';
+$labels['pastevents'] = 'Pretekli';
+$labels['futureevents'] = 'Prihodnji';
+$labels['showalarms'] = 'Prikaži opomnike';
+$labels['defaultalarmtype'] = 'Privzeta nastavitev opomnika';
+$labels['defaultalarmoffset'] = 'Privzeti čas opomnika';
+$labels['attendee'] = 'Udeleženec';
+$labels['role'] = 'Vloga';
+$labels['availability'] = 'Razpol.';
+$labels['confirmstate'] = 'Status';
+$labels['addattendee'] = 'Dodaj udeleženca';
+$labels['roleorganizer'] = 'Organizator';
+$labels['rolerequired'] = 'Zahtevano';
+$labels['roleoptional'] = 'Neobvezno';
+$labels['rolechair'] = 'Vodja sestanka';
+$labels['rolenonparticipant'] = 'Odsoten';
+$labels['cutypeindividual'] = 'Osebni';
+$labels['cutypegroup'] = 'Skupina';
+$labels['cutyperesource'] = 'Vir';
+$labels['cutyperoom'] = 'Soba';
+$labels['availfree'] = 'Prost';
+$labels['availbusy'] = 'Zaseden';
+$labels['availunknown'] = 'Neznano';
+$labels['availtentative'] = 'Pogojno';
+$labels['availoutofoffice'] = 'Izven pisarne';
+$labels['delegatedto'] = 'Preneseno na:';
+$labels['delegatedfrom'] = 'Preneseno od:';
+$labels['scheduletime'] = 'Najdi razpoložljivost';
+$labels['sendinvitations'] = 'Pošlji vabila';
+$labels['sendnotifications'] = 'Sporoči udeležencem spremembe';
+$labels['sendcancellation'] = 'Sporoči udeležencem odpoved dogodka';
+$labels['onlyworkinghours'] = 'Najdi razpoložljivost med mojim delavnikom';
+$labels['reqallattendees'] = 'Zahtevano/vsi udeleženci';
+$labels['prevslot'] = 'Prejšnje mesto';
+$labels['nextslot'] = 'Naslednje mesto';
+$labels['suggestedslot'] = 'Predlagano mesto';
+$labels['noslotfound'] = 'Ne najdem prostega mesta';
+$labels['invitationsubject'] = 'Vabljeni ste v "$title"';
+$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \
\$attendees\n\nProsim preglejte pripeto iCalendar datoteko z vsemi informacijami o \
dogodku. Datoteko lahko uvozite v vašo koledar aplikacijo."; \
+$labels['invitationattendlinks'] = "V kolikor vaš email klient ne podpira iTip \
zahtevkov lahko uporabite naslednjo povezavo za sprejem ali zavrnitev \
vabila:\n\$url"; +$labels['eventupdatesubject'] = '"$title" je bil posodobljen';
+$labels['eventupdatesubjectempty'] = 'Dogodek, ki vas zadeva je bil posodobljen';
+$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \
\$attendees\n\nProsim preglejte pripeto iCalendar datoteko s posodobljenimi \
informacijami o dogodku. Datoteko lahko uvozite v vašo koledar aplikacijo."; \
+$labels['eventcancelsubject'] = '"$title" je bil preklican'; \
+$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \
\$attendees\n\nDogodek je bil preklican s strani \$organizer.\n\nProsim preglejte \
pripeto iCalendar datoteko s posodobljenimi informacijami o dogodku."; \
+$labels['itipobjectnotfound'] = 'Dogodek, na katerega se nanaša to sporočilo, ni \
bil najden v vašem koledarju.'; +$labels['itipmailbodyaccepted'] = "\$sender je \
sprejel vabilo na dogodek:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees"; \
+$labels['itipmailbodytentative'] = "\$sender je okvirno sprejel vabilo na \
dogodek:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees"; \
+$labels['itipmailbodydeclined'] = "\$sender ni sprejel vabila na \
dogodek:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender je zavrnil vaše sodelovanje pri \
dogodku:\n\n*\$title*\n\nWhen: \$date"; +$labels['itipmailbodydelegated'] = "\$sender \
je prenesel sodelovanje na dogodku:\n\n*\$title*\n\nWhen: \$date"; \
+$labels['itipmailbodydelegatedto'] = "\$sender je na vas prenesel sodelovanje na \
dogodku:\n\n*\$title*\n\nWhen: \$date"; +$labels['itipdeclineevent'] = 'Želite \
zavrniti vabilo na ta dogodek?'; +$labels['declinedeleteconfirm'] = 'Ali želite tudi \
izbrisati zavrnjeni dogodek iz vašega koledarja?'; +$labels['itipcomment'] = \
'Komentar vabila/obvestila'; +$labels['itipcommenttitle'] = 'Komentar bo dodan k \
vabilu/obvestilu, ki bo poslano sodelujočim'; +$labels['notanattendee'] = 'Niste \
označeni kot sodelujoči na tem sestanku'; +$labels['eventcancelled'] = 'Ta dogodek \
je bil preklican'; +$labels['saveincalendar'] = 'shrani v';
+$labels['updatemycopy'] = 'Posodobi v mojem koledarju';
+$labels['savetocalendar'] = 'Shrani v koledar';
+$labels['openpreview'] = 'Preveri Koledar';
+$labels['noearlierevents'] = 'Ni predhodnjih dogodkov';
+$labels['nolaterevents'] = 'Ni kasnejših dogodkov';
+$labels['resource'] = 'Vir';
+$labels['addresource'] = 'Označi vir';
+$labels['findresources'] = 'Poišči vire';
+$labels['resourcedetails'] = 'Podrobnosti';
+$labels['resourceavailability'] = 'Razpoložljivost';
+$labels['resourceowner'] = 'Lastnik';
+$labels['resourceadded'] = 'Vir je bil dodan v vašem dogodku';
+$labels['tabsummary'] = 'Pregled';
+$labels['tabrecurrence'] = 'Ponovitev';
+$labels['tabattendees'] = 'Sodelujoči';
+$labels['tabresources'] = 'Viri';
+$labels['tabattachments'] = 'Priponke';
+$labels['tabsharing'] = 'Deli z ostalimi';
+$labels['deleteobjectconfirm'] = 'Ali želite potrditi brisanje tega dogodka?';
+$labels['deleteventconfirm'] = 'Ali želite potrditi brisanje tega dogodka?';
+$labels['deletecalendarconfirm'] = 'Ali želite izbrisati ta koledar z vsemi \
dogodki?'; +$labels['deletecalendarconfirmrecursive'] = 'Ali želite izbrisati to \
koledar z vsemi dogodki in pod-koledarji?'; +$labels['savingdata'] = 'Shranjujem...';
+$labels['errorsaving'] = 'Napaka pri shranjevanju sprememb.';
+$labels['operationfailed'] = 'Zahtevana operacija ni uspela.';
+$labels['invalideventdates'] = 'Vnos datumov napačen! Prosim preverite vaš vnos.';
+$labels['invalidcalendarproperties'] = 'Napačne nastavitve koledarja! Prosim \
nastavite pravilno ime.'; +$labels['searchnoresults'] = 'V izbranih koledarjih ni \
dogodkov.'; +$labels['successremoval'] = 'Dogodek je bil uspešno izbrisan.';
+$labels['successrestore'] = 'Dogodek je bil uspešno obnovljen.';
+$labels['errornotifying'] = 'Napaka. Pošiljanje obvestil sodelujočim ni bilo \
uspešno.'; +$labels['errorimportingevent'] = 'Napaka pri uvozu dogodka';
+$labels['importwarningexists'] = 'Različica tega dogodka že obstaja v vašem \
koledarju.'; +$labels['newerversionexists'] = 'Obstaja novejša verzija tega \
dogodka!'; +$labels['nowritecalendarfound'] = 'Za shranjevanje dogodka ni na voljo \
nobenega koledarja'; +$labels['importedsuccessfully'] = 'Dogodek je bil uspešno \
dodan v \'$calendar\''; +$labels['updatedsuccessfully'] = 'Dogodek je bil uspešno \
posodobljen v \'$calendar\''; +$labels['attendeupdateesuccess'] = 'Posodabljanje \
statusa sodelujočega uspešno'; +$labels['itipsendsuccess'] = 'Vabilo sodelujočim \
poslano'; +$labels['itipresponseerror'] = 'Napaka. Pošiljanje odgovora na vabilo ni \
bilo uspešno'; +$labels['itipinvalidrequest'] = 'To vabilo ni več veljavno';
+$labels['sentresponseto'] = 'Odgovor je bil uspešno poslan na naslov $mailto';
+$labels['localchangeswarning'] = 'Spremembe bodo vidne samo v vašem koledarju in ne \
bodo poslane organizatorju dogodka'; +$labels['importsuccess'] = 'Uspešno uvoženih \
$nr dogodkov'; +$labels['importnone'] = 'Ne najdem dogodkov za uvoz';
+$labels['importerror'] = 'Pri uvozu je prišlo do napake';
+$labels['aclnorights'] = 'Na tem koledarju nimate administratorskih pravic';
+$labels['changeeventconfirm'] = 'Spremeni dogodek';
+$labels['removeeventconfirm'] = 'Izbriši dogodek';
+$labels['changerecurringeventwarning'] = 'To je ponavljajoč dogodek. Ali želite \
urediti samo trenutni dogodek, trenutni in vse prihodnje dogodke, vse ponavljajoče \
dogodke ali shraniti kot nov dogodek?'; +$labels['removerecurringeventwarning'] = 'To \
je ponavljajoč dogodek. Ali želite izbrisati trenutni dogodek, trenutni in vse \
prihodnje dogodke ali vsa ponavljanja tega dogodka?'; +$labels['currentevent'] = \
'Trenutni'; +$labels['futurevents'] = 'Prihodnji';
+$labels['allevents'] = 'Vsi';
+$labels['saveasnew'] = 'Shrani kot nov';
+$labels['birthdays'] = 'Rojstni dnevi';
+$labels['birthdayscalendar'] = 'Koledar rojstnih dnevov';
+$labels['displaybirthdayscalendar'] = 'Prikaži koledar rojstnih dnevov';
+$labels['birthdayscalendarsources'] = 'Iz teh imenikov';
+$labels['birthdayeventtitle'] = 'Rojstni dan osebe $name';
+$labels['birthdayage'] = 'Starost $age';
+$labels['eventchangelog'] = 'Spremeni Zgodovino';
+$labels['eventdiff'] = 'Spremembe iz verzij $rev';
+$labels['revision'] = 'Verzija';
+$labels['user'] = 'Uporabnik';
+$labels['operation'] = 'Dejanje';
+$labels['actionappend'] = 'Shranjeno';
+$labels['actionmove'] = 'Premaknjeno';
+$labels['actiondelete'] = 'Izbrisano';
+$labels['compare'] = 'Primerjaj';
+$labels['showrevision'] = 'Prikaži to verzijo';
+$labels['restore'] = 'Obnovi to verzijo';
+$labels['eventnotfound'] = 'Napaka pri nalaganju podatkov o dogodku';
+$labels['eventchangelognotavailable'] = 'Sprememba zgodovine za ta dogodek ni na \
voljo'; +$labels['eventdiffnotavailable'] = 'Primerjava za izbrane verzije ni na \
voljo'; +$labels['eventrestoreconfirm'] = 'Ali želite obnoviti verzijo $rev tega \
dogodka? To bo nadomestilo trenutni dogodek s starejšo verzijo.'; \
+$labels['arialabelminical'] = 'Izbira datuma v koledarju'; \
+$labels['arialabelcalendarview'] = 'Prikaz koledarja'; \
+$labels['arialabelsearchform'] = 'Obrazec za iskanje dogodkov'; \
+$labels['arialabelquicksearchbox'] = 'Vnos iskanja dogodkov'; \
+$labels['arialabelcalsearchform'] = 'Obrazec za iskanje koledarjev'; \
+$labels['calendaractions'] = 'Dejanja koledarja'; \
+$labels['arialabeleventattendees'] = 'Seznam sodelujočih na dogodku'; \
+$labels['arialabeleventresources'] = 'Seznam virov za dogodek'; \
+$labels['arialabelresourcesearchform'] = 'Obrazec za iskanje virov'; \
+$labels['arialabelresourceselection'] = 'Viri na voljo'; +?>
diff --git a/plugins/calendar/localization/sv_SE.inc \
b/plugins/calendar/localization/sv_SE.inc index 479ddf2..d048729 100644
--- a/plugins/calendar/localization/sv_SE.inc
+++ b/plugins/calendar/localization/sv_SE.inc
@@ -80,6 +80,7 @@ $labels['sensitivity'] = 'Integritet';
 $labels['public'] = 'publik';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'konfidentiell';
+$labels['links'] = 'Referens';
 $labels['alarms'] = 'Påminnelse';
 $labels['comment'] = 'Kommentar';
 $labels['created'] = 'Skapad';
@@ -88,6 +89,7 @@ $labels['unknown'] = 'Okänd';
 $labels['eventoptions'] = 'Alternativ';
 $labels['generated'] = 'genererad vid';
 $labels['eventhistory'] = 'Historik';
+$labels['removelink'] = 'Ta bort e-postreferens';
 $labels['printdescriptions'] = 'Skriv ut beskrivning';
 $labels['parentcalendar'] = 'Infoga inuti';
 $labels['searchearlierdates'] = '  Sök efter tidigare händelser';
diff --git a/plugins/calendar/localization/th.inc \
b/plugins/calendar/localization/th.inc new file mode 100644
index 0000000..e59e242
--- /dev/null
+++ b/plugins/calendar/localization/th.inc
@@ -0,0 +1,258 @@
+<?php
+/**
+ * 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'] \
= 'จำนวนช่องเวลาต่อชั่วโมง'; \
+$labels['first_day'] = 'วันแรกของสัปดาห์'; \
+$labels['first_hour'] = \
'ชั่วโมงแรกที่เริ่มแสดงผล'; \
+$labels['workinghours'] = 'ชั่วโมงทำงาน'; \
+$labels['add_category'] = 'เพิ่มหมวดหมู่'; \
+$labels['remove_category'] = 'ลบหมวดหมู่'; \
+$labels['defaultcalendar'] = \
'เพิ่มนัดหมายใหม่ใน'; +$labels['eventcoloring'] = \
'การให้สีเหตุการณ์ต่างๆ'; \
+$labels['coloringmode0'] = 'ตามปฎิทิน'; +$labels['coloringmode1'] \
= 'ตามหมวดหมู่'; +$labels['afternothing'] = \
'ไม่ต้องทำอะไร'; +$labels['aftertrash'] = \
'ย้ายลงถังขยะ'; +$labels['afterdelete'] = \
'ลบข้อความ'; +$labels['afterflagdeleted'] = \
'ติดธงว่าลบแล้ว'; +$labels['aftermoveto'] = \
'ย้ายไปยัง...'; +$labels['itipoptions'] = \
'เชิญเข้าร่วมนัดหมาย'; +$labels['afteraction'] \
= ' ายหลังการประมวลผลข้อความ \
คำเชิญ หรือ ปรับปรุงสถาน าพ'; \
+$labels['calendar'] = 'ปฎิทิน'; +$labels['calendars'] = \
'ปฎิทิน'; +$labels['category'] = 'หมวดหมู่';
+$labels['categories'] = 'หมวดหมู่';
+$labels['createcalendar'] = \
'สร้างปฎิทินฉบับใหม่'; +$labels['editcalendar'] \
= 'แก้ไขคุณสมบัติของปฎิทิน'; \
+$labels['name'] = 'ชื่อ'; +$labels['color'] = 'สี';
+$labels['day'] = 'วัน';
+$labels['week'] = 'สัปดาห์';
+$labels['month'] = 'เดือน';
+$labels['new'] = 'เพิ่ม';
+$labels['new_event'] = 'เพิ่มนัดหมาย';
+$labels['edit_event'] = 'แก้ไขนัดหมาย';
+$labels['edit'] = 'แก้ไข';
+$labels['save'] = 'บันทึก';
+$labels['removelist'] = 'นำออกจากรายการ';
+$labels['cancel'] = 'ยกเลิก';
+$labels['select'] = 'เลือก';
+$labels['print'] = 'พิมพ์';
+$labels['printtitle'] = 'พิมพ์ปฎิทิน';
+$labels['title'] = 'สรุป';
+$labels['description'] = 'คำอธิบาย';
+$labels['all-day'] = 'ทั้งวัน';
+$labels['export'] = 'ส่งออก';
+$labels['exporttitle'] = 'ส่งออกไปยัง iCalendar';
+$labels['exportrange'] = 'เหตุการณ์จาก';
+$labels['exportattachments'] = \
'พร้อมสิ่งที่แนบมาด้วย'; \
+$labels['location'] = 'สถานที่'; +$labels['date'] = \
'วันที่'; +$labels['start'] = 'เริ่ม';
+$labels['starttime'] = 'เวลาเริ่ม';
+$labels['end'] = 'จบ';
+$labels['endtime'] = 'กำหนดเสร็จ';
+$labels['repeat'] = 'เกิดซ้ำ';
+$labels['selectdate'] = 'เลือกวันที่';
+$labels['free'] = 'ว่าง';
+$labels['busy'] = 'ติดธุระ';
+$labels['outofoffice'] = 'อยู่นอกออฟฟิศ';
+$labels['tentative'] = 'แนวโน้ม';
+$labels['mystatus'] = 'สถานะของฉัน';
+$labels['status'] = 'สถานะ';
+$labels['status-confirmed'] = 'ยืนยัน';
+$labels['status-cancelled'] = 'ยกเลิก';
+$labels['priority'] = 'ความสำคัญ';
+$labels['sensitivity'] = 'ความเป็นส่วนตัว';
+$labels['public'] = 'สาธารณะ';
+$labels['private'] = 'ส่วนตัว';
+$labels['confidential'] = 'ลับเฉพาะ';
+$labels['links'] = 'อ้างอิง';
+$labels['alarms'] = 'คำแจ้งเตือน';
+$labels['comment'] = 'ความคิดเห็น';
+$labels['created'] = 'สร้างเมื่อ';
+$labels['changed'] = \
'แก้ไขครั้งสุดท้ายเมื่อ'; \
+$labels['unknown'] = 'ไม่ทราบ'; +$labels['eventoptions'] = \
'ทางเลือก'; +$labels['eventhistory'] = 'ประวัติ';
+$labels['printdescriptions'] = 'พิมพ์คำอธิบาย';
+$labels['parentcalendar'] = 'เพิ่มเข้า ายใต้';
+$labels['searchearlierdates'] = '  \
ค้นหากำหนดการณ์ที่เกิดชึ้นก่อนหน้า';
 +$labels['searchlaterdates'] = \
'ค้นหากำหนดการณ์ที่เกิดขึ้นหลังจาก \
'; +$labels['andnmore'] = 'มีอีก $nr';
+$labels['togglerole'] = \
'กดเพื่อเปลี่ยนสลับบทบาท'; \
+$labels['createfrommail'] = \
'บันทึกเป็นเหตุการณ์'; +$labels['importevents'] \
= 'นำเข้าเหตุการณ์'; +$labels['importrange'] = \
'เหตุการณ์จาก'; +$labels['onemonthback'] = \
'ย้อนหลัง 1 เดือน'; +$labels['nmonthsback'] = \
'ย้อนหลัง $nr เดือน'; +$labels['showurl'] = \
'แสดงลิงค์ปฎิทิน'; +$labels['showurldescription'] = \
'ใช้ลิงค์ที่อยู่ต่อไปนี้เพื่อเข้าถึง \
(อ่านเท่านั้น) \
ปฎิทินของคุณจากโปรแกรมอื่น  \
คุณสามารถคัดลอกและนำไปวางไว้ \
นซอฟท์แวร์ปฎิทินที่รับรองรูปแบบ \
iCal'; +$labels['caldavurldescription'] = \
'คัดลอกลิงค์ที่อยู่นี้ไปยัง <a \
href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> \
โปรแกรมในเครื่องลูกข่าย (เช่น \
Evolution หรือ Mozilla Thunderbird) \
เพื่อซิงค์ข้อมูลปฎิทินฉบับนี \
กับคอมพิวเตอร์หรืออุปกรณ์มือถือของคุณ';
 +$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['until'] = 'จนถึง';
+$labels['today'] = 'วันนี้';
+$labels['tomorrow'] = 'พรุ่งนี้';
+$labels['thisweek'] = 'สัปดาห์นี้';
+$labels['nextweek'] = 'สัปดาห์หน้า';
+$labels['prevweek'] = 'สัปดาห์ที่แล้ว';
+$labels['thismonth'] = 'เดือนนี้';
+$labels['nextmonth'] = 'เดือนหน้า';
+$labels['weekofyear'] = 'สัปดาห์';
+$labels['pastevents'] = 'อดีต';
+$labels['futureevents'] = 'อนาคต';
+$labels['showalarms'] = 'แสดงข้อความเตือน';
+$labels['defaultalarmtype'] = \
'ค่าการแจ้งเตือนเริ่มต้น'; \
+$labels['attendee'] = 'ผู้เข้าร่วม'; +$labels['role'] = \
'บทบาท'; +$labels['confirmstate'] = 'สถานะ';
+$labels['addattendee'] = 'เพิ่มผู้เข้าร่วม';
+$labels['roleorganizer'] = 'ผู้จัดงาน';
+$labels['rolerequired'] = 'บังคับ';
+$labels['roleoptional'] = 'เลือกได้';
+$labels['rolenonparticipant'] = 'ขาด';
+$labels['cutypeindividual'] = 'บุคคล';
+$labels['cutypegroup'] = 'กลุ่ม';
+$labels['cutyperesource'] = 'ทรัพยากร';
+$labels['cutyperoom'] = 'ห้อง';
+$labels['availfree'] = 'ว่าง';
+$labels['availbusy'] = 'ติดธุระ';
+$labels['availunknown'] = 'ไม่ทราบ';
+$labels['availtentative'] = 'แนวโน้ม';
+$labels['availoutofoffice'] = 'ไม่อยู่ออฟฟิศ';
+$labels['delegatedto'] = 'มอบหมายให้';
+$labels['delegatedfrom'] = 'รับมอบจาก';
+$labels['scheduletime'] = 'ค้นหาส่วนที่ว่าง';
+$labels['sendinvitations'] = 'ส่งคำเชิญ';
+$labels['sendnotifications'] = \
'แจ้งเตือนผู้เข้าร่วมสำหรับการแก้ไข';
 +$labels['sendcancellation'] = \
'แจ้งเตือนผู้เข้าร่วมเกี่ยวกับการยกเลิก';
 +$labels['onlyworkinghours'] = \
'ค้นหาเวลาว่างในช่วงชั่วโมงการทำงานของฉัน';
 +$labels['reqallattendees'] = \
'บังคับ/ผู้เข้าร่วมทุกคน'; \
+$labels['prevslot'] = 'ช่องว่างก่อนหน้านี้'; \
+$labels['nextslot'] = 'ช่องว่า่งถัดจากนี้'; \
+$labels['suggestedslot'] = 'แนะนำช่องว่าง'; \
+$labels['noslotfound'] = \
'ไม่สามารถหาช่วงเวลาที่ว่าง'; \
+$labels['invitationsubject'] = \
'คุณได้รับเชิญไปยัง "$title"'; \
+$labels['invitationattendlinks'] = \
"ในกรณีที่โปรแกรมอีเมล์ของคุณไม่รองรับ \
'การร้องขอ iTip' \
คุณสามารถใช้ลิงค์ต่อไปนี้ในก \
รตอบรับหรือปฎิเสธจดหมายเชิญฉบับนี้ \
:\n\$url"; +$labels['eventupdatesubject'] = '"$title" \
ได้รับการปรับปรุงสถานะ'; \
+$labels['eventupdatesubjectempty'] = \
'เหตุการณ์ที่คุณเป็นห่วงได้ถูกปรับปรุงสถานะแล้ว';
 +$labels['eventcancelsubject'] = '"$title" ถูกยกเลิก';
+$labels['eventcancelmailbody'] = "*\$title*\n\nเมื่อ: \$date\n\nInvitees: \
\$attendees\n\n เหตุการณ์ได้ถูกยกเลิกโดย \
\$organizer.\n\n ไฟล์ iCalendar ที่แนบมาด้วย \
ได้รับการปรับปรุงรายละเอียดเรียบร้อยแล้ว";
 +$labels['itipobjectnotfound'] = \
'เหตุการณ์ที่อ้างถึงโดยข้อควา \
นี้ไม่ถูกตรวจพบในปฎิทินของคุณ';
 +$labels['itipmailbodyaccepted'] = "\$sender \
ได้ตอบรับคำเชิญสำหรับเหตุการณ์ต่อไปนี้:\n\n*\$title*\n\nเมื่อ: \
\$date\n\nInvitees: \$attendees"; +$labels['itipmailbodytentative'] = "\$sender \
มีแนวโน้มที่จะตอบรับคำเชิญสำ \
รับเหตุการณ์ต่อไปนี้:\n\n*\$title*\n\nเมื่อ: \
\$date\n\nInvitees: \$attendees"; +$labels['itipmailbodydeclined'] = "\$sender \
ได้ปฎิเสธคำเชิญสำหรับเหตุการณ์ต่อไปนี้ \
:\n\n*\$title*\n\nเมื่อ: \$date\n\nInvitees: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender \
ปฎิเสธการเข้าร่วมของคุณในเหตุการณ์ต่อไปนี้:\n\n*\$title*\n\nเมื่อ: \
\$date"; +$labels['itipmailbodydelegated'] = "\$sender \
ได้มอบหมายการเข้าร่วมเหตุการณ์ต่อไปนี้:\n\n*\$title*\n\nเมื่อ: \
\$date"; +$labels['itipmailbodydelegatedto'] = "\$sender \
ได้มอบหมายให้คุณเข้าร่วมเหตุการณ์ต่อไปนี้:\n\n*\$title*\n\nเมื่อ: \
\$date"; +$labels['itipdeclineevent'] = \
'คุณต้องการปฎิเสธคำเชิญสำหรับเหตุการณ์นี้หรือไม่';
 +$labels['declinedeleteconfirm'] = \
'คุณต้องการลบเหตุการณ์ที่ปฎิเ \
ธนี้ออกจากปฎิทินของคุณหรือไม่';
 +$labels['itipcomment'] = 'ความคิดเห็น \
คำเชิญ/คำแจ้งเตือน'; +$labels['itipcommenttitle'] = \
'ความคิดเห็นนี้จะถูกแนบไปพร้อมกับข้อความ \
คำเชิญ/คำแจ้งเตือน \
ไปยังผู้เข้าร่วม'; +$labels['notanattendee'] = \
'คุณไม่อยู่ในรายชื่อผุ้เข้าร่วมสำหรับเหตุการณ์นี้';
 +$labels['eventcancelled'] = \
'เหตุการณ์ได้ถูกยกเลิก'; \
+$labels['saveincalendar'] = 'บันทึกใน'; +$labels['updatemycopy'] = \
'ปรับปรุงปฎิทินของฉัน'; \
+$labels['savetocalendar'] = \
'บันทึกไปยังปฎิทินของฉัน'; \
+$labels['openpreview'] = 'ตรวจสอบปฎิทิน'; \
+$labels['noearlierevents'] = \
'ไม่มีเหตุการณ์ก่อนหน้า'; \
+$labels['nolaterevents'] = \
'ไม่มีเหตุการณ์หลังจากนั้น'; \
+$labels['resource'] = 'ทรัพยากร'; +$labels['addresource'] = \
'จองทรัพยากร'; +$labels['findresources'] = \
'ค้นหาทรัพยากร'; +$labels['resourcedetails'] = \
'รายละเอียด'; +$labels['resourceavailability'] = \
'ยังว่างอยู่'; +$labels['resourceowner'] = \
'เจ้าของ'; +$labels['resourceadded'] = \
'ทรัพยากรได้ถูกเพิ่มไปยังเหตุการณ์ของคุณ';
 +$labels['tabsummary'] = 'สรุป';
+$labels['tabrecurrence'] = 'การเกิดซ้ำ';
+$labels['tabattendees'] = 'ผู้เข้าร่วม';
+$labels['tabresources'] = 'ทรัพยากร';
+$labels['tabattachments'] = 'สิ่งที่แนบมาด้วย';
+$labels['tabsharing'] = 'แบ่งปัน';
+$labels['deleteobjectconfirm'] = \
'คุณต้องการลบเหตุการณ์นี้หรือไม่';
 +$labels['deleteventconfirm'] = \
'คุณต้องการลบเหตุการณ์นี้หรือไม่';
 +$labels['deletecalendarconfirm'] = \
'คุณต้องการลบปฎิทินฉบับนี้พร้ \
มกับเหตุการณ์ทั้งหมดหรือไม่'; \
+$labels['deletecalendarconfirmrecursive'] = \
'คุณต้องการลบปฎิทินฉบับนี้พร้ \
มเหตุการณ์และปฎิทินย่อยทั้งหมดหรือไม่';
 +$labels['savingdata'] = 'บันทึกข้อมูล';
+$labels['errorsaving'] = \
'การบันทึกการเปลี่ยนแปลงล้มเหลว';
 +$labels['operationfailed'] = \
'การทำตามคำร้องล้มเหลว'; \
+$labels['invalideventdates'] = \
'วันที่ที่ป้อนเข้ามาไม่ถูกต้อง \
โปรดตรวจสอบการป้อนข้อมูลของท่าน';
 +$labels['invalidcalendarproperties'] = \
'การตั้งค่าคุณสมบัติปฎิทินไม่ถูกต้อง \
โปรดตั้งชื่อให้ถูกต้อง'; \
+$labels['searchnoresults'] = \
'ไม่พบเหตุการณ์ในปฎิทินฉบับที่เลือก';
 +$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'] = \
'การส่งคำตอบรับสำหรับคำเชิญเหตุการณ์นี้ล้มเหลว';
 +$labels['itipinvalidrequest'] = \
'คำเชิญนี้ไม่มีผลแล้ว'; \
+$labels['sentresponseto'] = \
'การส่งคำตอบรับสำหรับคำเชิญไปยัง \
$mailto เรียบร้อยแล้ว'; +$labels['localchangeswarning'] = \
'คุณกำลังปรับเปลี่ยนรายละเอีย \
ซึ่งมีผลกับปฎิทินของคุณเท่านั้น \
และ การปรับเปลี่ยนจะไม่ถูกส่งไปยังผู้จัดของเหตุการณ์นี้';
 +$labels['importsuccess'] = 'นำเข้า $nr \
เหตุการณ์เรียบร้อยแล้ว'; \
+$labels['importnone'] = \
'ไม่พบเหตุการณ์ที่จะนำเข้า'; \
+$labels['importerror'] = \
'พบข้อผิดพลาดในระหว่างนำเข้า'; \
+$labels['aclnorights'] = \
'คุณไม่มีสิทธิของผู้ดูแลระบบของปฎิทินฉบับนี้';
 +$labels['changeeventconfirm'] = 'เปลี่ยนเหตุการณ์';
+$labels['removeeventconfirm'] = 'ลบเหตุการณ์';
+$labels['changerecurringeventwarning'] = \
'เหตุการณ์นี้เป็นเหตุการณ์ที่เกิดซ้ำ \
คุณต้องการแก้ไขเฉพาะเหตุการณ์ปัจจุบันเท่านั้น \
เหตุการณ์ปัจจุบันรวมทั้งในอนาคต \
หรือ เหตุการณ์ทั้งหมด หรือ \
บันทึกเป็นเหตุการณ์ใหม่'; \
+$labels['removerecurringeventwarning'] = \
'เหตุการณ์นี้เป็นเหตุการณ์ที่เกิดซ้ำ \
คุณต้องการลบเฉพาะเหตุการณ์ปัจจุบันเท่านั้น \
เหตุการณ์ปัจจุบันรวมทั้งในอนาคต \
หรือ เหตุการณ์ทั้งหมด'; \
+$labels['removerecurringallonly'] = \
'เหตุการณ์นี้เป็นเหตุการณ์ที่เกิดซ้ำ \
ในฐานะผู้เข้าร่วม \
คุณสามารถทำการลบได้เฉพาะแบบเหตุการณ์ทั้งหมด \
พร้อม กำหนดการที่จะเกิดขึ้นทั้งหมดเท่านั้น';
 +$labels['currentevent'] = 'ปัจจุบัน';
+$labels['futurevents'] = 'อนาคต';
+$labels['allevents'] = 'ทั้งหมด';
+$labels['saveasnew'] = \
'บันทึกเป็นเหตุการณ์ใหม่'; \
+$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['arialabelcalendarview'] = 'มุมมองปฎิทิน'; \
+$labels['arialabelquicksearchbox'] = \
'ป้อนข้อมูลเพื่อค้นหาเหตุการณ์';
 +$labels['arialabelcalsearchform'] = \
'ฟอร์มค้นหาปฎิทิน'; \
+$labels['arialabeleventattendees'] = \
'รายชื่อผู้เข้าร่วมเหตุการณ์'; \
+$labels['arialabeleventresources'] = \
'รายการทรัพยากรที่ใช้ในเหตุการณ์';
 +$labels['arialabelresourcesearchform'] = \
'ฟอร์มค้นหาทรัพยากร'; \
+$labels['arialabelresourceselection'] = \
'ทรัพยากรที่ยังว่าง'; +?>
diff --git a/plugins/calendar/localization/zh_CN.inc \
b/plugins/calendar/localization/zh_CN.inc index b69a63a..40f5ee9 100644
--- a/plugins/calendar/localization/zh_CN.inc
+++ b/plugins/calendar/localization/zh_CN.inc
@@ -6,5 +6,71 @@
  *
  * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
  */
+$labels['default_view'] = '默认视图';
+$labels['time_format'] = '时间 式';
+$labels['workinghours'] = '工作时间';
+$labels['add_category'] = '增 分类';
+$labels['remove_category'] = '移除分类';
+$labels['aftertrash'] = '移到回收站';
+$labels['afterdelete'] = ' 除此信息';
+$labels['afterflagdeleted'] = '被 除 签';
+$labels['aftermoveto'] = '移到...';
+$labels['category'] = '分类';
+$labels['categories'] = '类别';
+$labels['name'] = '名称';
+$labels['color'] = '颜色';
+$labels['day'] = '天';
+$labels['week'] = '周';
+$labels['month'] = '月';
+$labels['agenda'] = '议程表';
+$labels['new'] = '新建';
+$labels['new_event'] = '新建事件';
+$labels['edit_event'] = '编辑事件';
+$labels['edit'] = '编辑';
+$labels['save'] = '保存';
+$labels['removelist'] = '从列表中移除';
+$labels['cancel'] = '取消';
+$labels['select'] = '选择';
+$labels['print'] = '打印';
+$labels['title'] = '汇总';
 $labels['description'] = '描述';
+$labels['export'] = '导出';
+$labels['exporttitle'] = '导出到ICalendar';
+$labels['date'] = '日期';
+$labels['start'] = '开始';
+$labels['starttime'] = '开始时间';
+$labels['end'] = '结束';
+$labels['endtime'] = '结束时间';
+$labels['repeat'] = '循环';
+$labels['selectdate'] = '选择日期';
+$labels['free'] = '空闲';
+$labels['busy'] = '忙碌';
+$labels['outofoffice'] = '外出';
+$labels['tentative'] = '临时';
+$labels['mystatus'] = '我的状态';
+$labels['status'] = '状态';
+$labels['status-confirmed'] = '已确认';
+$labels['status-cancelled'] = '已取消';
+$labels['priority'] = '优先级';
+$labels['sensitivity'] = '隐私';
+$labels['public'] = '公开';
+$labels['private'] = '私人';
+$labels['confidential'] = '保密的';
+$labels['links'] = '参考';
+$labels['alarms'] = '提醒';
+$labels['comment'] = '注释';
+$labels['created'] = '已创建';
+$labels['changed'] = '最后更改';
+$labels['unknown'] = '未知';
+$labels['eventoptions'] = '选项';
+$labels['weekofyear'] = '周';
+$labels['confirmstate'] = '状态';
+$labels['availfree'] = '空闲';
+$labels['availbusy'] = '忙碌';
+$labels['availunknown'] = '未知';
+$labels['availtentative'] = '临时';
+$labels['availoutofoffice'] = '外出';
+$labels['tabsummary'] = '汇总';
+$labels['tabsharing'] = '分享';
+$labels['savingdata'] = '保存数据...';
 ?>
diff --git a/plugins/kolab_activesync/localization/pl.inc \
b/plugins/kolab_activesync/localization/pl.inc new file mode 100644
index 0000000..9d6f2ef
--- /dev/null
+++ b/plugins/kolab_activesync/localization/pl.inc
@@ -0,0 +1,4 @@
+<?php
+$labels['event'] = 'Kalendarze';
+$labels['task'] = 'Zadania';
+?>
diff --git a/plugins/kolab_activesync/localization/pl_PL.inc \
b/plugins/kolab_activesync/localization/pl_PL.inc index 515b4cb..327c73d 100644
--- a/plugins/kolab_activesync/localization/pl_PL.inc
+++ b/plugins/kolab_activesync/localization/pl_PL.inc
@@ -24,7 +24,7 @@ $labels['successfullydeleted'] = 'Konfiguracja urządzenie została \
usunięta';  $labels['devicenotfound'] = 'Nie można odczytać konfiguracji \
urządzenia';  $labels['devicetype'] = 'Typ urządzenia';
 $labels['acsversion'] = 'Wersja protokołu';
-$labels['useragent'] = 'User-agent';
+$labels['useragent'] = 'Klient';
 $labels['friendlyname'] = 'Przyjazna nazwa';
 $labels['os'] = 'System operacyjny';
 $labels['oslanguage'] = 'Język systemu';
diff --git a/plugins/kolab_activesync/localization/pt_PT.inc \
b/plugins/kolab_activesync/localization/pt_PT.inc new file mode 100644
index 0000000..e37f1e4
--- /dev/null
+++ b/plugins/kolab_activesync/localization/pt_PT.inc
@@ -0,0 +1,4 @@
+<?php
+$labels['event'] = 'Calendários';
+$labels['savingdata'] = 'Salvando dados...';
+?>
diff --git a/plugins/kolab_activesync/localization/sl.inc \
b/plugins/kolab_activesync/localization/sl.inc new file mode 100644
index 0000000..3e1f625
--- /dev/null
+++ b/plugins/kolab_activesync/localization/sl.inc
@@ -0,0 +1,9 @@
+<?php
+$labels['mail'] = 'Email';
+$labels['contact'] = 'Imeniki';
+$labels['event'] = 'Koledarji';
+$labels['task'] = 'Naloge';
+$labels['note'] = 'Zapiski';
+$labels['configuration'] = 'Nastavitve';
+$labels['savingdata'] = 'Shranjujem...';
+?>
diff --git a/plugins/kolab_activesync/localization/sv_SE.inc \
b/plugins/kolab_activesync/localization/sv_SE.inc index f29d332..9e4c571 100644
--- a/plugins/kolab_activesync/localization/sv_SE.inc
+++ b/plugins/kolab_activesync/localization/sv_SE.inc
@@ -1,8 +1,33 @@
 <?php
+$labels['tabtitle'] = 'Activesync';
+$labels['activesynctitle'] = 'Hantera Activesync-enheter';
+$labels['devices'] = 'Enheter';
+$labels['devicealias'] = 'Enhetsnamn';
+$labels['synchronize'] = 'Synkronisera';
+$labels['withalarms'] = 'Med alarm';
+$labels['syncsettings'] = 'Synkronisera inställningar';
+$labels['deviceconfig'] = 'Enhetskonfiguration';
+$labels['folderstosync'] = 'Mappar att synkronisera';
 $labels['mail'] = 'E-post';
+$labels['contact'] = 'Adressböcker';
 $labels['event'] = 'Kalendrar';
 $labels['task'] = 'Uppgifter';
 $labels['note'] = 'Anteckningar';
 $labels['configuration'] = 'Konfiguration';
+$labels['deletedevice'] = 'Ta bort enhet';
+$labels['nodevices'] = 'Det finns för närvarande inga enheter \
registrerade.<br/><br/>För att registrera en enhet, anslut den till servern först, \
enligt <a href="http://wiki.kolab.org/Setup_ActiveSync">instruktionerna i wikin </a>. \
Efteråt bör enheten bli tillgänglig för konfiguration här.';  \
$labels['savingdata'] = 'Sparar data ...'; +$labels['savingerror'] = 'Misslyckades \
att spara konfiguration'; +$labels['notsupported'] = 'Din server stöder inte \
metadata/annoteringar'; +$labels['devicedeleteconfirm'] = 'Vill du verkligen ta bort \
konfigurationen för denna enhet?'; +$labels['successfullydeleted'] = \
'Enhetskonfigurationen togs bort'; +$labels['devicenotfound'] = 'Kan inte läsa \
enhetskonfiguration'; +$labels['devicetype'] = 'Enhetstyp';
+$labels['acsversion'] = 'Protokollversion';
+$labels['useragent'] = 'Användaragent';
+$labels['friendlyname'] = 'Enkelt namn';
+$labels['os'] = 'Operativsystem';
+$labels['oslanguage'] = 'OS-språk';
+$labels['phonenumber'] = 'Telefonnummer';
+$labels['arialabeldeviceframe'] = 'Inställningsformulär för \
enhetssynkronisering';  ?>
diff --git a/plugins/kolab_activesync/localization/th.inc \
b/plugins/kolab_activesync/localization/th.inc new file mode 100644
index 0000000..f3ffffe
--- /dev/null
+++ b/plugins/kolab_activesync/localization/th.inc
@@ -0,0 +1,31 @@
+<?php
+$labels['tabtitle'] = 'Activesync';
+$labels['activesynctitle'] = \
'จัดการอุปกรณ์ที่ใช้ Activesync'; \
+$labels['devices'] = 'อุปกรณ์'; +$labels['devicealias'] = \
'ชื่ออุปกรณ์'; +$labels['synchronize'] = \
'ปรับปรุงให้สอดคล้องกัน'; \
+$labels['syncsettings'] = \
'การตั้งค่าการปรับปรุงให้สอดคล้องกัน';
 +$labels['deviceconfig'] = 'การตั้งค่าอุปกรณ์';
+$labels['folderstosync'] = \
'แฟ้มที่ต้องการปรับปรุง'; \
+$labels['mail'] = 'อีเมล์'; +$labels['contact'] = \
'สมุดรายชื่อ'; +$labels['event'] = 'ปฎิทิน';
+$labels['task'] = 'งาน';
+$labels['note'] = 'สมุดจด';
+$labels['configuration'] = 'ค่าคุณสมบัติ';
+$labels['deletedevice'] = 'ลบอุปกรณ์';
+$labels['nodevices'] = \
'ปัจจุบันไม่มีอุปกรณ์ที่ขึ้นท \
เบียนไว้<br/><br/>ในขั้นตอนการขึ้นทะเบียน \
กรุณาต่ออุปกรณ์เข้ากับเซิฟเวอร์ก่อน \
โดยใช้ <a href="http://wiki.kolab.org/Setup_ActiveSync"> \
ขั้นตอนปฎิบัติในวิกี</a> \
หลังจากนั้น \
อุปกรณ์ควรจะปรากฎอยู่ในรายชื \
ออุปกรณ์เพื่อปรับแต่งคุณสมบัติตรงนี้';
 +$labels['savingdata'] = 'บันทึกข้อมูล';
+$labels['savingerror'] = \
'การบันทึกค่าคุณสมบัติล้มเหลว';
 +$labels['notsupported'] = \
'เซิฟเวอร์ของคุณไม่รองรับ \
metadata/annotations'; +$labels['devicedeleteconfirm'] = \
'คุณต้องการลบค่าคุณสมบัติของอุปกรณ์นี้หรือ';
 +$labels['successfullydeleted'] = \
'ค่าคุณสมบัติของอุปกรณ์นี้ได้ถูกลบเรียบร้อยแล้ว';
 +$labels['devicenotfound'] = \
'ไม่สามารถอ่านค่าคุณสมบัติของอุปกรณ์ได้';
 +$labels['devicetype'] = 'ชนิดของอุปกรณ์';
+$labels['acsversion'] = 'โปรโตคอล รุ่นที่';
+$labels['friendlyname'] = 'ชื่อที่เรียกง่าย';
+$labels['os'] = 'ระบบปฎิบัติการ';
+$labels['oslanguage'] = ' \
าษาของระบบปฎิบัติการ'; \
+$labels['phonenumber'] = 'หมายเลขโทรศัพท์'; \
+$labels['arialabeldeviceframe'] = \
'ฟอร์มการตั้งค่าการปรับปรุงให้สอดคล้องของอุปกรณ์';
 +?>
diff --git a/plugins/kolab_activesync/localization/zh_CN.inc \
b/plugins/kolab_activesync/localization/zh_CN.inc index acb6c35..8333353 100644
--- a/plugins/kolab_activesync/localization/zh_CN.inc
+++ b/plugins/kolab_activesync/localization/zh_CN.inc
@@ -1,2 +1,4 @@
 <?php
+$labels['note'] = '笔记';
+$labels['savingdata'] = '保存数据...';
 ?>
diff --git a/plugins/kolab_addressbook/helpdocs/locale/cs_CZ/LC_MESSAGES/addressbook.po \
b/plugins/kolab_addressbook/helpdocs/locale/cs_CZ/LC_MESSAGES/addressbook.po index \
                d4f4df3..5ec6d9b 100644
--- a/plugins/kolab_addressbook/helpdocs/locale/cs_CZ/LC_MESSAGES/addressbook.po
+++ b/plugins/kolab_addressbook/helpdocs/locale/cs_CZ/LC_MESSAGES/addressbook.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/kolab_addressbook/addressbook.rst:9
diff --git a/plugins/kolab_addressbook/helpdocs/locale/es_ES/LC_MESSAGES/addressbook.po \
b/plugins/kolab_addressbook/helpdocs/locale/es_ES/LC_MESSAGES/addressbook.po index \
                bc6c1c5..f51bdda 100644
--- a/plugins/kolab_addressbook/helpdocs/locale/es_ES/LC_MESSAGES/addressbook.po
+++ b/plugins/kolab_addressbook/helpdocs/locale/es_ES/LC_MESSAGES/addressbook.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/kolab_addressbook/addressbook.rst:9
diff --git a/plugins/kolab_addressbook/localization/da_DK.inc \
b/plugins/kolab_addressbook/localization/da_DK.inc index 6425017..7d0e77e 100644
--- a/plugins/kolab_addressbook/localization/da_DK.inc
+++ b/plugins/kolab_addressbook/localization/da_DK.inc
@@ -37,8 +37,13 @@ $labels['personalfirst'] = 'Personlige adressebøger først';
 $labels['globalfirst'] = 'Globale adressebøger først';
 $labels['personalonly'] = 'Kun personlige adresse';
 $labels['globalonly'] = 'Kun globale adressebøger';
+$labels['findaddressbooks'] = 'Find adressebøger';
 $labels['searchterms'] = 'Search terms';
+$labels['listsearchresults'] = 'Yderligere adressebøger';
+$labels['foldersearchform'] = 'Søgeformular for adressebog';
 $labels['foldersubscribe'] = 'List permanently';
+$labels['nraddressbooksfound'] = 'Der blev fundet $nr adressebøger ';
+$labels['noaddressbooksfound'] = 'Fandt ingen adressebøger';
 $messages['bookdeleteconfirm']  = 'Vil du virkelig slette den valgte adressebog og \
alle kontakterne i den?';  $messages['bookdeleting'] = 'Sletter adressebog...';
 $messages['booksaving'] = 'Gemmer adressebog...';
diff --git a/plugins/kolab_addressbook/localization/pl.inc \
b/plugins/kolab_addressbook/localization/pl.inc new file mode 100644
index 0000000..b5b90f8
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/pl.inc
@@ -0,0 +1,10 @@
+<?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['bookremove'] = 'Usuń z listy';
+?>
diff --git a/plugins/kolab_addressbook/localization/pt_PT.inc \
b/plugins/kolab_addressbook/localization/pt_PT.inc new file mode 100644
index 0000000..ff3754a
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/pt_PT.inc
@@ -0,0 +1,12 @@
+<?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['bookremove'] = 'Remove from list';
+$labels['searchterms'] = 'Search terms';
+$labels['foldersubscribe'] = 'Listar permanentemente';
+?>
diff --git a/plugins/kolab_addressbook/localization/sk.inc \
b/plugins/kolab_addressbook/localization/sk.inc index 23d4074..3acfaae 100644
--- a/plugins/kolab_addressbook/localization/sk.inc
+++ b/plugins/kolab_addressbook/localization/sk.inc
@@ -6,4 +6,5 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
                
  */
+$labels['bookremove'] = 'Odstrániť zo zoznamu';
 ?>
diff --git a/plugins/kolab_addressbook/localization/sl.inc \
b/plugins/kolab_addressbook/localization/sl.inc new file mode 100644
index 0000000..8accbc8
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/sl.inc
@@ -0,0 +1,12 @@
+<?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['bookremove'] = 'Odstrani iz seznama';
+$labels['searchterms'] = 'Iskalni pogoji';
+$labels['foldersubscribe'] = 'Označi za vedno';
+?>
diff --git a/plugins/kolab_addressbook/localization/sv_SE.inc \
b/plugins/kolab_addressbook/localization/sv_SE.inc index 3e80a3d..9a0184f 100644
--- a/plugins/kolab_addressbook/localization/sv_SE.inc
+++ b/plugins/kolab_addressbook/localization/sv_SE.inc
@@ -7,9 +7,52 @@
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
                
  */
 $labels['initials'] = 'Initialer';
+$labels['profession'] = 'Yrke';
+$labels['officelocation'] = 'Kontorsadress';
+$labels['children'] = 'Barn';
+$labels['pgppublickey'] = 'Publik PGP-nyckel';
+$labels['pkcs7publickey'] = 'Publik S/MIME-nyckel';
+$labels['freebusyurl'] = 'Ledig-upptagen-URL';
+$labels['typebusiness'] = 'Företag';
+$labels['typebusinessfax'] = 'Företagsfax';
 $labels['typecompany'] = 'Företag';
+$labels['typeprimary'] = 'Primär';
+$labels['typetelex'] = 'Telex';
+$labels['typeradio'] = 'Radio';
+$labels['typeisdn'] = 'ISDN';
+$labels['typettytdd'] = 'TTY/TDD';
+$labels['typecallback'] = 'Återuppringning';
 $labels['settings'] = 'Inställningar';
+$labels['bookcreate'] = 'Skapa adressbok';
+$labels['bookedit'] = 'Redigera adressbok';
+$labels['bookdelete'] = 'Ta bort adressbok';
 $labels['bookremove'] = 'Ta bort från lista';
+$labels['bookproperties'] = 'Egenskaper för adressbok';
+$labels['bookname'] = 'Bokens namn';
+$labels['parentbook'] = 'Överordnad bok';
+$labels['bookshowurl'] = 'Visa CardDAV-URL';
+$labels['carddavurldescription'] = 'Kopiera denna adress till ett <a \
href="http://en.wikipedia.org/wiki/CardDAV" target="_blank"> \
CardDAV</a>-klientprogram för att fullt ut synkronisera denna specifika adressbok \
med din dator eller mobila enhet .'; +$labels['addressbookprio'] = 'Val/beteenden \
för adressbok(böcker) '; +$labels['personalfirst'] = 'Personliga adressböcker \
först'; +$labels['globalfirst'] = 'Globala adressböcker först';
+$labels['personalonly'] = 'Personliga adressböcker enbart';
+$labels['globalonly'] = 'Globala adressböcker enbart';
+$labels['findaddressbooks'] = 'Hitta adressböcker';
 $labels['searchterms'] = 'Sökord';
+$labels['listsearchresults'] = 'Ytterligare adressböcker';
+$labels['foldersearchform'] = 'Sökformulär för adressböcker';
 $labels['foldersubscribe'] = 'Lista permanent';
+$labels['nraddressbooksfound'] = '$nr adressböcker hittades';
+$labels['noaddressbooksfound'] = 'Inga adressböcker hittades';
+$messages['bookdeleteconfirm']  = 'Vill du verkligen ta bort den valda adressboken \
och alla kontakter i den?'; +$messages['bookdeleting'] = 'Tar bort adressbok ...';
+$messages['booksaving'] = 'Sparar adressbok ...';
+$messages['bookdeleted'] = 'Adressbok borttagen.';
+$messages['bookupdated'] = 'Adressbok uppdaterad.';
+$messages['bookcreated'] = 'Adressbok skapad.';
+$messages['bookdeleteerror'] = 'Ett fel uppstod vid borttagning av adressbok.';
+$messages['bookupdateerror'] = 'Ett fel uppstod vid uppdatering av adressbok.';
+$messages['bookcreateerror'] = 'Ett fel uppstod vid skapandet av adressbok.';
+$messages['nobooknamewarning'] = 'Vänligen ange adressbokens namn.';
+$messages['noemailnamewarning'] = 'Vänligen ange e-postadress eller kontaktnamn.';
 ?>
diff --git a/plugins/kolab_addressbook/localization/th.inc \
b/plugins/kolab_addressbook/localization/th.inc new file mode 100644
index 0000000..0e8024d
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/th.inc
@@ -0,0 +1,51 @@
+<?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'] = 'ชื่อย่อ';
+$labels['profession'] = 'อาชีพ';
+$labels['officelocation'] = 'สถานที่ที่ทำงาน';
+$labels['pgppublickey'] = 'กุญแจ PGP สาธารณะ';
+$labels['pkcs7publickey'] = 'กุญแจ S/MIME สาธารธะ';
+$labels['freebusyurl'] = 'ลิงค์ ว่าง-ติดธุระ';
+$labels['typebusiness'] = 'ธุรกิจ';
+$labels['typebusinessfax'] = 'โทรสาร ธุรกิจ';
+$labels['typecompany'] = 'บริษัท';
+$labels['typetelex'] = 'เทเลกซ์';
+$labels['typeradio'] = 'วิทยุ';
+$labels['typeisdn'] = 'รหัส ISDN';
+$labels['typecallback'] = 'บริการเรียกกลับ';
+$labels['settings'] = 'การตั้งค่า';
+$labels['bookcreate'] = 'สร้างสมุดรายชื่อ';
+$labels['bookedit'] = 'แก้ไขสมุดรายชื่อ';
+$labels['bookdelete'] = 'ลบสมุดรายชื่อ';
+$labels['bookremove'] = 'ลบออกจากรายชื่อ';
+$labels['bookproperties'] = \
'คุณสมบัติของสมุดรายชื่อ'; \
+$labels['bookname'] = 'ชื่อสมุด'; +$labels['bookshowurl'] = \
'แสดงลิงค์ CardDAV'; +$labels['carddavurldescription'] = \
'คัดลอกลิงค์ที่อยู่นี้ไปยัง <a \
href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a> \
โปรแกรมที่เครื่องลูกข่ายเพื่ \
ซิงค์ข้อมูลในสมุดที่อยู่ฉบับ \
ี้กับคอมพิวเตอร์หรืออุปกรณ์มือถือของท่าน';
 +$labels['personalfirst'] = \
'สมุดที่อยู่ส่วนตัวก่อน'; \
+$labels['personalonly'] = \
'สมุดที่อยู่ส่วนตัวเท่านั้น'; \
+$labels['findaddressbooks'] = 'ค้นหาสมุดที่อยู่'; \
+$labels['searchterms'] = \
'ข้อความที่ต้องการค้นหา'; \
+$labels['listsearchresults'] = \
'สมุดที่อยู่เพิ่มเติม'; \
+$labels['foldersearchform'] = \
'ฟอร์มค้นหาสมุดที่อยู่'; \
+$labels['foldersubscribe'] = \
'แสดงเป็นรายการถาวร'; \
+$labels['nraddressbooksfound'] = 'พบ \
สมุดที่อยุ่จำนวน $nr เล่ม'; \
+$labels['noaddressbooksfound'] = 'ไม่พบสมุดที่อยุ่'; \
+$messages['bookdeleteconfirm']  = \
'คุณต้องการลบสมุดที่อยู่ดังกล \
าวพร้อมรายชื่อผู้ติดต่อในนั้นหรือ';
 +$messages['bookdeleting'] = 'ลบสมุดที่อยู่';
+$messages['booksaving'] = 'บันทึกสมุดที่อยุ่';
+$messages['bookdeleted'] = \
'ลบสมุดที่อยู่เรียบร้อยแล้ว'; \
+$messages['bookupdated'] = \
'ปรับปรุงสมุดที่อยู่เรียบร้อยแล้ว';
 +$messages['bookcreated'] = \
'สร้างสมุดที่อยู่เรียบร้อยแล้ว';
 +$messages['bookdeleteerror'] = \
'เกิดข้อผิดพลาดในระหว่างลบสมุดที่อยู่';
 +$messages['bookupdateerror'] = \
'เกิดข้อผิดพลาดในระหว่า่งปรับปรุงสมุดที่อยู่';
 +$messages['bookcreateerror'] = \
'เกิดข้อผิดพลาดในระหว่างสร้างสมุดที่อยุ่';
 +$messages['nobooknamewarning'] = \
'กรุณาป้อนชื่อสมุดบันทึกที่อยู่';
 +$messages['noemailnamewarning'] = 'กรุณาป้อน อีเมล์ \
และ ชื่อผู้ติดต่อ'; +?>
diff --git a/plugins/kolab_addressbook/localization/zh_CN.inc \
b/plugins/kolab_addressbook/localization/zh_CN.inc index 23d4074..620adf0 100644
--- a/plugins/kolab_addressbook/localization/zh_CN.inc
+++ b/plugins/kolab_addressbook/localization/zh_CN.inc
@@ -6,4 +6,5 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
                
  */
+$labels['bookremove'] = '从列表中移除';
 ?>
diff --git a/plugins/kolab_auth/localization/pl_PL.inc \
b/plugins/kolab_auth/localization/pl_PL.inc index ca67859..89fb6f4 100644
--- a/plugins/kolab_auth/localization/pl_PL.inc
+++ b/plugins/kolab_auth/localization/pl_PL.inc
@@ -7,4 +7,5 @@
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_auth/
  */
 $labels['loginas'] = 'Zaloguj jako';
+$labels['loginasnotallowed'] = 'Brak uprawnień do zalogowania jako $user';
 ?>
diff --git a/plugins/kolab_auth/localization/th.inc \
b/plugins/kolab_auth/localization/th.inc new file mode 100644
index 0000000..59b6cfb
--- /dev/null
+++ b/plugins/kolab_auth/localization/th.inc
@@ -0,0 +1,11 @@
+<?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'] = 'เข้าระบบด้วยชื่อ..';
+$labels['loginasnotallowed'] = \
'ไม่มีสิทธิเข้าระบบด้วยชื่อผู้ใช้ \
$user'; +?>
diff --git a/plugins/kolab_delegation/localization/pl.inc \
b/plugins/kolab_delegation/localization/pl.inc new file mode 100644
index 0000000..77215c2
--- /dev/null
+++ b/plugins/kolab_delegation/localization/pl.inc
@@ -0,0 +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['event'] = 'Kalendarze';
+$labels['task'] = 'Zadania';
+?>
diff --git a/plugins/kolab_delegation/localization/pt_PT.inc \
b/plugins/kolab_delegation/localization/pt_PT.inc new file mode 100644
index 0000000..b888ea5
--- /dev/null
+++ b/plugins/kolab_delegation/localization/pt_PT.inc
@@ -0,0 +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['event'] = 'Calendários';
+$labels['savingdata'] = 'Salvando dados...';
+?>
diff --git a/plugins/kolab_delegation/localization/sl.inc \
b/plugins/kolab_delegation/localization/sl.inc new file mode 100644
index 0000000..c74ce58
--- /dev/null
+++ b/plugins/kolab_delegation/localization/sl.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'] = 'Prenos nalog';
+$labels['delegationtitle'] = 'Uredi sodelujoče';
+$labels['delegates'] = 'Sodelujoči';
+$labels['delegate'] = 'Sodelujoč';
+$labels['mail'] = 'Email';
+$labels['contact'] = 'Imeniki';
+$labels['event'] = 'Koledarji';
+$labels['task'] = 'Naloge';
+$labels['note'] = 'Zapiski';
+$labels['yes'] = 'Da';
+$labels['no'] = 'Ne';
+$labels['read'] = 'Samo za branje';
+$labels['write'] = 'Zapiši';
+$labels['adddelegate'] = 'Dodaj sodelujočega';
+$labels['deletedelegate'] = 'Izbriši sodelujočega';
+$labels['savingdata'] = 'Shranjujem...';
+$labels['delegatedeleteconfirm'] = 'Ali želite potrditi brisanje sodelujočega?';
+$labels['delegateremoveacl'] = 'odstrani pravice za dostop do mape za tega \
uporabnika'; +$labels['deleteconfirm'] = 'Potrditev';
+$labels['deletesuccess'] = 'Ta sodelujoči je bil uspešno odstranjen.';
+$labels['deleteerror'] = 'Napaka. Ne morem odstraniti sodelujočega.';
+$labels['updatesuccess'] = 'Stanje sodelujočega je bilo uspešno posodobljeno.';
+$labels['updateerror'] = 'Ne morem posodobiti stanja sodelujočega.';
+$labels['createsuccess'] = 'Sodelujoči je bil uspešno dodan.';
+$labels['createerror'] = 'Ne morem dodati sodelujočega.';
+$labels['arialabeldelegatedelete'] = 'Izbrisani dogodki s sodelujočim';
+$labels['arialabeldelegateform'] = 'Obrazec za nastavitve sodelujočih';
+?>
diff --git a/plugins/kolab_delegation/localization/sv_SE.inc \
b/plugins/kolab_delegation/localization/sv_SE.inc index 962f2f6..fff6103 100644
--- a/plugins/kolab_delegation/localization/sv_SE.inc
+++ b/plugins/kolab_delegation/localization/sv_SE.inc
@@ -6,10 +6,31 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
  */
+$labels['tabtitle'] = 'Delegering';
+$labels['delegationtitle'] = 'Hantera ombud';
+$labels['delegates'] = 'Ombud';
+$labels['delegate'] = 'Delegera';
 $labels['mail'] = 'E-post';
+$labels['contact'] = 'Adressböcker';
 $labels['event'] = 'Kalendrar';
 $labels['task'] = 'Uppgifter';
 $labels['note'] = 'Anteckningar';
+$labels['yes'] = 'Ja';
+$labels['no'] = 'Nej';
+$labels['read'] = 'Endast läsbar';
 $labels['write'] = 'Skriv';
+$labels['adddelegate'] = 'Lägg till ombud';
+$labels['deletedelegate'] = 'Ta bort ombud';
 $labels['savingdata'] = 'Sparar data ...';
+$labels['delegatedeleteconfirm'] = 'Vill du verkligen ta bort detta ombud?';
+$labels['delegateremoveacl'] = 'ta bort åtkomsträttigheter för mappar som \
tilldelats denna användare'; +$labels['deleteconfirm'] = 'Bekräftelse';
+$labels['deletesuccess'] = 'Ombudet togs bort.';
+$labels['deleteerror'] = 'Ombudet kunde inte tas bort.';
+$labels['updatesuccess'] = 'Detta ombud uppdaterades.';
+$labels['updateerror'] = 'Ombudet kunde inte uppdateras.';
+$labels['createsuccess'] = 'Ombudet lades till.';
+$labels['createerror'] = 'Ombudet kunde inte läggas till.';
+$labels['arialabeldelegatedelete'] = 'Borttagningsdialog för ombud';
+$labels['arialabeldelegateform'] = 'Egenskapsformulär för ombud';
 ?>
diff --git a/plugins/kolab_delegation/localization/th.inc \
b/plugins/kolab_delegation/localization/th.inc new file mode 100644
index 0000000..f374ddf
--- /dev/null
+++ b/plugins/kolab_delegation/localization/th.inc
@@ -0,0 +1,32 @@
+<?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['mail'] = 'อีเมล์'; +$labels['contact'] = \
'สมุดรายชื่อ'; +$labels['event'] = 'ปฎิทิน';
+$labels['task'] = 'งาน';
+$labels['note'] = 'บันทึก';
+$labels['yes'] = 'ใช่';
+$labels['no'] = 'ไม่';
+$labels['read'] = 'อ่านเท่านั้น';
+$labels['write'] = 'เขียน';
+$labels['adddelegate'] = \
'เพิ่ม(ผู้รับ/การ)มอบงาน'; \
+$labels['deletedelegate'] = \
'ลบ(ผู้รับ/การ)มอบงาน'; +$labels['savingdata'] = \
'บันทึกข้อมูล'; +$labels['delegatedeleteconfirm'] = \
'คุณแน่ใจว่าต้องการยกเลิก(ผู้รับ/การ)มอบงานนี้หรือ';
 +$labels['delegateremoveacl'] = \
'ยกเลิกสิทธิการเข้าถึงแฟ้มของผู้ใช้รายนี้';
 +$labels['deleteconfirm'] = 'การยืนยัน';
+$labels['deletesuccess'] = \
'(ผู้รับ/การ)มอบงานถูกลบเรียบร้อยแล้ว';
 +$labels['deleteerror'] = \
'ไม่สามารถลบการมอบหมายงานได้'; \
+$labels['updatesuccess'] = \
'(ผู้รับ/การ)มอบงานถูกปรับปรุงเรียบร้อยแล้ว';
 +$labels['updateerror'] = \
'ไม่สามารถปรับปรุง(ผู้รับ/การ)มอบงานได้';
 +$labels['createsuccess'] = \
'(ผู้รับ/การ)มอบงานถูกเพิ่มเรียบร้อยแล้ว';
 +$labels['createerror'] = \
'ไม่สามารถเพิ่ม(ผู้รับ/การ)มอบงานได้';
 +?>
diff --git a/plugins/kolab_delegation/localization/zh_CN.inc \
b/plugins/kolab_delegation/localization/zh_CN.inc index d20efb2..dc33e6c 100644
--- a/plugins/kolab_delegation/localization/zh_CN.inc
+++ b/plugins/kolab_delegation/localization/zh_CN.inc
@@ -6,4 +6,6 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
  */
+$labels['note'] = '笔记';
+$labels['savingdata'] = '保存数据...';
 ?>
diff --git a/plugins/kolab_files/localization/da_DK.inc \
b/plugins/kolab_files/localization/da_DK.inc index 4fc76f5..45765de 100644
--- a/plugins/kolab_files/localization/da_DK.inc
+++ b/plugins/kolab_files/localization/da_DK.inc
@@ -43,11 +43,13 @@ $labels['collection_image'] = 'Billeder';
 $labels['collection_document'] = 'Dokumenter';
 $labels['uploading'] = 'Overfører fil(er)..';
 $labels['attaching'] = 'Vedhæfter fil(er)..';
+$labels['authenticating'] = 'Godkender ...';
 $labels['foldercreating'] = 'Opretter mappe...';
 $labels['folderdeleting'] = 'Sletter mappe...';
 $labels['folderdeleteconfirm'] = 'Er du sikker på at du vil slette valgte mappe?';
 $labels['folderdeletenotice'] = 'Sletningen af mappe blev gennemført.';
 $labels['foldercreatenotice'] = 'Oprettelsen af mappe blev gennemført.';
+$labels['folderauthtitle'] = 'Log på $title';
 $labels['saveallnotice'] = 'Gennemførte lagring af $n fil(er).';
 $labels['saveallerror'] = 'Lagringen af $n fil(er) mislykkedes.';
 $labels['attacherror'] = 'Mislykkedes med at vedhæfte fil(er) fra skyen';
@@ -65,5 +67,7 @@ $labels['fileskipall'] = 'Spring alle over';
 $labels['fileoverwrite'] = 'Overskriv';
 $labels['fileoverwriteall'] = 'Overskriv alle';
 $labels['filemoveconfirm'] = 'Denne handling vil overskrive destinationsfilen: \
<b>$file</b>.'; +$labels['storepasswords'] = 'husk adgangskode';
+$labels['storepasswordsdesc'] = 'Gemte adgangskoder vil blive krypteret. Slå dette \
til, hvis du ikke ønsker at blive spurgt om adgangskoden ved hvert login, eller hvis \
du ønsker at denne lagerplads skal være tilgængelig gennem WebDAV.';  \
$labels['arialabelfileprops'] = 'Filegenskaber';  ?>
diff --git a/plugins/kolab_files/localization/de_DE.inc \
b/plugins/kolab_files/localization/de_DE.inc index df69368..689487e 100644
--- a/plugins/kolab_files/localization/de_DE.inc
+++ b/plugins/kolab_files/localization/de_DE.inc
@@ -18,6 +18,8 @@ $labels['fromcloud'] = 'Aus der Cloud...';
 $labels['selectfiles'] = 'Datei(en) zum Anhängen auswählen...';
 $labels['attachsel'] = 'Ausgewählte anhängen';
 $labels['foldercreate'] = 'Ordner erstellen';
+$labels['folderedit'] = 'Verzeichnis ändern';
+$labels['foldermount'] = 'Speicher hinzufügen';
 $labels['folderdelete'] = 'Ordner löschen';
 $labels['folderinside'] = 'Erstellen in';
 $labels['foldername'] = 'Ordnername';
@@ -44,11 +46,17 @@ $labels['collection_image'] = 'Bilder';
 $labels['collection_document'] = 'Dokumente';
 $labels['uploading'] = 'Lade Datei(en) hoch...';
 $labels['attaching'] = 'Hänge Datei(en) an...';
+$labels['authenticating'] = 'Authentifiziere...';
 $labels['foldercreating'] = 'Erstelle Ordner...';
+$labels['folderupdating'] = 'Aktualisiere Verzeichnis...';
+$labels['foldermounting'] = 'Hinzufügen externen Speichers...';
 $labels['folderdeleting'] = 'Lösche Ordner...';
 $labels['folderdeleteconfirm'] = 'Sind Sie sicher, dass Sie den gewählten Ordner \
löschen möchten?';  $labels['folderdeletenotice'] = 'Ordner erfolgreich \
gelöscht.'; +$labels['folderupdatenotice'] = 'Verzeichnis erfolgreich \
aktualisiert.';  $labels['foldercreatenotice'] = 'Ordner erfolgreich erstellt.';
+$labels['foldermountnotice'] = 'Speicher erfolgreich hinzugefügt.';
+$labels['folderauthtitle'] = 'Einloggen zu $title';
 $labels['saveallnotice'] = '$n Datei(en) erfolgreich gespeichert.';
 $labels['saveallerror'] = 'Speichern von $n Datei(en) fehlgeschlagen.';
 $labels['attacherror'] = 'Anhängen von Datei(en) aus der Cloud fehlgeschlagen.';
@@ -67,12 +75,17 @@ $labels['fileskipall'] = 'Alle überspringen';
 $labels['fileoverwrite'] = 'Überschreiben';
 $labels['fileoverwriteall'] = 'Alle überschreiben';
 $labels['filemoveconfirm'] = 'Diese Aktion wird die Zieldatei <b>$file</b> \
überschreiben.'; +$labels['storepasswords'] = 'Passwort merken';
+$labels['storepasswordsdesc'] = 'Gespeicherte Passwörter werden verschlüsselt. \
Aktivieren Sie dies, wenn Sie nicht bei jedem Login nach dem Passwort gefragt werden \
möchten oder wenn dieser Speicher via WebDAV verfügbar sein soll.';  \
$labels['arialabelsearchform'] = 'Suchformular für Dateien';  \
$labels['arialabelquicksearchbox'] = 'Sucheingabe';  $labels['arialabellistoptions'] \
= 'Dateilisten Optionen';  $labels['arialabelfolderoptions'] = 'Ordner Aktionen';
 $labels['arialabelfileeditform'] = 'Datei Bearbeiten Maske';
 $labels['arialabelfoldercreateform'] = 'Ordner Erstellen Maske';
+$labels['arialabelfoldereditform'] = 'Formular Verzeichnis ändern';
+$labels['arialabelfoldermountform'] = 'Formular Externer Speicher';
+$labels['arialabelfolderauthform'] = 'Formular Authentifizierung Externer Speicher';
 $labels['arialabelfolderlist'] = 'Ordner / Sammlungs Auswahl';
 $labels['arialabelfileselectdialog'] = 'Datei Auswahl Dialog';
 $labels['arialabelattachmentoptions'] = 'Anhänge speichern Optionen';
diff --git a/plugins/kolab_files/localization/fr_FR.inc \
b/plugins/kolab_files/localization/fr_FR.inc index e6ebbc4..fdc61ed 100644
--- a/plugins/kolab_files/localization/fr_FR.inc
+++ b/plugins/kolab_files/localization/fr_FR.inc
@@ -45,9 +45,11 @@ $labels['collection_document'] = 'Documents';
 $labels['uploading'] = 'Téléversement de(s) fichier(s)...';
 $labels['attaching'] = 'Attachement de fichier(s)...';
 $labels['foldercreating'] = 'Création d\'un répertoire...';
+$labels['folderupdating'] = 'Mise   jour d\'un répertoire...';
 $labels['folderdeleting'] = 'Suppression d\'un répertoire...';
 $labels['folderdeleteconfirm'] = 'Êtes-vous sûr de de vouloir supprimer le \
répertoire sélectionné ?';  $labels['folderdeletenotice'] = 'Le répertoire a \
été supprimé.'; +$labels['folderupdatenotice'] = 'Le répertoire a été mis   \
jour.';  $labels['foldercreatenotice'] = 'Le répertoire a été créé.';
 $labels['saveallnotice'] = '$n fichier(s) ont été sauvegardé(s)';
 $labels['saveallerror'] = 'La sauvegarde de $n fichier(s) a échoué.';
@@ -73,6 +75,7 @@ $labels['arialabellistoptions'] = 'Liste d\'options des fichiers';
 $labels['arialabelfolderoptions'] = 'Actions de dossier';
 $labels['arialabelfileeditform'] = 'Zone d\'édition de fichier';
 $labels['arialabelfoldercreateform'] = 'Zone de création de dossier';
+$labels['arialabelfoldereditform'] = 'Zone d\'édition de dossier';
 $labels['arialabelfolderlist'] = 'Sélection de dossier';
 $labels['arialabelfileselectdialog'] = ' Fenêtre de dialogue de sélection de \
fichier.';  $labels['arialabelattachmentoptions'] = 'Options d\'enregistrement des \
                pièces jointes';
diff --git a/plugins/kolab_files/localization/pl.inc \
b/plugins/kolab_files/localization/pl.inc new file mode 100644
index 0000000..1846341
--- /dev/null
+++ b/plugins/kolab_files/localization/pl.inc
@@ -0,0 +1,44 @@
+<?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['saveas'] = 'Zapisz jako:';
+$labels['create'] = 'Utwórz';
+$labels['save'] = 'Zapisz';
+$labels['cancel'] = 'Anuluj';
+$labels['name'] = 'Nazwa';
+$labels['mtime'] = 'Zmodyfikowano';
+$labels['type'] = 'Typ';
+$labels['get'] = 'Pobierz';
+$labels['getfile'] = 'Pobierz plik';
+$labels['rename'] = 'Zmień nazwę';
+$labels['deletefile'] = 'Usuń plik(i)';
+$labels['edit'] = 'Edytuj';
+$labels['editfile'] = 'Edytuj plik';
+$labels['save'] = 'Zapisz';
+$labels['savefile'] = 'Zapisz plik';
+$labels['printfile'] = 'Wydrukuj plik';
+$labels['fileedit'] = 'Właściwości';
+$labels['collection_audio'] = 'Audio';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Obrazy';
+$labels['collection_document'] = 'Dokumenty';
+$labels['authenticating'] = 'Uwierzytelnianie...';
+$labels['foldercreating'] = 'Utwórz folder...';
+$labels['folderupdating'] = 'Aktualizacja folderu...';
+$labels['folderdeleting'] = 'Usuwanie folderu...';
+$labels['folderauthtitle'] = 'Zaloguj do $title';
+$labels['uploadsizeerror'] = 'Maksymalny rozmiar pliku ($size) przekroczony!';
+$labels['fileskip'] = 'Pomiń';
+$labels['fileskipall'] = 'Pomiń wszystko';
+$labels['fileoverwrite'] = 'Nadpisz';
+$labels['fileoverwriteall'] = 'Nadpisz wszystko';
+$labels['storepasswords'] = 'zapamiętaj hasło';
+$labels['arialabelfileprops'] = 'Właściwości';
+?>
diff --git a/plugins/kolab_files/localization/pl_PL.inc \
b/plugins/kolab_files/localization/pl_PL.inc index 0be7dab..4fba4ec 100644
--- a/plugins/kolab_files/localization/pl_PL.inc
+++ b/plugins/kolab_files/localization/pl_PL.inc
@@ -18,6 +18,8 @@ $labels['fromcloud'] = 'Z chmury...';
 $labels['selectfiles'] = 'Wybierz pliki do załączenia...';
 $labels['attachsel'] = 'Załącz wybrane';
 $labels['foldercreate'] = 'Utwórz folder';
+$labels['folderedit'] = 'Edytuj folder';
+$labels['foldermount'] = 'Dodaj przestrzeń';
 $labels['folderdelete'] = 'Usuń folder';
 $labels['folderinside'] = 'Wstaw wewnątrz';
 $labels['foldername'] = 'Nazwa folderu';
@@ -44,11 +46,16 @@ $labels['collection_image'] = 'Obrazy';
 $labels['collection_document'] = 'Dokumenty';
 $labels['uploading'] = 'Zapisywanie plików...';
 $labels['attaching'] = 'Załączanie plików...';
+$labels['authenticating'] = 'Uwierzytelnianie...';
 $labels['foldercreating'] = 'Tworzenie folderu...';
+$labels['folderupdating'] = 'Aktualizowanie folderu...';
+$labels['foldermounting'] = 'Dodawanie przestrzeni zewnętrznej...';
 $labels['folderdeleting'] = 'Usuwanie folderu...';
 $labels['folderdeleteconfirm'] = 'Czy na pewno chcesz usunąć wybrany folder?';
 $labels['folderdeletenotice'] = 'Folder został usunięty.';
+$labels['folderupdatenotice'] = 'Folder został zaktualizowany.';
 $labels['foldercreatenotice'] = 'Folder został utworzony.';
+$labels['foldermountnotice'] = 'Przestrzeń dodana pomyślnie.';
 $labels['saveallnotice'] = 'Pomyślnie zapisano $n plików.';
 $labels['saveallerror'] = 'Nie można zapisać $n plików.';
 $labels['attacherror'] = 'Nie udało się załączenie plików z chmury';
@@ -67,12 +74,15 @@ $labels['fileskipall'] = 'Omiń wszystkie';
 $labels['fileoverwrite'] = 'Nadpisz';
 $labels['fileoverwriteall'] = 'Nadpisz wszystkie';
 $labels['filemoveconfirm'] = 'Akcja ta nadpisze docelowy plik: <b>$file</b>.';
+$labels['storepasswords'] = 'zapamiętaj hasło';
 $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['arialabelfoldereditform'] = 'Formularz edycji folderów';
+$labels['arialabelfoldermountform'] = 'Formularz zewnętrznego przechowywania';
 $labels['arialabelfolderlist'] = 'Wybór foldera/kolekcji';
 $labels['arialabelfileselectdialog'] = 'Okno wyboru pliku';
 $labels['arialabelattachmentoptions'] = 'Opcje zapisu załączników';
diff --git a/plugins/kolab_files/localization/pt_PT.inc \
b/plugins/kolab_files/localization/pt_PT.inc new file mode 100644
index 0000000..474ae13
--- /dev/null
+++ b/plugins/kolab_files/localization/pt_PT.inc
@@ -0,0 +1,15 @@
+<?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'] = 'Gravar';
+$labels['cancel'] = 'Cancelar';
+$labels['folderinside'] = 'Inserir dentro';
+$labels['name'] = 'Nome';
+$labels['edit'] = 'Editar';
+$labels['save'] = 'Gravar';
+?>
diff --git a/plugins/kolab_files/localization/sk.inc \
b/plugins/kolab_files/localization/sk.inc index 75279a0..6bba449 100644
--- a/plugins/kolab_files/localization/sk.inc
+++ b/plugins/kolab_files/localization/sk.inc
@@ -7,6 +7,7 @@
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_files/
  */
 $labels['save'] = 'Uložiť';
+$labels['cancel'] = 'Zrušiť';
 $labels['name'] = 'Meno';
 $labels['edit'] = 'Upraviť';
 $labels['save'] = 'Uložiť';
diff --git a/plugins/kolab_files/localization/sl.inc \
b/plugins/kolab_files/localization/sl.inc new file mode 100644
index 0000000..521cc17
--- /dev/null
+++ b/plugins/kolab_files/localization/sl.inc
@@ -0,0 +1,16 @@
+<?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'] = 'Dokumenti';
+$labels['save'] = 'Shrani';
+$labels['cancel'] = 'Prekliči';
+$labels['folderinside'] = 'Vstavi';
+$labels['name'] = 'Ime';
+$labels['edit'] = 'Uredi';
+$labels['save'] = 'Shrani';
+?>
diff --git a/plugins/kolab_files/localization/sv_SE.inc \
b/plugins/kolab_files/localization/sv_SE.inc index bc4a559..2936f5a 100644
--- a/plugins/kolab_files/localization/sv_SE.inc
+++ b/plugins/kolab_files/localization/sv_SE.inc
@@ -16,6 +16,7 @@ $labels['save'] = 'Spara';
 $labels['cancel'] = 'Avbryt';
 $labels['fromcloud'] = 'Från moln ...';
 $labels['selectfiles'] = 'Välj fil(er) att bifoga ...';
+$labels['attachsel'] = 'Bifoga vald(a)';
 $labels['foldercreate'] = 'Skapa mapp';
 $labels['folderedit'] = 'Redigera mapp';
 $labels['foldermount'] = 'Lägg till lagring';
@@ -43,8 +44,32 @@ $labels['collection_audio'] = 'Audio';
 $labels['collection_video'] = 'Video';
 $labels['collection_image'] = 'Bilder';
 $labels['collection_document'] = 'Dokument';
+$labels['uploading'] = 'Laddar upp fil(er) ...';
+$labels['attaching'] = 'Bifogar fil(er) ...';
 $labels['authenticating'] = 'Autentiserar ...';
+$labels['foldercreating'] = 'Skapar mapp ...';
+$labels['folderupdating'] = 'Uppdaterar mapp ...';
+$labels['foldermounting'] = 'Lägger till extern lagring ...';
+$labels['folderdeleting'] = 'Tar bort mapp ...';
+$labels['folderdeleteconfirm'] = 'Vill du verkligen ta bort vald mapp?';
+$labels['folderdeletenotice'] = 'Mapp borttagen.';
+$labels['folderupdatenotice'] = 'Mapp uppdaterad.';
+$labels['foldercreatenotice'] = 'Mapp skapad.';
+$labels['foldermountnotice'] = 'Lagring lades till.';
 $labels['folderauthtitle'] = 'Logga in på';
+$labels['saveallnotice'] = 'Sparade $n fil(er).';
+$labels['saveallerror'] = 'Sparar $n fil(er) misslyckades.';
+$labels['attacherror'] = 'Misslyckades att bifoga fil(er) från molnet';
+$labels['fileupdating'] = 'Uppdaterar fil ...';
+$labels['filemoving'] = 'Flyttar fil(er) ...';
+$labels['filecopying'] = 'Kopierar fil(er) ...';
+$labels['filedeleting'] = 'Tar bort fil(er) ...';
+$labels['filedeleteconfirm'] = 'Vill du verkligen ta bort valda filer?';
+$labels['filedeletenotice'] = 'Fil(er) borttagna.';
+$labels['filemovenotice'] = 'Fil(er) flyttade.';
+$labels['filecopynotice'] = 'Fil(er) kopierade.';
+$labels['uploadsizeerror'] = 'Maximal filstorlek ($size) överskriden!';
+$labels['allfolders'] = 'sök i alla mappar';
 $labels['fileskip'] = 'Hoppa över';
 $labels['fileskipall'] = 'Hoppa över alla';
 $labels['fileoverwrite'] = 'Skriv över';
@@ -52,5 +77,19 @@ $labels['fileoverwriteall'] = 'Skriv över alla';
 $labels['filemoveconfirm'] = 'Denna åtgärd kommer att skriva över målfilen: \
<b>$file</b>.';  $labels['storepasswords'] = 'kom ihåg lösenord';
 $labels['storepasswordsdesc'] = 'Lagrade lösenord kommer att krypteras. Aktivera \
det här om du inte vill bli tillfrågad om lösenordet vid varje inloggning eller om \
du vill att denna lagring ska vara tillgänglig via WebDAV.'; \
+$labels['arialabelsearchform'] = 'Sökformulär för filer'; \
+$labels['arialabelquicksearchbox'] = 'Sökinmatning'; \
+$labels['arialabellistoptions'] = 'Fillistningsval'; \
+$labels['arialabelfolderoptions'] = 'Mappåtgärd'; \
+$labels['arialabelfileeditform'] = 'Filredigeringsformulär'; \
+$labels['arialabelfoldercreateform'] = 'Formulär för skapa-mapp'; \
+$labels['arialabelfoldereditform'] = 'Formulär för mappredigering'; \
+$labels['arialabelfoldermountform'] = 'Formulär för extern lagring'; \
+$labels['arialabelfolderauthform'] = 'Autentiseringsformulär för extern lagring'; \
+$labels['arialabelfolderlist'] = 'Mapp-/samlingsurval'; \
+$labels['arialabelfileselectdialog'] = 'Filurvalsdialog'; \
+$labels['arialabelattachmentoptions'] = 'Alternativ för att spara bilagor'; \
+$labels['arialabelfilesavedialog'] = 'Dialog för atta spara fil(er)';  \
$labels['arialabelfileprops'] = 'Filegenskaper'; +$labels['arialabelfilecontent'] = \
'Filinnehåll';  ?>
diff --git a/plugins/kolab_files/localization/th.inc \
b/plugins/kolab_files/localization/th.inc new file mode 100644
index 0000000..7b21906
--- /dev/null
+++ b/plugins/kolab_files/localization/th.inc
@@ -0,0 +1,90 @@
+<?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'] = 'บันทึกเป็น'; +$labels['create'] = \
'สร้าง'; +$labels['save'] = 'บันทึก';
+$labels['cancel'] = 'ยกเลิก';
+$labels['fromcloud'] = 'จากคลาวน์';
+$labels['selectfiles'] = 'เลือกไฟล์ที่จะแนบ';
+$labels['foldercreate'] = 'สร้างแฟ้ม';
+$labels['folderedit'] = 'แก้ไขแฟ้ม';
+$labels['foldermount'] = \
'เพิ่มพื้นที่จัดเก็บ'; +$labels['folderdelete'] \
= 'ลบแฟ้ม'; +$labels['folderinside'] = 'ใส่เข้า \
ายใต้'; +$labels['foldername'] = 'ชื่อแฟ้ม';
+$labels['name'] = 'ชื่อ';
+$labels['mtime'] = 'แก้ไข';
+$labels['type'] = 'ชนิด';
+$labels['upload'] = 'นำขึ้น';
+$labels['uploadfile'] = 'นำขึ้นไฟล์';
+$labels['get'] = 'นำกลับ';
+$labels['getfile'] = 'นำกลับไฟล์';
+$labels['view'] = 'มุมมอง';
+$labels['viewfile'] = 'ดูไฟล์';
+$labels['rename'] = 'เปลี่ยนชื่อไฟล์';
+$labels['deletefile'] = 'ลบไฟล์';
+$labels['edit'] = 'แก้ไข';
+$labels['editfile'] = 'แก้ไขไฟล์';
+$labels['save'] = 'บันทึก';
+$labels['savefile'] = 'บันทึกไฟล์';
+$labels['printfile'] = 'พิมพ์ไฟล์';
+$labels['fileedit'] = 'คุณสมบัติของไฟล์';
+$labels['collection_audio'] = 'เสียง';
+$labels['collection_video'] = 'วีดีโอ';
+$labels['collection_image'] = ' าพ';
+$labels['collection_document'] = 'เอกสาร';
+$labels['uploading'] = 'กำลังอัพโหลดไฟล์...';
+$labels['attaching'] = 'กำลังแนบไฟล์...';
+$labels['authenticating'] = \
'กำลังพิสูจน์ตัวตน...'; +$labels['foldercreating'] \
= 'กำลังสร้างแฟ้ม...'; +$labels['folderupdating'] = \
'กำลังปรับปรุงแฟ้ม...'; +$labels['foldermounting'] \
= 'กำลังเพิ่มพื้นที่จัดเก็บ \
ายนอก...'; +$labels['folderdeleting'] = \
'กำลังลบแฟ้ม...'; +$labels['folderdeleteconfirm'] = \
'คุณแน่ใจว่าคุณต้องการลบแฟ้มที่เลือกนี้หรือ';
 +$labels['folderdeletenotice'] = \
'แฟ้มถูกลบเรียบร้อยแล้ว'; \
+$labels['folderupdatenotice'] = \
'แฟ้มถูกปรับปรุงเรียบร้อยแล้ว';
 +$labels['foldercreatenotice'] = \
'แฟ้มถูกสร้างเรียบร้อยแล้ว'; \
+$labels['foldermountnotice'] = \
'พื้นที่จัดเก็บถูกเพิ่มเรียบร้อยแล้ว';
 +$labels['saveallnotice'] = 'บันทึกไฟล์จำนวน $n \
ไฟล์ เรียบร้อยแล้ว'; +$labels['saveallerror'] = \
'บันทึกไฟล์จำนวน $n ไฟล์ \
ล้มเหลว'; +$labels['attacherror'] = \
'การแนบไฟล์จากคลาวน์ล้มเหลว'; \
+$labels['fileupdating'] = 'กำลังปรับปรุงไฟล์...'; \
+$labels['filemoving'] = \
'กำลังเคลื่อนย้ายไฟล์...'; \
+$labels['filecopying'] = 'กำลังคัดลอกไฟล์...'; \
+$labels['filedeleting'] = 'กำลังลบไฟล์...'; \
+$labels['filedeleteconfirm'] = \
'คุณแน่ใจว่าคุณต้องการลบไฟล์ที่ถูกเลือกหรือ';
 +$labels['filedeletenotice'] = \
'ไฟล์ถูกลบเรียบร้อยแล้ว'; \
+$labels['filemovenotice'] = \
'ไฟล์ถูกเคลื่อนย้ายเรียบร้อยแล้ว';
 +$labels['filecopynotice'] = \
'ไฟล์ถูกคัดลอกเรียบร้อยแล้ว'; \
+$labels['uploadsizeerror'] = \
'ไฟล์มีขนาดเกินกว่าขนาดสูงสุด \
($size)'; +$labels['allfolders'] = 'ค้นหาในทุกแฟ้ม';
+$labels['fileskip'] = 'ข้าม';
+$labels['fileskipall'] = 'ข้ามทั้งหมด';
+$labels['fileoverwrite'] = 'เขียนทับ';
+$labels['fileoverwriteall'] = 'เขียนทับทั้งหมด';
+$labels['filemoveconfirm'] = \
'การดำเนินการนี้จะเขียนทับไฟล์ที่ปลายทาง \
<b>$file</b>'; +$labels['storepasswords'] = 'จดจำรหัสผ่าน';
+$labels['storepasswordsdesc'] = \
'พาสเวิสด์ที่จัดเก็บจะถูกเข้ารหัส \
เปิดใช้สิ่งนี้หากคุณไม่ต้องก \
รถูกถามพาสเวิสด์ทุกครั้งที่เข้าระบบ \
หรือ หากคุณต้องการให้พื้นที่จัดเก็บเข้าถึงได้จาก \
WebDAV'; +$labels['arialabelsearchform'] = \
'ฟอร์มค้นหาไฟล์'; +$labels['arialabelquicksearchbox'] = \
'ข้อมูลที่ต้องการค้นหา'; \
+$labels['arialabellistoptions'] = \
'ทางเลือกรายชื่อไฟล์'; \
+$labels['arialabelfileeditform'] = 'ฟอร์มแก้ไขไฟล์'; \
+$labels['arialabelfoldercreateform'] = 'ฟอร์มสร้างแฟ้ม'; \
+$labels['arialabelfoldereditform'] = 'ฟอร์มแก้ไขแฟ้ม'; \
+$labels['arialabelfoldermountform'] = \
'ฟอร์มพื้นที่จัดเก็บ ายนอก'; \
+$labels['arialabelfolderauthform'] = \
'ฟอร์มยืนยันตัวตนสำหรับพื้นที่จัดเก็บ \
ายนอก'; +$labels['arialabelattachmentoptions'] = \
'ทางเลือกของการบันทึกสิ่งที่แนบมาด้วย';
 +$labels['arialabelfilesavedialog'] = 'dialog \
สำหรับการบันทึกไฟล์'; \
+$labels['arialabelfileprops'] = 'คุณสมบัติของไฟล์'; \
+$labels['arialabelfilecontent'] = 'เนื้อหาในไฟล์'; +?>
diff --git a/plugins/kolab_files/localization/zh_CN.inc \
b/plugins/kolab_files/localization/zh_CN.inc index 69a531e..eb4c6cf 100644
--- a/plugins/kolab_files/localization/zh_CN.inc
+++ b/plugins/kolab_files/localization/zh_CN.inc
@@ -6,4 +6,9 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_files/
  */
+$labels['save'] = '保存';
+$labels['cancel'] = '取消';
+$labels['name'] = '名称';
+$labels['edit'] = '编辑';
+$labels['save'] = '保存';
 ?>
diff --git a/plugins/kolab_folders/localization/pl.inc \
b/plugins/kolab_folders/localization/pl.inc new file mode 100644
index 0000000..99f40fb
--- /dev/null
+++ b/plugins/kolab_folders/localization/pl.inc
@@ -0,0 +1,12 @@
+<?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['foldertypeevent'] = 'Kalendarz';
+$labels['foldertypetask'] = 'Zadania';
+$labels['foldertypefile'] = 'Pliki';
+?>
diff --git a/plugins/kolab_folders/localization/pl_PL.inc \
b/plugins/kolab_folders/localization/pl_PL.inc index 8d9f61a..ad5a9a5 100644
--- a/plugins/kolab_folders/localization/pl_PL.inc
+++ b/plugins/kolab_folders/localization/pl_PL.inc
@@ -23,6 +23,6 @@ $labels['sentitems'] = 'Wysłane';
 $labels['outbox'] = 'Poczta wychodząca';
 $labels['wastebasket'] = 'Kosz';
 $labels['junkemail'] = 'Spam';
-$labels['confidential'] = 'Confidential';
+$labels['confidential'] = 'Poufne';
 $messages['defaultfolderexists'] = 'Folder domyślny wybranego typu już istnieje';
 ?>
diff --git a/plugins/kolab_folders/localization/pt_PT.inc \
b/plugins/kolab_folders/localization/pt_PT.inc new file mode 100644
index 0000000..4dc4dd4
--- /dev/null
+++ b/plugins/kolab_folders/localization/pt_PT.inc
@@ -0,0 +1,10 @@
+<?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['foldertypeevent'] = 'Calendário';
+?>
diff --git a/plugins/kolab_folders/localization/sl.inc \
b/plugins/kolab_folders/localization/sl.inc new file mode 100644
index 0000000..bf95b57
--- /dev/null
+++ b/plugins/kolab_folders/localization/sl.inc
@@ -0,0 +1,28 @@
+<?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'] = 'Vrsta vsebine';
+$labels['foldertypemail'] = 'Pošta';
+$labels['foldertypeevent'] = 'Koledar';
+$labels['foldertypejournal'] = 'Dnevnik';
+$labels['foldertypetask'] = 'Naloge';
+$labels['foldertypenote'] = 'Zapiski';
+$labels['foldertypecontact'] = 'Kontakti';
+$labels['foldertypeconfiguration'] = 'Nastavitve';
+$labels['foldertypefile'] = 'Dokumenti';
+$labels['foldertypefreebusy'] = 'Prost-Zaseden';
+$labels['default'] = 'Privzet';
+$labels['inbox'] = 'Dohodna pošta';
+$labels['drafts'] = 'Osnutki';
+$labels['sentitems'] = 'Poslano';
+$labels['outbox'] = 'Izhodna pošta';
+$labels['wastebasket'] = 'Koš';
+$labels['junkemail'] = 'Smeti';
+$labels['confidential'] = 'Zaupno';
+$messages['defaultfolderexists'] = 'Privzeta mapa izbranega tipa že obstaja';
+?>
diff --git a/plugins/kolab_folders/localization/th.inc \
b/plugins/kolab_folders/localization/th.inc new file mode 100644
index 0000000..2402fe6
--- /dev/null
+++ b/plugins/kolab_folders/localization/th.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'] = 'ชนิดของเนื่้อหา';
+$labels['foldertypemail'] = 'จดหมาย';
+$labels['foldertypeevent'] = 'ปฎิทิน';
+$labels['foldertypetask'] = 'งาน';
+$labels['foldertypenote'] = 'บันทึก';
+$labels['foldertypecontact'] = 'รายชื้อผู้ติดต่อ';
+$labels['foldertypeconfiguration'] = 'ค่าคุณสมบัติ';
+$labels['foldertypefile'] = 'ไฟล์';
+$labels['foldertypefreebusy'] = 'ว่าง-ติดธุระ';
+$labels['default'] = 'ค่าเริ่มต้น';
+$labels['inbox'] = 'กล่องขาเข้า';
+$labels['drafts'] = 'จดหมายร่าง';
+$labels['sentitems'] = 'จัดส่งแล้ว';
+$labels['outbox'] = 'กล่องขาออก';
+$labels['wastebasket'] = 'ถ้งขยะ';
+$labels['junkemail'] = 'ขยะ';
+$labels['confidential'] = 'ลับเฉพาะ';
+$messages['defaultfolderexists'] = \
'มีแฟ้มสำหรับเก็บข้อมูลขนิดดังกล่าวแล้ว';
 +?>
diff --git a/plugins/kolab_folders/localization/zh_CN.inc \
b/plugins/kolab_folders/localization/zh_CN.inc index 65cb32a..d844804 100644
--- a/plugins/kolab_folders/localization/zh_CN.inc
+++ b/plugins/kolab_folders/localization/zh_CN.inc
@@ -6,4 +6,5 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_folders/
  */
+$labels['foldertypenote'] = '笔记';
 ?>
diff --git a/plugins/kolab_notes/localization/cs_CZ.inc \
b/plugins/kolab_notes/localization/cs_CZ.inc index 5bcd6b8..2a978d4 100644
--- a/plugins/kolab_notes/localization/cs_CZ.inc
+++ b/plugins/kolab_notes/localization/cs_CZ.inc
@@ -33,7 +33,7 @@ $labels['nrnotebooksfound'] = '$nr zápisníků nalezeno';
 $labels['nonotebooksfound'] = 'Nenalezeny žádné zápisníky';
 $labels['removelist'] = 'Odstranit ze seznamu';
 $labels['removelink'] = 'Odstranit odkaz na e-mail';
-$labels['savingdata'] = 'Ukládám data...';
+$labels['savingdata'] = 'Ukládají se data...';
 $labels['recordnotfound'] = 'Záznam nenalezen';
 $labels['norecordsfound'] = 'Nenalezeny žádné poznámky';
 $labels['nochanges'] = 'Žádné změny k uložení';
diff --git a/plugins/kolab_notes/localization/fi_FI.inc \
b/plugins/kolab_notes/localization/fi_FI.inc index 163e2f9..365745f 100644
--- a/plugins/kolab_notes/localization/fi_FI.inc
+++ b/plugins/kolab_notes/localization/fi_FI.inc
@@ -11,4 +11,5 @@ $labels['tabsharing'] = 'Jakaminen';
 $labels['abort'] = 'Keskeytä';
 $labels['foldersubscribe'] = 'Luetteloi pysyvästi';
 $labels['removelist'] = 'Poista listasta';
+$labels['removelink'] = 'Poista sähköpostiviittaus';
 $labels['savingdata'] = 'Tallennetaan tietoja...';
diff --git a/plugins/kolab_notes/localization/pl.inc \
b/plugins/kolab_notes/localization/pl.inc new file mode 100644
index 0000000..c418e22
--- /dev/null
+++ b/plugins/kolab_notes/localization/pl.inc
@@ -0,0 +1,7 @@
+<?php
+$labels['tags'] = 'Tagi';
+$labels['created'] = 'Utworzone';
+$labels['changed'] = 'Ostatnia modyfikacja';
+$labels['title'] = 'Tytuł';
+$labels['listname'] = 'Nazwa';
+$labels['removelist'] = 'Usuń z listy';
diff --git a/plugins/kolab_notes/localization/pt_PT.inc \
b/plugins/kolab_notes/localization/pt_PT.inc new file mode 100644
index 0000000..81191ef
--- /dev/null
+++ b/plugins/kolab_notes/localization/pt_PT.inc
@@ -0,0 +1,9 @@
+<?php
+$labels['created'] = 'Created';
+$labels['changed'] = 'Last Modified';
+$labels['listname'] = 'Nome';
+$labels['tabsharing'] = 'Compartilhamento';
+$labels['foldersubscribe'] = 'Listar permanentemente';
+$labels['removelist'] = 'Remove from list';
+$labels['removelink'] = 'Remove email reference';
+$labels['savingdata'] = 'Salvando dados...';
diff --git a/plugins/kolab_notes/localization/sk.inc \
b/plugins/kolab_notes/localization/sk.inc index 1c1f16b..10dfc14 100644
--- a/plugins/kolab_notes/localization/sk.inc
+++ b/plugins/kolab_notes/localization/sk.inc
@@ -1,2 +1,3 @@
 <?php
 $labels['listname'] = 'Meno';
+$labels['removelist'] = 'Odstrániť zo zoznamu';
diff --git a/plugins/kolab_notes/localization/sl.inc \
b/plugins/kolab_notes/localization/sl.inc new file mode 100644
index 0000000..94a5f22
--- /dev/null
+++ b/plugins/kolab_notes/localization/sl.inc
@@ -0,0 +1,55 @@
+<?php
+$labels['navtitle'] = 'Zapiski';
+$labels['tags'] = 'Tagi';
+$labels['lists'] = 'Beležke';
+$labels['notes'] = 'Zapiski';
+$labels['create'] = 'Nov zapisek';
+$labels['createnote'] = 'Ustvari nov zapis';
+$labels['send'] = 'Pošlji';
+$labels['sendnote'] = 'Pošlji zapisek v emailu';
+$labels['newnote'] = 'Nov zapisek';
+$labels['notags'] = 'Ni tagov';
+$labels['removetag'] = 'Odstrani tag';
+$labels['created'] = 'Ustvarjeno';
+$labels['changed'] = 'Nazadnje urejeno';
+$labels['title'] = 'Naslov';
+$labels['now'] = 'Zdaj';
+$labels['sortby'] = 'Sortiraj po';
+$labels['newnotebook'] = 'Ustvari novo beležko';
+$labels['addnotebook'] = 'Dodaj beležko';
+$labels['editlist'] = 'Uredi beležko';
+$labels['listname'] = 'Ime';
+$labels['tabsharing'] = 'Deli z ostalimi';
+$labels['discard'] = 'Prekliči';
+$labels['abort'] = 'Prekini';
+$labels['unsavedchanges'] = 'Neshranjene Spremembe!';
+$labels['appendnote'] = 'Dodaj zapisek';
+$labels['editnote'] = 'Uredi zapisek';
+$labels['savein'] = 'Shrani v';
+$labels['foldersubscribe'] = 'Označi za vedno';
+$labels['findnotebooks'] = 'Poišči beležke...';
+$labels['listsearchresults'] = 'Dodatne beležke';
+$labels['nrnotebooksfound'] = '$nr najdenih beležk';
+$labels['nonotebooksfound'] = 'Ni najdenih beležk';
+$labels['removelist'] = 'Odstrani iz seznama';
+$labels['removelink'] = 'Odstrani email povezavo';
+$labels['savingdata'] = 'Shranjujem...';
+$labels['recordnotfound'] = 'Zapis ni bil najden';
+$labels['norecordsfound'] = 'Ni najdenih zapiskov';
+$labels['nochanges'] = 'Ni sprememb za shranjevanje';
+$labels['entertitle'] = 'Prosim vnesite naslov zapiska!';
+$labels['deletenotesconfirm'] = 'Ali želite potrditi brisanje zapiska?';
+$labels['deletenotebookconfirm'] = 'Ali želite potrditi brisanje beležke z vsemi \
zapiski? Izbris je dokončen.'; +$labels['discardunsavedchanges'] = 'Trenutni zapisek \
še ni bil shranjen. Prekličem spremembe?'; +$labels['invalidlistproperties'] = \
'Napačne nastavitve beležke! Prosim vnesite pravilno ime.'; +$labels['entertitle'] \
= 'Prosim vnesite naslov zapiska!'; +$labels['aclnorights'] = 'Nimate \
administratorskih pravic na tej beležki.'; +$labels['arialabelnoteslist'] = 'Seznam \
zapiskov'; +$labels['arialabelnotesearchform'] = 'Obrazec za iskanje zapiskov';
+$labels['arialabelnotesquicksearchbox'] = 'Vnos iskanja po zapiskih';
+$labels['arialabelnotessortmenu'] = 'Nastavitve za sortiranje zapiskov';
+$labels['arialabelnotesoptionsmenu'] = 'Ukazni meni za beležke';
+$labels['arialabelnotebookform'] = 'Nastavitve beležke';
+$labels['arialabelmessagereferences'] = 'Povezana email sporočila';
+$labels['arialabelfolderearchform'] = 'Obrazec za iskanje beležk';
+$labels['arialabelnoteform'] = 'Obrazec za urejanje zapiska';
diff --git a/plugins/kolab_notes/localization/sv_SE.inc \
b/plugins/kolab_notes/localization/sv_SE.inc index c0c8861..e2adf9f 100644
--- a/plugins/kolab_notes/localization/sv_SE.inc
+++ b/plugins/kolab_notes/localization/sv_SE.inc
@@ -1,12 +1,55 @@
 <?php
 $labels['navtitle'] = 'Anteckningar';
 $labels['tags'] = 'Etiketter';
+$labels['lists'] = 'Anteckningsböcker';
 $labels['notes'] = 'Anteckningar';
+$labels['create'] = 'Ny anteckning';
+$labels['createnote'] = 'Skapa en ny anteckning';
+$labels['send'] = 'Skicka';
+$labels['sendnote'] = 'Skicka anteckning med e-post';
+$labels['newnote'] = 'Ny anteckning';
+$labels['notags'] = 'Inga etiketter';
+$labels['removetag'] = 'Ta bort etikett';
 $labels['created'] = 'Skapad';
 $labels['changed'] = 'Senast ändrad';
 $labels['title'] = 'Titel';
+$labels['now'] = 'Nu';
+$labels['sortby'] = 'Sortera enligt';
+$labels['newnotebook'] = 'Skapa en ny anteckningsbok';
+$labels['addnotebook'] = 'Lägg till anteckningsbok';
+$labels['editlist'] = 'Redigera anteckningsbok';
 $labels['listname'] = 'Namn';
 $labels['tabsharing'] = 'Delning';
+$labels['discard'] = 'Kassera';
+$labels['abort'] = 'Avbryt';
+$labels['unsavedchanges'] = 'Ej sparade ändringar!';
+$labels['appendnote'] = 'Lägg till en anteckning';
+$labels['editnote'] = 'Redigera anteckning';
+$labels['savein'] = 'Spara i';
 $labels['foldersubscribe'] = 'Lista permanent';
+$labels['findnotebooks'] = 'Hitta anteckningsböcker ...';
+$labels['listsearchresults'] = 'Ytterligare anteckningsböcker';
+$labels['nrnotebooksfound'] = '$nr anteckningsböcker hittades';
+$labels['nonotebooksfound'] = 'Inga anteckningsböcker hittades';
 $labels['removelist'] = 'Ta bort från lista';
+$labels['removelink'] = 'Ta bort e-postreferens';
 $labels['savingdata'] = 'Sparar data ...';
+$labels['recordnotfound'] = 'Hittade inte post';
+$labels['norecordsfound'] = 'Inga anteckningar hittades';
+$labels['nochanges'] = 'Inga ändringar att spara';
+$labels['entertitle'] = 'Vänligen ange en titel för denna anteckning!';
+$labels['deletenotesconfirm'] = 'Vill du verkligen ta bort valda anteckningar?';
+$labels['deletenotebookconfirm'] = 'Vill du verkligen ta denna anteckningsbok med \
alla anteckningar? Denna åtgärd kan inte ångras.'; \
+$labels['discardunsavedchanges'] = 'Den nuvarande anteckningen har inte sparats än. \
Ignorera ändringarna?'; +$labels['invalidlistproperties'] = 'Ogiltiga egenskaper \
för anteckningsbok! Vänligen ange ett giltigt namn.'; +$labels['entertitle'] = \
'Vänligen ange en titel för denna anteckning!'; +$labels['aclnorights'] = 'Du har \
inte administratörsrättigheter för denna anteckningsbok.'; \
+$labels['arialabelnoteslist'] = 'Lista med anteckningar'; \
+$labels['arialabelnotesearchform'] = 'Sökformulär för anteckningar'; \
+$labels['arialabelnotesquicksearchbox'] = 'Sökinmatning för anteckningar'; \
+$labels['arialabelnotessortmenu'] = 'Sorteringsalternativ för anteckningslista'; \
+$labels['arialabelnotesoptionsmenu'] = 'Åtgärdsmeny för anteckningsbok'; \
+$labels['arialabelnotebookform'] = 'Egenskaper för anteckningsbok'; \
+$labels['arialabelmessagereferences'] = 'Länkade e-postmeddelanden'; \
+$labels['arialabelfolderearchform'] = 'Sökformulär för anteckningsböcker'; \
                +$labels['arialabelnoteform'] = 'Redigeringsformulär för \
                anteckning';
diff --git a/plugins/kolab_notes/localization/th.inc \
b/plugins/kolab_notes/localization/th.inc new file mode 100644
index 0000000..28176cb
--- /dev/null
+++ b/plugins/kolab_notes/localization/th.inc
@@ -0,0 +1,52 @@
+<?php
+$labels['navtitle'] = 'สมุดจด';
+$labels['tags'] = 'แท็ก';
+$labels['lists'] = 'สมุดบันทึก';
+$labels['notes'] = 'บันทึก';
+$labels['create'] = 'บันทึกใหม่';
+$labels['createnote'] = 'สร้างบันทึกใหม่';
+$labels['send'] = 'จัดส่ง';
+$labels['sendnote'] = 'ส่งบันทึกทางอีเมล์';
+$labels['newnote'] = 'สร้างบันทึกใหม่';
+$labels['removetag'] = 'ยกเลิกแท็ก';
+$labels['created'] = 'สร้างเมื่อ';
+$labels['changed'] = \
'แก้ไขครั้งสุดท้ายเมื่อ'; \
+$labels['title'] = 'หัวข้อ'; +$labels['now'] = 'ขณะนี้';
+$labels['sortby'] = 'จัดเรียงโดย';
+$labels['newnotebook'] = \
'สร้างสมุดบันทึกใหม่'; +$labels['addnotebook'] \
= 'เพิ่่มสมุดบันทึก'; +$labels['editlist'] = \
'แก้ไขสมุดบันทึก'; +$labels['listname'] = \
'ชื่อ'; +$labels['tabsharing'] = 'แบ่งปัน';
+$labels['discard'] = 'โยนทิ้ง';
+$labels['abort'] = 'ยกเลิก';
+$labels['unsavedchanges'] = \
'การเปลี่ยนที่ยังไม่รับรับการบันทึก';
 +$labels['appendnote'] = 'เพิ่มบันทึก';
+$labels['editnote'] = 'แก้ไขบันทึก';
+$labels['savein'] = 'จัดเก็บใน';
+$labels['foldersubscribe'] = \
'แสดงเป็นรายการถาวร'; +$labels['findnotebooks'] = \
'ค้นหาสมุดบันทึก...'; +$labels['listsearchresults'] = \
'สมุดบันทึกเพิ่มเติม'; \
+$labels['nrnotebooksfound'] = 'พบสมุดบันทึก $nr \
เล่ม'; +$labels['nonotebooksfound'] = \
'ไม่พบสมุดบันทึก'; +$labels['removelist'] = \
'ลบออกจากรายการ'; +$labels['savingdata'] = \
'กำลังจัดเก็บข้อมูล...'; \
+$labels['recordnotfound'] = 'ไม่พบข้อมูล'; \
+$labels['norecordsfound'] = \
'ไม่พบบันทึกข้อความ'; +$labels['nochanges'] = \
'ไม่มีการเปลี่ยนแปลงให้บันทึก';
 +$labels['entertitle'] = \
'โปรดป้อนหัวข้อสำหรับบันทึกฉบับนี้';
 +$labels['deletenotesconfirm'] = \
'คุณต้องการลบบันทีกที่เลือกนี้จริง \
ๆ หรือ'; +$labels['deletenotebookconfirm'] = \
'คุณต้องการลบสมุดบันทึกพร้อมบันทึกทั้งหมดหรือ \
การทำครั้งนี้จะไม่สามารถกู้คืนได้';
 +$labels['discardunsavedchanges'] = \
'บันทึกแผ่นนี้ยังไม่ถูกจัดเก็บ \
ยกเลิกการเปลี่ยนแปลง'; \
+$labels['invalidlistproperties'] = \
'คุณสมบัติของสมุดบันทึกไม่ถูกต้อง \
โปรดตั้งชื่อให้ถูกต้อง'; \
+$labels['entertitle'] = \
'โปรดป้อนหัวข้อสำหรับบันทึกฉบับนี้';
 +$labels['aclnorights'] = \
'คุณไม่มีสิทธของผู้ดูแลระบบสำหรับสมุดบันทึกเล่มนี้';
 +$labels['arialabelnoteslist'] = 'รายการบันทึก';
+$labels['arialabelnotesearchform'] = \
'ฟอร์มการค้นหาบันทึก'; \
+$labels['arialabelnotesquicksearchbox'] = \
'ข้อมูลสำหรับค้นหาบันทึก'; \
+$labels['arialabelnotessortmenu'] = \
'ทางเลือกการจัดเรียงบันทึก'; \
+$labels['arialabelnotebookform'] = \
'คุณสมบัติของสมุดบันทึก'; \
+$labels['arialabelmessagereferences'] = \
'ข้อความอีเมล์ที่เชื่อมต่อ'; \
+$labels['arialabelfolderearchform'] = \
'ฟอร์มการค้นหาสมุดบันทึก'; \
+$labels['arialabelnoteform'] = \
                'ฟอร์มการแก้ไขบันทึก';
diff --git a/plugins/kolab_notes/localization/zh_CN.inc \
b/plugins/kolab_notes/localization/zh_CN.inc index b3d9bbc..ed7443f 100644
--- a/plugins/kolab_notes/localization/zh_CN.inc
+++ b/plugins/kolab_notes/localization/zh_CN.inc
@@ -1 +1,42 @@
 <?php
+$labels['navtitle'] = '笔记';
+$labels['tags'] = ' 签';
+$labels['lists'] = '笔记本';
+$labels['notes'] = '笔记';
+$labels['create'] = '新笔记';
+$labels['createnote'] = '新建备忘录';
+$labels['send'] = '发送';
+$labels['sendnote'] = '通过邮件发送备忘录';
+$labels['newnote'] = '新备忘录';
+$labels['notags'] = '  签';
+$labels['removetag'] = '移除 签';
+$labels['created'] = '已创建';
+$labels['changed'] = '最后更改';
+$labels['title'] = ' 题';
+$labels['now'] = '现在';
+$labels['sortby'] = '按此排序';
+$labels['newnotebook'] = '创建新笔记本';
+$labels['addnotebook'] = '增 笔记本';
+$labels['editlist'] = '编辑笔记本';
+$labels['listname'] = '名称';
+$labels['tabsharing'] = '分享';
+$labels['discard'] = '放弃';
+$labels['abort'] = '退出';
+$labels['unsavedchanges'] = '更改未保存';
+$labels['appendnote'] = '增 新笔记';
+$labels['editnote'] = '编辑笔记';
+$labels['savein'] = '保存为';
+$labels['removelist'] = '从列表中移除';
+$labels['savingdata'] = '保存数据...';
+$labels['recordnotfound'] = '未找到记录';
+$labels['norecordsfound'] = '未找到笔记';
+$labels['nochanges'] = '未更改内容';
+$labels['entertitle'] = '请为此笔记输入 题';
+$labels['deletenotesconfirm'] = '是否 除所选笔记?';
+$labels['deletenotebookconfirm'] = '是否 \
除所选笔记下的所有记录?此步骤 法恢复。'; \
+$labels['discardunsavedchanges'] = '当前笔记未保存。是否放弃更改?'; \
+$labels['invalidlistproperties'] = ' \
效的笔记本属性!请输入一个有效的名称。'; +$labels['entertitle'] = \
'请为此笔记输入 题'; +$labels['aclnorights'] = '您 \
此笔记本的管理权限。'; +$labels['arialabelnoteslist'] = '列出笔记';
+$labels['arialabelnotebookform'] = '笔记本属性';
diff --git a/plugins/kolab_tags/localization/en_US.inc \
b/plugins/kolab_tags/localization/en_US.inc index 12a48db..a3bcfa1 100644
--- a/plugins/kolab_tags/localization/en_US.inc
+++ b/plugins/kolab_tags/localization/en_US.inc
@@ -21,8 +21,6 @@ $labels['edit'] = 'Edit';
 $labels['delete'] = 'Delete';
 $labels['tagname'] = 'Name';
 $labels['tagcolor'] = 'Color';
-$labels['newtag'] = 'New tag';
-$labels['tagsearchnew'] = 'Enter text to search or create a new tag';
 $labels['nameempty'] = 'Tag name cannot be empty!';
 $labels['nameexists'] = 'Tag with specified name already exists!';
 $labels['colorinvalid'] = 'Invalid color specification!';
diff --git a/plugins/kolab_tags/localization/pl.inc \
b/plugins/kolab_tags/localization/pl.inc new file mode 100644
index 0000000..db6d74a
--- /dev/null
+++ b/plugins/kolab_tags/localization/pl.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['tags'] = 'Tagi';
+$labels['edit'] = 'Edytuj';
+$labels['delete'] = 'Usuń';
+$labels['tagname'] = 'Nazwa';
+$labels['tagcolor'] = 'Kolor';
diff --git a/plugins/kolab_tags/localization/pt_PT.inc \
b/plugins/kolab_tags/localization/pt_PT.inc new file mode 100644
index 0000000..0b2aad5
--- /dev/null
+++ b/plugins/kolab_tags/localization/pt_PT.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'] = 'Editar';
+$labels['tagname'] = 'Nome';
+$labels['tagcolor'] = 'Cor';
+$labels['saving'] = 'Salvando dados...';
diff --git a/plugins/kolab_tags/localization/sl.inc \
b/plugins/kolab_tags/localization/sl.inc new file mode 100644
index 0000000..9358b0f
--- /dev/null
+++ b/plugins/kolab_tags/localization/sl.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'] = 'Odznači vse';
+$labels['manage'] = 'Uredi tage...';
+$labels['tagactions'] = 'Možnosti taga...';
+$labels['tagadd'] = 'Označi kot tag...';
+$labels['tagremove'] = 'Odstrani tag...';
+$labels['untag'] = 'Odstrani tag';
+$labels['tagremoveall'] = 'Odstrani vse tage';
+$labels['add'] = 'Dodaj';
+$labels['edit'] = 'Uredi';
+$labels['delete'] = 'Izbriši';
+$labels['tagname'] = 'Ime';
+$labels['tagcolor'] = 'Barva';
+$labels['nameempty'] = 'Ime taga ne more biti prazno!';
+$labels['nameexists'] = 'Tag z izbranim imenom že obstaja!';
+$labels['colorinvalid'] = 'Napačna izbira barve!';
+$labels['saving'] = 'Shranjujem...';
+$labels['updatesuccess'] = 'Tagi so bili uspešno posodobljeni.';
+$labels['updateerror'] = 'Napaka. Posodabljanje tagov ni uspelo.';
+$labels['taggingsuccess'] = 'Tagi so bili uspešno dodeljeni.';
+$labels['taggingerror'] = 'Napaka. Tagi niso bili dodeljeni.';
+$labels['untaggingsuccess'] = 'Tag(i) so bili uspešno odstranjeni.';
+$labels['untaggingerror'] = 'Napaka. Tagi nalog niso bili odstranjeni.';
diff --git a/plugins/kolab_tags/localization/sv_SE.inc \
b/plugins/kolab_tags/localization/sv_SE.inc index 84e6778..79abf98 100644
--- a/plugins/kolab_tags/localization/sv_SE.inc
+++ b/plugins/kolab_tags/localization/sv_SE.inc
@@ -7,9 +7,25 @@
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
  */
 $labels['tags'] = 'Etiketter';
+$labels['unset'] = 'Avmarkera alla';
+$labels['manage'] = 'Hantera etiketter ...';
+$labels['tagactions'] = 'Åtgärder för etiketter ...';
+$labels['tagadd'] = 'Etikettera som ...';
+$labels['tagremove'] = 'Ta bort etikett ...';
+$labels['untag'] = 'Ta bort etikett';
+$labels['tagremoveall'] = 'Ta bort alla etiketter';
 $labels['add'] = 'Lägg till';
 $labels['edit'] = 'Redigera';
 $labels['delete'] = 'Ta bort';
 $labels['tagname'] = 'Namn';
 $labels['tagcolor'] = 'Färg';
+$labels['nameempty'] = 'Etikettens namn kan inte vara tomt!';
+$labels['nameexists'] = 'Etikett med angivet namn finns redan!';
+$labels['colorinvalid'] = 'Ogiltig färgspecifikation!';
 $labels['saving'] = 'Sparar data ...';
+$labels['updatesuccess'] = 'Etiketter har uppdaterats.';
+$labels['updateerror'] = 'Misslyckades att uppdatera etikettinformation.';
+$labels['taggingsuccess'] = 'Etiketter har blivit tilldelade.';
+$labels['taggingerror'] = 'Misslyckades att tilldela etiketter.';
+$labels['untaggingsuccess'] = 'Etikett(er) har tagits bort.';
+$labels['untaggingerror'] = 'Misslyckades att ta bort etikettilldelningar.';
diff --git a/plugins/kolab_tags/localization/th.inc \
b/plugins/kolab_tags/localization/th.inc new file mode 100644
index 0000000..80e35ef
--- /dev/null
+++ b/plugins/kolab_tags/localization/th.inc
@@ -0,0 +1,28 @@
+<?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['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'] = \
                'แท็กถูกลบเรียบร้อยแล้ว';
diff --git a/plugins/kolab_tags/localization/zh_CN.inc \
b/plugins/kolab_tags/localization/zh_CN.inc index 13599cf..414b778 100644
--- a/plugins/kolab_tags/localization/zh_CN.inc
+++ b/plugins/kolab_tags/localization/zh_CN.inc
@@ -6,3 +6,9 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
  */
+$labels['tags'] = ' 签';
+$labels['untag'] = '移除 签';
+$labels['edit'] = '编辑';
+$labels['tagname'] = '名称';
+$labels['tagcolor'] = '颜色';
+$labels['saving'] = '保存数据...';
diff --git a/plugins/libcalendaring/localization/da_DK.inc \
b/plugins/libcalendaring/localization/da_DK.inc index abfe9fb..f455bec 100644
--- a/plugins/libcalendaring/localization/da_DK.inc
+++ b/plugins/libcalendaring/localization/da_DK.inc
@@ -35,6 +35,7 @@ $labels['repeatinhrs'] = 'Gentag om $hrs timer';
 $labels['repeattomorrow'] = 'Gentag i morgen';
 $labels['repeatinweek'] = 'Gentag om en uge';
 $labels['showmore'] = 'Vis mere ...';
+$labels['recurring'] = 'Gentages';
 $labels['frequency'] = 'Gentag';
 $labels['never'] = 'aldrig';
 $labels['daily'] = 'dagligt';
diff --git a/plugins/libcalendaring/localization/de_DE.inc \
b/plugins/libcalendaring/localization/de_DE.inc index c0a1471..0d57866 100644
--- a/plugins/libcalendaring/localization/de_DE.inc
+++ b/plugins/libcalendaring/localization/de_DE.inc
@@ -35,6 +35,7 @@ $labels['repeatinhrs'] = 'Wiederholung in $hrs Stunden';
 $labels['repeattomorrow'] = 'Wiederholung morgen';
 $labels['repeatinweek'] = 'Wiederholung in einer Woche';
 $labels['showmore'] = 'Mehr anzeigen...';
+$labels['recurring'] = 'Wiederholungen';
 $labels['frequency'] = 'Wiederholung';
 $labels['never'] = 'nie';
 $labels['daily'] = 'täglich';
@@ -84,6 +85,8 @@ $labels['itipsubjectdeclined'] = 'Einladung zu "$title" wurde von \
$name abgelehn  $labels['itipsubjectin-process'] = '"$title" ist nun in Bearbeitung \
von $name';  $labels['itipsubjectcompleted'] = '"$title" wurde vom $name \
fertiggestellt';  $labels['itipsubjectcancel'] = 'Ihre Teilnahme in "$title" wurde \
aufgehoben'; +$labels['itipsubjectdelegated'] = '"$title" wurde durch $name \
delegiert'; +$labels['itipsubjectdelegatedto'] = '"$title" wurde durch $name an Sie \
delegiert';  $labels['itipnewattendee'] = 'Dies ist eine Antwort von einem neuen \
Teilnehmer';  $labels['updateattendeestatus'] = 'Teilnehmerstatus aktualisieren';
 $labels['acceptinvitation'] = 'Möchten Sie die Einladung zu diesem Termin \
annehmen?'; @@ -118,6 +121,10 @@ $labels['updatemycopy'] = 'Meine Kopie \
aktualisieren';  $labels['openpreview'] = 'Vorschau öffnen';
 $labels['deleteobjectconfirm'] = 'Möchten Sie dieses Objekt wirklich löschen?';
 $labels['declinedeleteconfirm'] = 'Soll das abgelehnte Objekt ebenfalls aus Ihrem \
Konto gelöscht werden?'; +$labels['delegateinvitation'] = 'Einladung delegieren';
+$labels['delegateto'] = 'Delegieren an';
+$labels['delegatersvpme'] = 'Informiere mich über Aktualisierungen dieses Termins';
+$labels['delegateinvalidaddress'] = 'Geben Sie eine gültige E-Mail-Adresse für den \
Delegierten ein';  $labels['savingdata'] = 'Speichere...';
 $labels['expandattendeegroup'] = 'Mit Gruppenmitgliedern ersetzen';
 $labels['expandattendeegroupnodata'] = 'Diese Gruppe konnte nicht ersetzt werden. \
                Keine Gruppenmitglieder gefunden.';
diff --git a/plugins/libcalendaring/localization/fi_FI.inc \
b/plugins/libcalendaring/localization/fi_FI.inc index e562a04..afb1a0c 100644
--- a/plugins/libcalendaring/localization/fi_FI.inc
+++ b/plugins/libcalendaring/localization/fi_FI.inc
@@ -13,9 +13,17 @@ $labels['alarmaudio'] = 'Toista ääni';
 $labels['alarmdisplayoption'] = 'Viesti';
 $labels['alarmemailoption'] = 'Sähköposti';
 $labels['alarmaudiooption'] = 'Ääni';
+$labels['alarmat'] = '$datetime';
+$labels['trigger@'] = 'päivänä';
 $labels['trigger-M'] = 'minuuttia ennen';
 $labels['trigger-H'] = 'tuntia ennen';
 $labels['trigger-D'] = 'päivää ennen';
+$labels['trigger+M'] = 'minuuttia jälkeen';
+$labels['trigger+H'] = 'tuntia jälkeen';
+$labels['trigger+D'] = 'päivää jälkeen';
+$labels['triggerattime'] = 'kellonaikana';
+$labels['addalarm'] = 'Lisää heräte';
+$labels['removealarm'] = 'Poista heräte';
 $labels['alarmtitle'] = 'Tulevat tapahtumat';
 $labels['dismissall'] = 'Hylkää kaikki';
 $labels['dismiss'] = 'Hylkää';
@@ -26,30 +34,96 @@ $labels['repeatinhrs'] = 'Toista $hrs tunnin päästä';
 $labels['repeattomorrow'] = 'Toista huomenna';
 $labels['repeatinweek'] = 'Toista viikon päästä';
 $labels['showmore'] = 'Näytä lisää...';
+$labels['recurring'] = 'Toistuu';
 $labels['frequency'] = 'Toista';
 $labels['never'] = 'ei koskaan';
 $labels['daily'] = 'päivittäin';
 $labels['weekly'] = 'viikottain';
 $labels['monthly'] = 'kuukausittain';
 $labels['yearly'] = 'vuosittain';
+$labels['rdate'] = 'päivinä';
+$labels['every'] = 'Joka';
+$labels['days'] = 'päivä(ä)';
+$labels['weeks'] = 'viikko(a)';
+$labels['months'] = 'kuukausi(-tta)';
+$labels['years'] = 'vuosi(-tta)';
+$labels['each'] = 'Joka';
+$labels['onevery'] = 'Jokaisena';
+$labels['onsamedate'] = 'Samana päivänä';
 $labels['forever'] = 'ikuisesti';
 $labels['recurrencend'] = 'kunnes';
+$labels['untilenddate'] = 'pvm saakka';
+$labels['forntimes'] = '$nr kerta(a)';
+$labels['first'] = 'ensimmäinen';
+$labels['second'] = 'toinen';
+$labels['third'] = 'kolmas';
+$labels['fourth'] = 'neljäs';
+$labels['last'] = 'viimeinen';
+$labels['dayofmonth'] = 'Kuukaudenpäivä';
+$labels['addrdate'] = 'Lisää toiston pvm';
+$labels['except'] = 'paitsi';
+$labels['itipinvitation'] = 'Kutsu';
+$labels['itipupdate'] = 'Päivitys';
 $labels['itipcancellation'] = 'Peruttu:';
+$labels['itipreply'] = 'Vastaus';
 $labels['itipaccepted'] = 'Hyväksy';
 $labels['itiptentative'] = 'Ehkä';
 $labels['itipdeclined'] = 'Kieltäydy';
 $labels['itipdelegated'] = 'Edustaja';
+$labels['itipneeds-action'] = 'Viivästetty';
 $labels['itipcomment'] = 'Oma vastaus';
 $labels['itipeditresponse'] = 'Kirjoita vastausteksti';
 $labels['itipsendercomment'] = 'Lähettäjän kommentti:';
 $labels['itipsuppressreply'] = 'Älä lähetä vastausta';
+$labels['itipobjectnotfound'] = 'Tässä viestissä viittattua kohdetta ei löydy \
tunnuksestasi';  $labels['itipsubjectaccepted'] = '$name on hyväksynyt tapahtuman \
"$title"';  $labels['itipsubjecttentative'] = '$name on alustavasti hyväkstynyt \
tapahtuman "$title"';  $labels['itipsubjectdeclined'] = '$name on kieltäytynyt \
osallistumasta tapahtumaan "$title"'; +$labels['itipsubjectin-process'] = '"$title" \
on prosessissa $name kautta'; +$labels['itipsubjectcompleted'] = '$title on valmis \
$name kautta'; +$labels['itipsubjectcancel'] = 'Osallistumisesi "$title" on peruttu';
+$labels['itipsubjectdelegated'] = '"$title" on delegoitu $name kautta';
+$labels['itipsubjectdelegatedto'] = '"$title" on delegoitu sinulle $name kautta';
+$labels['itipnewattendee'] = 'Tämä on vastaus uudelta osallistujalta';
+$labels['updateattendeestatus'] = 'Päivitä osallistujien status';
 $labels['acceptinvitation'] = 'Hyväksytkö tämän kutsun?';
+$labels['acceptattendee'] = 'Hyväksy osallistuja';
+$labels['declineattendee'] = 'Estä osallistuja';
+$labels['declineattendeeconfirm'] = 'Anna viesti estetylle osallistujalle \
(vaihtoehtoinen):';  $labels['youhaveaccepted'] = 'Olet hyväksynyt tämän kutsun';
 $labels['youhavetentative'] = 'Olet hyväksynyt tämän kutsun alustavasti';
 $labels['youhavedeclined'] = 'Olet kieltäytynyt tästä kutsusta';
+$labels['youhavedelegated'] = 'Olet delegoitu tähän kutsuun';
+$labels['youhavein-process'] = 'Työskentelet tämän tehtävän parissa';
+$labels['youhavecompleted'] = 'Olet suorittanut tämän tehtävän';
+$labels['youhaveneeds-action'] = 'Vastauksesi tähän kutsuun on yhä jonossa';
+$labels['youhavepreviouslyaccepted'] = 'Olet aiemmin hyväksynyt tämän kutsun';
+$labels['youhavepreviouslytentative'] = 'Olet aiemmin hyväksynyt tämän kutsun \
varauksella'; +$labels['youhavepreviouslydeclined'] = 'Sinut on aiemmin estetty \
tästä kutsusta'; +$labels['youhavepreviouslydelegated'] = 'Sinut on aiemmin \
delegoitu tähän kutsuun'; +$labels['youhavepreviouslyin-process'] = 'Sinut on \
aiemmin raportoitu työskentelevän tämän  tehtävän parissa'; \
+$labels['youhavepreviouslycompleted'] = 'Olet aiemmin suorittanut tämän \
tehtävän'; +$labels['youhavepreviouslyneeds-action'] = 'Vastauksesi tähän kutsuun \
on yhä jonossa'; +$labels['attendeeaccepted'] = 'Osallistuja on hyväksynyt';
+$labels['attendeetentative'] = 'Osallistuja on hyväksynyt varauksella';
+$labels['attendeedeclined'] = 'Osallistuja on hylännyt';
+$labels['attendeedelegated'] = 'Osallistuja on delegoitu $delegatedto';
+$labels['attendeein-process'] = 'Osallistuja on prosessissa';
+$labels['attendeecompleted'] = 'Osallistuja on suorittanut';
+$labels['notanattendee'] = 'Sinua ei ole listattu osallistujaksi tähän \
kohteeseen'; +$labels['outdatedinvitation'] = 'Kutsu on korvattu uudemmalla \
versiolla';  $labels['importtocalendar'] = 'Tallenna omaan kalenteriin';
 $labels['removefromcalendar'] = 'Poista omasta kalenterista';
+$labels['updatemycopy'] = 'Päivitä kopioni';
+$labels['openpreview'] = 'Avaa esikatselu';
+$labels['deleteobjectconfirm'] = 'Haluatko todella poistaa tämän kohteen?';
+$labels['declinedeleteconfirm'] = 'Haluatko poistaa tämän hylätyn kohteen \
tunnukseltasi?'; +$labels['delegateinvitation'] = 'Delegoi kutsu';
+$labels['delegateto'] = 'Delegoi henkilölle';
+$labels['delegatersvpme'] = 'Pidä minut ajan tasalla tämän tapauksen \
päivityksistä'; +$labels['delegateinvalidaddress'] = 'Anna valiidi \
sähköpostiosoite delegoiaksesi';  $labels['savingdata'] = 'Tallennetaan \
tietoja...'; +$labels['expandattendeegroup'] = 'Korvaa ryhmän jäsenillä';
+$labels['expandattendeegroupnodata'] = 'Korvaaminen ryhmän jäsenillä ei onnistu. \
Yhtään jäsentä ei löydy.'; +$labels['expandattendeegrouperror'] = 'Korvaaminen \
ryhmän jäsenillä ei onnistu. Tämä saattaa sisältää liian monta jäsentä.'; \
+$labels['expandattendeegroupsizelimit'] = 'Tämä ryhmä sisältää liian monta \
                jäsentä korvaamiseen';
diff --git a/plugins/libcalendaring/localization/fr_FR.inc \
b/plugins/libcalendaring/localization/fr_FR.inc index 006ceab..7fd3bca 100644
--- a/plugins/libcalendaring/localization/fr_FR.inc
+++ b/plugins/libcalendaring/localization/fr_FR.inc
@@ -84,6 +84,8 @@ $labels['itipsubjectdeclined'] = '"$title" a été refusé par \
$name';  $labels['itipsubjectin-process'] = '"$title" est en cours de traitement par \
$name';  $labels['itipsubjectcompleted'] = '"$title" a été traité par $name';
 $labels['itipsubjectcancel'] = 'Votre affectation   "$title" a été annulée';
+$labels['itipsubjectdelegated'] = '"$title$ a été délégué par $name';
+$labels['itipsubjectdelegatedto'] = '"$title" vous a été délégué par $name';
 $labels['itipnewattendee'] = 'Ceci est une réponse d\'un nouveau participant';
 $labels['updateattendeestatus'] = 'Modifier le statut des participants';
 $labels['acceptinvitation'] = 'Acceptez-vous cette invitation?';
@@ -118,6 +120,10 @@ $labels['updatemycopy'] = 'Mise   jour de ma copie';
 $labels['openpreview'] = 'Ouvrir la prévisualisation';
 $labels['deleteobjectconfirm'] = 'Voulez-vous vraiment supprimer cet objet ?';
 $labels['declinedeleteconfirm'] = 'Voulez-vous supprimer cet objet décliné de \
votre compte ?'; +$labels['delegateinvitation'] = 'Invitation   déléguer';
+$labels['delegateto'] = 'Déléguer   ';
+$labels['delegatersvpme'] = 'Me tenir informé des mises   jours de cet effet';
+$labels['delegateinvalidaddress'] = 'Entrer une adresse électronique valide pour le \
délégué';  $labels['savingdata'] = 'Enregistrer...';
 $labels['expandattendeegroup'] = 'Remplacement par les membres du groupe';
 $labels['expandattendeegroupnodata'] = 'Impossible de substituer ce groupe, il ne \
                contient aucun membre.';
diff --git a/plugins/libcalendaring/localization/pl_PL.inc \
b/plugins/libcalendaring/localization/pl_PL.inc index fc5416f..9c93d26 100644
--- a/plugins/libcalendaring/localization/pl_PL.inc
+++ b/plugins/libcalendaring/localization/pl_PL.inc
@@ -35,6 +35,7 @@ $labels['repeatinhrs'] = 'Powtórz po $hrs godzinach';
 $labels['repeattomorrow'] = 'Powtórz jutro';
 $labels['repeatinweek'] = 'Powtórz za tydzień';
 $labels['showmore'] = 'Pokaż więcej...';
+$labels['recurring'] = 'Powtórzenia';
 $labels['frequency'] = 'Powtórz';
 $labels['never'] = 'nigdy';
 $labels['daily'] = 'codziennie';
@@ -110,18 +111,18 @@ $labels['attendeeaccepted'] = 'Uczestnik zaakceptował';
 $labels['attendeetentative'] = 'Uczestnik zaakceptował warunkowo';
 $labels['attendeedeclined'] = 'Uczestnik odrzucił';
 $labels['attendeedelegated'] = 'Uczestnik oddelegował do $delegatedto';
-$labels['attendeein-process'] = 'Participant is in-process';
-$labels['attendeecompleted'] = 'Participant has completed';
+$labels['attendeein-process'] = 'Uczestnik pracuje';
+$labels['attendeecompleted'] = 'Uczestnik ukończył';
 $labels['notanattendee'] = 'Nie jesteś na liście uczestników tego zdarzenia';
 $labels['outdatedinvitation'] = 'To zaproszenie zostało zastąpione nową wersją';
 $labels['importtocalendar'] = 'Zapisz w moim kalendarzu';
 $labels['removefromcalendar'] = 'Usuń z mojego kalendarza';
 $labels['updatemycopy'] = 'Uaktualnij moją kopię';
-$labels['openpreview'] = 'Open Preview';
+$labels['openpreview'] = 'Otwórz podgląd';
 $labels['deleteobjectconfirm'] = 'Czy na pewno chcesz usunąć ten obiekt?';
-$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined object \
from your account?'; +$labels['declinedeleteconfirm'] = 'Czy chcesz także usunąć \
ten odrzucony obiekt ze swojego konta?';  $labels['delegateinvitation'] = 'Delegate \
                Invitation';
-$labels['delegateto'] = 'Delegate to';
+$labels['delegateto'] = 'Oddeleguj do';
 $labels['delegatersvpme'] = 'Keep me informed about updates of this incidence';
 $labels['delegateinvalidaddress'] = 'Please enter a valid email address for the \
delegate';  $labels['savingdata'] = 'Zapisuję dane...';
diff --git a/plugins/libcalendaring/localization/pt_PT.inc \
b/plugins/libcalendaring/localization/pt_PT.inc new file mode 100644
index 0000000..2760096
--- /dev/null
+++ b/plugins/libcalendaring/localization/pt_PT.inc
@@ -0,0 +1,12 @@
+<?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'] = 'até';
+$labels['frequency'] = 'Repetir';
+$labels['recurrencend'] = 'até';
+$labels['savingdata'] = 'Salvando dados...';
diff --git a/plugins/libcalendaring/localization/ru_RU.inc \
b/plugins/libcalendaring/localization/ru_RU.inc index 6e9c19d..0e17524 100644
--- a/plugins/libcalendaring/localization/ru_RU.inc
+++ b/plugins/libcalendaring/localization/ru_RU.inc
@@ -35,6 +35,7 @@ $labels['repeatinhrs'] = 'Повторить через $hrs \
часов';  $labels['repeattomorrow'] = 'Повторить завтра';
 $labels['repeatinweek'] = 'Повторить через неделю';
 $labels['showmore'] = 'Показать больше...';
+$labels['recurring'] = 'Совпадения';
 $labels['frequency'] = 'Повторить';
 $labels['never'] = 'никогда';
 $labels['daily'] = 'ежедневно';
diff --git a/plugins/libcalendaring/localization/sk.inc \
b/plugins/libcalendaring/localization/sk.inc index 2f86a43..6679135 100644
--- a/plugins/libcalendaring/localization/sk.inc
+++ b/plugins/libcalendaring/localization/sk.inc
@@ -6,3 +6,4 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
  */
+$labels['frequency'] = 'Opakovať';
diff --git a/plugins/libcalendaring/localization/sl.inc \
b/plugins/libcalendaring/localization/sl.inc new file mode 100644
index 0000000..946eb61
--- /dev/null
+++ b/plugins/libcalendaring/localization/sl.inc
@@ -0,0 +1,15 @@
+<?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'] = 'do';
+$labels['at'] = 'ob';
+$labels['alarmemailoption'] = 'Email';
+$labels['frequency'] = 'Ponovi';
+$labels['recurrencend'] = 'do';
+$labels['itipdelegated'] = 'Sodelujoč';
+$labels['savingdata'] = 'Shranjujem...';
diff --git a/plugins/libcalendaring/localization/sv_SE.inc \
b/plugins/libcalendaring/localization/sv_SE.inc index a718d21..23f6682 100644
--- a/plugins/libcalendaring/localization/sv_SE.inc
+++ b/plugins/libcalendaring/localization/sv_SE.inc
@@ -7,7 +7,125 @@
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
  */
 $labels['until'] = 'tills';
+$labels['at'] = ' ';
+$labels['alarmemail'] = 'Skicka e-post';
+$labels['alarmdisplay'] = 'Visa meddelande';
+$labels['alarmaudio'] = 'Spela ljud';
+$labels['alarmdisplayoption'] = 'Meddelande';
 $labels['alarmemailoption'] = 'E-post';
+$labels['alarmaudiooption'] = 'Ljud';
+$labels['alarmat'] = '$datetime';
+$labels['trigger@'] = 'datum';
+$labels['trigger-M'] = 'minuter före';
+$labels['trigger-H'] = 'timmar före';
+$labels['trigger-D'] = 'dagar före';
+$labels['trigger+M'] = 'minuter efter';
+$labels['trigger+H'] = 'timmar efter';
+$labels['trigger+D'] = 'dagar efter';
+$labels['triggerattime'] = 'tid';
+$labels['addalarm'] = 'Lägg till alarm';
+$labels['removealarm'] = 'Ta bort alarm';
+$labels['alarmtitle'] = 'Kommande händelser';
+$labels['dismissall'] = 'Avvisa alla';
+$labels['dismiss'] = 'Avvisa';
+$labels['snooze'] = 'Vila';
+$labels['repeatinmin'] = 'Upprepa om $min minuter';
+$labels['repeatinhr'] = 'Upprepa om 1 timme';
+$labels['repeatinhrs'] = 'Upprepa om $hrs timmar';
+$labels['repeattomorrow'] = 'Upprepa imorgon';
+$labels['repeatinweek'] = 'Upprepa om en vecka';
+$labels['showmore'] = 'Visa fler ...';
 $labels['frequency'] = 'Upprepa';
+$labels['never'] = 'aldrig';
+$labels['daily'] = 'dagligen';
+$labels['weekly'] = 'veckovis';
+$labels['monthly'] = 'månadsvis';
+$labels['yearly'] = 'årligen';
+$labels['rdate'] = 'på datum';
+$labels['every'] = 'Varje';
+$labels['days'] = 'dag(ar)';
+$labels['weeks'] = 'vecka(or)';
+$labels['months'] = 'månad(er)';
+$labels['years'] = 'år';
+$labels['bydays'] = 'På';
+$labels['untildate'] = 'den';
+$labels['each'] = 'Varje';
+$labels['onevery'] = 'På varje';
+$labels['onsamedate'] = 'På samma datum';
+$labels['forever'] = 'för alltid';
 $labels['recurrencend'] = 'tills';
+$labels['untilenddate'] = 'tills datum';
+$labels['forntimes'] = '$nr gång(er)';
+$labels['first'] = 'första';
+$labels['second'] = 'andra';
+$labels['third'] = 'tredje';
+$labels['fourth'] = 'fjärde';
+$labels['last'] = 'sista';
+$labels['dayofmonth'] = 'Dag i månad';
+$labels['addrdate'] = 'Lägg till datum för upprepning';
+$labels['except'] = 'Förutom';
+$labels['itipinvitation'] = 'Inbjudan till';
+$labels['itipupdate'] = 'Uppdatering av';
+$labels['itipcancellation'] = 'Ställts in:';
+$labels['itipreply'] = 'Svara till';
+$labels['itipaccepted'] = 'Acceptera';
+$labels['itiptentative'] = 'Kanske';
+$labels['itipdeclined'] = 'Avböj';
+$labels['itipdelegated'] = 'Delegera';
+$labels['itipneeds-action'] = 'Skjut upp';
+$labels['itipcomment'] = 'Ditt svar';
+$labels['itipeditresponse'] = 'Ange ett svar';
+$labels['itipsendercomment'] = 'Avsändarens kommentar:';
+$labels['itipsuppressreply'] = 'Skicka inget svar';
+$labels['itipobjectnotfound'] = 'Objektet som refererats av detta meddelande \
hittades inte i ditt konto.'; +$labels['itipsubjectaccepted'] = '"$title" har \
accepterats av $name'; +$labels['itipsubjecttentative'] = '"$title" har preliminärt \
accepterats av $name'; +$labels['itipsubjectdeclined'] = '$name har tackat nej till \
"$title"'; +$labels['itipsubjectin-process'] = '"$title" bearbetas av $name';
+$labels['itipsubjectcompleted'] = '"$title" har slutförts av $name';
+$labels['itipsubjectcancel'] = 'Ditt deltagande i "$title" har ställts in';
+$labels['itipsubjectdelegated'] = '"$title" har delegerats av $name';
+$labels['itipsubjectdelegatedto'] = '"$title" har delegerats till dig av $name';
+$labels['itipnewattendee'] = 'Detta är ett svar från en ny deltagare';
+$labels['updateattendeestatus'] = 'Uppdatera deltagarens status';
+$labels['acceptinvitation'] = 'Accepterar du denna inbjudan?';
+$labels['acceptattendee'] = 'Acceptera deltagare';
+$labels['declineattendee'] = 'Neka deltagare';
+$labels['declineattendeeconfirm'] = 'Skriv ett meddelande till den nekade deltagaren \
(valfritt):'; +$labels['youhaveaccepted'] = 'Du har accepterat denna inbjudan';
+$labels['youhavetentative'] = 'Du har preliminärt accepterat denna inbjudan';
+$labels['youhavedeclined'] = 'Du har tackat nej till denna inbjudan';
+$labels['youhavedelegated'] = 'Du har delegerat denna inbjudan';
+$labels['youhavein-process'] = 'Du arbetar med denna uppgift';
+$labels['youhavecompleted'] = 'Du har slutfört denna uppgift';
+$labels['youhaveneeds-action'] = 'Ditt svar till denna inbjudan har ännu inte \
skickats'; +$labels['youhavepreviouslyaccepted'] = 'Du har tidigare accepterat denna \
inbjudan'; +$labels['youhavepreviouslytentative'] = 'Du har tidigare preliminärt \
accepterat denna inbjudan'; +$labels['youhavepreviouslydeclined'] = 'Du har tidigare \
tackat nej till denna inbjudan'; +$labels['youhavepreviouslydelegated'] = 'Du har \
tidigare delegerat denna inbjudan'; +$labels['youhavepreviouslyin-process'] = 'Du har \
tidigare rapporterat att du arbetar med denna uppgift'; \
+$labels['youhavepreviouslycompleted'] = 'Du har tidigare slutfört denna uppgift'; \
+$labels['youhavepreviouslyneeds-action'] = 'Ditt svar på denna inbjudan har ännu \
inte skickats'; +$labels['attendeeaccepted'] = 'Deltagare har accepterat';
+$labels['attendeetentative'] = 'Deltagare har preliminärt accepterat';
+$labels['attendeedeclined'] = 'Deltagare har tackat nej';
+$labels['attendeedelegated'] = 'Deltagare har delegerat till $delegatedto';
+$labels['attendeein-process'] = 'Deltagare är i bearbetningsfas';
+$labels['attendeecompleted'] = 'Deltagare har slutfört';
+$labels['notanattendee'] = 'Du är inte listad som en deltagare av detta objekt';
+$labels['outdatedinvitation'] = 'Denna inbjudan har ersatts av en nyare version';
+$labels['importtocalendar'] = 'Spara till min kalender';
+$labels['removefromcalendar'] = 'Ta bort från min kalender';
+$labels['updatemycopy'] = 'Uppdatera min kopia';
+$labels['openpreview'] = 'Öppna förhandsgranskning';
+$labels['deleteobjectconfirm'] = 'Vill du verkligen ta bort detta objekt?';
+$labels['declinedeleteconfirm'] = 'Vill du också vill ta bort detta objekt, som du \
tackat nej till, från ditt konto?'; +$labels['delegateinvitation'] = 'Delegera \
inbjudan'; +$labels['delegateto'] = 'Delegera till';
+$labels['delegatersvpme'] = 'Håll mig informerad om uppdateringar angående denna \
incident'; +$labels['delegateinvalidaddress'] = 'Vänligen ange en giltig \
e-postadress för ombudet';  $labels['savingdata'] = 'Sparar data ...';
+$labels['expandattendeegroup'] = 'Ersättare med gruppmedlemmar';
+$labels['expandattendeegroupnodata'] = 'Det går inte att ersätta denna grupp. Inga \
medlemmar hittades.'; +$labels['expandattendeegrouperror'] = 'Det går inte att \
ersätta denna grupp. Den kan innehålla för många medlemmar.'; \
+$labels['expandattendeegroupsizelimit'] = 'Denna grupp innehåller för många \
                medlemmar för att ersätta.';
diff --git a/plugins/libcalendaring/localization/th.inc \
b/plugins/libcalendaring/localization/th.inc new file mode 100644
index 0000000..1fa089a
--- /dev/null
+++ b/plugins/libcalendaring/localization/th.inc
@@ -0,0 +1,80 @@
+<?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'] = 'จนถึง';
+$labels['alarmemail'] = 'ส่ง อีเมล์';
+$labels['alarmdisplay'] = 'แสดงข้อความ';
+$labels['alarmaudio'] = 'เล่นเสียง';
+$labels['alarmdisplayoption'] = 'ข้อความ';
+$labels['alarmemailoption'] = 'อีเมล์';
+$labels['alarmaudiooption'] = 'เสียง';
+$labels['alarmat'] = 'เมื่อ $datetime';
+$labels['trigger@'] = 'ณ วันที่';
+$labels['trigger-M'] = 'นาที ก่อน';
+$labels['trigger-H'] = 'ชั่วโมง ก่อน';
+$labels['trigger-D'] = 'วัน ก่อน';
+$labels['trigger+M'] = 'นาที หลัง';
+$labels['trigger+H'] = 'ชั่วโมง หลัง';
+$labels['trigger+D'] = 'วัน หลัง';
+$labels['triggerattime'] = 'เมื่อเวลา';
+$labels['addalarm'] = 'เพิ่มการเตือน';
+$labels['removealarm'] = 'ลบการเตือน';
+$labels['alarmtitle'] = \
'เหตุการณ์ที่กำลังจะถึง'; \
+$labels['dismissall'] = 'ยกเลิกทั้งหมด'; \
+$labels['dismiss'] = 'ยกเลิก'; +$labels['snooze'] = \
'ปิดชั่วคราว'; +$labels['repeatinmin'] = 'ทำซ้ำใน \
$min นาที'; +$labels['repeatinhr'] = 'ทำซ้ำใน 1 \
ชั่วโมง'; +$labels['repeatinhrs'] = 'ทำซ้ำใน $hrs \
ชั่วโมง'; +$labels['repeattomorrow'] = \
'ทำซ้ำพรุ่งนี้'; +$labels['repeatinweek'] = \
'ทำซ้ำใน 1 สัปดาห์'; +$labels['showmore'] = 'แสดง \
มากกว่านี้...'; +$labels['recurring'] = 'ทำซ้ำ';
+$labels['frequency'] = 'ทำซ้ำ';
+$labels['never'] = 'ไม่มีทาง';
+$labels['daily'] = 'ทุกวัน';
+$labels['weekly'] = 'ทุกสัปดาห์';
+$labels['monthly'] = 'ทุกเดือน';
+$labels['yearly'] = 'ทุกปี';
+$labels['rdate'] = 'ณ วันที่';
+$labels['every'] = 'ทุก ๆ';
+$labels['days'] = 'วัน';
+$labels['weeks'] = 'สัปดาห์';
+$labels['months'] = 'เดือน';
+$labels['years'] = 'ปี';
+$labels['each'] = 'แต่ละ';
+$labels['forever'] = 'ตลอดไป';
+$labels['recurrencend'] = 'จนถึง';
+$labels['untilenddate'] = 'จนถึงวันที่';
+$labels['forntimes'] = 'จำนวน $nr ครั้ง';
+$labels['first'] = 'ครั้งที่ 1';
+$labels['second'] = 'ครั้งที่ 2';
+$labels['third'] = 'ครั้งที่ 3';
+$labels['fourth'] = 'ครั้งที่ 4';
+$labels['last'] = 'ครั้งสุดท้าย';
+$labels['addrdate'] = 'เพิ่มวันที่ทำซ้ำ';
+$labels['except'] = 'ยกเว้น';
+$labels['itipinvitation'] = 'คำเชิญถึง';
+$labels['itipcancellation'] = 'ยกเลิก:';
+$labels['itipreply'] = 'ตอบกลับไปยัง';
+$labels['itipaccepted'] = 'ยอมรับ';
+$labels['itiptentative'] = 'อาจจะ';
+$labels['itipdeclined'] = 'ปฎิเสธ';
+$labels['itipneeds-action'] = 'เลื่อน';
+$labels['itipcomment'] = \
'ข้อความตอบกลับของคุณ'; \
+$labels['itipeditresponse'] = \
'ป้อนข้อความตอบกลับ'; \
+$labels['itipsendercomment'] = \
'ความคิดเห็นของผู้ส่ง:'; \
+$labels['itipsuppressreply'] = \
'ไม่ส่งข้อความตอบกลับ'; \
+$labels['itipobjectnotfound'] = \
'ไม่พบวัตถุที่อ้างถึงโดยข้อความนี้ในบัญชีของคุณ';
 +$labels['itipsubjectaccepted'] = '"$title" ถูกตอบรับโดย \
$name'; +$labels['itipsubjecttentative'] = '"$title" \
มีแนวโน้มที่จะได้รับการตอบรับโดย \
$name'; +$labels['itipsubjectdeclined'] = '"$title" \
ถูกปฎิเสธโดย $name'; +$labels['itipsubjectin-process'] = \
'"$title" อยู่ระหว่างการจัดเตรียมโดย \
$name'; +$labels['itipsubjectcompleted'] = '"$title" \
ถูกทำให้สมบูรณ์โดย $name'; \
+$labels['itipsubjectcancel'] = \
'การเข้าร่วมของคุณใน "$title" \
ถูกยกเลิก'; +$labels['savingdata'] = \
                'บันทึกข้อมูล';
diff --git a/plugins/libcalendaring/localization/zh_CN.inc \
b/plugins/libcalendaring/localization/zh_CN.inc index 2f86a43..f92012b 100644
--- a/plugins/libcalendaring/localization/zh_CN.inc
+++ b/plugins/libcalendaring/localization/zh_CN.inc
@@ -6,3 +6,5 @@
  *
  * For translation see \
                https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
  */
+$labels['frequency'] = '循环';
+$labels['savingdata'] = '保存数据...';
diff --git a/plugins/owncloud/localization/pl.inc \
b/plugins/owncloud/localization/pl.inc new file mode 100644
index 0000000..40090ac
--- /dev/null
+++ b/plugins/owncloud/localization/pl.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'Pliki';
+?>
diff --git a/plugins/owncloud/localization/sl.inc \
b/plugins/owncloud/localization/sl.inc new file mode 100644
index 0000000..ba20ec1
--- /dev/null
+++ b/plugins/owncloud/localization/sl.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'Dokumenti';
+?>
diff --git a/plugins/owncloud/localization/th.inc \
b/plugins/owncloud/localization/th.inc new file mode 100644
index 0000000..164c2ef
--- /dev/null
+++ b/plugins/owncloud/localization/th.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'ไฟล์';
+?>
diff --git a/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po \
b/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po index e6800c9..7bacaf7 \
                100644
--- a/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po
+++ b/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/index.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/tasks/index.rst:9
diff --git a/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po \
b/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po index b1c108a..b48ba3d \
                100644
--- a/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po
+++ b/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/manage.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/tasks/manage.rst:7
diff --git a/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po \
b/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po index \
                8e79a38..bac013f 100644
--- a/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po
+++ b/plugins/tasklist/helpdocs/locale/cs_CZ/LC_MESSAGES/overview.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Czech (Czech Republic) \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs_CZ/)\n" \
+"Language-Team: Czech \
(http://www.transifex.com/projects/p/kolab-documentation/language/cs/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
+"Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../../en_US/_plugins/tasks/overview.rst:6
diff --git a/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/index.po \
b/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/index.po index f0559eb..5303333 \
                100644
--- a/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/index.po
+++ b/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/index.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/tasks/index.rst:9
diff --git a/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/manage.po \
b/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/manage.po index 6799c95..da35738 \
                100644
--- a/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/manage.po
+++ b/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/manage.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/tasks/manage.rst:7
diff --git a/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/overview.po \
b/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/overview.po index \
                8f84d5f..0ccb569 100644
--- a/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/overview.po
+++ b/plugins/tasklist/helpdocs/locale/es_ES/LC_MESSAGES/overview.po
@@ -10,11 +10,11 @@ msgstr ""
 "POT-Creation-Date: 2014-11-26 23:28+0100\n"
 "PO-Revision-Date: 2014-11-27 23:34+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish (Spain) \
(http://www.transifex.com/projects/p/kolab-documentation/language/es_ES/)\n" \
+"Language-Team: Spanish \
(http://www.transifex.com/projects/p/kolab-documentation/language/es/)\n"  \
"MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es_ES\n"
+"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../../en_US/_plugins/tasks/overview.rst:6
diff --git a/plugins/tasklist/localization/cs_CZ.inc \
b/plugins/tasklist/localization/cs_CZ.inc index 8608f0b..b5bd821 100644
--- a/plugins/tasklist/localization/cs_CZ.inc
+++ b/plugins/tasklist/localization/cs_CZ.inc
@@ -120,12 +120,18 @@ $labels['sendinvitations'] = 'Poslat pozvánky';
 $labels['sendnotifications'] = 'Uvědomit pověřence o změnách';
 $labels['sendcancellation'] = 'Uvědomit pověřence o zrušení úkolu';
 $labels['invitationsubject'] = 'Byl(a) jste přidělen(a) k "$title"';
+$labels['invitationmailbody'] = "*\$title*\n\nDokdy: \$date\n\nPřiděleno: \
\$attendees\n\nPodrobnosti o úkolu najdete v přiloženém souboru typu iCalendar. \
Můžete si ho nahrát do programu na úkoly.";  $labels['itipupdatesubject'] = \
'Událost "$title" byla aktualizována';  $labels['itipupdatesubjectempty'] = 'Úkol, \
který se vás týká, byl aktualizován'; +$labels['itipupdatemailbody'] = \
"*\$title*\n\nDokdy: \$date\n\nPřiděleno: \$attendees\n\nAktualizované podrobnosti \
o úkolu najdete v přiloženém souboru typu iCalendar. Můžete si ho nahrát do \
programu na úkoly.";  $labels['itipcancelsubject'] = 'Událost "$title" byla \
zrušena'; +$labels['itipcancelmailbody'] = "*\$title*\n\nDokdy: \
\$date\n\nPřiděleno: \$attendees\n\nÚkol byl zrušen \
\$organizer.\n\nAktualizované podrobnosti o úkolu najdete v přiloženém souboru \
typu iCalendar.";  $labels['saveintasklist'] = 'uložit do';
 $labels['itipobjectnotfound'] = 'Úkol, na který tato zpráva odkazuje nebyl \
nalezen ve vašem seznamu úkolů.';  $labels['itipmailbodyaccepted'] = "\$sender \
přijal přidělení úkolu:\n\n*\$title*\n\nTermín: \$date\n\nZadávající: \
\$attendees"; +$labels['itipmailbodytentative'] = "\$sender předběžně přijal \
přidělení k následujícímu úkolu:\n\n*\$title*\n\nTermín: \
\$date\n\nPřiděleno: \$attendees"; +$labels['itipmailbodydeclined'] = "\$sender \
odmítl přidělení k následujícímu úkolu:\n\n*\$title*\n\nTermín: \
\$date\n\nPřiděleno: \$attendees"; +$labels['itipmailbodycancel'] = "\$sender \
odmítl vaše přidělení k následujícímu úkolu:\n\n*\$title*\n\nTermín: \
\$date";  $labels['itipmailbodyin-process'] = "\$sender nastavil stav \
následujícího úkolu na probíhající:\n\n*\$title*\n\nTermín: \$date";  \
$labels['itipmailbodycompleted'] = "\$sender dokončil tento \
úkol:\n\n*\$title*\n\nTermín: \$date";  $labels['itipmailbodydelegated'] = \
                "\$sender delegoval následující úkol:\n\n*\$title*\n\nTermín: \
                \$date";
diff --git a/plugins/tasklist/localization/de_DE.inc \
b/plugins/tasklist/localization/de_DE.inc index eb09a96..3671c51 100644
--- a/plugins/tasklist/localization/de_DE.inc
+++ b/plugins/tasklist/localization/de_DE.inc
@@ -37,8 +37,8 @@ $labels['links'] = 'Referenz';
 $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['status-completed'] = 'Abgeschlossen';
+$labels['status-cancelled'] = 'Hinfällig';
 $labels['assignedto'] = 'Zugewiesen an';
 $labels['created'] = 'Erstellt';
 $labels['changed'] = 'Geändert';
@@ -119,19 +119,53 @@ $labels['rolenonparticipant'] = 'Beobachter';
 $labels['sendinvitations'] = 'Einladungen versenden';
 $labels['sendnotifications'] = 'Beauftragte Teilnehmer über die Änderung \
informieren';  $labels['sendcancellation'] = 'Beauftragte Teilnehmer über die \
Stornierung informieren'; +$labels['invitationsubject'] = 'Ihnen wurde "$title" \
zugewiesen'; +$labels['invitationmailbody'] = "*\$title*\n\nDue: \$date\n\nAssignees: \
\$attendees\n\nAngehängt finden Sie eine iCalendar-Datei mit allen Aufgabendetails, \
welche in Ihre Aufgabenanwendung importiert werden kann.";  \
$labels['itipupdatesubject'] = '"$title" wurde aktualisiert'; \
+$labels['itipupdatesubjectempty'] = 'Eine ihrer Aufgabe wurde aktualisiert'; \
+$labels['itipupdatemailbody'] = "*\$title*\n\nDue: \$date\n\nAssignees: \
\$attendees\n\nAngehängt finden Sie eine iCalendar-Datei mit den aktualisierten \
Aufgabendetails, welche in Ihre Aufgabenanwendung importiert werden kann.";  \
$labels['itipcancelsubject'] = '"$title" wurde abgesagt'; \
+$labels['itipcancelmailbody'] = "*\$title*\n\nDue: \$date\n\nAssignees: \
\$attendees\n\nDie Aufgabe wurde durch \$organizer storniert.\n\nAngehängt finden \
Sie eine iCalendar-Datei mit den aktualisierten Aufgabendetails.";  \
$labels['saveintasklist'] = 'speichern in'; +$labels['itipobjectnotfound'] = 'Die \
Aufgabe, auf welche sich diese Nachricht bezieht, wurde nicht in Ihrer Aufgabenliste \
gefunden.'; +$labels['itipmailbodyaccepted'] = "\$sender hat die Zuweisung folgender \
Aufgabe akzeptiert:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees"; \
+$labels['itipmailbodytentative'] = "\$sender hat die Zuweisung folgender Aufgabe \
unter Vorbehalt akzeptiert:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \
\$attendees"; +$labels['itipmailbodydeclined'] = "\$sender hat die Zuweisung \
folgender Aufgabe abgeleht:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \
\$attendees"; +$labels['itipmailbodycancel'] = "\$sender hat die Zuweisung folgender \
Aufgabe abgeleht:\n\n*\$title*\n\nFällig: \$date"; \
+$labels['itipmailbodyin-process'] = "\$sender hat den Status folgender Aufgabe auf \
in-Bearbeitung gesetzt:\n\n*\$title*\n\nFällig: \$date"; \
+$labels['itipmailbodycompleted'] = "\$sender hat folgende Aufgabe \
abgeschlossen:\n\n*\$title*\n\nFällig: \$date"; +$labels['itipmailbodydelegated'] = \
"\$sender hat folgende Aufgabe delegiert:\n\n*\$title*\n\nFällig: \$date"; \
+$labels['itipmailbodydelegatedto'] = "\$sender hat folgende Aufgabe an Sie \
delegiert:\n\n*\$title*\n\nFällig: \$date"; +$labels['attendeeaccepted'] = \
'Delegierter hat akzeptiert'; +$labels['attendeetentative'] = 'Delegierter hat unter \
Vorbehalt akzeptiert'; +$labels['attendeedeclined'] = 'Delegierter hat abgelehnt';
+$labels['attendeedelegated'] = 'Zugewiesener hat zu $delegatedto delegiert';
+$labels['attendeein-process'] = 'Delegierter ist in Bearbeitung ';
+$labels['attendeecompleted'] = 'Delegierter hat abgeschlossen';
+$labels['acceptinvitation'] = 'Akzeptieren Sie die Zuweisung?';
+$labels['itipdeclinetask'] = 'Lehnen Sie to Zuweisung dieser Aufgabe ab';
+$labels['declinedeleteconfirm'] = 'Möchten Sie diese abgelehnete Aufgabe aus Ihrer \
Aufgabenliste löschen?';  $labels['itipcomment'] = 'Kommentar zur \
Einladungs-/Benachrichtigungsnachricht'; +$labels['itipcommenttitle'] = 'Dieser \
Kommentar wird der Benachrichtigung an andere Delegierte hinzugefügt'; \
+$labels['itipsendsuccess'] = 'Benachrichtigung an Delegierte gesendet'; \
+$labels['errornotifying'] = 'Senden der Benachrichtigung an Delegierte \
fehlgeschlagen';  $labels['removefromcalendar'] = 'Aus meinen Aufgaben entfernen';
+$labels['delegateinvitation'] = 'Zuweisung delegieren';
 $labels['andnmore'] = '$nr weitere...';
 $labels['delegatedto'] = 'Delegiert an:';
 $labels['delegatedfrom'] = 'Delegiert von:';
 $labels['savetotasklist'] = 'In den Aufgaben speichern';
 $labels['comment'] = 'Kommentar';
 $labels['errorimportingtask'] = 'Fehler beim Importieren der Aufgabe(n)';
+$labels['importwarningexists'] = 'Eine Kopie dieser Aufgabe exisistiert bereits in \
Ihrer Aufgabenliste';  $labels['importsuccess'] = '$nr Aufgaben erfolgreich \
importiert'; +$labels['newerversionexists'] = 'Eine neuere Version dieser Aufgabe \
existiert bereits! Abbruch.'; +$labels['nowritetasklistfound'] = 'Keine Aufgabenliste \
zum Speichern der Aufgabe gefunden'; +$labels['importedsuccessfully'] = 'Die Aufgabe \
wurde erfolgreich unter \'$list\' gespeichert'; +$labels['updatedsuccessfully'] = \
'Die Aufgabe wurde erfolgreich in \'$list\' aktualisiert';  \
$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert'; \
+$labels['itipresponseerror'] = 'Senden der Antwort auf diese Aufgabenzuweisung \
fehlgeschlagen';  $labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr \
gültig.'; +$labels['sentresponseto'] = 'Antwort auf Aufgabenzuweisung erfolgreich an \
$mailto versendet';  $labels['successremoval'] = 'Diese Aufgabe wurde erfolgreich \
gelöscht.';  $labels['arialabelsortmenu'] = 'Aufgaben-Sortierungsoptionen';
diff --git a/plugins/tasklist/localization/fi_FI.inc \
b/plugins/tasklist/localization/fi_FI.inc index f7453c4..780d9c6 100644
--- a/plugins/tasklist/localization/fi_FI.inc
+++ b/plugins/tasklist/localization/fi_FI.inc
@@ -33,6 +33,7 @@ $labels['start'] = 'Alkaa';
 $labels['starttime'] = 'Aloitusaika';
 $labels['alarms'] = 'Muistutus';
 $labels['repeat'] = 'Toista';
+$labels['links'] = 'Viittaus';
 $labels['status'] = 'Tila';
 $labels['status-cancelled'] = 'Peruttu';
 $labels['created'] = 'Luotu';
@@ -50,6 +51,7 @@ $labels['mytasks'] = 'Omat tehtävät';
 $labels['mytaskstitle'] = 'Sinulle määritetyt tehtävät';
 $labels['nodate'] = 'ei päivää';
 $labels['removetag'] = 'Poista';
+$labels['removelink'] = 'Poista sähköpostiviittaus';
 $labels['taskdetails'] = 'Tiedot';
 $labels['newtask'] = 'Uusi tehtävä';
 $labels['edittask'] = 'Muokkaa tehtävää';
diff --git a/plugins/tasklist/localization/it_IT.inc \
b/plugins/tasklist/localization/it_IT.inc index 11f8552..5976731 100644
--- a/plugins/tasklist/localization/it_IT.inc
+++ b/plugins/tasklist/localization/it_IT.inc
@@ -127,7 +127,20 @@ $labels['itipupdatemailbody'] = "*\$title*\n\nScadenza: \
\$date\n\nAssegnatari: \  $labels['itipcancelsubject'] = '"$title" è stato \
annullato';  $labels['itipcancelmailbody'] = "*\$title*\n\nScadenza: \
\$date\n\nAssegnatari: \$attendees\n\nL'attivit  è stata cancellata da \
\$organizer.\n\nIn allegato un file iCalendar con i dettagli dell'attivit  \
aggiornati ";  $labels['saveintasklist'] = 'Salva in';
+$labels['itipobjectnotfound'] = 'L\'attivit  riportata da questo messaggio non è \
stata trovata nella tua lista attivit .'; +$labels['itipmailbodyaccepted'] = \
"\$sender ha accettato l'assegnazione alla seguente attivit \
:\n\n*\$title*\n\nScadenza: \$date\n\nAssegnatari: \$attendees"; \
+$labels['itipmailbodytentative'] = "\$sender ha provvisoriamente accettato \
l'assegnazione alla seguente attivit \
:\n\n*\$title*\n\nScadenza:\$date\n\nAssegnatari: \$attendees"; \
+$labels['itipmailbodydeclined'] = "\$sender ha rifiutato l'assegnazione alla \
seguente attivit :\n\n*\$title*\n\nScadenza: \$date\n\nAssegnatari: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender ha rifiutato la tua assegnazione alla \
seguente attivit :\n\n*\$title*\n\nScadenza: \$date"; \
+$labels['itipmailbodyin-process'] = "\$sender ha impostato lo stato della seguente \
attivit  a in corso:\n\n*\$title*\n\nScadenza: \$date"; \
+$labels['itipmailbodycompleted'] = "\$sender ha completato la seguente attivit \
:\n\n*\$title*\n\nScadenza: \$date"; +$labels['itipmailbodydelegated'] = "\$sender ha \
delegato la seguente attivit :\n\n*\$title*\n\nScadenza: \$date"; \
+$labels['itipmailbodydelegatedto'] = "\$sender ha delegato a te la seguente attivit \
:\n\n*\$title*\n\nScadenza: \$date";  $labels['attendeeaccepted'] = 'L\'assegnatario \
ha accettato'; +$labels['attendeetentative'] = 'L\'assegnatario ha provvisoriamente \
accettato'; +$labels['attendeedeclined'] = 'L\'assegnatario ha rifiutato';
+$labels['attendeedelegated'] = 'L\'assegnatario ha delegato a  $delegatedto';
+$labels['acceptinvitation'] = 'Accetti questa assegnazione?';
 $labels['itipcomment'] = 'Commento all\'invito/notifica';
 $labels['itipcommenttitle'] = 'Questo commento verr  allegato al messaggio di \
invito/notifica inviato agli assegnatari';  $labels['itipsendsuccess'] = 'Notifica \
inviata agli assegnatari'; @@ -141,9 +154,12 @@ $labels['comment'] = 'Commento';
 $labels['errorimportingtask'] = 'Impossibile importare attivit ';
 $labels['importwarningexists'] = 'Una copia di questa attivit  esiste gi  nella \
tua lista attivit .';  $labels['importsuccess'] = 'Importate con successo $nr \
attivit '; +$labels['newerversionexists'] = 'Una versione più recente di questa \
attivit  esiste gi ! Interrotto.'; +$labels['nowritetasklistfound'] = 'Nessuna \
lista attivit  trovata nella quale salvare l\'attivit ';  \
$labels['importedsuccessfully'] = 'L\'attivit  è stata aggiunta con successo a \
\'$list\'';  $labels['updatedsuccessfully'] = 'L\'attivit  è stata aggiornata con \
successo in \'$list\'';  $labels['attendeupdateesuccess'] = 'Stato dei partecipanti \
aggiornato correttamente'; +$labels['itipresponseerror'] = 'Impossibile spedire la \
risposta a questa assegnazione attivit ';  $labels['itipinvalidrequest'] = 'Questo \
invito non è più valido';  $labels['successremoval'] = 'L\'attivit  è stata \
cancellata con successo.';  $labels['arialabelsortmenu'] = 'Opzioni ordinamento \
                attivit ';
diff --git a/plugins/tasklist/localization/pl.inc \
b/plugins/tasklist/localization/pl.inc new file mode 100644
index 0000000..fe68d48
--- /dev/null
+++ b/plugins/tasklist/localization/pl.inc
@@ -0,0 +1,58 @@
+<?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'] = 'Lista zadań';
+$labels['list'] = 'Lista zadań';
+$labels['tags'] = 'Tagi';
+$labels['listsearchresults'] = 'Dostępne listy zadań';
+$labels['findlists'] = 'Szukaj list zadań...';
+$labels['notasklistsfound'] = 'Nie znaleziono list zadań';
+$labels['removelist'] = 'Usuń z listy';
+$labels['newtask'] = 'Nowe zadanie';
+$labels['createtask'] = 'Utwórz zadanie <Enter>';
+$labels['createnewtask'] = 'Utwórz nowe zadanie (np sobota, zrobić zakupy)';
+$labels['createfrommail'] = 'Zapisz jako zadanie';
+$labels['edit'] = 'Edytuj';
+$labels['delete'] = 'Usuń';
+$labels['title'] = 'Tytuł';
+$labels['description'] = 'Opis';
+$labels['start'] = 'Start';
+$labels['repeat'] = 'Powtórz';
+$labels['status-cancelled'] = 'Anulowane';
+$labels['created'] = 'Utworzone';
+$labels['changed'] = 'Ostatnia modyfikacja';
+$labels['all'] = 'Wszystko';
+$labels['today'] = 'Dzisiaj';
+$labels['tomorrow'] = 'Jutro';
+$labels['next7days'] = 'Następne 7 dni';
+$labels['later'] = 'Później';
+$labels['assigned'] = 'Przydzielone';
+$labels['mytasks'] = 'Moje zadania';
+$labels['mytaskstitle'] = 'Zadania przypisane do Ciebie';
+$labels['nodate'] = 'brak daty';
+$labels['removetag'] = 'Usuń';
+$labels['auto'] = 'Auto';
+$labels['taskdetails'] = 'Szczegóły';
+$labels['newtask'] = 'Nowe zadanie';
+$labels['edittask'] = 'Edytuj zadanie';
+$labels['save'] = 'Zapisz';
+$labels['cancel'] = 'Anuluj';
+$labels['addsubtask'] = 'Dodaj podzadanie';
+$labels['deletetask'] = 'Usuń zadanie';
+$labels['deletethisonly'] = 'Usuń tylko to zadanie';
+$labels['deletewithchilds'] = 'Usuń wraz z podzadaniami';
+$labels['taskactions'] = 'Opcje zadania';
+$labels['tabsummary'] = 'Podsumowanie';
+$labels['editlist'] = 'Edytuj listę';
+$labels['createlist'] = 'Dodaj listę';
+$labels['listactions'] = 'Opcje listy...';
+$labels['listname'] = 'Nazwa';
+$labels['import'] = 'Importuj';
+$labels['rolerequired'] = 'Wymagane';
+$labels['andnmore'] = '$nr więcej...';
diff --git a/plugins/tasklist/localization/pl_PL.inc \
b/plugins/tasklist/localization/pl_PL.inc index f4e1b84..d1e06b3 100644
--- a/plugins/tasklist/localization/pl_PL.inc
+++ b/plugins/tasklist/localization/pl_PL.inc
@@ -16,7 +16,7 @@ $labels['findlists'] = 'Wyszukaj listy zadań...';
 $labels['searchterms'] = 'Szukana fraza';
 $labels['notasklistsfound'] = 'Nie znaleziono żanych list zadań';
 $labels['nrtasklistsfound'] = 'Znaleziono $nr list zadań';
-$labels['removelist'] = 'Remove from list';
+$labels['removelist'] = 'Usuń z listy';
 $labels['newtask'] = 'Nowe zadanie';
 $labels['createtask'] = 'Utwórz zadanie <Enter>';
 $labels['createnewtask'] = 'Utwórz nowe zadanie (n.p. sobota, skosić trawnik)';
@@ -35,9 +35,9 @@ $labels['alarms'] = 'Przypomnienie';
 $labels['repeat'] = 'Powtórz';
 $labels['links'] = 'Reference';
 $labels['status'] = 'Status';
-$labels['status-needs-action'] = 'Needs action';
-$labels['status-in-process'] = 'In process';
-$labels['status-completed'] = 'Completed';
+$labels['status-needs-action'] = 'Wymagane działanie';
+$labels['status-in-process'] = 'W trakcie';
+$labels['status-completed'] = 'Ukończone';
 $labels['status-cancelled'] = 'Anulowany';
 $labels['assignedto'] = 'Przypisane do';
 $labels['created'] = 'Utworzono';
@@ -57,7 +57,7 @@ $labels['mytasks'] = 'Moje zadania';
 $labels['mytaskstitle'] = 'Zadania przypisane do ciebie';
 $labels['nodate'] = 'Bez daty';
 $labels['removetag'] = 'Usuń';
-$labels['removelink'] = 'Remove email reference';
+$labels['removelink'] = 'Usuń odnośnik e-mail';
 $labels['auto'] = 'Automatycznie';
 $labels['taskdetails'] = 'Szczegóły';
 $labels['newtask'] = 'Nowe zadanie';
@@ -79,7 +79,7 @@ $labels['editlist'] = 'Edytuj listę';
 $labels['createlist'] = 'Dodaj listę';
 $labels['listactions'] = 'Opcje listy...';
 $labels['listname'] = 'Nazwa';
-$labels['showalarms'] = 'Show reminders';
+$labels['showalarms'] = 'Pokaż powiadomienia';
 $labels['import'] = 'Importuj';
 $labels['viewactions'] = 'Podgląd akcji';
 $labels['focusview'] = 'Pokaż tylko tę listę';
@@ -122,50 +122,50 @@ $labels['sendcancellation'] = 'Powiadom przypisanych o \
anulowaniu zadania';  $labels['invitationsubject'] = 'Zostałeś przypisany do \
"$title"';  $labels['invitationmailbody'] = "*\$title*\n\nDo kiedy: \
\$date\n\nPrzypisani: \$attendees\n\nW załączeniu plik w formacie iCalendar ze \
szczegółami zadania, który możesz zaimportować do twojej aplikacji listy \
zadań.";  $labels['itipupdatesubject'] = '"$title" zostało zaktualizowane';
-$labels['itipupdatesubjectempty'] = 'A task that concerns you has been updated';
+$labels['itipupdatesubjectempty'] = 'Zadanie które cię dotyczy zostało \
zaktualizowane';  $labels['itipupdatemailbody'] = "*\$title*\n\nDue: \
\$date\n\nAssignees: \$attendees\n\nPlease find attached an iCalendar file with the \
updated task details which you can import to your tasks application.";  \
$labels['itipcancelsubject'] = '"$title" zostało anulowane';  \
$labels['itipcancelmailbody'] = "*\$title*\n\nDue: \$date\n\nAssignees: \
\$attendees\n\nThe task has been cancelled by \$organizer.\n\nPlease find attached an \
                iCalendar file with the updated task details.";
-$labels['saveintasklist'] = 'save in ';
-$labels['itipobjectnotfound'] = 'The task referred by this message was not found in \
                your tasks list.';
-$labels['itipmailbodyaccepted'] = "\$sender has accepted the assignment to the \
                following task:\n\n*\$title*\n\nDue: \$date\n\nAssignees: \
                \$attendees";
-$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the assignment \
                to the following task:\n\n*\$title*\n\nDue: \$date\n\nAssignees: \
                \$attendees";
-$labels['itipmailbodydeclined'] = "\$sender has declined the assignment to the \
                following task:\n\n*\$title*\n\nDue: \$date\n\nAssignees: \
                \$attendees";
-$labels['itipmailbodycancel'] = "\$sender has rejected your assignment to the \
                following task:\n\n*\$title*\n\nDue: \$date";
-$labels['itipmailbodyin-process'] = "\$sender has set the status of the following \
task to in-process:\n\n*\$title*\n\nDue: \$date"; +$labels['saveintasklist'] = \
'zapisz w'; +$labels['itipobjectnotfound'] = 'W twojej liście zadań nie znaleziono \
zadania związanego z tą wiadomością'; +$labels['itipmailbodyaccepted'] = \
"\$sender zaakceptował przydzielenie do następującego \
zadania:\n\n*\$title*\n\nTermin: \$date\n\nUczestnicy: \$attendees"; \
+$labels['itipmailbodytentative'] = "\$sender wstęnie zaakceptował przydzielenie do \
następującego zadania:\n\n*\$title*\n\nTermin: \$date\n\nUczestnicy: \$attendees"; \
+$labels['itipmailbodydeclined'] = "\$sender obniżył przydzielenie do \
następującego zadania:\n\n*\$title*\n\nTermin: \$date\n\nUczestnicy: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender odrzucił przydzielenie do następującego \
zadania:\n\n*\$title*\n\nTermin: \$date"; +$labels['itipmailbodyin-process'] = \
"\$sender ustanowił status następującego zadania na w \
trakcie:\n\n*\$title*\n\nTermin: \$date";  $labels['itipmailbodycompleted'] = \
"\$sender has completed the following task:\n\n*\$title*\n\nDue: \$date";  \
$labels['itipmailbodydelegated'] = "\$sender has delegated the following \
task:\n\n*\$title*\n\nDue: \$date";  $labels['itipmailbodydelegatedto'] = "\$sender \
                has delegated the following task to you:\n\n*\$title*\n\nDue: \
                \$date";
-$labels['attendeeaccepted'] = 'Assignee has accepted';
-$labels['attendeetentative'] = 'Assignee has tentatively accepted';
-$labels['attendeedeclined'] = 'Assignee has declined';
-$labels['attendeedelegated'] = 'Assignee has delegated to $delegatedto';
-$labels['attendeein-process'] = 'Assignee is in-process';
-$labels['attendeecompleted'] = 'Assignee has completed';
-$labels['acceptinvitation'] = 'Do you accept this assignment?';
+$labels['attendeeaccepted'] = 'Przydzielenie zaakceptowane';
+$labels['attendeetentative'] = 'Przydzielenie warunkowo zaakceptowane';
+$labels['attendeedeclined'] = 'Przydzielenie obniżone';
+$labels['attendeedelegated'] = 'Przydzielenie oddelegowane do $delegatedto';
+$labels['attendeein-process'] = 'Przydzielenie w trakcie';
+$labels['attendeecompleted'] = 'Przydzielenie zakończone';
+$labels['acceptinvitation'] = 'Zatwierdzasz to przydzielenie?';
 $labels['itipdeclinetask'] = 'Decline your assignment to this task to the \
organizer';  $labels['declinedeleteconfirm'] = 'Do you also want to delete this \
declined task from your tasks list?';  $labels['itipcomment'] = 'Komentarz \
zaproszenia/powiadomienia';  $labels['itipcommenttitle'] = 'This comment will be \
                attached to the invitation/notification message sent to assignees';
-$labels['itipsendsuccess'] = 'Notification sent to assignees';
-$labels['errornotifying'] = 'Failed to send notifications to task assignees';
-$labels['removefromcalendar'] = 'Remove from my tasks';
-$labels['delegateinvitation'] = 'Delegate assignment';
+$labels['itipsendsuccess'] = 'Powiadomienie wysłane do beneficjentów';
+$labels['errornotifying'] = 'Nie można wysłać wiadomości do beneficjentów \
zadania'; +$labels['removefromcalendar'] = 'Usuń z moich zadań';
+$labels['delegateinvitation'] = 'Oddelegowanie przydzieleń';
 $labels['andnmore'] = '$nr więcej...';
 $labels['delegatedto'] = 'Oddelegowany do:';
 $labels['delegatedfrom'] = 'Oddelegowany z:';
-$labels['savetotasklist'] = 'Save to tasks';
+$labels['savetotasklist'] = 'Zapisz w zadaniach';
 $labels['comment'] = 'Komentarz';
-$labels['errorimportingtask'] = 'Failed to import task(s)';
-$labels['importwarningexists'] = 'A copy of this task already exists in your \
                tasklist.';
-$labels['importsuccess'] = 'Successfully imported $nr tasks';
-$labels['newerversionexists'] = 'A newer version of this task already exists! \
                Aborted.';
-$labels['nowritetasklistfound'] = 'No tasklist found to save the task';
-$labels['importedsuccessfully'] = 'The task was successfully added to \'$list\'';
-$labels['updatedsuccessfully'] = 'The task was successfully updated in \'$list\'';
+$labels['errorimportingtask'] = 'Nie można dokonać importu zadań(ia) ';
+$labels['importwarningexists'] = 'Kopia tego zadania już istnieje w twojej liście \
zadań'; +$labels['importsuccess'] = 'Pomyślnie zaimportowano $nr zadań';
+$labels['newerversionexists'] = 'Nowsza wersja tego zadania już istnieje! \
Przerwano'; +$labels['nowritetasklistfound'] = 'Nie znaleziono listy zadań do zapisu \
zadania.'; +$labels['importedsuccessfully'] = 'Zadanie zostało pomyślnie dodane do \
\'$list\''; +$labels['updatedsuccessfully'] = 'Zadanie zostało pomyślnie \
zaktualizowane w \'$list\'';  $labels['attendeupdateesuccess'] = 'Zaktualizowano \
status uczestnika.';  $labels['itipresponseerror'] = 'Failed to send the response to \
this task assignment';  $labels['itipinvalidrequest'] = 'To zaproszenie nie jest już \
aktualne.';  $labels['sentresponseto'] = 'Successfully sent assignment response to \
                $mailto';
-$labels['successremoval'] = 'The task has been deleted successfully.';
-$labels['arialabelsortmenu'] = 'Tasks sorting options';
+$labels['successremoval'] = 'Zadanie zostało pomyślnie usunięte.';
+$labels['arialabelsortmenu'] = 'Opcje sortowania zadań';
diff --git a/plugins/tasklist/localization/pt_PT.inc \
b/plugins/tasklist/localization/pt_PT.inc new file mode 100644
index 0000000..aaa8ba4
--- /dev/null
+++ b/plugins/tasklist/localization/pt_PT.inc
@@ -0,0 +1,53 @@
+<?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['tasklistsubscribe'] = 'Listar permanentemente';
+$labels['searchterms'] = 'Search terms';
+$labels['removelist'] = 'Remove from list';
+$labels['edit'] = 'Editar';
+$labels['description'] = 'Descrição';
+$labels['start'] = 'Início';
+$labels['starttime'] = 'Start time';
+$labels['alarms'] = 'Lembrete';
+$labels['repeat'] = 'Repetir';
+$labels['links'] = 'Reference';
+$labels['status'] = 'Situação';
+$labels['status-cancelled'] = 'Cancalado';
+$labels['created'] = 'Created';
+$labels['changed'] = 'Last Modified';
+$labels['all'] = 'Todos';
+$labels['today'] = 'Hoje';
+$labels['tomorrow'] = 'Amanhã';
+$labels['removelink'] = 'Remove email reference';
+$labels['taskdetails'] = 'Detalhes';
+$labels['save'] = 'Gravar';
+$labels['cancel'] = 'Cancelar';
+$labels['tabsummary'] = 'Sumário';
+$labels['tabrecurrence'] = 'Repetição';
+$labels['tabattachments'] = 'Anexos';
+$labels['tabsharing'] = 'Compartilhamento';
+$labels['listname'] = 'Nome';
+$labels['showalarms'] = 'Show reminders';
+$labels['savingdata'] = 'Salvando dados...';
+$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['itipcomment'] = 'Invitation/notification comment';
+$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/sk.inc \
b/plugins/tasklist/localization/sk.inc index 5db6f5b..28b118b 100644
--- a/plugins/tasklist/localization/sk.inc
+++ b/plugins/tasklist/localization/sk.inc
@@ -6,6 +6,16 @@
  *
  * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
  */
+$labels['removelist'] = 'Odstrániť zo zoznamu';
 $labels['edit'] = 'Upraviť';
+$labels['description'] = 'Popis';
+$labels['start'] = 'Začiatok';
+$labels['starttime'] = 'Čas začiatku';
+$labels['repeat'] = 'Opakovať';
+$labels['status'] = 'Stav';
+$labels['status-cancelled'] = 'Zrušené';
 $labels['save'] = 'Uložiť';
+$labels['cancel'] = 'Zrušiť';
+$labels['tabsummary'] = 'Sumár';
 $labels['listname'] = 'Meno';
+$labels['confirmstate'] = 'Stav';
diff --git a/plugins/tasklist/localization/sl.inc \
b/plugins/tasklist/localization/sl.inc new file mode 100644
index 0000000..729dfbf
--- /dev/null
+++ b/plugins/tasklist/localization/sl.inc
@@ -0,0 +1,171 @@
+<?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'] = 'Naloge';
+$labels['lists'] = 'Seznami nalog';
+$labels['list'] = 'Seznam nalog';
+$labels['tags'] = 'Tagi';
+$labels['tasklistsubscribe'] = 'Označi za vedno';
+$labels['listsearchresults'] = 'Seznami nalog na voljo';
+$labels['findlists'] = 'Poišči sezname nalog...';
+$labels['searchterms'] = 'Iskalni pogoji';
+$labels['notasklistsfound'] = 'Ne najdem seznamov nalog';
+$labels['nrtasklistsfound'] = '$nr najdenih seznamov';
+$labels['removelist'] = 'Odstrani iz seznama';
+$labels['newtask'] = 'Nova naloga';
+$labels['createtask'] = 'Nova naloga <Enter>';
+$labels['createnewtask'] = 'Nova naloga (npr. Sobota, Košnja trave)';
+$labels['createfrommail'] = 'Shrani kot nalogo';
+$labels['mark'] = 'Označi';
+$labels['unmark'] = 'Odznači';
+$labels['edit'] = 'Uredi';
+$labels['delete'] = 'Izbriši';
+$labels['title'] = 'Naslov';
+$labels['description'] = 'Opis';
+$labels['datetime'] = 'Poteklo';
+$labels['duetime'] = 'Datum poteka';
+$labels['start'] = 'Začetek';
+$labels['starttime'] = 'Čas začetka';
+$labels['alarms'] = 'Opomnik';
+$labels['repeat'] = 'Ponovi';
+$labels['links'] = 'Sklic';
+$labels['status'] = 'Status';
+$labels['status-needs-action'] = 'Potrebuje pozornost';
+$labels['status-in-process'] = 'V procesu';
+$labels['status-completed'] = 'Opravljeno';
+$labels['status-cancelled'] = 'Preklicano';
+$labels['assignedto'] = 'Dodeljeno osebi';
+$labels['created'] = 'Ustvarjeno';
+$labels['changed'] = 'Nazadnje urejeno';
+$labels['all'] = 'Vsi';
+$labels['flagged'] = 'Označeno z zastavico';
+$labels['complete'] = 'Opravi';
+$labels['completeness'] = 'Napredek';
+$labels['overdue'] = 'Poteče';
+$labels['today'] = 'Danes';
+$labels['tomorrow'] = 'Jutri';
+$labels['next7days'] = 'V naslednjih 7 dneh';
+$labels['later'] = 'Kasneje';
+$labels['assigned'] = 'Dodeljeno';
+$labels['assignedtitle'] = 'Naloge, ki ste jih dodelili ostalim';
+$labels['mytasks'] = 'Moje naloge';
+$labels['mytaskstitle'] = 'Naloge, ki so dodeljene vam';
+$labels['nodate'] = 'brez datuma';
+$labels['removetag'] = 'Odstrani';
+$labels['removelink'] = 'Odstrani email povezavo';
+$labels['auto'] = 'Auto';
+$labels['taskdetails'] = 'Podrobnosti';
+$labels['newtask'] = 'Nova naloga';
+$labels['edittask'] = 'Uredi nalogo';
+$labels['save'] = 'Shrani';
+$labels['cancel'] = 'Prekliči';
+$labels['saveandnotify'] = 'Shrani in pošlji obvestila';
+$labels['addsubtask'] = 'Dodatna naloga';
+$labels['deletetask'] = 'Izbriši nalogo';
+$labels['deletethisonly'] = 'Izbriši samo to nalogo';
+$labels['deletewithchilds'] = 'Izbriši skupaj z vsemi dodanimi nalogami';
+$labels['taskactions'] = 'Nastavitve naloge...';
+$labels['tabsummary'] = 'Pregled';
+$labels['tabrecurrence'] = 'Ponovitev';
+$labels['tabassignments'] = 'Dodeljene naloge';
+$labels['tabattachments'] = 'Priponke';
+$labels['tabsharing'] = 'Deli z ostalimi';
+$labels['editlist'] = 'Uredi seznam';
+$labels['createlist'] = 'Dodaj seznam';
+$labels['listactions'] = 'Nastavitve seznama...';
+$labels['listname'] = 'Ime';
+$labels['showalarms'] = 'Prikaži opomnike';
+$labels['import'] = 'Uvozi';
+$labels['viewactions'] = 'Prikaži možnosti';
+$labels['focusview'] = 'Prikaži samo ta seznam';
+$labels['on'] = 'dne';
+$labels['at'] = 'ob';
+$labels['this'] = 'ta';
+$labels['next'] = 'naslednji';
+$labels['savingdata'] = 'Shranjujem...';
+$labels['errorsaving'] = 'Napaka pri shranjevanju podatkov.';
+$labels['notasksfound'] = 'Ne najdem nalog z izbranimi iskalnimi kriteriji';
+$labels['invalidstartduedates'] = 'Datum začetka ne sme biti poznejši od datuma \
konca.'; +$labels['deletetasktconfirm'] = 'Potrdi izbris naloge?';
+$labels['deleteparenttasktconfirm'] = 'Potrdi izbris naloge in vseh dodanih nalog?';
+$labels['deletelistconfirm'] = 'Potrdi izbris seznama z vsemi nalogami?';
+$labels['deletelistconfirmrecursive'] = 'Potrdi izbris seznama z vsemi pod seznami \
in nalogami?'; +$labels['aclnorights'] = 'Nimate administratorskih pravic na tem \
seznamu.'; +$labels['changetaskconfirm'] = 'Posodobi nalogo';
+$labels['changeconfirmnotifications'] = 'Ali želite o spremembi obvestiti \
udeležence?'; +$labels['partstatupdatenotification'] = 'Ali želite o spremembah \
obvestiti organizatorja dogodka?'; +$labels['quickaddinput'] = 'Nov datum naloge in \
naslov'; +$labels['arialabelquickaddbox'] = 'Hitro dodajanje nove naloge';
+$labels['arialabelsearchform'] = 'Obrazec za iskanje nalog';
+$labels['arialabelquicksearchbox'] = 'Vnos iskanja po nalogah';
+$labels['arialabellistsearchform'] = 'Obrazec za iskanje po seznamih';
+$labels['arialabeltaskselector'] = 'Način seznama';
+$labels['arialabeltasklisting'] = 'Prikaz seznamov nalog';
+$labels['attendee'] = 'Dodeljeno osebi';
+$labels['role'] = 'Vloga';
+$labels['availability'] = 'Razpol.';
+$labels['confirmstate'] = 'Status';
+$labels['addattendee'] = 'Dodaj osebo';
+$labels['roleorganizer'] = 'Organizator';
+$labels['rolerequired'] = 'Zahtevano';
+$labels['roleoptional'] = 'Neobvezno';
+$labels['rolechair'] = 'Vodja sestanka';
+$labels['rolenonparticipant'] = 'Opazovalec';
+$labels['sendinvitations'] = 'Pošlji vabila';
+$labels['sendnotifications'] = 'Pošlji dodanim osebam obvestila o spremembah';
+$labels['sendcancellation'] = 'Pošlji dodanim osebam obvestila o preklicu naloge';
+$labels['invitationsubject'] = 'Dodani ste bili nalogi "$title"';
+$labels['invitationmailbody'] = "*\$title*\n\nPoteče: \$date\n\nAssignees: \
\$attendees\n\nProsim preglejte iCalendar datoteko v priponki z vsemi podrobnostmi \
naloge. Datoteko lahko uvozite v vašo aplikacijo."; +$labels['itipupdatesubject'] = \
'"$title" je bil posodobljen'; +$labels['itipupdatesubjectempty'] = 'Zadevna naloga \
je bila posodobljena'; +$labels['itipupdatemailbody'] = "*\$title*\n\nPoteče: \
\$date\n\nAssignees: \$attendees\n\nProsim preglejte iCalendar datoteko v priponki z \
vsemi podrobnostmi glede naloge. Datoteko lahko uvozite v vašo aplikacijo."; \
+$labels['itipcancelsubject'] = '"$title" je bil preklican'; \
+$labels['itipcancelmailbody'] = "*\$title*\n\nPoteče: \$date\n\nAssignees: \
\$attendees\n\nNaloga je bila preklicana s strani \$organizer.\n\nProsim preglejte \
iCalendar datoteko z posodobljenimi podrobnostmi naloge."; +$labels['saveintasklist'] \
= 'shrani v'; +$labels['itipobjectnotfound'] = 'Naloga, na katero se nanaša to \
sporočilo, ni bila najdena na vašem seznamu.'; +$labels['itipmailbodyaccepted'] = \
"\$sender je sprejel vabilo na nalogo:\n\n*\$title*\n\nPoteče: \$date\n\nDodeljeno: \
\$attendees"; +$labels['itipmailbodytentative'] = "\$sender je okvirno sprejel vabilo \
na nalogo:\n\n*\$title*\n\nPoteče: \$date\n\nDodeljeno: \$attendees"; \
+$labels['itipmailbodydeclined'] = "\$sender ni sprejel vabila na \
nalogo:\n\n*\$title*\n\nPoteče: \$date\n\nDodeljeno: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender je zavrnil vašo dodelitev k \
nalogi:\n\n*\$title*\n\nPoteče: \$date"; +$labels['itipmailbodyin-process'] = \
"\$sender je spremenil stanje naloge na: v obdelavi:\n\n*\$title*\n\nPoteče: \
\$date"; +$labels['itipmailbodycompleted'] = "\$sender je opravil \
nalogo:\n\n*\$title*\n\nPoteče: \$date"; +$labels['itipmailbodydelegated'] = \
"\$sender je prenesel nalogo:\n\n*\$title*\n\nPoteče: \$date"; \
+$labels['itipmailbodydelegatedto'] = "\$sender je prenesel nalogo na \
vas:\n\n*\$title*\n\nPoteče: \$date"; +$labels['attendeeaccepted'] = 'Dodeljena \
oseba je sprejela'; +$labels['attendeetentative'] = 'Dodeljena oseba je okvirno \
sprejela'; +$labels['attendeedeclined'] = 'Dodeljena oseba je preklicala';
+$labels['attendeedelegated'] = 'Dodeljena oseba je prenesla sodelovanje na \
$delegatedto'; +$labels['attendeein-process'] = 'Dodeljena oseba je v procesu';
+$labels['attendeecompleted'] = 'Dodeljena oseba je opravila nalogo';
+$labels['acceptinvitation'] = 'Ali sprejmete to nalogo?';
+$labels['itipdeclinetask'] = 'Zavrnite dodelitev k tej nalogi';
+$labels['declinedeleteconfirm'] = 'Ali želite tudi izbrisati zavrnjeno nalogo iz \
vašega seznama?'; +$labels['itipcomment'] = 'Komentar vabila/obvestila';
+$labels['itipcommenttitle'] = 'Komentar bo dodan k vabilu/obvestilu, ki bo poslano \
sodelujočim'; +$labels['itipsendsuccess'] = 'Vabilo sodelujočim poslano';
+$labels['errornotifying'] = 'Napaka. Pošiljanje obvestil sodelujočim ni bilo \
uspešno.'; +$labels['removefromcalendar'] = 'Odstrani iz seznama';
+$labels['delegateinvitation'] = 'Prenesi nalogo';
+$labels['andnmore'] = '$nr več...';
+$labels['delegatedto'] = 'Preneseno na:';
+$labels['delegatedfrom'] = 'Preneseno od:';
+$labels['savetotasklist'] = 'Shrani kot nalogo';
+$labels['comment'] = 'Komentar';
+$labels['errorimportingtask'] = 'Napaka pri uvozu nalog(e)';
+$labels['importwarningexists'] = 'Različica te naloge že obstaja na vašem \
seznamu.'; +$labels['importsuccess'] = 'Uspešno uvoženih $nr nalog';
+$labels['newerversionexists'] = 'Obstaja novejša verzija te naloge!';
+$labels['nowritetasklistfound'] = 'Za shranitev naloge ne najdem seznamov';
+$labels['importedsuccessfully'] = 'Naloga je bila uspešno dodana na \'$list\'';
+$labels['updatedsuccessfully'] = 'Naloga je bila uspešno posodobljena na \
\'$list\''; +$labels['attendeupdateesuccess'] = 'Posodabljanje statusa sodelujočega \
uspešno'; +$labels['itipresponseerror'] = 'Napaka. Pošiljanje odgovora na dodelitev \
naloge ni bilo uspešno.'; +$labels['itipinvalidrequest'] = 'To vabilo ni več \
veljavno'; +$labels['sentresponseto'] = 'Odgovor je bil uspešno poslan na naslov \
$mailto'; +$labels['successremoval'] = 'Naloga je bila uspešno izbrisana.';
+$labels['arialabelsortmenu'] = 'Nastavitve za sortiranje';
diff --git a/plugins/tasklist/localization/sv_SE.inc \
b/plugins/tasklist/localization/sv_SE.inc index 5b2ed15..4f33b2c 100644
--- a/plugins/tasklist/localization/sv_SE.inc
+++ b/plugins/tasklist/localization/sv_SE.inc
@@ -21,6 +21,8 @@ $labels['newtask'] = 'Ny uppgift';
 $labels['createtask'] = 'Skapa uppgift';
 $labels['createnewtask'] = 'Skapa ny uppgift (t.ex. lördag, klipp gräsmattan)';
 $labels['createfrommail'] = 'Spara som uppgift';
+$labels['mark'] = 'Märk';
+$labels['unmark'] = 'Avmarkera';
 $labels['edit'] = 'Redigera';
 $labels['delete'] = 'Ta bort';
 $labels['title'] = 'Titel';
@@ -31,6 +33,7 @@ $labels['start'] = 'Start';
 $labels['starttime'] = 'Starttid';
 $labels['alarms'] = 'Påminnelse';
 $labels['repeat'] = 'Upprepa';
+$labels['links'] = 'Referens';
 $labels['status'] = 'Status';
 $labels['status-needs-action'] = 'Kräver åtgärd';
 $labels['status-in-process'] = 'Pågående';
@@ -42,6 +45,7 @@ $labels['changed'] = 'Senast ändrad';
 $labels['all'] = 'Alla';
 $labels['flagged'] = 'Markerade';
 $labels['complete'] = 'Slutförda';
+$labels['completeness'] = 'Förlopp';
 $labels['overdue'] = 'Försenade';
 $labels['today'] = 'Idag';
 $labels['tomorrow'] = 'Imorgon';
@@ -53,6 +57,7 @@ $labels['mytasks'] = 'Mina uppgifter';
 $labels['mytaskstitle'] = 'Uppgifter tilldelade dig';
 $labels['nodate'] = 'inget datum';
 $labels['removetag'] = 'Ta bort';
+$labels['removelink'] = 'Ta bort e-postreferens';
 $labels['auto'] = 'Automatisk';
 $labels['taskdetails'] = 'Detaljer';
 $labels['newtask'] = 'Ny uppgift';
@@ -62,37 +67,105 @@ $labels['cancel'] = 'Avbryt';
 $labels['saveandnotify'] = 'Spara och notifiera';
 $labels['addsubtask'] = 'Lägg till deluppgift';
 $labels['deletetask'] = 'Ta bort uppgift';
+$labels['deletethisonly'] = 'Ta endast bort denna uppgift';
+$labels['deletewithchilds'] = 'Ta bort med alla deluppgifter';
+$labels['taskactions'] = 'Alternativ för uppgift';
 $labels['tabsummary'] = 'Sammanfattning';
 $labels['tabrecurrence'] = 'Återkommande';
 $labels['tabassignments'] = 'Tilldelningar';
 $labels['tabattachments'] = 'Bilagor';
 $labels['tabsharing'] = 'Delning';
+$labels['editlist'] = 'Redigera lista';
+$labels['createlist'] = 'Lägg till lista';
+$labels['listactions'] = 'Alternativ för lista';
 $labels['listname'] = 'Namn';
 $labels['showalarms'] = 'Visa påminnelser';
 $labels['import'] = 'Importera';
+$labels['viewactions'] = 'Visa åtgärder';
 $labels['focusview'] = 'Visa endast denna lista';
+$labels['on'] = 'på';
+$labels['at'] = ' ';
+$labels['this'] = 'denna';
+$labels['next'] = 'nästa';
 $labels['savingdata'] = 'Sparar data ...';
+$labels['errorsaving'] = 'Misslyckades att spara data.';
+$labels['notasksfound'] = 'Inga uppgifter hittades med angivna kriterier';
+$labels['invalidstartduedates'] = 'Startdatum måste vara större än \
förfallodatum'; +$labels['deletetasktconfirm'] = 'Vill du verkligen ta bort denna \
uppgift?'; +$labels['deleteparenttasktconfirm'] = 'Vill du verkligen ta bort denna \
uppgift och alla dess deluppgifter?'; +$labels['deletelistconfirm'] = 'Vill du \
verkligen ta bort denna lista med alla dess uppgifter?'; \
+$labels['deletelistconfirmrecursive'] = 'Vill du verkligen ta bort denna lista med \
alla dellistor och uppgifter?'; +$labels['aclnorights'] = 'Du har inte \
administratörsrättigheter för denna uppgiftslista.';  $labels['changetaskconfirm'] \
= 'Uppdatera uppgift'; +$labels['changeconfirmnotifications'] = 'Vill du meddela \
deltagarna om ändringen?'; +$labels['partstatupdatenotification'] = 'Vill du meddela \
organisatören om statusförändringen?'; +$labels['quickaddinput'] = 'Nytt \
uppgiftsdatum och ny titel'; +$labels['arialabelquickaddbox'] = 'Snabb-lägg-till ny \
uppgift'; +$labels['arialabelsearchform'] = 'Sökformulär för uppgifter';
+$labels['arialabelquicksearchbox'] = 'Sökinmatning för uppgifter';
+$labels['arialabellistsearchform'] = 'Sökformulär för uppgiftslistor';
+$labels['arialabeltaskselector'] = 'Listläge';
+$labels['arialabeltasklisting'] = 'Uppgiftslistning';
+$labels['attendee'] = 'Tilldelad';
 $labels['role'] = 'Roll';
 $labels['availability'] = 'Tillg.';
 $labels['confirmstate'] = 'Status';
+$labels['addattendee'] = 'Lägg till förvärvare';
 $labels['roleorganizer'] = 'Organisatör';
 $labels['rolerequired'] = 'Obligatorisk';
 $labels['roleoptional'] = 'Valfritt';
 $labels['rolechair'] = 'Stol';
+$labels['rolenonparticipant'] = 'Observatör';
 $labels['sendinvitations'] = 'Skicka inbjudningar';
+$labels['sendnotifications'] = 'Meddela förvärvare om ändringar';
+$labels['sendcancellation'] = 'Meddela förvärvare om annullering av uppgift';
+$labels['invitationsubject'] = 'Du har blivit tilldelad "$title"';
+$labels['invitationmailbody'] = "*\$title*\n\nFörfaller: \$date\n\nTilldelade: \
\$attendees\n\nVänligen se bifogad iCalendar-fil, med alla detaljer om uppgiften, \
som du kan importera till ditt program för uppgifter.";  \
$labels['itipupdatesubject'] = '"$title" har uppdaterats';  \
$labels['itipupdatesubjectempty'] = 'En uppgift som berör dig har uppdaterats'; \
+$labels['itipupdatemailbody'] = "*\$title*\n\nFörfaller: \$date\n\nTilldelade: \
\$attendees\n\nVänligen se bifogad iCalendar-fil, med uppdaterade detaljer om \
uppgiften, som du kan importera till ditt program för uppgifter.";  \
$labels['itipcancelsubject'] = '"$title" har ställts in'; \
+$labels['itipcancelmailbody'] = "*\$title*\n\nFörfaller: \$date\n\nTilldelade: \
\$attendees\n\nUppgiften har ställts in av \$organizer.\n\nVänligen se bifogad \
iCalendar-fil med uppdaterade detaljer angående uppgiften."; \
+$labels['saveintasklist'] = 'spara i'; +$labels['itipobjectnotfound'] = 'Uppgiften \
som refererats av detta meddelande hittades inte i din uppgiftslista.'; \
+$labels['itipmailbodyaccepted'] = "\$sender har accepterat att tilldelas följande \
uppgift:\n\n*\$title*\n\nFörfaller: \$date\n\nTilldelade: \$attendees"; \
+$labels['itipmailbodytentative'] = "\$sender har preliminärt accepterat att \
tilldelas följande uppgift:\n\n*\$title*\n\nFörfaller: \$date\n\nTilldelade: \
\$attendees"; +$labels['itipmailbodydeclined'] = "\$sender har avböjt att tilldelas \
följande uppgift:\n\n*\$title*\n\nFörfaller: \$date\n\nTilldelade: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender har avvisat din tilldelning av följande \
uppgift:\n\n*\$title*\n\nFörfaller: \$date"; +$labels['itipmailbodyin-process'] = \
"\$sender har satt status för följande uppgift till i \
bearbetningsfas:\n\n*\$title*\n\nFörfaller: \$date"; \
+$labels['itipmailbodycompleted'] = "\$sender har slutfört följande \
uppgift:\n\n*\$title*\n\nFörfaller: \$date"; +$labels['itipmailbodydelegated'] = \
"\$sender har delegerat följande uppgift:\n\n*\$title*\n\nFörfaller: \$date"; \
+$labels['itipmailbodydelegatedto'] = "\$sender har delegerat följande uppgift till \
dig:\n\n*\$title*\n\nFörfaller: \$date"; +$labels['attendeeaccepted'] = 'Den \
tilldelade har accepterat'; +$labels['attendeetentative'] = 'Den tilldelade har \
preliminärt accepterat'; +$labels['attendeedeclined'] = 'Den tilldelade har tackat \
nej'; +$labels['attendeedelegated'] = 'Den tilldelade har delegerat till \
$delegatedto'; +$labels['attendeein-process'] = 'Den tilldelade är i \
bearbetningsfas'; +$labels['attendeecompleted'] = 'Förvärvare har slutfört';
+$labels['acceptinvitation'] = 'Accepterar du denna tilldelade uppgift?';
+$labels['itipdeclinetask'] = 'Avböj denna, till dig tilldelade, uppgift till \
organisatören'; +$labels['declinedeleteconfirm'] = 'Vill du även ta bort denna \
avböjda uppgift från din uppgiftslista?';  $labels['itipcomment'] = 'Kommentar till \
inbjudan/meddelande'; +$labels['itipcommenttitle'] = 'Denna kommentar kommer att \
bifogas till inbjudnings-/notifieringsmeddelandet som skickas till de tilldelade'; \
+$labels['itipsendsuccess'] = 'Meddelande har skickats till förvärvare'; \
+$labels['errornotifying'] = 'Misslyckades att skicka notifieringar till \
uppgiftsförvärvare';  $labels['removefromcalendar'] = 'Ta bort från mina \
uppgifter'; +$labels['delegateinvitation'] = 'Delegera uppgift';
 $labels['andnmore'] = '$nr fler ...';
 $labels['delegatedto'] = 'Delegerad till:';
 $labels['delegatedfrom'] = 'Delegerad från:';
 $labels['savetotasklist'] = 'Spara till uppgifter';
 $labels['comment'] = 'Kommentar';
 $labels['errorimportingtask'] = 'Det gick inte att importera uppgift(er)';
+$labels['importwarningexists'] = 'En kopia av denna uppgift finns redan i din \
uppgiftslista.';  $labels['importsuccess'] = '$nr uppgifter har importerats';
+$labels['newerversionexists'] = 'En nyare version av denna uppgift finns redan! \
Åtgärd avbruten.'; +$labels['nowritetasklistfound'] = 'Ingen uppgiftslista hittades \
att spara uppgiften till'; +$labels['importedsuccessfully'] = 'Uppgiften lades till \
\'$list\''; +$labels['updatedsuccessfully'] = 'Uppgiften uppdaterades i \'$list\'';
 $labels['attendeupdateesuccess'] = 'Uppdaterade deltagarens status';
+$labels['itipresponseerror'] = 'Misslyckades att skicka ett svar på tilldelandet av \
denna uppgift';  $labels['itipinvalidrequest'] = 'Denna inbjudan är inte längre \
giltig'; +$labels['sentresponseto'] = 'Skickade respons på uppgift till $mailto';
 $labels['successremoval'] = 'Uppgiften har tagits bort.';
+$labels['arialabelsortmenu'] = 'Alternativ för sortering av uppgifter';
diff --git a/plugins/tasklist/localization/th.inc \
b/plugins/tasklist/localization/th.inc new file mode 100644
index 0000000..a90d7a0
--- /dev/null
+++ b/plugins/tasklist/localization/th.inc
@@ -0,0 +1,162 @@
+<?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['removelist'] = \
'ลบออกจากรายการ'; +$labels['newtask'] = \
'งานใหม่'; +$labels['createtask'] = \
'สร้างงาน<เอนเตอร์>'; +$labels['createnewtask'] = \
'สร้างงานใหม่ (เช่น วันเสาร์, \
ตัดหญ้าในสนาม)'; +$labels['createfrommail'] = \
'บันทึกเป็นงาน'; +$labels['mark'] = \
'ทำเครื่องหมาย'; +$labels['unmark'] = \
'ยกเลิกการทำเครื่องหมาย'; \
+$labels['edit'] = 'แก้ไข'; +$labels['delete'] = 'ลบ';
+$labels['title'] = 'หัวข้อ';
+$labels['description'] = 'คำอธิบาย';
+$labels['datetime'] = 'ครบกำหนด';
+$labels['duetime'] = 'กำหนดเสร็จ';
+$labels['start'] = 'เริ่ม';
+$labels['starttime'] = 'เวลาเริ่มต้น';
+$labels['alarms'] = 'แจ้งเตือน';
+$labels['repeat'] = 'ทำซ้ำ';
+$labels['links'] = 'อ้างอิง';
+$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'] = 'อีก 7 วัน';
+$labels['later'] = ' ายหลัง';
+$labels['assigned'] = 'มอบหมายแล้ว';
+$labels['assignedtitle'] = \
'งานที่ท่านมอบหมายให้ผู้อื่น'; \
+$labels['mytasks'] = 'งานของฉัน'; +$labels['mytaskstitle'] = \
'งานที่ท่านได้รับมอบหมาย'; \
+$labels['nodate'] = 'ไม่มีกำหนด'; +$labels['removetag'] = \
'เอาออก'; +$labels['auto'] = 'อัตโนมัติ';
+$labels['taskdetails'] = 'รายละเอียด';
+$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'] = \
'แก้ไขรายการ'; +$labels['createlist'] = \
'เพิ่มรายการ'; +$labels['listactions'] = \
'แสดงรายการทางเลือก...'; +$labels['listname'] = \
'ชื่อ'; +$labels['showalarms'] = \
'แสดงการแจ้งเตือน'; +$labels['import'] = \
'นำเข้า'; +$labels['viewactions'] = \
'แสดงการปฎิบัติ'; +$labels['focusview'] = \
'ดูเฉพาะรายการนี้'; +$labels['on'] = 'เปิด';
+$labels['at'] = 'ที่';
+$labels['this'] = 'นี้';
+$labels['next'] = 'ถัดไป';
+$labels['savingdata'] = 'บันทึกข้อมูล';
+$labels['errorsaving'] = \
'การบันทึกข้อมูลเกิดข้อผิดพลาด';
 +$labels['notasksfound'] = \
'ไม่พบงานสำหรับเงื่อนไขที่กำหนด';
 +$labels['invalidstartduedates'] = \
'กำหนดเริ่มต้องมาก่อนกำหนดเสร็จ';
 +$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['attendee'] = \
'ผู้รับมอบ'; +$labels['role'] = 'บทบาท';
+$labels['confirmstate'] = 'สถานะ';
+$labels['addattendee'] = 'เพิ่มผู้รับมอบงาน';
+$labels['roleorganizer'] = 'ผู้จัดงาน';
+$labels['rolerequired'] = 'บังคับ';
+$labels['roleoptional'] = 'ทางเลือก';
+$labels['rolenonparticipant'] = 'ผู้เฝ้าติดตาม';
+$labels['sendinvitations'] = 'ส่งบัตรเชิญ';
+$labels['sendnotifications'] = \
'แจ้งเตือนผู้รับมอบเกี่ยวกับการแก้ไข';
 +$labels['sendcancellation'] = \
'แจ้งเตือนผู้รับมอบเกี่ยวกับการยกเลิกงาน';
 +$labels['invitationsubject'] = \
'ท่านได้รับมอบหมายให้เป็น "$title"'; \
+$labels['itipupdatesubject'] = '"$title" \
ได้รับการปรับปรุงสถานะ'; \
+$labels['itipupdatesubjectempty'] = \
'งานที่ทำให้คุณกังวลได้รับการปรับปรุงสถานะ';
 +$labels['itipcancelsubject'] = '"$title" ถูกยกเลิก';
+$labels['saveintasklist'] = 'บันทึกใน';
+$labels['itipobjectnotfound'] = \
'งานที่ถูกอ้างถึงในข้อความนี้ \
ม่ถูกตรวจพบในรายการงานของคุณ';
 +$labels['itipmailbodyaccepted'] = "\$sender \
ยอมรับการมอบหมายงานหัวข้อ\n\n*\$title*\n\nมีกำหนดเสร็จ \
\$date\n\nผู้รับผิด่ชอบงาน: \$attendees"; \
+$labels['itipmailbodycancel'] = "\$sender \
ปฎิเสธการมอบหมายงานของคุณสำหรับงานต่อไปนี้ \
:\n\n*\$title*\n\nกำหนดเสร็จ: \$date"; \
+$labels['itipmailbodyin-process'] = "\$sender \
เปลี่ยนสถานะของงานต่อไปนี้เป \
น\"อยู่ระหว่าดำเนินการ\":\n\n*\$title*\n\nกำหนดเสร็จ: \
\$date"; +$labels['itipmailbodycompleted'] = "\$sender \
ได้ทำงานต่อไปนี้เสร็จเรียบร้อยแล้ว:\n\n*\$title*\n\nมีกำหนดเสร็จ: \
\$date"; +$labels['itipmailbodydelegated'] = "\$sender \
ได้มอบหมายงานต่อไปนี้:\n\n*\$title*\n\nกำหนดเสร็จ: \
\$date"; +$labels['itipmailbodydelegatedto'] = "\$sender \
ได้มอบหมายงานต่อไปนี้ให้คุณ:\n\n*\$title*\n\nมีกำหนดเสร็จ: \
\$date"; +$labels['attendeeaccepted'] = \
'ผู้รับมอบตกลงรับงานแล้ว'; \
+$labels['attendeetentative'] = \
'ผู้รับมอบมีแนวโน้มที่จะรับงาน';
 +$labels['attendeedeclined'] = \
'ผู้รับมอบปฎิเสธรับงาน'; \
+$labels['attendeedelegated'] = \
'ผู้รับมอบได้มอบงานต่อให้ \
$delegatedto'; +$labels['attendeein-process'] = \
'ผู้รรับมอบอยู่ระหว่างดำเนินการ';
 +$labels['attendeecompleted'] = \
'ผู้รับมอบได้ทำงานเสร็จเรียบร้อย';
 +$labels['acceptinvitation'] = \
'คุณจะรับมอบงานหรือไม่'; \
+$labels['itipdeclinetask'] = \
'ปฎิเสธการมอบหมายงานนี้ให้คุณไปยังผู้จัด';
 +$labels['declinedeleteconfirm'] = \
'คุณต้องการลบงานที่ปฎิเสธออกจากรายการงานของคุณหรือไม่';
 +$labels['itipcomment'] = 'ความคิดเห็น \
คำเชิญ/คำแจ้งเตือน'; +$labels['itipcommenttitle'] = \
'ความคิดเห็นนี้จะถูกแนบไปกับข้อความ \
คำเชิญ/คำแจ้งเตือน \
ที่ส่งไปยังผู้รับมอบ'; \
+$labels['itipsendsuccess'] = \
'คำแจ้งเตือนถูกส่งไปให้ผู้รับมอบแล้ว';
 +$labels['errornotifying'] = \
'การจัดส่งคำแจ้งเตือนไปยังผู้รับมอบงานเกิดข้อผิดพลาด';
 +$labels['removefromcalendar'] = \
'ลบออกจากงานของฉัน'; +$labels['delegateinvitation'] \
= 'มอบหมายงาน'; +$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['itipresponseerror'] = \
'การส่งคำตอบสำหรับงานที่ได้รับมอบหมายนี้เกิดข้อผิดพลาด';
 +$labels['itipinvalidrequest'] = \
'คำเชิญนี้ถูกยกเลิก'; +$labels['sentresponseto'] \
= 'คำตอบเรื่องการรับมอบงานได้ถูกส่งไปยัง \
$mailto เรียบร้อยแล้ว'; +$labels['successremoval'] = \
'งานถูกลบเรียบร้อยแล้ว'; \
+$labels['arialabelsortmenu'] = \
                'ทางเลือกการจัดเรียงงาน';
diff --git a/plugins/tasklist/localization/zh_CN.inc \
b/plugins/tasklist/localization/zh_CN.inc index 89d6461..3aae42e 100644
--- a/plugins/tasklist/localization/zh_CN.inc
+++ b/plugins/tasklist/localization/zh_CN.inc
@@ -6,4 +6,25 @@
  *
  * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
  */
+$labels['tags'] = ' 签';
+$labels['removelist'] = '从列表中移除';
+$labels['edit'] = '编辑';
+$labels['title'] = ' 题';
 $labels['description'] = '描述';
+$labels['start'] = '开始';
+$labels['starttime'] = '开始时间';
+$labels['alarms'] = '提醒';
+$labels['repeat'] = '循环';
+$labels['links'] = '参考';
+$labels['status'] = '状态';
+$labels['status-cancelled'] = '已取消';
+$labels['created'] = '已创建';
+$labels['changed'] = '最后更改';
+$labels['save'] = '保存';
+$labels['cancel'] = '取消';
+$labels['tabsummary'] = '汇总';
+$labels['tabsharing'] = '分享';
+$labels['listname'] = '名称';
+$labels['savingdata'] = '保存数据...';
+$labels['confirmstate'] = '状态';
+$labels['comment'] = '注释';



_______________________________________________
commits mailing list
commits@lists.kolab.org
https://lists.kolab.org/mailman/listinfo/commits

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic