We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 55
roundcubemail-plugins-kolab.spec
Changed
x
1
2
3
Name: roundcubemail-plugins-kolab
4
Version: 3.2
5
-Release: 0.5.dev20140812.gitf75cc4757%{?dist}
6
+Release: 0.6.dev20140820.gitf75cc475%{?dist}
7
Summary: Kolab Groupware plugins for Roundcube Webmail
8
9
Group: Applications/Internet
10
License: AGPLv3+ and GPLv3+
11
URL: http://www.kolab.org
12
13
-# From git f75cc4757d3759da158cf60c32e0a9a9217592a7
14
+# From git f554c201754ebc44229c74e6d3d11ef0c0059190
15
Source0: http://git.kolab.org/%{name}/snapshot/%{name}-%{version}.tar.gz
16
Source1: kolab_logo.png
17
18
debian.changelog
Changed
11
1
2
+roundcubemail-plugins-kolab (1:3.2~dev20140820-0~kolab1) unstable; urgency=low
3
+
4
+ * New git master head snapshot (f554c201754ebc44229c74e6d3d11ef0c0059190)
5
+
6
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Wed, 20 Aug 2014 18:41:13 +0200
7
+
8
roundcubemail-plugins-kolab (1:3.2~dev20140812-0~kolab1) unstable; urgency=low
9
10
* New git master head snapshot (f75cc4757d3759da158cf60c32e0a9a9217592a7)
11
roundcubemail-plugins-kolab-3.2.tar.gz/.tx/config
Changed
13
1
2
source_file = plugins/kolab_folders/localization/en_US.inc
3
source_lang = en_US
4
5
+[kolab.kolab_tags]
6
+file_filter = plugins/kolab_tags/localization/<lang>.inc
7
+source_file = plugins/kolab_tags/localization/en_US.inc
8
+source_lang = en_US
9
+
10
[kolab.owncloud]
11
file_filter = plugins/owncloud/localization/<lang>.inc
12
source_file = plugins/owncloud/localization/en_US.inc
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/calendar.php
Changed
74
1
2
3
$this->ui->init_templates();
4
$this->rc->output->add_label('lowest','low','normal','high','highest','delete','cancel','uploading','noemailwarning','close');
5
- $this->rc->output->add_label('libcalendaring.itipaccepted','libcalendaring.itiptentative','libcalendaring.itipdeclined','libcalendaring.itipdelegated');
6
+ $this->rc->output->add_label('libcalendaring.itipaccepted','libcalendaring.itiptentative','libcalendaring.itipdeclined','libcalendaring.itipdelegated','libcalendaring.expandattendeegroup','libcalendaring.expandattendeegroupnodata');
7
8
// initialize attendees autocompletion
9
rcube_autocomplete_init();
10
11
12
// convert dates into unix timestamps
13
if (!empty($start) && !is_numeric($start)) {
14
- $dts = new DateTime($start, $this->timezone);
15
- $start = $dts->format('U');
16
+ $dts = rcube_utils::anytodatetime($start, $this->timezone);
17
+ $start = $dts ? $dts->format('U') : null;
18
}
19
if (!empty($end) && !is_numeric($end)) {
20
- $dte = new DateTime($end, $this->timezone);
21
- $end = $dte->format('U');
22
+ $dte = rcube_utils::anytodatetime($end, $this->timezone);
23
+ $end = $dte ? $dte->format('U') : null;
24
}
25
26
if (!$start) $start = time();
27
28
$status = self::FREEBUSY_FREE;
29
foreach ($fblist as $slot) {
30
list($from, $to, $type) = $slot;
31
+
32
+ // check for possible all-day times
33
+ if (gmdate('His', $from) == '000000' && gmdate('His', $to) == '235959') {
34
+ // shift into the user's timezone for sane matching
35
+ $from -= $this->gmt_offset;
36
+ $to -= $this->gmt_offset;
37
+ }
38
+
39
if ($from < $t_end && $to > $t) {
40
$status = isset($type) ? $type : self::FREEBUSY_BUSY;
41
if ($status == self::FREEBUSY_BUSY) // can't get any worse :-)
42
43
public function resources_autocomplete()
44
{
45
$search = rcube_utils::get_input_value('_search', rcube_utils::INPUT_GPC, true);
46
- $sid = rcube_utils::get_input_value('_id', rcube_utils::INPUT_GPC);
47
+ $sid = rcube_utils::get_input_value('_reqid', rcube_utils::INPUT_GPC);
48
$maxnum = (int)$this->rc->config->get('autocomplete_max', 15);
49
$results = array();
50
51
52
public function get_url($param = array())
53
{
54
$param += array('task' => 'calendar');
55
-
56
- $schema = 'http';
57
- $default_port = 80;
58
- if (rcube_https_check()) {
59
- $schema = 'https';
60
- $default_port = 443;
61
- }
62
- $url = $schema . '://' . preg_replace('/:\d+$/', '', $_SERVER['HTTP_HOST']);
63
- if ($_SERVER['SERVER_PORT'] != $default_port)
64
- $url .= ':' . $_SERVER['SERVER_PORT'];
65
- if (dirname($_SERVER['SCRIPT_NAME']) != '/')
66
- $url .= dirname($_SERVER['SCRIPT_NAME']);
67
- $url .= preg_replace('!^\./!', '/', $this->rc->url($param));
68
-
69
- return $url;
70
+ return $this->rc->url($param, true, true);
71
}
72
73
74
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/calendar_ui.js
Changed
127
1
2
// event details
3
var title = $('#edit-title').val(event.title || '');
4
var location = $('#edit-location').val(event.location || '');
5
- var description = $('#edit-description').html(event.description || '');
6
+ var description = $('#edit-description').text(event.description || '');
7
var vurl = $('#edit-url').val(event.vurl || '');
8
var categories = $('#edit-categories').val(event.categories);
9
var calendars = $('#edit-calendar').val(event.calendar);
10
11
},
12
buttons: buttons,
13
minWidth: 500,
14
- width: 580
15
+ width: 600
16
}).append(editform.show()); // adding form content AFTERWARDS massively speeds up opening on IE6
17
18
// set dialog size according to form content
19
- me.dialog_resize($dialog.get(0), editform.height() + (bw.ie ? 20 : 0), 530);
20
+ me.dialog_resize($dialog.get(0), editform.height() + (bw.ie ? 20 : 0), 550);
21
22
title.select();
23
24
25
$dialog.find('div.event-section.clone, div.event-line.clone').remove();
26
27
// always show event title and date
28
- $('.event-title', $dialog).html(Q(event.title)).removeClass('event-text-old').show();
29
- $('.event-date', $dialog).html(Q(me.event_date_text(event))).show();
30
+ $('.event-title', $dialog).text(event.title).removeClass('event-text-old').show();
31
+ $('.event-date', $dialog).text(me.event_date_text(event)).show();
32
33
// show each property change
34
$.each(data.changes, function(i,change) {
35
36
37
// special case: title
38
if (prop == 'title') {
39
- $('.event-title', $dialog).addClass('event-text-old').html(Q(change.old || '--'));
40
- $('.event-title-new', $dialog).html(Q(change.new || '--')).show();
41
+ $('.event-title', $dialog).addClass('event-text-old').text(change.old || '--');
42
+ $('.event-title-new', $dialog).text(change.new || '--').show();
43
}
44
45
// no display container for this property
46
47
// format attachments struct
48
if (prop == 'attachments') {
49
if (change.old) event_show_attachments([change.old], row.children('.event-text-old'), event, false);
50
- else row.children('.event-text-old').html('--');
51
+ else row.children('.event-text-old').text('--');
52
if (change.new) event_show_attachments([$.extend({}, change.old || {}, change.new)], row.children('.event-text-new'), event, false);
53
- else row.children('.event-text-new').html('--');
54
+ else row.children('.event-text-new').text('--');
55
// remove click handler as we're currentyl not able to display the according attachment contents
56
$('.attachmentslist li a', row).unbind('click').removeAttr('href');
57
}
58
59
};
60
61
// add the given attendee to the list
62
- var add_attendee = function(data, readonly)
63
+ var add_attendee = function(data, readonly, before)
64
{
65
if (!me.selected_event)
66
return false;
67
68
else if (data['delegated-from'])
69
tooltip = rcmail.gettext('delegatedfrom', 'calendar') + data['delegated-from'];
70
71
+ // add expand button for groups
72
+ if (data.cutype == 'GROUP') {
73
+ dispname += ' <a href="#expand" data-email="' + Q(data.email) + '" class="iconbutton add expandlink" title="' + rcmail.gettext('expandattendeegroup','libcalendaring') + '">' +
74
+ rcmail.gettext('expandattendeegroup','libcalendaring') + '</a>';
75
+ }
76
+
77
var html = '<td class="role">' + select + '</td>' +
78
'<td class="name">' + dispname + '</td>' +
79
'<td class="availability"><img src="./program/resources/blank.gif" class="availabilityicon ' + avail + '" data-email="' + data.email + '" alt="" /></td>' +
80
81
var table = rcmail.env.calendar_resources && data.cutype == 'RESOURCE' ? resources_list : attendees_list;
82
var tr = $('<tr>')
83
.addClass(String(data.role).toLowerCase())
84
- .html(html)
85
- .appendTo(table);
86
+ .html(html);
87
+
88
+ if (before)
89
+ tr.insertBefore(before)
90
+ else
91
+ tr.appendTo(table);
92
93
tr.find('a.deletelink').click({ id:(data.email || data.name) }, function(e) { remove_attendee(this, e.data.id); return false; });
94
tr.find('a.mailtolink').click(event_attendee_click);
95
+ tr.find('a.expandlink').click(data, function(e) { me.expand_attendee_group(e, add_attendee, remove_attendee); });
96
tr.find('input.edit-attendee-reply').click(function() {
97
var enabled = $('#edit-attendees-invite:checked').length || $('input.edit-attendee-reply:checked').length;
98
$('p.attendees-commentbox')[enabled ? 'show' : 'hide']();
99
100
101
for (var sid in this.calendars) {
102
if (this.calendars[sid]) {
103
- this.calendars[sid].url = this.calendars[sid].url.replace(/&q=.+/, '') + '&q='+escape(q);
104
+ this.calendars[sid].url = this.calendars[sid].url.replace(/&q=.+/, '') + '&q=' + urlencode(q);
105
sources.push(sid);
106
}
107
}
108
109
};
110
}
111
rcmail.init_address_input_events($('#edit-attendee-name'), ac_props);
112
- rcmail.addEventListener('autocomplete_insert', function(e){
113
+ rcmail.addEventListener('autocomplete_insert', function(e) {
114
+ var success = false;
115
if (e.field.name == 'participant') {
116
- $('#edit-attendee-add').click();
117
+ success = add_attendees(e.insert, { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:(e.data && e.data.type == 'group' ? 'GROUP' : 'INDIVIDUAL') });
118
}
119
else if (e.field.name == 'resource' && e.data && e.data.email) {
120
- add_attendee($.extend(e.data, { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:'RESOURCE' }));
121
+ success = add_attendee($.extend(e.data, { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:'RESOURCE' }));
122
+ }
123
+ if (e.field && success) {
124
e.field.value = '';
125
}
126
});
127
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/drivers/database/SQL/postgres.initial.sql
Changed
24
1
2
"start" timestamp without time zone DEFAULT now() NOT NULL,
3
"end" timestamp without time zone DEFAULT now() NOT NULL,
4
recurrence varchar(255) DEFAULT NULL,
5
- title character varying(255) NOT NULL,
6
- description text NOT NULL,
7
- location character varying(255) NOT NULL,
8
- categories character varying(255) NOT NULL,
9
- url character varying(255) NOT NULL,
10
+ title character varying(255) NOT NULL DEFAULT '',
11
+ description text NOT NULL DEFAULT '',
12
+ location character varying(255) NOT NULL DEFAULT '',
13
+ categories character varying(255) NOT NULL DEFAULT '',
14
+ url character varying(255) NOT NULL DEFAULT '',
15
all_day smallint NOT NULL DEFAULT 0,
16
free_busy smallint NOT NULL DEFAULT 0,
17
priority smallint NOT NULL DEFAULT 0,
18
sensitivity smallint NOT NULL DEFAULT 0,
19
- status character varying(32) NOT NULL,
20
+ status character varying(32) NOT NULL DEFAULT '',
21
alarms varchar(255) DEFAULT NULL,
22
attendees text DEFAULT NULL,
23
notifyat timestamp without time zone DEFAULT NULL,
24
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/drivers/database/database_driver.php
Changed
10
1
2
}
3
4
// add events from the address books birthday calendar
5
- if (in_array(self::BIRTHDAY_CALENDAR_ID, $calendars)) {
6
+ if (in_array(self::BIRTHDAY_CALENDAR_ID, $calendars) && empty($query)) {
7
$events = array_merge($events, $this->load_birthday_events($start, $end, $search, $modifiedsince));
8
}
9
10
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/drivers/kolab/kolab_user_calendar.php
Changed
19
1
2
*/
3
public function get_name()
4
{
5
- return $this->userdata['name'] ?: $this->userdata['mail'];
6
+ return $this->userdata['displayname'] ?: ($this->userdata['name'] ?: $this->userdata['mail']);
7
}
8
9
10
11
*/
12
public function get_title()
13
{
14
- return $this->userdata['mail'];
15
+ return trim($this->userdata['displayname'] . '; ' . $this->userdata['mail'], '; ');
16
}
17
18
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/bg_BG.inc
Changed
96
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Изглед по подразбиране';
12
$labels['time_format'] = 'Формат на часовете';
13
$labels['timeslots'] = 'Time slots per hour';
14
15
$labels['coloringmode1'] = 'Относно категорията';
16
$labels['coloringmode2'] = 'Календар за очертание, категория за съдържание';
17
$labels['coloringmode3'] = 'Категория за очертание, календар за съдържание';
18
-// calendar
19
$labels['calendar'] = 'Календар';
20
$labels['calendars'] = 'Календари';
21
$labels['category'] = 'Категория';
22
23
$labels['date'] = 'Дата';
24
$labels['start'] = 'Начало';
25
$labels['end'] = 'Край';
26
+$labels['repeat'] = 'Repeat';
27
$labels['selectdate'] = 'Избор на дата';
28
$labels['freebusy'] = 'Показване като';
29
$labels['free'] = 'Свободно';
30
31
$labels['private'] = 'частно';
32
$labels['confidential'] = 'конфиденциално';
33
$labels['alarms'] = 'Напомняне';
34
+$labels['unknown'] = 'Неизвестно';
35
$labels['generated'] = 'генерирано в';
36
$labels['printdescriptions'] = 'Печат на описанията';
37
$labels['parentcalendar'] = 'Внасяне вътре';
38
39
$labels['nmonthsback'] = '$nr месеца назад';
40
$labels['showurl'] = 'Показване на URL на календара';
41
$labels['showurldescription'] = 'Използвайте следния адрес, за да достъпвате (само за четене) вашия календар от други приложения. Можете да копирате и поставяте това във всеки календарен софтуер, поддържащ форматът iCal';
42
-// agenda view
43
$labels['listrange'] = 'Оразмеряване към екран:';
44
$labels['listsections'] = 'Разделяне на:';
45
$labels['smartsections'] = 'Интелигентни секции';
46
47
$labels['weekofyear'] = 'Седмица';
48
$labels['pastevents'] = 'Минали';
49
$labels['futureevents'] = 'Бъдещи';
50
-// alarm/reminder settings
51
$labels['showalarms'] = 'Show reminders';
52
$labels['defaultalarmtype'] = 'Настройка за напомняне по подразбиране';
53
$labels['defaultalarmoffset'] = 'Време за напомняне по подразбиране';
54
-// attendees
55
$labels['attendee'] = 'Участник';
56
$labels['role'] = 'Роля';
57
$labels['availability'] = 'Avail.';
58
59
$labels['roleorganizer'] = 'Организатор';
60
$labels['rolerequired'] = 'Задължителен';
61
$labels['roleoptional'] = 'По избор';
62
+$labels['rolechair'] = 'Chair';
63
$labels['cutyperesource'] = 'Resource';
64
$labels['availfree'] = 'Свободно';
65
$labels['availbusy'] = 'Заето';
66
67
$labels['sendinvitations'] = 'Изпращане на покани';
68
$labels['sendnotifications'] = 'Известяване на участниците относно промените';
69
$labels['sendcancellation'] = 'Известяване на участниците относно отмяна на събития';
70
-// invitation handling (overrides labels from libcalendaring)
71
+$labels['eventupdatesubject'] = '"$title" has been updated';
72
+$labels['eventcancelsubject'] = '"$title" has been canceled';
73
$labels['itipdeclineevent'] = 'Искате ли да отхвърлите поканата за това събитие?';
74
$labels['saveincalendar'] = 'запазване в';
75
-// resources
76
$labels['resource'] = 'Resource';
77
-// event dialog tabs
78
$labels['tabsummary'] = 'Заглавие';
79
$labels['tabrecurrence'] = 'Recurrence';
80
$labels['tabattendees'] = 'Участници';
81
$labels['tabattachments'] = 'Прикрепени файлове';
82
$labels['tabsharing'] = 'Споделяне';
83
-// messages
84
$labels['deleteobjectconfirm'] = 'Наистина ли искате да премахнете това събитие?';
85
$labels['deleteventconfirm'] = 'Наистина ли искате да премахнете това събитие?';
86
$labels['deletecalendarconfirm'] = 'Наистина ли искате да премахнете този календар с всичките му събития?';
87
$labels['savingdata'] = 'Запазване на данни...';
88
$labels['errorsaving'] = 'Неуспешно записването на промените.';
89
-// recurrence form
90
-$labels['recurrencend'] = 'до';
91
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
92
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
93
$labels['futurevents'] = 'Бъдещи';
94
-// birthdays calendar
95
?>
96
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/ca_ES.inc
Changed
41
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Vista per defecte';
12
$labels['time_format'] = 'Format de l\'hora';
13
$labels['first_day'] = 'Primer dia de la setmana';
14
15
$labels['workinghours'] = 'Hores de feina';
16
$labels['add_category'] = 'Afegeix categoria';
17
$labels['remove_category'] = 'Suprimeix categoria';
18
-// calendar
19
$labels['calendar'] = 'Calendari';
20
$labels['calendars'] = 'Calendaris';
21
$labels['category'] = 'Categoria';
22
23
$labels['private'] = 'privat';
24
$labels['confidential'] = 'confidencial';
25
$labels['alarms'] = 'Recordatori';
26
-// agenda view
27
$labels['weekofyear'] = 'Setmana';
28
-// alarm/reminder settings
29
-// attendees
30
$labels['availfree'] = 'Lliure';
31
$labels['availbusy'] = 'Ocupat';
32
$labels['availoutofoffice'] = 'Fora de l\'oficina';
33
-// invitation handling (overrides labels from libcalendaring)
34
-// resources
35
-// event dialog tabs
36
$labels['tabsummary'] = 'Resum';
37
-// messages
38
-// recurrence form
39
-// birthdays calendar
40
?>
41
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/cs_CZ.inc
Changed
106
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Výchozí pohled';
12
$labels['time_format'] = 'Formát data';
13
$labels['timeslots'] = 'Time slots per hour';
14
15
$labels['coloringmode1'] = 'Podle kategorie';
16
$labels['coloringmode2'] = 'Kalendář pro orámování, kategorie pro obsah';
17
$labels['coloringmode3'] = 'Kategorie pro orámování, kalendář pro obsah';
18
-// calendar
19
$labels['calendar'] = 'Kalendář';
20
$labels['calendars'] = 'Kalendáře';
21
$labels['category'] = 'Kategorie';
22
23
$labels['date'] = 'Datum';
24
$labels['start'] = 'Začátek';
25
$labels['end'] = 'Konec';
26
+$labels['repeat'] = 'Opakování';
27
$labels['selectdate'] = 'Vyberte datum';
28
$labels['freebusy'] = 'Zobrazovat časový úsek jako';
29
$labels['free'] = 'volno';
30
31
$labels['private'] = 'soukromé';
32
$labels['confidential'] = 'důvěrné';
33
$labels['alarms'] = 'Připomenutí';
34
+$labels['unknown'] = 'neznámý';
35
$labels['generated'] = 'vygenerováno';
36
$labels['printdescriptions'] = 'Vytisknout popisy';
37
$labels['parentcalendar'] = 'Vložit dovnitř';
38
39
$labels['nmonthsback'] = '$nr měsíců nazpátek';
40
$labels['showurl'] = 'Ukázat URL kalendáře';
41
$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.';
42
-// agenda view
43
$labels['listrange'] = 'Rozsah k zobrazení:';
44
$labels['listsections'] = 'Rozdělit na:';
45
$labels['smartsections'] = 'Chytré sekce';
46
47
$labels['weekofyear'] = 'Týden';
48
$labels['pastevents'] = 'Minulost';
49
$labels['futureevents'] = 'Budoucnost';
50
-// alarm/reminder settings
51
$labels['showalarms'] = 'Show reminders';
52
$labels['defaultalarmtype'] = 'Výchozí nastavení připomenutí';
53
$labels['defaultalarmoffset'] = 'Výchozí čas připomenutí';
54
-// attendees
55
$labels['attendee'] = 'Účastník';
56
+$labels['role'] = 'Role';
57
$labels['availability'] = 'Dost.';
58
$labels['confirmstate'] = 'Stav';
59
$labels['addattendee'] = 'Přidat účastníka';
60
$labels['roleorganizer'] = 'Organizátor';
61
$labels['rolerequired'] = 'Povinný';
62
$labels['roleoptional'] = 'Nepovinný';
63
+$labels['rolechair'] = 'Chair';
64
$labels['cutyperesource'] = 'Prostředek';
65
$labels['availfree'] = 'volno';
66
$labels['availbusy'] = 'obsazeno';
67
68
$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.";
69
$labels['eventcancelsubject'] = 'Událost "$title" byla zrušena';
70
$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.";
71
-// invitation handling (overrides labels from libcalendaring)
72
$labels['itipmailbodyaccepted'] = "\$sender přijal(a) pozvání na tuto událost:\n\n*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees";
73
$labels['itipmailbodytentative'] = "\$sender nezávazně přijal(a) pozvání na tuto událost:\n\n*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees";
74
$labels['itipmailbodydeclined'] = "\$sender odmítl(a) pozvání na tuto událost:\n\n*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees";
75
76
$labels['notanattendee'] = 'Nejste na seznamu účastníků této události';
77
$labels['eventcancelled'] = 'Tato událost byla zrušena';
78
$labels['saveincalendar'] = 'uložit do';
79
-// resources
80
$labels['resource'] = 'Prostředek';
81
-// event dialog tabs
82
$labels['tabsummary'] = 'Souhrn';
83
$labels['tabrecurrence'] = 'Opakování';
84
$labels['tabattendees'] = 'Účastníci';
85
$labels['tabattachments'] = 'Přílohy';
86
$labels['tabsharing'] = 'Sdílení';
87
-// messages
88
$labels['deleteobjectconfirm'] = 'Opravdu chcete smazat tuto událost?';
89
$labels['deleteventconfirm'] = 'Opravdu chcete smazat tuto událost?';
90
$labels['deletecalendarconfirm'] = 'Opravdu chcete smazat tento kalendář se všemi událostmi?';
91
92
$labels['importnone'] = 'Nebyly nalezeny žádné události k importu';
93
$labels['importerror'] = 'Při importu došlo k chybě';
94
$labels['aclnorights'] = 'Nemáte administrátorská práva k tomuto kalendáři.';
95
-// recurrence form
96
-$labels['repeat'] = 'Opakování';
97
$labels['changeeventconfirm'] = 'Změnit událost';
98
$labels['removeeventconfirm'] = 'Odstranit událost';
99
$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?';
100
101
$labels['futurevents'] = 'Budoucí';
102
$labels['allevents'] = 'Všechny';
103
$labels['saveasnew'] = 'Uložit jako novou';
104
-// birthdays calendar
105
?>
106
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/da_DK.inc
Changed
101
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Standardvisning';
12
$labels['time_format'] = 'Tidsformat';
13
$labels['first_day'] = 'Første ugedag';
14
15
$labels['coloringmode1'] = 'Ifølge kategori';
16
$labels['coloringmode2'] = 'Kalender til oversigt, kategori til indhold';
17
$labels['coloringmode3'] = 'Kategori til oversigt, kalender til indhold';
18
-// calendar
19
$labels['calendar'] = 'Kalender';
20
$labels['calendars'] = 'Kalendere';
21
$labels['category'] = 'Kategori';
22
23
$labels['date'] = 'Dato';
24
$labels['start'] = 'Start';
25
$labels['end'] = 'Slut';
26
+$labels['repeat'] = 'Gentag';
27
$labels['selectdate'] = 'Vælg dato';
28
$labels['freebusy'] = 'Vis mig som';
29
$labels['free'] = 'Ledig';
30
31
$labels['private'] = 'privat';
32
$labels['confidential'] = 'fortrolig';
33
$labels['alarms'] = 'Påmindelse';
34
+$labels['unknown'] = 'Ukendt';
35
+$labels['eventoptions'] = 'Tilvalg';
36
$labels['generated'] = 'oprettet per';
37
$labels['printdescriptions'] = 'Udskriv beskrivelser';
38
$labels['parentcalendar'] = 'Indsæt indeni';
39
40
$labels['showurl'] = 'Vis kalenderens URL';
41
$labels['showurldescription'] = 'Brug følgende adresse for at tilgå din kalender (skrivebeskyttet) fra andre programmer. Du kan kopiere og indsætet denne i ethvert kalenderprogram, der understøtter iCal-formatet.';
42
$labels['caldavurldescription'] = 'Kopiér denne adresse til en <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-klientprogram (eks. Evolution eller Mozilla Thunderbird) for at synkronisere denne kalender komplet med din computer eller mobilenhed.';
43
-// agenda view
44
$labels['listrange'] = 'Interval som skal vises:';
45
$labels['listsections'] = 'Del op i:';
46
$labels['smartsections'] = 'Smarte sektioner';
47
48
$labels['weekofyear'] = 'Uge';
49
$labels['pastevents'] = 'Tidligere';
50
$labels['futureevents'] = 'Fremtid';
51
-// alarm/reminder settings
52
$labels['defaultalarmtype'] = 'Standardindstilling for påmindelse';
53
$labels['defaultalarmoffset'] = 'Standardtidspunkt for påmindelse';
54
-// attendees
55
$labels['attendee'] = 'Deltager';
56
$labels['role'] = 'Rolle';
57
$labels['availability'] = 'Tilg.';
58
59
$labels['eventupdatemailbody'] = "*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees\n\nBemærk venligst vedhæftede iCalendar-fil med alle detaljer om arrangementet, som du kan importere til dit kalenderprogram.";
60
$labels['eventcancelsubject'] = '"$title" er blevet aflyst';
61
$labels['eventcancelmailbody'] = "*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees\n\nDette arrangement er blevet aflyst af \$organizer.\n\nBemærk venligst vedhæftede iCalendard-fil med de opdaterede detaljer om arrangementet.";
62
-// invitation handling (overrides labels from libcalendaring)
63
$labels['itipmailbodyaccepted'] = "\$sender har accepteret invitationen til det følgende arrangement:\n\n*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees";
64
$labels['itipmailbodytentative'] = "\$sender har forsøgsvist accepteret invitationen til det følgende arrangement:\n\n*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees";
65
$labels['itipmailbodydeclined'] = "\$sender har afvist invitationen til det følgende arrangement:\n\n*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees";
66
67
$labels['notanattendee'] = 'Du er ikke opført som deltager for dette arrangement';
68
$labels['eventcancelled'] = 'Arrangementet er blevet aflyst';
69
$labels['saveincalendar'] = 'gem i';
70
-// resources
71
$labels['resource'] = 'Ressource';
72
$labels['resourcedetails'] = 'Detaljer';
73
-// event dialog tabs
74
$labels['tabsummary'] = 'Resumé';
75
$labels['tabrecurrence'] = 'Gentagelse';
76
$labels['tabattendees'] = 'Deltagere';
77
$labels['tabresources'] = 'Ressourcer';
78
$labels['tabattachments'] = 'Vedhæftninger';
79
$labels['tabsharing'] = 'Deling';
80
-// messages
81
$labels['deleteobjectconfirm'] = 'Sikker på at du vil slette dette arrangement?';
82
$labels['deleteventconfirm'] = 'Sikker på at du vil slette dette arrangement?';
83
$labels['deletecalendarconfirm'] = 'Sikker på at du vil slette denne kalender med alle dets arrangementer?';
84
85
$labels['importnone'] = 'Fandt ingen arrangementer som kunne importeres';
86
$labels['importerror'] = 'Der opstod en fejl under import';
87
$labels['aclnorights'] = 'Du har ikke administratorrettigheder for denne kalender.';
88
-// recurrence form
89
-$labels['repeat'] = 'Gentag';
90
$labels['changeeventconfirm'] = 'Tilpas arrangement';
91
$labels['removeeventconfirm'] = 'Fjern arrangement';
92
$labels['changerecurringeventwarning'] = 'Dette er et tilbagevendende arrangement. Ønsker du kun at redige det aktuelle arrangement, dette og alle fremtidige forekomster, alle forekomster eller gemme det som et nyt arrangement?';
93
94
$labels['futurevents'] = 'Fremtid';
95
$labels['allevents'] = 'Alle';
96
$labels['saveasnew'] = 'Gem som ny';
97
-// birthdays calendar
98
+$labels['user'] = 'Bruger';
99
+$labels['actiondelete'] = 'Slettet';
100
?>
101
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/de_CH.inc
Changed
100
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Ansicht';
12
$labels['time_format'] = 'Zeitformatierung';
13
$labels['timeslots'] = 'Time slots per hour';
14
15
$labels['coloringmode1'] = 'Farbe der Kategorie';
16
$labels['coloringmode2'] = 'Kalenderfarbe aussen, Kategoriefarbe innen';
17
$labels['coloringmode3'] = 'Kategoriefarbe aussen, Kalenderfarbe innen';
18
-// calendar
19
$labels['calendar'] = 'Kalender';
20
$labels['calendars'] = 'Kalender';
21
$labels['category'] = 'Kategorie';
22
23
$labels['date'] = 'Datum';
24
$labels['start'] = 'Beginn';
25
$labels['end'] = 'Ende';
26
+$labels['repeat'] = 'Wiederholung';
27
$labels['selectdate'] = 'Datum auswählen';
28
$labels['freebusy'] = 'Zeige mich als';
29
$labels['free'] = 'Frei';
30
31
$labels['private'] = 'privat';
32
$labels['confidential'] = 'vertraulich';
33
$labels['alarms'] = 'Erinnerung';
34
+$labels['unknown'] = 'Unbekannt';
35
$labels['generated'] = 'erstellt am';
36
$labels['printdescriptions'] = 'Beschrieb drucken';
37
$labels['parentcalendar'] = 'Erstellen in';
38
39
$labels['showurl'] = 'URL anzeigen';
40
$labels['showurldescription'] = 'Über die folgende Adresse können Sie mit einem beliebigen Kalenderprogramm Ihren Kalender abrufen (nur lesend), sofern dieses das iCal-Format unterstützt.';
41
$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.';
42
-// agenda view
43
$labels['listrange'] = 'Angezeigter Bereich:';
44
$labels['listsections'] = 'Unterteilung:';
45
$labels['smartsections'] = 'Intelligent';
46
47
$labels['weekofyear'] = 'KW';
48
$labels['pastevents'] = 'Vergangene';
49
$labels['futureevents'] = 'Zukünftige';
50
-// alarm/reminder settings
51
$labels['showalarms'] = 'Show reminders';
52
$labels['defaultalarmtype'] = 'Standard-Erinnerungseinstellung';
53
$labels['defaultalarmoffset'] = 'Standard-Erinnerungszeit';
54
-// attendees
55
$labels['attendee'] = 'Teilnehmer';
56
$labels['role'] = 'Rolle';
57
$labels['availability'] = 'Verfüg.';
58
59
$labels['eventupdatemailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit den aktualisiereten Termindaten. Diese können Sie in Ihre Kalenderanwendung importieren.";
60
$labels['eventcancelsubject'] = '"$title" wurde abgesagt';
61
$labels['eventcancelmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nDer Termin wurde von \$organizer abgesagt.\n\nIm Anhang finden Sie eine iCalendar-Datei mit den Termindaten.";
62
-// invitation handling (overrides labels from libcalendaring)
63
$labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
64
$labels['itipmailbodytentative'] = "\$sender hat die Einladung mit Vorbehalt zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
65
$labels['itipmailbodydeclined'] = "\$sender hat die Einladung zum folgenden Termin abgelehnt:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
66
67
$labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
68
$labels['eventcancelled'] = 'Der Termin wurde vom Organisator abgesagt';
69
$labels['saveincalendar'] = 'speichern in';
70
-// resources
71
$labels['resource'] = 'Ressource';
72
$labels['resourcedetails'] = 'Details';
73
-// event dialog tabs
74
$labels['tabsummary'] = 'Übersicht';
75
$labels['tabrecurrence'] = 'Wiederholung';
76
$labels['tabattendees'] = 'Teilnehmer';
77
$labels['tabattachments'] = 'Anhänge';
78
$labels['tabsharing'] = 'Freigabe';
79
-// messages
80
$labels['deleteobjectconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
81
$labels['deleteventconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
82
$labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen Terminen wirklich löschen?';
83
84
$labels['importnone'] = 'Keine Termine zum Importieren gefunden';
85
$labels['importerror'] = 'Fehler beim Importieren';
86
$labels['aclnorights'] = 'Sie haben keine Administrator-Rechte für diesen Kalender.';
87
-// recurrence form
88
-$labels['repeat'] = 'Wiederholung';
89
$labels['changeeventconfirm'] = 'Termin ändern';
90
$labels['removeeventconfirm'] = 'Termin löschen';
91
$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?';
92
93
$labels['futurevents'] = 'Zukünftige';
94
$labels['allevents'] = 'Alle';
95
$labels['saveasnew'] = 'Als neu speichern';
96
-// birthdays calendar
97
$labels['birthdays'] = 'Geburtstage';
98
$labels['birthdayscalendar'] = 'Geburtstags-Kalender';
99
$labels['displaybirthdayscalendar'] = 'Geburtstags-Kalender anzeigen';
100
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/de_DE.inc
Changed
192
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Standardansicht';
12
$labels['time_format'] = 'Zeitformatierung';
13
$labels['timeslots'] = 'Time slots per hour';
14
15
$labels['coloringmode1'] = 'Farbe der Kategorie';
16
$labels['coloringmode2'] = 'Kalenderfarbe außen, Kategoriefarbe innen';
17
$labels['coloringmode3'] = 'Kategoriefarbe außen, Kalenderfarbe innen';
18
-// calendar
19
+$labels['afternothing'] = 'nichts unternehmen';
20
+$labels['aftertrash'] = 'In den Papierkorb verschieben';
21
+$labels['afterdelete'] = 'Nachricht löschen';
22
+$labels['afterflagdeleted'] = 'Als gelöscht markieren';
23
+$labels['aftermoveto'] = 'Verschiebe nach...';
24
+$labels['itipoptions'] = 'Veranstaltungseinladungen';
25
+$labels['afteraction'] = 'Nachdem eine Einladungs- oder Update-Nachricht verarbetet wurde';
26
$labels['calendar'] = 'Kalender';
27
$labels['calendars'] = 'Kalender';
28
$labels['category'] = 'Kategorie';
29
30
$labels['url'] = 'URL';
31
$labels['date'] = 'Datum';
32
$labels['start'] = 'Beginn';
33
+$labels['starttime'] = 'Startzeit';
34
$labels['end'] = 'Ende';
35
+$labels['endtime'] = 'Endzeit';
36
+$labels['repeat'] = 'Wiederholung';
37
$labels['selectdate'] = 'Datum auswählen';
38
$labels['freebusy'] = 'Zeige mich als';
39
$labels['free'] = 'Frei';
40
$labels['busy'] = 'Gebucht';
41
$labels['outofoffice'] = 'Abwesend';
42
$labels['tentative'] = 'Mit Vorbehalt';
43
+$labels['mystatus'] = 'Mein Status';
44
$labels['status'] = 'Status';
45
$labels['confirmed'] = 'Bestätigt';
46
$labels['cancelled'] = 'Gekündigt';
47
48
$labels['confidential'] = 'vertraulich';
49
$labels['alarms'] = 'Erinnerung';
50
$labels['comment'] = 'Kommentar';
51
+$labels['unknown'] = 'Unbekannt';
52
+$labels['eventoptions'] = 'Optionen';
53
$labels['generated'] = 'erstellt am';
54
$labels['printdescriptions'] = 'Beschreibung drucken';
55
$labels['parentcalendar'] = 'Erstellen in';
56
57
$labels['showurl'] = 'URL anzeigen';
58
$labels['showurldescription'] = 'Über die folgende Adresse können Sie mit einem beliebigen Kalenderprogramm Ihren Kalender abrufen (nur lesend), sofern dieses das iCal-Format unterstützt.';
59
$labels['caldavurldescription'] = 'Diese Adresse in einen <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-Klienten (z.B. Evolution oder Mozilla Thunderbird) kopieren, um den Kalender in Gänze mit einem mobilen Gerät zu synchronisieren.';
60
-// agenda view
61
+$labels['findcalendars'] = 'Kalender finden...';
62
+$labels['searchterms'] = 'Suchbegriffe';
63
+$labels['calsearchresults'] = 'Verfügbare Kalender';
64
+$labels['calendarsubscribe'] = 'Permanent anzeigen';
65
+$labels['nocalendarsfound'] = 'Keine Kalender gefunden';
66
+$labels['nrcalendarsfound'] = '$nr Kalender gefunden';
67
+$labels['quickview'] = 'Nur diesen Kalender anzeigen';
68
+$labels['invitationspending'] = 'Ausstehende Einladungen';
69
+$labels['invitationsdeclined'] = 'Abgelehnte Einladunen';
70
+$labels['changepartstat'] = 'Teilnehmerstatus ändern';
71
$labels['listrange'] = 'Angezeigter Bereich:';
72
$labels['listsections'] = 'Unterteilung:';
73
$labels['smartsections'] = 'Intelligent';
74
75
$labels['tomorrow'] = 'Morgen';
76
$labels['thisweek'] = 'Diese Woche';
77
$labels['nextweek'] = 'Nächste Woche';
78
+$labels['prevweek'] = 'Vorige Woche';
79
$labels['thismonth'] = 'Diesen Monat';
80
$labels['nextmonth'] = 'Nächsten Monat';
81
$labels['weekofyear'] = 'Woche';
82
$labels['pastevents'] = 'Vergangene';
83
$labels['futureevents'] = 'Zukünftige';
84
-// alarm/reminder settings
85
$labels['showalarms'] = 'Show reminders';
86
$labels['defaultalarmtype'] = 'Standard-Erinnerungseinstellung';
87
$labels['defaultalarmoffset'] = 'Standard-Erinnerungszeit';
88
-// attendees
89
$labels['attendee'] = 'Teilnehmer';
90
$labels['role'] = 'Rolle';
91
$labels['availability'] = 'Verfüg.';
92
93
$labels['availunknown'] = 'Unbekannt';
94
$labels['availtentative'] = 'Mit Vorbehalt';
95
$labels['availoutofoffice'] = 'Abwesend';
96
+$labels['delegatedto'] = 'Delegiert an:';
97
+$labels['delegatedfrom'] = 'Delegiert von:';
98
$labels['scheduletime'] = 'Verfügbarkeit anzeigen';
99
$labels['sendinvitations'] = 'Einladungen versenden';
100
$labels['sendnotifications'] = 'Teilnehmer über die Änderungen informieren';
101
102
$labels['reqallattendees'] = 'Erforderliche/alle Teilnehmer';
103
$labels['prevslot'] = 'Vorheriger Vorschlag';
104
$labels['nextslot'] = 'Nächster Vorschlag';
105
+$labels['suggestedslot'] = 'Empfohlener Slot';
106
$labels['noslotfound'] = 'Es konnten keine freien Zeiten gefunden werden';
107
$labels['invitationsubject'] = 'Sie wurden zu "$title" eingeladen';
108
$labels['invitationmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit allen Details des Termins. Diese können Sie in Ihre Kalenderanwendung importieren.";
109
110
$labels['eventupdatemailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit den aktualisiereten Termindaten. Diese können Sie in Ihre Kalenderanwendung importieren.";
111
$labels['eventcancelsubject'] = '"$title" wurde abgesagt';
112
$labels['eventcancelmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nDer Termin wurde von \$organizer abgesagt.\n\nIm Anhang finden Sie eine iCalendar-Datei mit den Termindaten.";
113
-// invitation handling (overrides labels from libcalendaring)
114
+$labels['itipobjectnotfound'] = 'Der Termin auf den sich diese Nachricht bezieht, wurde in Deinem Kalnder nicht gefunden.';
115
$labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
116
$labels['itipmailbodytentative'] = "\$sender hat die Einladung mit Vorbehalt zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
117
$labels['itipmailbodydeclined'] = "\$sender hat die Einladung zum folgenden Termin abgelehnt:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
118
+$labels['itipmailbodycancel'] = "\$sender hat Deine Teilnahme bei der folgenden Veranstaltung zurückgewiesen:\n\n*\$title*\n\nam: \$date";
119
$labels['itipdeclineevent'] = 'Möchten Sie die Einladung zu diesem Termin ablehnen?';
120
$labels['declinedeleteconfirm'] = 'Soll der abgelehnte Termin zusätzlich aus dem Kalender gelöscht werden?';
121
+$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
122
+$labels['itipcommenttitle'] = 'Dieser Kommentar wird an die Einladungs-/Benachrichtigungsnachricht angehängt, die an die Teilnehmer verschickt wird';
123
$labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
124
$labels['eventcancelled'] = 'Der Termin wurde vom Organisator abgesagt';
125
$labels['saveincalendar'] = 'speichern in';
126
-// resources
127
+$labels['updatemycopy'] = 'In meinen Kalender updaten';
128
+$labels['savetocalendar'] = 'In Kalender übernehmen';
129
$labels['resource'] = 'Ressource';
130
+$labels['addresource'] = 'Ressource buchen';
131
+$labels['findresources'] = 'Ressourcen finden';
132
$labels['resourcedetails'] = 'Details';
133
-// event dialog tabs
134
+$labels['resourceavailability'] = 'Verfügbarkeit';
135
+$labels['resourceowner'] = 'Eigentümer';
136
+$labels['resourceadded'] = 'Diese Ressource wurde Deinem Ereignis hinzugefügt';
137
$labels['tabsummary'] = 'Übersicht';
138
$labels['tabrecurrence'] = 'Wiederholung';
139
$labels['tabattendees'] = 'Teilnehmer';
140
$labels['tabresources'] = 'Ressourcen';
141
$labels['tabattachments'] = 'Anhänge';
142
$labels['tabsharing'] = 'Freigabe';
143
-// messages
144
$labels['deleteobjectconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
145
$labels['deleteventconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
146
$labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen Terminen wirklich löschen?';
147
148
$labels['successrestore'] = 'Der Termin wurde erfolgreich wieder hergestellt.';
149
$labels['errornotifying'] = 'Benachrichtigung an die Teilnehmer konnten nicht gesendet werden';
150
$labels['errorimportingevent'] = 'Fehler beim Importieren';
151
+$labels['importwarningexists'] = 'Eine Kopie dieses Termins exisitert bereits in Deinem Kalender.';
152
$labels['newerversionexists'] = 'Eine neuere Version dieses Termins exisitert bereits! Import abgebrochen.';
153
$labels['nowritecalendarfound'] = 'Kein Kalender zum Speichern gefunden';
154
$labels['importedsuccessfully'] = 'Der Termin wurde erfolgreich in \'$calendar\' gespeichert';
155
+$labels['updatedsuccessfully'] = 'Der Termin wurde erfolgreich in \'$calendar\' geändert';
156
$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
157
$labels['itipsendsuccess'] = 'Einladung an Teilnehmer versendet.';
158
$labels['itipresponseerror'] = 'Die Antwort auf diese Einladung konnte nicht versendet werden';
159
160
$labels['importnone'] = 'Keine Termine zum Importieren gefunden';
161
$labels['importerror'] = 'Fehler beim Importieren';
162
$labels['aclnorights'] = 'Der Zugriff auf diesen Kalender erfordert Administrator-Rechte.';
163
-// recurrence form
164
-$labels['repeat'] = 'Wiederholung';
165
$labels['changeeventconfirm'] = 'Termin ändern';
166
$labels['removeeventconfirm'] = 'Termin löschen';
167
$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?';
168
169
$labels['futurevents'] = 'Zukünftige';
170
$labels['allevents'] = 'Alle';
171
$labels['saveasnew'] = 'Als neu speichern';
172
-// birthdays calendar
173
$labels['birthdays'] = 'Geburtstage';
174
$labels['birthdayscalendar'] = 'Geburtstags-Kalender';
175
$labels['displaybirthdayscalendar'] = 'Geburtstags-Kalender anzeigen';
176
$labels['birthdayscalendarsources'] = 'Für diese Adressbücher';
177
$labels['birthdayeventtitle'] = '$names Geburtstag';
178
$labels['birthdayage'] = 'Alter $age';
179
+$labels['user'] = 'Benutzer';
180
+$labels['actiondelete'] = 'Gelöscht';
181
+$labels['arialabelminical'] = 'Kalender Datumswahl';
182
+$labels['arialabelcalendarview'] = 'Kalender Ansicht';
183
+$labels['arialabelsearchform'] = 'Suchformular für Termine';
184
+$labels['arialabelquicksearchbox'] = 'Sucheingabe für Termine';
185
+$labels['arialabelcalsearchform'] = 'Suchformular für Kalender';
186
+$labels['calendaractions'] = 'Kalenderaktionen';
187
+$labels['arialabeleventattendees'] = 'Teilehmerliste';
188
+$labels['arialabeleventresources'] = 'Liste der Terminressourcen';
189
+$labels['arialabelresourcesearchform'] = 'Suchformular für Ressourcen';
190
+$labels['arialabelresourceselection'] = 'Verfügbare Ressourcen';
191
?>
192
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
+
12
$labels = array();
13
14
// preferences
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/es_AR.inc
Added
201
1
2
+<?php
3
+/**
4
+ * Localizations for Kolab Calendar plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
9
+ */
10
+$labels['default_view'] = 'Vista predeterminada';
11
+$labels['time_format'] = 'Formato de hora';
12
+$labels['timeslots'] = 'Espacios por hora';
13
+$labels['first_day'] = 'Primer día de semana';
14
+$labels['first_hour'] = 'Primer hora a mostrar';
15
+$labels['workinghours'] = 'Horario laboral';
16
+$labels['add_category'] = 'Agregar categoría';
17
+$labels['remove_category'] = 'Eliminar categoría';
18
+$labels['defaultcalendar'] = 'Crear nuevos eventos en';
19
+$labels['eventcoloring'] = 'Colores de eventos';
20
+$labels['coloringmode0'] = 'De acuerdo al calendario';
21
+$labels['coloringmode1'] = 'De acuerdo a la categoría';
22
+$labels['coloringmode2'] = 'Calendario para borde, categoría para contenido';
23
+$labels['coloringmode3'] = 'Categoría para borde, calendario para contenido';
24
+$labels['afternothing'] = 'Hacer nada';
25
+$labels['aftertrash'] = 'Mover a la papelera';
26
+$labels['afterdelete'] = 'Eliminar el mensaje';
27
+$labels['afterflagdeleted'] = 'Marcar como eliminado';
28
+$labels['aftermoveto'] = 'Mover a...';
29
+$labels['itipoptions'] = 'Invitaciones del evento';
30
+$labels['afteraction'] = 'Luego que una invitación o actualización de mensaje es procesado';
31
+$labels['calendar'] = 'Calendario';
32
+$labels['calendars'] = 'Calendarios';
33
+$labels['category'] = 'Categoría';
34
+$labels['categories'] = 'Categorías';
35
+$labels['createcalendar'] = 'Crear nuevo calendario';
36
+$labels['editcalendar'] = 'Editar propiedades del calendario';
37
+$labels['name'] = 'Nombre';
38
+$labels['color'] = 'Color';
39
+$labels['day'] = 'Día';
40
+$labels['week'] = 'Semana';
41
+$labels['month'] = 'Mes';
42
+$labels['agenda'] = 'Agenda';
43
+$labels['new'] = 'Nuevo';
44
+$labels['new_event'] = 'Nuevo evento';
45
+$labels['edit_event'] = 'Editar evento';
46
+$labels['edit'] = 'Editar';
47
+$labels['save'] = 'Guardar';
48
+$labels['remove'] = 'Elminiar';
49
+$labels['cancel'] = 'Cancelar';
50
+$labels['select'] = 'Seleccionar';
51
+$labels['print'] = 'Imprimir';
52
+$labels['printtitle'] = 'Imprimir calendarios';
53
+$labels['title'] = 'Sumario';
54
+$labels['description'] = 'Descripción';
55
+$labels['all-day'] = 'Todo el día';
56
+$labels['export'] = 'Exportar';
57
+$labels['exporttitle'] = 'Exportar a iCalendar';
58
+$labels['exportrange'] = 'Eventos de';
59
+$labels['exportattachments'] = 'Con adjunto';
60
+$labels['customdate'] = 'Fecha personalizada';
61
+$labels['location'] = 'Localización';
62
+$labels['url'] = 'URL';
63
+$labels['date'] = 'Fecha';
64
+$labels['start'] = 'Inicio';
65
+$labels['starttime'] = 'Hora de inicio';
66
+$labels['end'] = 'Fin';
67
+$labels['endtime'] = 'Hora de finalización';
68
+$labels['repeat'] = 'Repetir';
69
+$labels['selectdate'] = 'Elegir fecha';
70
+$labels['freebusy'] = 'Mostrarme como';
71
+$labels['free'] = 'Libre';
72
+$labels['busy'] = 'Ocupado';
73
+$labels['outofoffice'] = 'Fuera de la oficina';
74
+$labels['tentative'] = 'Tentativo';
75
+$labels['mystatus'] = 'Mi estado';
76
+$labels['status'] = 'Estado';
77
+$labels['confirmed'] = 'Confirmado';
78
+$labels['cancelled'] = 'Cancelado';
79
+$labels['priority'] = 'Prioridad';
80
+$labels['sensitivity'] = 'Privacidad';
81
+$labels['public'] = 'público';
82
+$labels['private'] = 'privado';
83
+$labels['confidential'] = 'confidencial';
84
+$labels['alarms'] = 'Recordatorio';
85
+$labels['comment'] = 'Comentario';
86
+$labels['created'] = 'Creado';
87
+$labels['changed'] = 'Última modificación';
88
+$labels['unknown'] = 'Desconocido';
89
+$labels['eventoptions'] = 'Opciones';
90
+$labels['generated'] = 'generado en';
91
+$labels['eventhistory'] = 'Historial';
92
+$labels['printdescriptions'] = 'Imprimir descripciones';
93
+$labels['parentcalendar'] = 'Insertar dentro';
94
+$labels['searchearlierdates'] = '« Buscar eventos anteriores';
95
+$labels['searchlaterdates'] = 'Buscar eventos posteriores »';
96
+$labels['andnmore'] = '$nr más...';
97
+$labels['togglerole'] = 'Click para cambiar rol';
98
+$labels['createfrommail'] = 'Guardar como evento';
99
+$labels['importevents'] = 'Importar eventos';
100
+$labels['importrange'] = 'Eventos de';
101
+$labels['onemonthback'] = '1 mes atrás';
102
+$labels['nmonthsback'] = '$nr meses atrás';
103
+$labels['showurl'] = 'Mostrar URL del calendario';
104
+$labels['showurldescription'] = 'Use la siguiente direccion para acceder (sólo lectura) a su calendario desde otras aplicaciones. Puede copiar y pegar esto dentro de cualquier software de calendario que soporte el formato iCal.';
105
+$labels['caldavurldescription'] = 'Copie esta direccion a su aplicación cliente <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> (por ejemplo, Evolution o Mozilla Thunderbird) para sincronizar completamente este calendario específico con su ordenador o dispositivo móvil.';
106
+$labels['findcalendars'] = 'Encontrar calendarios...';
107
+$labels['searchterms'] = 'Buscar términos';
108
+$labels['calsearchresults'] = 'Calendarios disponibles';
109
+$labels['calendarsubscribe'] = 'Listar permanentemente';
110
+$labels['nocalendarsfound'] = 'No se encontraron calendarios';
111
+$labels['nrcalendarsfound'] = '$nr calendarios encontrados';
112
+$labels['quickview'] = 'Ver sólo este calendario';
113
+$labels['invitationspending'] = 'Invitaciones pendientes';
114
+$labels['invitationsdeclined'] = 'Invitaciones rechazadas';
115
+$labels['changepartstat'] = 'Cambiar el estado del participante';
116
+$labels['rsvpcomment'] = 'Texto de invitación';
117
+$labels['listrange'] = 'Rango a mostrar:';
118
+$labels['listsections'] = 'Dividir en:';
119
+$labels['smartsections'] = 'Secciones inteligentes';
120
+$labels['until'] = 'hasta';
121
+$labels['today'] = 'Hoy';
122
+$labels['tomorrow'] = 'Mañana';
123
+$labels['thisweek'] = 'Esta semana';
124
+$labels['nextweek'] = 'Próxima semana';
125
+$labels['prevweek'] = 'Semana anterior';
126
+$labels['thismonth'] = 'Este mes';
127
+$labels['nextmonth'] = 'Próximo mes';
128
+$labels['weekofyear'] = 'Semana';
129
+$labels['pastevents'] = 'Pasado';
130
+$labels['futureevents'] = 'Futuro';
131
+$labels['showalarms'] = 'Mostrar alarmas';
132
+$labels['defaultalarmtype'] = 'Configuración predeterminada de recordatorio';
133
+$labels['defaultalarmoffset'] = 'Tiempo predeterminado de recordatorio';
134
+$labels['attendee'] = 'Participante';
135
+$labels['role'] = 'Rol';
136
+$labels['availability'] = 'Disp.';
137
+$labels['confirmstate'] = 'Estado';
138
+$labels['addattendee'] = 'Agregar participante';
139
+$labels['roleorganizer'] = 'Organizador';
140
+$labels['rolerequired'] = 'Requerido';
141
+$labels['roleoptional'] = 'Opcional';
142
+$labels['rolechair'] = 'Jefe';
143
+$labels['rolenonparticipant'] = 'Ausente';
144
+$labels['cutypeindividual'] = 'Individual';
145
+$labels['cutypegroup'] = 'Grupo';
146
+$labels['cutyperesource'] = 'Recurso';
147
+$labels['cutyperoom'] = 'Habitación';
148
+$labels['availfree'] = 'Libre';
149
+$labels['availbusy'] = 'Ocupado';
150
+$labels['availunknown'] = 'Desconocido';
151
+$labels['availtentative'] = 'Tentativo';
152
+$labels['availoutofoffice'] = 'Fuera de la oficina';
153
+$labels['delegatedto'] = 'Delegado a:';
154
+$labels['delegatedfrom'] = 'Delegado de:';
155
+$labels['scheduletime'] = 'Buscar disponibilidad';
156
+$labels['sendinvitations'] = 'Enviar invitaciones';
157
+$labels['sendnotifications'] = 'Notificar a los participantes sobre las modificaciones';
158
+$labels['sendcancellation'] = 'Notificar a los participantes sobre la cancelación del evento';
159
+$labels['onlyworkinghours'] = 'Buscar disponibilidad dentro de mi horario laboral';
160
+$labels['reqallattendees'] = 'Requerido/todos los participantes';
161
+$labels['prevslot'] = 'Espacio anterior';
162
+$labels['nextslot'] = 'Espacio siguiente';
163
+$labels['suggestedslot'] = 'Espacio sugerido';
164
+$labels['noslotfound'] = 'Imposible encontrar un espacio libre';
165
+$labels['invitationsubject'] = 'Ha sido invitado a "$title"';
166
+$labels['invitationmailbody'] = "*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees\n\nEncontrará adjunto un archivo iCalendar con todos los detalles del evento, el cual puede importar a su aplicación de calendario.";
167
+$labels['invitationattendlinks'] = "En caso que su cliente de correo electrónico no soporte peticiones iTip puede usar el siguiente link para aceptar o declinar esta invitación:\n\$url";
168
+$labels['eventupdatesubject'] = '"$title" ha sido actualizado';
169
+$labels['eventupdatesubjectempty'] = 'Un evento que le interesa ha sido actualizado';
170
+$labels['eventupdatemailbody'] = "*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees\n\nEncontrará adjunto un archivo iCalendar con todos los detalles del evento, el cual puede importar a su aplicación de calendario.";
171
+$labels['eventcancelsubject'] = '"$title" has been canceled';
172
+$labels['eventcancelmailbody'] = "*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees\n\nEl evento ha sido cancelado por \$organizer.\n\nEncontrará adjunto un archivo iCalendar con todos los detalles actualizados del evento.";
173
+$labels['itipobjectnotfound'] = 'El evento referido por este mensaje no fue encontrado en su calendario.';
174
+$labels['itipmailbodyaccepted'] = "\$sender ha aceptado la invitación al siguiente evento:\n\n*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees";
175
+$labels['itipmailbodytentative'] = "\$sender ha tentativamente aceptado la invitación al siguiente evento:\n\n*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees";
176
+$labels['itipmailbodydeclined'] = "\$sender ha rechazado la invitación al siguiente evento:\n\n*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees";
177
+$labels['itipmailbodycancel'] = "\$sender ha rechazado tu participación en el siguiente evento:\n\n*\$title*\n\nCuándo:\$date";
178
+$labels['itipdeclineevent'] = '¿Quiere rechazar la invitación a este evento?';
179
+$labels['declinedeleteconfirm'] = '¿Quiere también eliminar este evento rechazado de su calendario?';
180
+$labels['itipcomment'] = 'Comentario de la invitación/notificación';
181
+$labels['itipcommenttitle'] = 'Este comentario será adjuntado al mensaje de invitación/notificación enviado a los participantes';
182
+$labels['notanattendee'] = 'No esta incluído en la lista de invitados a este evento';
183
+$labels['eventcancelled'] = 'El evento ha sido cancelado';
184
+$labels['saveincalendar'] = 'guardar en';
185
+$labels['updatemycopy'] = 'Actualizar mi calendario';
186
+$labels['savetocalendar'] = 'Guardar en el calendario';
187
+$labels['resource'] = 'Recurso';
188
+$labels['addresource'] = 'Agendar recurso';
189
+$labels['findresources'] = 'Encontrar recursos';
190
+$labels['resourcedetails'] = 'Detalles';
191
+$labels['resourceavailability'] = 'Disponibilidad';
192
+$labels['resourceowner'] = 'Propietario';
193
+$labels['resourceadded'] = 'El recurso fue agregado a su evento';
194
+$labels['tabsummary'] = 'Sumario';
195
+$labels['tabrecurrence'] = 'Recurrencia';
196
+$labels['tabattendees'] = 'Participantes';
197
+$labels['tabresources'] = 'Recursos';
198
+$labels['tabattachments'] = 'Adjuntos';
199
+$labels['tabsharing'] = 'Compartir';
200
+$labels['deleteobjectconfirm'] = 'Confirme que desea eliminar este evento';
201
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/es_ES.inc
Changed
54
1
2
<?php
3
-// preferences
4
-// calendar
5
+/**
6
+ * Localizations for Kolab Calendar plugin
7
+ *
8
+ * Copyright (C) 2014, Kolab Systems AG
9
+ *
10
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
11
+ */
12
$labels['name'] = 'Nombre';
13
+$labels['color'] = 'Color';
14
+$labels['edit'] = 'Editar';
15
$labels['remove'] = 'Remove';
16
+$labels['repeat'] = 'Repeat';
17
$labels['status'] = 'Status';
18
-// agenda view
19
-// alarm/reminder settings
20
-// attendees
21
+$labels['comment'] = 'Comentario';
22
+$labels['unknown'] = 'Unknown';
23
+$labels['eventoptions'] = 'Opciones';
24
+$labels['andnmore'] = '$nr more...';
25
+$labels['until'] = 'until';
26
+$labels['role'] = 'Rol';
27
+$labels['availability'] = 'Avail.';
28
$labels['confirmstate'] = 'Status';
29
+$labels['roleorganizer'] = 'Organizer';
30
+$labels['rolerequired'] = 'Requerido';
31
+$labels['roleoptional'] = 'Opcional';
32
+$labels['rolechair'] = 'Chair';
33
$labels['cutyperesource'] = 'Recurso';
34
-// invitation handling (overrides labels from libcalendaring)
35
-// resources
36
+$labels['availunknown'] = 'Unknown';
37
+$labels['sendinvitations'] = 'Send invitations';
38
+$labels['eventupdatesubject'] = '"$title" has been updated';
39
+$labels['eventcancelsubject'] = '"$title" has been canceled';
40
$labels['resource'] = 'Recurso';
41
$labels['resourcedetails'] = 'Detalles';
42
-// event dialog tabs
43
$labels['tabresources'] = 'Recursos';
44
-// messages
45
-// recurrence form
46
-// birthdays calendar
47
+$labels['tabsharing'] = 'Sharing';
48
+$labels['savingdata'] = 'Guardando datos...';
49
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
50
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
51
+$labels['user'] = 'Usuario';
52
+$labels['operation'] = 'Acción';
53
?>
54
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/et_EE.inc
Changed
50
1
2
<?php
3
-// preferences
4
-// calendar
5
+/**
6
+ * Localizations for Kolab Calendar plugin
7
+ *
8
+ * Copyright (C) 2014, Kolab Systems AG
9
+ *
10
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
11
+ */
12
$labels['name'] = 'Nimi';
13
+$labels['color'] = 'Color';
14
+$labels['edit'] = 'Edit';
15
$labels['remove'] = 'Remove';
16
+$labels['repeat'] = 'Repeat';
17
$labels['status'] = 'Status';
18
-// agenda view
19
-// alarm/reminder settings
20
-// attendees
21
+$labels['comment'] = 'Kommentaar';
22
+$labels['unknown'] = 'Unknown';
23
+$labels['andnmore'] = '$nr more...';
24
+$labels['until'] = 'until';
25
+$labels['role'] = 'Role';
26
+$labels['availability'] = 'Avail.';
27
$labels['confirmstate'] = 'Status';
28
+$labels['roleorganizer'] = 'Organizer';
29
+$labels['rolerequired'] = 'Kohustuslik';
30
+$labels['roleoptional'] = 'Optional';
31
+$labels['rolechair'] = 'Chair';
32
$labels['cutyperesource'] = 'Resource';
33
-// invitation handling (overrides labels from libcalendaring)
34
-// resources
35
+$labels['availunknown'] = 'Unknown';
36
+$labels['sendinvitations'] = 'Send invitations';
37
+$labels['eventupdatesubject'] = '"$title" has been updated';
38
+$labels['eventcancelsubject'] = '"$title" has been canceled';
39
$labels['resource'] = 'Resource';
40
-// event dialog tabs
41
-// messages
42
-// recurrence form
43
-// birthdays calendar
44
+$labels['tabsharing'] = 'Sharing';
45
+$labels['savingdata'] = 'Saving data...';
46
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
47
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
48
+$labels['operation'] = 'Toiming';
49
?>
50
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/fi_FI.inc
Changed
90
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Oletusnäkymä';
12
$labels['time_format'] = 'Aikamuoto';
13
$labels['first_day'] = 'Viikon ensimmäinen päivä';
14
15
$labels['eventcoloring'] = 'Tapahtuman väritys';
16
$labels['coloringmode0'] = 'Kalenterin mukaan';
17
$labels['coloringmode1'] = 'Luokan mukaan';
18
-// calendar
19
$labels['calendar'] = 'Kalenteri';
20
$labels['calendars'] = 'Kalenterit';
21
$labels['category'] = 'Luokka';
22
23
$labels['confidential'] = 'luottamuksellinen';
24
$labels['alarms'] = 'Muistutus';
25
$labels['comment'] = 'Kommentti';
26
+$labels['unknown'] = 'Tuntematon';
27
+$labels['eventoptions'] = 'Valinnat';
28
$labels['printdescriptions'] = 'Tulosta kuvaukset';
29
$labels['searchearlierdates'] = '« Etsi aiempia tapahtumia';
30
$labels['searchlaterdates'] = 'Etsi myöhempiä tapahtumia »';
31
32
$labels['showurl'] = 'Näytä kalenterin osoite';
33
$labels['showurldescription'] = 'Käytä seuraavia osoitteita avataksesi kalenterisi pelkässä lukumuodossa muissa sovelluksissa. Voit kopioida ja liittää osoitteen mihin tahansa iCal-muotoa tukevaan kalenterisovellukseen.';
34
$labels['caldavurldescription'] = 'Kopioi tämä osoite <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a-asiakassovellukseen (esim. Evolution tai Mozilla Thunderbird) synkronoidaksesi tämän kalenterin tietokoneesi tai mobiililaitteesi kanssa.';
35
-// agenda view
36
$labels['until'] = 'kunnes';
37
$labels['today'] = 'Tänään';
38
$labels['tomorrow'] = 'Huomenna';
39
40
$labels['thismonth'] = 'Tässä kuussa';
41
$labels['nextmonth'] = 'Ensi kuussa';
42
$labels['weekofyear'] = 'Viikko';
43
-// alarm/reminder settings
44
$labels['defaultalarmtype'] = 'Muistutuksen oletusasetus';
45
$labels['defaultalarmoffset'] = 'Muistutuksen oletusaika';
46
-// attendees
47
$labels['role'] = 'Rooli';
48
$labels['confirmstate'] = 'Tila';
49
$labels['addattendee'] = 'Lisää osallistuja';
50
51
$labels['eventupdatesubject'] = '"$title" on päivitetty';
52
$labels['eventupdatesubjectempty'] = 'Sinua koskeva tapahtuma on päivitetty';
53
$labels['eventcancelsubject'] = '"$title" on peruttu';
54
-// invitation handling (overrides labels from libcalendaring)
55
$labels['declinedeleteconfirm'] = 'Haluatko poistaa tämän hylätyn tapahtuman kalenteristasi?';
56
$labels['notanattendee'] = 'Sinua ei ole määritetty tapahtuman osanottajaksi';
57
$labels['eventcancelled'] = 'Tapahtuma on peruttu';
58
-// resources
59
$labels['resource'] = 'Resurssi';
60
$labels['resourcedetails'] = 'Tiedot';
61
-// event dialog tabs
62
$labels['tabsummary'] = 'Yhteenveto';
63
$labels['tabrecurrence'] = 'Toistuminen';
64
$labels['tabattendees'] = 'Osallistujat';
65
$labels['tabresources'] = 'Resurssit';
66
$labels['tabattachments'] = 'Liitteet';
67
$labels['tabsharing'] = 'Jakaminen';
68
-// messages
69
$labels['deleteobjectconfirm'] = 'Haluatko varmasti poistaa tämän tapahtuman?';
70
$labels['deleteventconfirm'] = 'Haluatko varmasti poistaa tämän tapahtuman?';
71
$labels['deletecalendarconfirm'] = 'Haluatko varmasti poistaa tämän kalenterin ja kaikki sen tapahtumat?';
72
73
$labels['importnone'] = 'Tuotavaksi tarkoitettuja tapahtumia ei löytynyt';
74
$labels['importerror'] = 'Tuotaessa tapahtui virhe';
75
$labels['aclnorights'] = 'Sinulla ei ole ylläpitäjän oikeuksia tähän kalenteriin.';
76
-// recurrence form
77
-$labels['daily'] = 'päivittäin';
78
-$labels['weekly'] = 'viikottain';
79
-$labels['monthly'] = 'kuukausittain';
80
-$labels['yearly'] = 'vuosittain';
81
-$labels['forever'] = 'ikuisesti';
82
-$labels['recurrencend'] = 'kunnes';
83
$labels['removeeventconfirm'] = 'Poista tapahtuma';
84
$labels['allevents'] = 'Kaikki';
85
$labels['saveasnew'] = 'Tallenna uutena';
86
-// birthdays calendar
87
+$labels['user'] = 'Käyttäjä';
88
+$labels['actiondelete'] = 'Poistettu';
89
?>
90
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/fr_FR.inc
Changed
105
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Vue par défaut';
12
$labels['time_format'] = 'Format de l\'heure';
13
$labels['first_day'] = 'Premier jour de la semaine';
14
15
$labels['coloringmode1'] = 'Selon la catégorie';
16
$labels['coloringmode2'] = 'Calendrier en contour, catégorie en contenu';
17
$labels['coloringmode3'] = 'Catégorie en contour, calendrier en contenu';
18
-// calendar
19
$labels['calendar'] = 'Agenda';
20
$labels['calendars'] = 'Agendas';
21
$labels['category'] = 'Catégorie';
22
23
$labels['date'] = 'Date';
24
$labels['start'] = 'Début';
25
$labels['end'] = 'Fin';
26
+$labels['repeat'] = 'Répéter';
27
$labels['selectdate'] = 'Sélectionner une date';
28
$labels['freebusy'] = 'Montrez moi comme';
29
$labels['free'] = 'Libre';
30
31
$labels['private'] = 'privée';
32
$labels['confidential'] = 'Confidentiel';
33
$labels['alarms'] = 'Rappel';
34
+$labels['comment'] = 'Commentaire';
35
+$labels['unknown'] = 'Inconnu';
36
+$labels['eventoptions'] = 'Options';
37
$labels['generated'] = 'généré à';
38
$labels['printdescriptions'] = 'Imprimer les descriptions';
39
$labels['parentcalendar'] = 'Ajouter à l\'intérieur';
40
41
$labels['showurl'] = 'Afficher l\'URL de l\'agenda';
42
$labels['showurldescription'] = 'Utilisez l\'adresse suivante pour accéder(lecture seule) à votre agenda depuis une autre application. Vous pouvez copier/coller celle-ci dans n\'importe quel agenda électronique gérant le format iCal.';
43
$labels['caldavurldescription'] = 'Copiez cette adresse vers une application client (comme Evolution ou Mozilla Thunderbird) compatible <a href="http://fr.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> pour synchroniser ce calendrier avec votre ordinateur ou votre smartphone.';
44
-// agenda view
45
+$labels['calendarsubscribe'] = 'Lister définitivement';
46
$labels['listrange'] = 'Intervalle à afficher :';
47
$labels['listsections'] = 'Diviser en :';
48
$labels['smartsections'] = 'Section intelligente';
49
50
$labels['weekofyear'] = 'Semaine';
51
$labels['pastevents'] = 'Passé';
52
$labels['futureevents'] = 'Futur';
53
-// alarm/reminder settings
54
$labels['showalarms'] = 'Afficher les rappels';
55
$labels['defaultalarmtype'] = 'Paramètre de rappel par défaut';
56
$labels['defaultalarmoffset'] = 'Durée de rappel par défaut';
57
-// attendees
58
$labels['attendee'] = 'Participant';
59
$labels['role'] = 'Rôle';
60
$labels['availability'] = 'Dispo.';
61
62
$labels['eventupdatemailbody'] = "*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees\n\nVous trouverez ci-joint un fichier iCalendar avec tous les modifications de l'évènement que vous pourrez importer dans votre agenda électronique.";
63
$labels['eventcancelsubject'] = '"$title" a été annulé';
64
$labels['eventcancelmailbody'] = "*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees\n\nL'évènement a été annulé par \$organizer.\n\nVous trouverez en pièce jointe un fichier iCalendar avec les modifications de l'évènement que vous pourrez importer dans votre agenda électronique.";
65
-// invitation handling (overrides labels from libcalendaring)
66
$labels['itipmailbodyaccepted'] = "\$sender a accepté l'invitation à l'évènement suivant :\n\n*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees";
67
$labels['itipmailbodytentative'] = "\$sender a accepté provisoirement l'invitation à l'évènement suivant :\n\n*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees";
68
$labels['itipmailbodydeclined'] = "\$sender a refusé l'invitation à l'évènement suivant :\n\n*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees";
69
70
$labels['notanattendee'] = 'Vous n\'êtes pas dans la liste des participants à cet évènement';
71
$labels['eventcancelled'] = 'L\'évènement a été annulé';
72
$labels['saveincalendar'] = 'Enregistrer sous';
73
-// resources
74
$labels['resource'] = 'Ressource';
75
$labels['resourcedetails'] = 'Détails';
76
-// event dialog tabs
77
$labels['tabsummary'] = 'Résumé';
78
$labels['tabrecurrence'] = 'Récurrence';
79
$labels['tabattendees'] = 'Participants';
80
$labels['tabresources'] = 'Ressources';
81
$labels['tabattachments'] = 'Pièces jointes';
82
$labels['tabsharing'] = 'Partage';
83
-// messages
84
$labels['deleteobjectconfirm'] = 'Voulez-vous vraiment supprimer cet évènement?';
85
$labels['deleteventconfirm'] = 'Voulez-vous vraiment supprimer cet évènement?';
86
$labels['deletecalendarconfirm'] = 'Voulez-vous vraiment supprimer cet agenda et tous ses évènements?';
87
88
$labels['importnone'] = 'Pas d\'évènements à importer';
89
$labels['importerror'] = 'Une erreur est arrivée lors de l\'import';
90
$labels['aclnorights'] = 'Vous n\'avez pas les droits d\'administration sur cet agenda.';
91
-// recurrence form
92
-$labels['repeat'] = 'Répéter';
93
$labels['changeeventconfirm'] = 'Modifier l\'évènement';
94
$labels['removeeventconfirm'] = 'Supprimer l\'évènement';
95
$labels['changerecurringeventwarning'] = 'Ceci est un évènement récurant. Voulez vous éditer seulement cette occurrence, celle-ci et toutes les suivantes, toutes les occurrences ou l\'enregistrer comme un nouvel évènement? ';
96
97
$labels['futurevents'] = 'Cette occurrence et toutes les suivantes';
98
$labels['allevents'] = 'Toutes les occurrences';
99
$labels['saveasnew'] = 'Enregistrer comme un nouvel évènement';
100
-// birthdays calendar
101
+$labels['user'] = 'Utilisateur';
102
+$labels['operation'] = 'Action';
103
+$labels['actiondelete'] = 'Supprimé';
104
?>
105
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/hr.inc
Changed
26
1
2
<?php
3
-// preferences
4
$labels['time_format'] = 'Format datuma';
5
$labels['first_day'] = 'Prvi dan tjedna';
6
$labels['first_hour'] = 'Prvi sat za prikaz';
7
8
$labels['eventcoloring'] = 'Bojanje događaja';
9
$labels['coloringmode0'] = 'Prema kalendaru';
10
$labels['coloringmode1'] = 'Prema kategoriji';
11
-// calendar
12
$labels['calendar'] = 'Kalendar';
13
$labels['calendars'] = 'Kalendari';
14
$labels['category'] = 'Kategorija';
15
$labels['categories'] = 'Kategorije';
16
-// agenda view
17
-// alarm/reminder settings
18
-// attendees
19
-// invitation handling (overrides labels from libcalendaring)
20
-// resources
21
-// event dialog tabs
22
-// messages
23
-// recurrence form
24
-// birthdays calendar
25
?>
26
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/hu_HU.inc
Changed
111
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Alapnézett nézet';
12
$labels['time_format'] = 'Idő formátum';
13
$labels['timeslots'] = 'Órák felbontása időrésekre';
14
15
$labels['coloringmode1'] = 'Kategória szerint';
16
$labels['coloringmode2'] = 'Naptár színe körvonal, kategória színe belsőrész';
17
$labels['coloringmode3'] = 'Kategória színe körvonal, naptár színe belsőrész';
18
-// calendar
19
$labels['calendar'] = 'Naptár';
20
$labels['calendars'] = 'Naptárak';
21
$labels['category'] = 'Kategória';
22
23
$labels['date'] = 'Dátum';
24
$labels['start'] = 'Kezdet';
25
$labels['end'] = 'Vég';
26
+$labels['repeat'] = 'Ismétlődés';
27
$labels['selectdate'] = 'Válasszon dátumot';
28
$labels['freebusy'] = 'Foglaltság';
29
$labels['free'] = 'Szabad';
30
31
$labels['confidential'] = 'titkos';
32
$labels['alarms'] = 'Emlékeztető';
33
$labels['comment'] = 'Megjegyzés';
34
+$labels['unknown'] = 'Ismeretlen foglaltság';
35
$labels['generated'] = 'készítve:';
36
$labels['printdescriptions'] = 'Leírás nyomtatása';
37
$labels['parentcalendar'] = 'Szülőnaptár';
38
39
$labels['showurl'] = 'Naptár URL címe';
40
$labels['showurldescription'] = 'Ezen a címen érhető el (csak olvasásra!) a naptár más alkalmazások számára, iCal formátumban.';
41
$labels['caldavurldescription'] = 'Másolja be ezt a címet egy <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-kompatibilis kliensbe (pl. Evolution vagy Mozilla Thunderbird) hogy kétirányú szinkronizációval tudjon a naptárához hozzáférni.';
42
-// agenda view
43
$labels['listrange'] = 'Megjelenítés:';
44
$labels['listsections'] = 'Felosztás:';
45
$labels['smartsections'] = 'Áttekintve';
46
47
$labels['weekofyear'] = 'Hét:';
48
$labels['pastevents'] = 'Múltban';
49
$labels['futureevents'] = 'Jövőben';
50
-// alarm/reminder settings
51
$labels['showalarms'] = 'Emlékeztetők megjelenítése';
52
$labels['defaultalarmtype'] = 'Alapértelmezett emlékeztető';
53
$labels['defaultalarmoffset'] = 'Alapértelmezett emlékeztető ideje';
54
-// attendees
55
$labels['attendee'] = 'Résztvevő';
56
$labels['role'] = 'Szerepkör';
57
$labels['availability'] = 'Elérh.';
58
59
$labels['eventupdatemailbody'] = "Módosítás érkezett '\$title' eseményre vonatkozóan.\n\nIdőpont: \$date\nSzervező: \$organizer\nRésztvevők: \$attendees\n\n\nMellékletben egy frissített iCalendar naptárbejegyzés, mely tetszőleges naptárprogramba importálható.";
60
$labels['eventcancelsubject'] = '$title - lemondva';
61
$labels['eventcancelmailbody'] = "'\$title' eseményre \$organizer szervező visszavonta a meghívást.\n\nIdőpont: \$date\nRésztvevők: \$attendees\n\n\nMellékletben egy frissített iCalendar naptárbejegyzés, mely tetszőleges naptárprogramba importálható.";
62
-// invitation handling (overrides labels from libcalendaring)
63
$labels['itipobjectnotfound'] = 'Az üzenetben hivatkozott esemény nem található a naptárban.';
64
$labels['itipmailbodyaccepted'] = "\$sender elfogadta a meghívást '\$title' eseményre.\n\nIdőpont: \$date\nRésztvevők: \$attendees";
65
$labels['itipmailbodytentative'] = "\$sender feltételesen elfogadta a meghívást '\$title' eseményre.\n\nIdőpont: \$date\nRésztvevők: \$attendees";
66
67
$labels['eventcancelled'] = 'Az esemény le lett mondva';
68
$labels['saveincalendar'] = 'Mentés naptárba';
69
$labels['updatemycopy'] = 'Naptárbejegyzés frissítése';
70
-// resources
71
$labels['resource'] = 'Eszközök';
72
$labels['addresource'] = 'Eszköz foglalása';
73
$labels['findresources'] = 'Eszközök keresése';
74
75
$labels['resourceavailability'] = 'Elérhetőség';
76
$labels['resourceowner'] = 'Tulajdonos';
77
$labels['resourceadded'] = 'Az eszköz le lett foglalva az eseményhez';
78
-// event dialog tabs
79
$labels['tabsummary'] = 'Részletek';
80
$labels['tabrecurrence'] = 'Ismétlődés';
81
$labels['tabattendees'] = 'Résztvevők';
82
$labels['tabresources'] = 'Eszközök';
83
$labels['tabattachments'] = 'Csatolmányok';
84
$labels['tabsharing'] = 'Megosztás';
85
-// messages
86
$labels['deleteobjectconfirm'] = 'Biztos benne, hogy törölni szeretné ezt az eseményt?';
87
$labels['deleteventconfirm'] = 'Biztos benne, hogy törölni szeretné ezt az eseményt?';
88
$labels['deletecalendarconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a naptárat, az összes benne lévő eseménnyel?';
89
90
$labels['importnone'] = 'Nem található importálható esemény.';
91
$labels['importerror'] = 'Hiba importálás közben';
92
$labels['aclnorights'] = 'Nincs adminisztrátori joga ehhez a naptárhoz';
93
-// recurrence form
94
-$labels['repeat'] = 'Ismétlődés';
95
$labels['changeeventconfirm'] = 'Bejegyzés módosítása';
96
$labels['removeeventconfirm'] = 'Bejegyzés törlése';
97
$labels['changerecurringeventwarning'] = 'Ez egy ismétlődő esemény. Csak ezt az előfordulást szeretné módosítani, esetleg ezt az előfordulást az összes következővel, netán a teljes sorozatot, vagy új eseményként legyen mentve?';
98
99
$labels['futurevents'] = 'Ezt és a következőeket';
100
$labels['allevents'] = 'Egész sorozatot';
101
$labels['saveasnew'] = 'Mentés újként';
102
-// birthdays calendar
103
$labels['birthdays'] = 'Születésnapok';
104
$labels['birthdayscalendar'] = 'Születésnapi naptár';
105
$labels['displaybirthdayscalendar'] = 'Születésnapok megjelenítése';
106
$labels['birthdayscalendarsources'] = 'Alábbi címjegyzékekből:';
107
$labels['birthdayeventtitle'] = '$name születésnapja';
108
$labels['birthdayage'] = '$age éves';
109
+$labels['actiondelete'] = 'Deleted';
110
?>
111
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/it_IT.inc
Changed
101
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Visualizzazione predefinita';
12
$labels['time_format'] = 'Formato ora';
13
$labels['timeslots'] = 'Timeslots per ora';
14
15
$labels['eventcoloring'] = 'Colorazione evento';
16
$labels['coloringmode0'] = 'Secondo il calendario';
17
$labels['coloringmode1'] = 'Secondo la categoria';
18
-// calendar
19
$labels['calendar'] = 'Calendario';
20
$labels['calendars'] = 'Calendari';
21
$labels['category'] = 'Categoria';
22
23
$labels['date'] = 'Data';
24
$labels['start'] = 'Inizio';
25
$labels['end'] = 'Fine';
26
+$labels['repeat'] = 'Ricorrenza';
27
$labels['selectdate'] = 'Scegliere la data';
28
$labels['freebusy'] = 'Mostrami come';
29
$labels['free'] = 'Libero';
30
31
$labels['private'] = 'privato';
32
$labels['confidential'] = 'confidenziale';
33
$labels['alarms'] = 'Promemoria';
34
+$labels['unknown'] = 'Sconosciuto';
35
$labels['generated'] = 'generato il';
36
$labels['printdescriptions'] = 'Stampa descrizioni';
37
$labels['parentcalendar'] = 'Inserisci dentro';
38
39
$labels['showurl'] = 'Mostra URL calendario';
40
$labels['showurldescription'] = 'Usare il seguente indirizzo per accedere (in sola lettura) al calendario da altre applicazioni. È possibile copiarlo e incollarlo in qualsiasi software che supporta il formato iCal.';
41
$labels['caldavurldescription'] = 'Copiare questo indirizzo in un\'applicazione client <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> (es. Evolution o Mozilla Thunderbird) per sincronizzare completamente questo specifico calendario con il proprio computer o dispositivo mobile.';
42
-// agenda view
43
$labels['listrange'] = 'Intervallo da visualizzare:';
44
$labels['listsections'] = 'Dividi in:';
45
$labels['smartsections'] = 'Sezioni intelligenti';
46
47
$labels['weekofyear'] = 'Settimana';
48
$labels['pastevents'] = 'Passato';
49
$labels['futureevents'] = 'Futuro';
50
-// alarm/reminder settings
51
$labels['showalarms'] = 'Mostra promemoria';
52
$labels['defaultalarmtype'] = 'Impostazioni predefinite dei promemoria';
53
$labels['defaultalarmoffset'] = 'Tempo predefinito per i promemoria';
54
-// attendees
55
$labels['attendee'] = 'Partecipante';
56
$labels['role'] = 'Ruolo';
57
$labels['availability'] = 'Dispon.';
58
59
$labels['eventupdatemailbody'] = "*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees\n\nIn allegato un file iCalendar con i dettagli aggiornati dell'evento che puoi importare nella tua applicazione calendario.";
60
$labels['eventcancelsubject'] = '"$title" è stato annullato';
61
$labels['eventcancelmailbody'] = "*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees\n\nL'evento è stato cancellato da \$organizer.\n\nIn allegato un file iCalendar con i dettagli aggiornati dell'evento .";
62
-// invitation handling (overrides labels from libcalendaring)
63
$labels['itipmailbodyaccepted'] = "\$sender ha accettato l'invito al seguente evento:\n\n*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees";
64
$labels['itipmailbodytentative'] = "\$sender ha accettato con riserva l'invito al seguente evento:\n\n*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees";
65
$labels['itipmailbodydeclined'] = "\$sender ha rifiutato l'invito al seguente evento:\n\n*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees";
66
67
$labels['notanattendee'] = 'Non sei elencato tra i partecipanti a questo evento';
68
$labels['eventcancelled'] = 'L\'evento è stato annullato';
69
$labels['saveincalendar'] = 'salva in';
70
-// resources
71
$labels['resource'] = 'Risorsa';
72
$labels['resourcedetails'] = 'Dettagli';
73
-// event dialog tabs
74
$labels['tabsummary'] = 'Riepilogo';
75
$labels['tabrecurrence'] = 'Ricorrenza';
76
$labels['tabattendees'] = 'Partecipanti';
77
$labels['tabresources'] = 'Risorse';
78
$labels['tabattachments'] = 'Allegati';
79
$labels['tabsharing'] = 'Condivisione';
80
-// messages
81
$labels['deleteobjectconfirm'] = 'Cancellare davvero questo evento?';
82
$labels['deleteventconfirm'] = 'Cancellare davvero questo evento?';
83
$labels['deletecalendarconfirm'] = 'Cancellare davvero questo calendario con tutti i suoi eventi?';
84
85
$labels['importnone'] = 'Nessun evento trovato da importare';
86
$labels['importerror'] = 'Si è verificato un errore durante l\'importazione';
87
$labels['aclnorights'] = 'Non hai i diritti di amministratore per questo calendario.';
88
-// recurrence form
89
-$labels['repeat'] = 'Ricorrenza';
90
$labels['changeeventconfirm'] = 'Cambia evento';
91
$labels['removeeventconfirm'] = 'Rimuovi evento';
92
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
93
94
$labels['futurevents'] = 'Futuro';
95
$labels['allevents'] = 'Tutto';
96
$labels['saveasnew'] = 'Salva come nuovo';
97
-// birthdays calendar
98
$labels['birthdays'] = 'Compleanni';
99
$labels['birthdayscalendar'] = 'Calendario compleanni';
100
$labels['displaybirthdayscalendar'] = 'Mostra il calendario compleanni';
101
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/ja_JP.inc
Changed
107
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'デフォルトビュー';
12
$labels['time_format'] = '時刻表示形式';
13
$labels['first_day'] = '最初の平日';
14
15
$labels['coloringmode1'] = 'カテゴリの説明';
16
$labels['coloringmode2'] = 'アウトライン用カレンダー、コンテンツ用カテゴリ';
17
$labels['coloringmode3'] = 'アウトライン用カレンダー、コンテンツ用カテゴリ';
18
-// calendar
19
$labels['calendar'] = 'カレンダー';
20
$labels['calendars'] = 'カレンダー';
21
$labels['category'] = 'カテゴリ';
22
23
$labels['date'] = '期日';
24
$labels['start'] = '開始';
25
$labels['end'] = '終了';
26
+$labels['repeat'] = '繰返し';
27
$labels['selectdate'] = '日付選択';
28
$labels['freebusy'] = '表示する';
29
$labels['free'] = '空';
30
31
$labels['private'] = 'プライベート';
32
$labels['confidential'] = '親展';
33
$labels['alarms'] = '通知';
34
+$labels['unknown'] = '不明';
35
+$labels['eventoptions'] = 'オプション';
36
$labels['generated'] = '生成';
37
$labels['printdescriptions'] = '説明印刷';
38
$labels['parentcalendar'] = '内に挿入';
39
40
$labels['nmonthsback'] = '$nr ヶ月戻る';
41
$labels['showurl'] = 'カレンダーURL表示';
42
$labels['showurldescription'] = '以下のアドレスを使用して他のアプリケーションからカレンダーにアクセス(読込のみ)できます。iCal形式をサポートしたカレンダーソフトウェアへコピーアンドペーストができます。';
43
-// agenda view
44
$labels['listrange'] = '表示範囲:';
45
$labels['listsections'] = '分割:';
46
$labels['smartsections'] = 'スマートセクション';
47
48
$labels['weekofyear'] = '週';
49
$labels['pastevents'] = '以前';
50
$labels['futureevents'] = '以降';
51
-// alarm/reminder settings
52
$labels['defaultalarmtype'] = 'デフォルト通知設定';
53
$labels['defaultalarmoffset'] = 'デフォルト通知時間';
54
-// attendees
55
$labels['attendee'] = '参加者';
56
$labels['role'] = 'ロール';
57
$labels['availability'] = '利用可';
58
59
$labels['roleorganizer'] = '編成者';
60
$labels['rolerequired'] = '要件';
61
$labels['roleoptional'] = 'オプション';
62
+$labels['rolechair'] = 'Chair';
63
$labels['cutypegroup'] = 'グループ';
64
$labels['cutyperesource'] = 'リソース';
65
$labels['availfree'] = '空';
66
67
$labels['eventupdatemailbody'] = "*\$title*\n\nいつ: \$date\n\n招待者: \$attendees\n\nあなたのカレンダーアプリケーションにインポートできるアップデートされた全イベントの詳細が添付されたiカレンダーファイルを見つけてください。";
68
$labels['eventcancelsubject'] = '"$title" は変更されました';
69
$labels['eventcancelmailbody'] = "*\$title*\n\nいつ: \$date\n\n招待者: \$attendees\n\nイベントが \$organizer によってキャンセルされました。\n\n更新されたイベントの詳細とともに添付されたiカレンダーファイルを見つけてください。";
70
-// invitation handling (overrides labels from libcalendaring)
71
$labels['itipmailbodyaccepted'] = "\$sender は以下のイベントへの招待を承諾しました:\n\n*\$title*\n\nいつ: \$date\n\n招待者: \$attendees";
72
$labels['itipmailbodytentative'] = "\$sender は以下のイベントへの招待を仮承諾しました:\n\n*\$title*\n\nいつ: \$date\n\n招待者: \$attendees";
73
$labels['itipmailbodydeclined'] = "\$sender は以下のイベントへの招待を辞退しました:\n\n*\$title*\n\nいつ: \$date\n\n招待者: \$attendees";
74
$labels['itipdeclineevent'] = 'このイベントへの招待を辞退しますか?';
75
$labels['eventcancelled'] = 'このイベントはキャンセルされました';
76
$labels['saveincalendar'] = '保存';
77
-// resources
78
$labels['resource'] = 'リソース';
79
$labels['resourcedetails'] = '詳細';
80
-// event dialog tabs
81
$labels['tabsummary'] = '要約';
82
$labels['tabrecurrence'] = '繰返し';
83
$labels['tabattendees'] = '参加者';
84
$labels['tabresources'] = 'リソース';
85
$labels['tabattachments'] = '添付';
86
$labels['tabsharing'] = '共有';
87
-// messages
88
$labels['deleteobjectconfirm'] = '本当にこのイベントを削除しますか?';
89
$labels['deleteventconfirm'] = '本当にこのイベントを削除しますか?';
90
$labels['deletecalendarconfirm'] = '本当にこのカレンダーを全イベントとともに削除しますか?';
91
92
$labels['importnone'] = 'インポートされたイベントはありません';
93
$labels['importerror'] = 'インポート中にエラーが発生しました。';
94
$labels['aclnorights'] = 'このカレンダーの管理権限がありません。';
95
-// recurrence form
96
-$labels['repeat'] = '繰返し';
97
$labels['changeeventconfirm'] = 'イベント変更';
98
$labels['removeeventconfirm'] = 'イベント削除';
99
$labels['changerecurringeventwarning'] = 'これは繰返しイベントです。現在のイベントのみ、このイベントと今後の全イベント、全イベント、編集したい、もしくは新しいイベントとして保存したい?';
100
101
$labels['futurevents'] = '今後';
102
$labels['allevents'] = '全て';
103
$labels['saveasnew'] = '新規保存';
104
-// birthdays calendar
105
+$labels['user'] = 'ユーザ';
106
?>
107
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/nl_NL.inc
Changed
133
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Standaard agenda';
12
$labels['time_format'] = 'Tijdsformaat';
13
$labels['timeslots'] = 'Tijdsdelen per uur';
14
15
$labels['coloringmode1'] = 'Volgens categorie';
16
$labels['coloringmode2'] = 'Kalender voor omtrek, categorie voor inhoud';
17
$labels['coloringmode3'] = 'Categorie voor omtrek, kalender voor inhoud';
18
-// calendar
19
$labels['calendar'] = 'Kalender';
20
$labels['calendars'] = 'Kalenders';
21
$labels['category'] = 'Categorie';
22
23
$labels['date'] = 'Datum';
24
$labels['start'] = 'Begin';
25
$labels['end'] = 'Eind';
26
+$labels['repeat'] = 'Herhaal';
27
$labels['selectdate'] = 'Kies datum';
28
$labels['freebusy'] = 'Toon mij als';
29
$labels['free'] = 'Vrij';
30
31
$labels['outofoffice'] = 'Niet Aanwezig';
32
$labels['tentative'] = 'Misschien';
33
$labels['status'] = 'Status';
34
+$labels['confirmed'] = 'Bevestigd';
35
+$labels['cancelled'] = 'Afgelast';
36
$labels['priority'] = 'Prioriteit';
37
$labels['sensitivity'] = 'Zichtbaarheid';
38
$labels['public'] = 'publiek';
39
40
$labels['confidential'] = 'vertrouwelijk';
41
$labels['alarms'] = 'Herinnering';
42
$labels['comment'] = 'Opmerking';
43
+$labels['unknown'] = 'Onbekend';
44
+$labels['eventoptions'] = 'Opties';
45
$labels['generated'] = 'gegenereerd op';
46
$labels['printdescriptions'] = 'Print beschrijvingen';
47
$labels['parentcalendar'] = 'Voeg toe in';
48
49
$labels['showurl'] = 'Toon kalender URL';
50
$labels['showurldescription'] = 'Gebruik het volgende adres om uw kalendar te gebruiken (alleen lezen) in andere programma\'s. U kunt dit knippen en plakken in elk kalender programma dat het iCal formaat ondersteunt.';
51
$labels['caldavurldescription'] = 'Kopieer dit adres in een <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> programma (bijv. Evolution of Mozilla Thunderbird) om deze specifieke kalender volledig te synchronizeren met je computer of mobiel apparaat.';
52
-// agenda view
53
+$labels['findcalendars'] = 'Vind agenda\'s...';
54
+$labels['calsearchresults'] = 'Beschikbare agenda\'s';
55
+$labels['calendarsubscribe'] = 'Permanent weergeven';
56
$labels['listrange'] = 'Bereik om te tonen:';
57
$labels['listsections'] = 'Verdeel in:';
58
$labels['smartsections'] = 'Slimme secties';
59
60
$labels['weekofyear'] = 'Week';
61
$labels['pastevents'] = 'Verleden';
62
$labels['futureevents'] = 'Toekomst';
63
-// alarm/reminder settings
64
$labels['showalarms'] = 'Toon herinneringen';
65
$labels['defaultalarmtype'] = 'Instelling standaard herinnering';
66
$labels['defaultalarmoffset'] = 'Standaard herinneringstijd';
67
-// attendees
68
$labels['attendee'] = 'Deelnemer';
69
$labels['role'] = 'Rol';
70
$labels['availability'] = 'Beschikb.';
71
72
$labels['eventupdatemailbody'] = "*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees\n\nBijgevoegd vindt u een iCalendar bestand met de gewijzigde details omtrent de afspraak die u kunt importeren in uw kalender programma.";
73
$labels['eventcancelsubject'] = '"$title" is geannuleerd';
74
$labels['eventcancelmailbody'] = "*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees\n\nDeze afspraak is geannuleerd door \$organizer.\n\nBijgevoegd vindt u een iCalendar bestand met de gewijzigde details omtrent de afspraak";
75
-// invitation handling (overrides labels from libcalendaring)
76
$labels['itipobjectnotfound'] = 'De afspraak waaraan door dit bericht wordt gereferreerd is niet gevonden in uw kalender.';
77
$labels['itipmailbodyaccepted'] = "\$sender heeft de uitnodiging geaccepteerd voor de volgende afspraak:\n\n*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees";
78
$labels['itipmailbodytentative'] = "\$sender heeft onder voorbehoud de uitnodiging geaccepteerd voor de volgende afspraak:\n\n*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees";
79
80
$labels['saveincalendar'] = 'bewaar in';
81
$labels['updatemycopy'] = 'Wijzig in mijn kalender';
82
$labels['savetocalendar'] = 'Opslaan in kalender';
83
-// resources
84
$labels['resource'] = 'Hulpmiddel';
85
$labels['addresource'] = 'Voeg hulpmiddel toe';
86
$labels['findresources'] = 'Vind hulpmiddelen';
87
88
$labels['resourceavailability'] = 'Beschikbaarheid';
89
$labels['resourceowner'] = 'Eigenaar';
90
$labels['resourceadded'] = 'Hulpmiddel is toegevoegd aan uw afspraak';
91
-// event dialog tabs
92
$labels['tabsummary'] = 'Samenvatting';
93
$labels['tabrecurrence'] = 'Herhaling';
94
$labels['tabattendees'] = 'Deelnemers';
95
$labels['tabresources'] = 'Middelen';
96
$labels['tabattachments'] = 'Toebehoren';
97
$labels['tabsharing'] = 'Delen';
98
-// messages
99
$labels['deleteobjectconfirm'] = 'Weet je zeker dat je deze afspraak wilt verwijderen?';
100
$labels['deleteventconfirm'] = 'Weet u zeker dat u deze afspraak wilt verwijderen?';
101
$labels['deletecalendarconfirm'] = 'Weet u zeker dat u deze kalender samen met alle afspraken wilt verwijderen?';
102
103
$labels['newerversionexists'] = 'Een nieuwere versie van deze afspraak bestaat! Bewerking afgebroken.';
104
$labels['nowritecalendarfound'] = 'Geen kalender gevonden om de afspraak in op te slaan';
105
$labels['importedsuccessfully'] = 'De afspraak is succesvol toegevoegd aan \'$calendar\'';
106
+$labels['updatedsuccessfully'] = 'Het bijwerken van de gebeurtenis in \'$calendar\' is geslaagd';
107
$labels['attendeupdateesuccess'] = 'Status van genodigde succesvol gewijzigd';
108
$labels['itipsendsuccess'] = 'Uitnodiging verstuurd aan de genodigden.';
109
$labels['itipresponseerror'] = 'Antwoord op deze uitnodiging versturen is mislukt';
110
111
$labels['importnone'] = 'Geen afspraken gevonden om te importeren';
112
$labels['importerror'] = 'Er is een fout tijdens het importeren opgetreden';
113
$labels['aclnorights'] = 'U heeft geen administratieve rechten op deze kalender.';
114
-// recurrence form
115
-$labels['repeat'] = 'Herhaal';
116
$labels['changeeventconfirm'] = 'Wijzig afspraak';
117
$labels['removeeventconfirm'] = 'Verwijder afspraak';
118
$labels['changerecurringeventwarning'] = 'Dit is een terugkerende afspraak. Wilt u alleen de huidige afspraak wijzigen, deze en alle toekomstige afspraken, alle afspraken of opslaan als een nieuwe afspraak?';
119
120
$labels['futurevents'] = 'Toekomstige';
121
$labels['allevents'] = 'Alle';
122
$labels['saveasnew'] = 'Bewaar als nieuw';
123
-// birthdays calendar
124
$labels['birthdays'] = 'Verjaardagen';
125
$labels['birthdayscalendar'] = 'Verjaardagskalender';
126
$labels['displaybirthdayscalendar'] = 'Toon verjaardagskalender';
127
$labels['birthdayscalendarsources'] = 'Uit deze adresboeken';
128
$labels['birthdayeventtitle'] = 'verjaardag van $name';
129
$labels['birthdayage'] = 'Leeftijd $age';
130
+$labels['user'] = 'Gebruiker';
131
+$labels['compare'] = 'Vergelijken';
132
?>
133
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/pl_PL.inc
Changed
201
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Domyślny widok';
12
$labels['time_format'] = 'Format czasu';
13
$labels['timeslots'] = 'Time slots per hour';
14
15
$labels['coloringmode1'] = 'Zgodnie z kategorią';
16
$labels['coloringmode2'] = 'Kalendarz dla obramowania, kategoria dla środka';
17
$labels['coloringmode3'] = 'Kategoria dla obramowania, kalendarz dla środka';
18
-// calendar
19
+$labels['afternothing'] = 'Nie rób nic';
20
+$labels['aftertrash'] = 'Przenieś do Kosza';
21
+$labels['afterdelete'] = 'Usuń wiadomość';
22
+$labels['afterflagdeleted'] = 'Oznacz jako usunięta';
23
+$labels['aftermoveto'] = 'Przenieś do...';
24
+$labels['itipoptions'] = 'Zaproszenia';
25
+$labels['afteraction'] = 'Wiadomość jest przetwarzana po zaproszeniu lub aktualizacji';
26
$labels['calendar'] = 'Kalendarz';
27
$labels['calendars'] = 'Kalendarze';
28
$labels['category'] = 'Kategoria';
29
30
$labels['url'] = 'Adres URL';
31
$labels['date'] = 'Data';
32
$labels['start'] = 'Początek';
33
+$labels['starttime'] = 'Początek';
34
$labels['end'] = 'Koniec';
35
+$labels['endtime'] = 'Koniec';
36
+$labels['repeat'] = 'Powtórz';
37
$labels['selectdate'] = 'Wybierz datę';
38
$labels['freebusy'] = 'Pokaż mnie jako';
39
$labels['free'] = 'Wolny';
40
$labels['busy'] = 'Zajęty';
41
$labels['outofoffice'] = 'Poza biurem';
42
$labels['tentative'] = 'Niepewny';
43
+$labels['mystatus'] = 'Mój status';
44
$labels['status'] = 'Status';
45
+$labels['confirmed'] = 'Potwierdzony';
46
+$labels['cancelled'] = 'Anulowany';
47
$labels['priority'] = 'Priorytet';
48
$labels['sensitivity'] = 'Poufność';
49
$labels['public'] = 'publiczny';
50
$labels['private'] = 'prywatny';
51
$labels['confidential'] = 'poufny';
52
$labels['alarms'] = 'Przypomnienie';
53
+$labels['comment'] = 'Komentarz';
54
+$labels['created'] = 'Utworzono';
55
+$labels['changed'] = 'Ostatnia modyfikacja';
56
+$labels['unknown'] = 'Nieznany';
57
+$labels['eventoptions'] = 'Opcje';
58
$labels['generated'] = 'wygenerowano';
59
+$labels['eventhistory'] = 'Historia';
60
$labels['printdescriptions'] = 'Drukuj opisy';
61
$labels['parentcalendar'] = 'Wstaw wewnątrz';
62
$labels['searchearlierdates'] = '« Szukaj wcześniejszych zdarzeń';
63
64
$labels['showurl'] = 'Pokaż adres URL kalendarza';
65
$labels['showurldescription'] = 'Używaj tego adresu aby dostać się do kalendarza z innych programów (w trybie tylko-do-odczytu). Możesz wkleić go do dowolnej aplikacji obsługującej format iCal.';
66
$labels['caldavurldescription'] = 'Skopiuj ten adres do aplikacji obsługującej format <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> (np. Evolution lub Mozilla Thunderbird) aby zsynchronizować wybrany kalendarz z twoim komputerem lub urządzeniem przenośnym.';
67
-// agenda view
68
+$labels['findcalendars'] = 'Wyszukaj kalendarze...';
69
+$labels['searchterms'] = 'Szukana fraza';
70
+$labels['calsearchresults'] = 'Dostępne kalendarze';
71
+$labels['calendarsubscribe'] = 'Dodaj do listy na stałe';
72
+$labels['nocalendarsfound'] = 'Nie znaleziono żadych kalendarzy';
73
+$labels['nrcalendarsfound'] = 'znaleziono $nr kalendarzy';
74
+$labels['quickview'] = 'Pokaż tylko ten kalendarz';
75
+$labels['invitationspending'] = 'Oczekujące zaproszenia';
76
+$labels['invitationsdeclined'] = 'Odrzucone zaproszenia';
77
+$labels['changepartstat'] = 'Zmień status uczestnika';
78
+$labels['rsvpcomment'] = 'Treść zaproszenia';
79
$labels['listrange'] = 'Zakres do pokazania:';
80
$labels['listsections'] = 'Podziel na:';
81
$labels['smartsections'] = 'Inteligentne sekcje';
82
83
$labels['tomorrow'] = 'Jutro';
84
$labels['thisweek'] = 'Bieżący tydzień';
85
$labels['nextweek'] = 'Następny tydzień';
86
+$labels['prevweek'] = 'Poprzedni tydzień';
87
$labels['thismonth'] = 'Bieżący miesiąc';
88
$labels['nextmonth'] = 'Następny miesiąc';
89
$labels['weekofyear'] = 'Tydzień';
90
$labels['pastevents'] = 'Przeszłe';
91
$labels['futureevents'] = 'Przyszłe';
92
-// alarm/reminder settings
93
$labels['showalarms'] = 'Show reminders';
94
$labels['defaultalarmtype'] = 'Domyślne powiadomienie';
95
$labels['defaultalarmoffset'] = 'Domyślny czas powiadomienia';
96
-// attendees
97
$labels['attendee'] = 'Uczestnik';
98
$labels['role'] = 'Rola';
99
$labels['availability'] = 'Dostępny';
100
101
$labels['availunknown'] = 'Nieznany';
102
$labels['availtentative'] = 'Niepewny';
103
$labels['availoutofoffice'] = 'Poza biurem';
104
+$labels['delegatedto'] = 'Oddelegowany do:';
105
+$labels['delegatedfrom'] = 'Oddelegowany z:';
106
$labels['scheduletime'] = 'Sprawdź dostępność';
107
$labels['sendinvitations'] = 'Wyślij zaproszenia';
108
$labels['sendnotifications'] = 'Powiadom uczestników o zmianach';
109
110
$labels['reqallattendees'] = 'Wymagany/wszyscy uczestnicy';
111
$labels['prevslot'] = 'Poprzedni przedział';
112
$labels['nextslot'] = 'Następny przedział';
113
+$labels['suggestedslot'] = 'Sugerowany przedział';
114
$labels['noslotfound'] = 'Nie znaleziono wolnego przedziału czasu';
115
$labels['invitationsubject'] = 'Zostałeś zaproszony do "$title"';
116
$labels['invitationmailbody'] = "*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees\n\nW załączeniu plik w formacie iCalendar ze szczegółami zdarzenia, który możesz zaimportować do twojej aplikacji kalendarza.";
117
118
$labels['eventupdatemailbody'] = "*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees\n\nW załączeniu plik w formacie iCalendar zawierający zaktualizowane szczegóły zdarzenia, które możesz zaimportować do swojej aplikacji kalendarza.";
119
$labels['eventcancelsubject'] = '"$title" zostało anulowane';
120
$labels['eventcancelmailbody'] = "*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees\n\nZdarzenie zostało anulowane przez \$organizer.\n\nW załączeniu plik w formacie iCalendar ze zaktualizowanymi szczegółami zdarzenia.";
121
-// invitation handling (overrides labels from libcalendaring)
122
+$labels['itipobjectnotfound'] = 'W twoim kalendarzu nie znaleziono zdarzenia związanego z tą wiadomością.';
123
$labels['itipmailbodyaccepted'] = "\$sender zaakceptował zaproszenie do następującego zdarzenia:\n\n*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees";
124
$labels['itipmailbodytentative'] = "\$sender warunkowo zaakceptował zaproszenie do następującego zdarzenia:\n\n*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees";
125
$labels['itipmailbodydeclined'] = "\$sender odrzucił zaproszenie na następujące zdarzenie:\n\n*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees";
126
+$labels['itipmailbodycancel'] = "\$sender odrzucił twój udział w zastępującym zdarzeniu:\n\n*\$title*\n\nKiedy: \$date";
127
$labels['itipdeclineevent'] = 'Czy chcesz odrzucić zaproszenie na to zdarzenie?';
128
$labels['declinedeleteconfirm'] = 'Czy chcesz także usunąć to odrzucone zdarzenie ze swojego kalendarza?';
129
+$labels['itipcomment'] = 'Komentarz zaproszenia/powiadomienia';
130
+$labels['itipcommenttitle'] = 'Komentarz ten będzie dołączony do wiadomości wysłanej do uczestników zdarzenia';
131
$labels['notanattendee'] = 'Nie jesteś na liście uczestników tego zdarzenia';
132
$labels['eventcancelled'] = 'Zdarzenie zostało anulowane';
133
$labels['saveincalendar'] = 'zapisz w';
134
-// resources
135
+$labels['updatemycopy'] = 'Uaktualnij w moim kalendarzu';
136
+$labels['savetocalendar'] = 'Zapisz do kalendarza';
137
$labels['resource'] = 'Zasób';
138
+$labels['addresource'] = 'Rezerwuj zasób';
139
+$labels['findresources'] = 'Wyszukaj zasoby';
140
$labels['resourcedetails'] = 'Szczegóły';
141
-// event dialog tabs
142
+$labels['resourceavailability'] = 'Dostępność';
143
+$labels['resourceowner'] = 'Właściciel';
144
+$labels['resourceadded'] = 'Zasób został dodany do twojego zdarzenia';
145
$labels['tabsummary'] = 'Podsumowanie';
146
$labels['tabrecurrence'] = 'Powtarzalność';
147
$labels['tabattendees'] = 'Uczestnicy';
148
$labels['tabresources'] = 'Zasoby';
149
$labels['tabattachments'] = 'Załączniki';
150
$labels['tabsharing'] = 'Udostępnianie';
151
-// messages
152
$labels['deleteobjectconfirm'] = 'Czy na pewno chcesz usunąć to zdarzenie?';
153
$labels['deleteventconfirm'] = 'Czy na pewno chcesz usunąć to zdarzenie?';
154
$labels['deletecalendarconfirm'] = 'Czy na pewno chcesz usunąć ten kalendarz z wszystkimi zadaniami?';
155
156
$labels['successrestore'] = 'Zdarzenie zostało przywrócone.';
157
$labels['errornotifying'] = 'Nie udało się wysłać powiadomień do uczestników zdarzenia';
158
$labels['errorimportingevent'] = 'Nie udało się zaimportować zdarzenia';
159
+$labels['importwarningexists'] = 'Kopia tego zdarzenia już istnieje w twoim kalendarzu.';
160
$labels['newerversionexists'] = 'Istnieje nowsza wersja tego zdarzenia ! Przerwano.';
161
$labels['nowritecalendarfound'] = 'Nie znaleziono kalendarza aby zapisać zdarzenie.';
162
$labels['importedsuccessfully'] = 'Zdarzenie dodano do \'$calendar\'';
163
+$labels['updatedsuccessfully'] = 'Zdarzenie zostało pomyślnie zaktualizowane w \'$calendar\'';
164
$labels['attendeupdateesuccess'] = 'Zaktualizowano status uczestnika.';
165
$labels['itipsendsuccess'] = 'Wysłano zaproszenia do uczestników.';
166
$labels['itipresponseerror'] = 'Nie udało się wysłać odpowiedzi na to zaproszenie.';
167
168
$labels['importnone'] = 'Nie znaleziono zdarzeń do zaimportowania.';
169
$labels['importerror'] = 'Wystąpił błąd podczas importu.';
170
$labels['aclnorights'] = 'Nie masz uprawnień administracyjnych dla tego kalendarza.';
171
-// recurrence form
172
-$labels['repeat'] = 'Powtórz';
173
$labels['changeeventconfirm'] = 'Zmień zdarzenie';
174
$labels['removeeventconfirm'] = 'Usuń zdarzenie';
175
$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?';
176
177
$labels['futurevents'] = 'Przyszłe';
178
$labels['allevents'] = 'Wszystkie';
179
$labels['saveasnew'] = 'Zapisz jako nowe';
180
-// birthdays calendar
181
$labels['birthdays'] = 'Birthdays';
182
$labels['birthdayscalendar'] = 'Birthdays Calendar';
183
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
184
$labels['birthdayscalendarsources'] = 'From these address books';
185
$labels['birthdayeventtitle'] = '$name\'s Birthday';
186
$labels['birthdayage'] = 'Age $age';
187
+$labels['eventchangelog'] = 'Historia zmian';
188
+$labels['eventdiff'] = 'Zmiany od wersji $rev';
189
+$labels['revision'] = 'Wersja';
190
+$labels['user'] = 'Użytkownik';
191
+$labels['operation'] = 'Akcja';
192
+$labels['actionappend'] = 'Zapisane';
193
+$labels['actionmove'] = 'Przeniesione';
194
+$labels['actiondelete'] = 'Usunięte';
195
+$labels['compare'] = 'Porównaj';
196
+$labels['showrevision'] = 'Pokaż tą wersję';
197
+$labels['restore'] = 'Przywróć tą wersję';
198
+$labels['eventnotfound'] = 'Nie udało się wczytać zdarzenia';
199
+$labels['eventchangelognotavailable'] = 'Historia zmian jest niedostępna dla tego zdarzenia';
200
+$labels['eventdiffnotavailable'] = 'Nie można porównać wybranych wersji';
201
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/pt_BR.inc
Changed
142
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Visualização padrão';
12
$labels['time_format'] = 'Formato da hora';
13
$labels['timeslots'] = 'Time slots per hour';
14
15
$labels['coloringmode1'] = 'De acordo com a categoria';
16
$labels['coloringmode2'] = 'Calendário para esboço, categoria para conteúdo';
17
$labels['coloringmode3'] = 'Categoria para esboço, calendário para conteúdo';
18
-// calendar
19
$labels['calendar'] = 'Calendário';
20
$labels['calendars'] = 'Calendários';
21
$labels['category'] = 'Categoria';
22
23
$labels['date'] = 'Data';
24
$labels['start'] = 'Início';
25
$labels['end'] = 'Término';
26
+$labels['repeat'] = 'Repetir';
27
$labels['selectdate'] = 'Escolha a data';
28
$labels['freebusy'] = 'Mostrar me como';
29
$labels['free'] = 'Disponível';
30
31
$labels['confidential'] = 'confidencial';
32
$labels['alarms'] = 'Lembrete';
33
$labels['comment'] = 'Comentário';
34
+$labels['unknown'] = 'Desconhecido';
35
+$labels['eventoptions'] = 'Opções';
36
$labels['generated'] = 'gerado em';
37
$labels['printdescriptions'] = 'Descrições de impressão';
38
$labels['parentcalendar'] = 'Inserir dentro';
39
40
$labels['showurl'] = 'Mostrar URL do calendário';
41
$labels['showurldescription'] = 'Use o seguinte endereço para acessar (somente leitura) seu calendário em outras aplicações. Você pode copiar e colar este endereço em qualquer software de calendário que suporte o formato iCal.';
42
$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.';
43
-// agenda view
44
+$labels['findcalendars'] = 'Buscar calendários...';
45
+$labels['calsearchresults'] = 'Calendários disponíveis';
46
+$labels['calendarsubscribe'] = 'Listar permanentemente';
47
$labels['listrange'] = 'Intervalo para exibir:';
48
$labels['listsections'] = 'Dividir em:';
49
$labels['smartsections'] = 'Seções inteligentes';
50
51
$labels['weekofyear'] = 'Semana';
52
$labels['pastevents'] = 'Passado';
53
$labels['futureevents'] = 'Futuro';
54
-// alarm/reminder settings
55
$labels['showalarms'] = 'Show reminders';
56
$labels['defaultalarmtype'] = 'Configuração de lembrete padrão';
57
$labels['defaultalarmoffset'] = 'Horário padrão de lembrete';
58
-// attendees
59
$labels['attendee'] = 'Participante';
60
$labels['role'] = 'Papel';
61
$labels['availability'] = 'Disp.';
62
63
$labels['availunknown'] = 'Desconhecido';
64
$labels['availtentative'] = 'Tentativa';
65
$labels['availoutofoffice'] = 'Fora de escritório';
66
+$labels['delegatedto'] = 'Delegado para:';
67
+$labels['delegatedfrom'] = 'Delegado de:';
68
$labels['scheduletime'] = 'Procurar disponibilidade';
69
$labels['sendinvitations'] = 'Enviar convites';
70
$labels['sendnotifications'] = 'Avisar os participantes sobre as modificações';
71
72
$labels['eventupdatemailbody'] = "*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees\n\nSegue em anexo um arquivo iCalendar com os detalhes atualizados do evento na qual você pode importar para sua aplicação de calendário.";
73
$labels['eventcancelsubject'] = '"$title" foi cancelado';
74
$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.";
75
-// invitation handling (overrides labels from libcalendaring)
76
+$labels['itipobjectnotfound'] = 'O evento referenciado por esta mensagem não foi encontrado em seu calendário.';
77
$labels['itipmailbodyaccepted'] = "\$sender aceitou o convite para o seguinte evento:\n\n*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees";
78
$labels['itipmailbodytentative'] = "\$sender aceitou como tentativa o convite para o seguinte evento:\n\n*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees";
79
$labels['itipmailbodydeclined'] = "\$sender recusou o convite para o seguinte evento:\n\n*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees";
80
+$labels['itipmailbodycancel'] = "\$sender rejeitou sua participação no seguinte evento:\n\n*\$title*\n\nQuando: \$date";
81
$labels['itipdeclineevent'] = 'Você deseja recusar o convite para este evento?';
82
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
83
$labels['notanattendee'] = 'Você não está listado como um participante deste evento';
84
$labels['eventcancelled'] = 'O evento foi cancelado';
85
$labels['saveincalendar'] = 'salvar em';
86
-// resources
87
+$labels['updatemycopy'] = 'Atualize em meu calendário';
88
+$labels['savetocalendar'] = 'Gravar no calendário';
89
$labels['resource'] = 'Recurso';
90
+$labels['addresource'] = 'Livro de recursos';
91
+$labels['findresources'] = 'Encontrar recursos';
92
$labels['resourcedetails'] = 'Detalhes';
93
-// event dialog tabs
94
+$labels['resourceavailability'] = 'Disponibilidade';
95
+$labels['resourceowner'] = 'Dono';
96
+$labels['resourceadded'] = 'O recurso foi adicionado ao seu evento';
97
$labels['tabsummary'] = 'Sumário';
98
$labels['tabrecurrence'] = 'Repetição';
99
$labels['tabattendees'] = 'Participantes';
100
$labels['tabresources'] = 'Recursos';
101
$labels['tabattachments'] = 'Anexos';
102
$labels['tabsharing'] = 'Compartilhamento';
103
-// messages
104
$labels['deleteobjectconfirm'] = 'Você realmente deseja remover este evento?';
105
$labels['deleteventconfirm'] = 'Você realmente deseja remover este evento?';
106
$labels['deletecalendarconfirm'] = 'Você realmente deseja excluir este calendário com todos os seus eventos?';
107
108
$labels['successrestore'] = 'O evento foi restaurado com sucesso.';
109
$labels['errornotifying'] = 'Falha ao enviar notificações para os participantes do evento.';
110
$labels['errorimportingevent'] = 'Falha ao importar evento';
111
+$labels['importwarningexists'] = 'Uma cópia deste evento já existe em seu calendário.';
112
$labels['newerversionexists'] = 'Já existe uma nova versão deste evento! Abortado.';
113
$labels['nowritecalendarfound'] = 'Nenhum calendário encontrado para salvar o evento';
114
$labels['importedsuccessfully'] = 'O evento foi adicionado com sucesso em \'$calendar\'';
115
+$labels['updatedsuccessfully'] = 'O evento foi atualizado com sucesso em \'$calendar\'.';
116
$labels['attendeupdateesuccess'] = 'O status do participante foi atualizado com sucesso.';
117
$labels['itipsendsuccess'] = 'Convite enviado aos participantes.';
118
$labels['itipresponseerror'] = 'Falha ao enviar a resposta para este convite de evento';
119
120
$labels['importnone'] = 'Não há eventos a serem importados';
121
$labels['importerror'] = 'Ocorreu um erro na importação';
122
$labels['aclnorights'] = 'Você não tem permissão de administrador neste calendário.';
123
-// recurrence form
124
-$labels['repeat'] = 'Repetir';
125
$labels['changeeventconfirm'] = 'Trocar evento';
126
$labels['removeeventconfirm'] = 'Remover evento';
127
$labels['changerecurringeventwarning'] = 'Este é um evento com repetição. Você gostaria de editar o evento atual somente, estas e todas as futuras ocorrências ou salvar este como um novo evento?';
128
129
$labels['futurevents'] = 'Futuro';
130
$labels['allevents'] = 'Todos';
131
$labels['saveasnew'] = 'Salvar como novo';
132
-// birthdays calendar
133
$labels['birthdays'] = 'Birthdays';
134
$labels['birthdayscalendar'] = 'Birthdays Calendar';
135
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
136
$labels['birthdayscalendarsources'] = 'From these address books';
137
$labels['birthdayeventtitle'] = '$name\'s Birthday';
138
$labels['birthdayage'] = 'Age $age';
139
+$labels['user'] = 'Usuário';
140
+$labels['actiondelete'] = 'Deletado';
141
?>
142
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/localization/ru_RU.inc
Changed
201
1
2
<?php
3
-// preferences
4
+/**
5
+ * Localizations for Kolab Calendar plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
10
+ */
11
$labels['default_view'] = 'Вид по умолчанию';
12
$labels['time_format'] = 'Формат времени';
13
$labels['timeslots'] = 'Промежутков в час';
14
15
$labels['coloringmode1'] = 'Согласно цвета категории';
16
$labels['coloringmode2'] = 'Цвет календаря для рамки, цвет категории для фона';
17
$labels['coloringmode3'] = 'Цвет категории для рамки, цвет календаря для фона';
18
-// calendar
19
+$labels['afternothing'] = 'Ничего не делать';
20
+$labels['aftertrash'] = 'Переместить в корзину';
21
+$labels['afterdelete'] = 'Удалить сообщение';
22
+$labels['afterflagdeleted'] = 'Пометить как удалённое';
23
+$labels['aftermoveto'] = 'Переместить в...';
24
+$labels['itipoptions'] = 'Приглашения на события';
25
+$labels['afteraction'] = 'После того, как приглашение или сообщение о его изменении обработано';
26
$labels['calendar'] = 'Календарь';
27
$labels['calendars'] = 'Календари';
28
$labels['category'] = 'Категория';
29
30
$labels['url'] = 'URL';
31
$labels['date'] = 'Дата';
32
$labels['start'] = 'Начало';
33
+$labels['starttime'] = 'Время начала';
34
$labels['end'] = 'Конец';
35
+$labels['endtime'] = 'Время окончания';
36
+$labels['repeat'] = 'Повторить';
37
$labels['selectdate'] = 'Выберите дату';
38
$labels['freebusy'] = 'Показать как';
39
$labels['free'] = 'Свободен';
40
$labels['busy'] = 'Занят';
41
$labels['outofoffice'] = 'Вне офиса';
42
$labels['tentative'] = 'Неопределённо';
43
+$labels['mystatus'] = 'Мой статус';
44
$labels['status'] = 'Статус';
45
+$labels['confirmed'] = 'Подтвеждённый';
46
+$labels['cancelled'] = 'Отмененный';
47
$labels['priority'] = 'Приоритет';
48
$labels['sensitivity'] = 'Секретность';
49
$labels['public'] = 'общедоступная';
50
$labels['private'] = 'личная';
51
$labels['confidential'] = 'конфиденциальная';
52
$labels['alarms'] = 'Напоминание';
53
+$labels['comment'] = 'Комментарий';
54
+$labels['created'] = 'Создана';
55
+$labels['changed'] = 'Изменена';
56
+$labels['unknown'] = 'Неизвестно';
57
+$labels['eventoptions'] = 'Опции';
58
$labels['generated'] = 'создан';
59
+$labels['eventhistory'] = 'История';
60
$labels['printdescriptions'] = 'Печатать описания';
61
$labels['parentcalendar'] = 'Вставить внутри';
62
$labels['searchearlierdates'] = '« Искать события раньше';
63
64
$labels['showurl'] = 'Показать URL календаря';
65
$labels['showurldescription'] = 'Используйте следующий адрес для просмотра Вашего календаря из других приложений. Вы можете скопировать и вставить это в любое приложение которое поддерживает формат iCal.';
66
$labels['caldavurldescription'] = 'Скопируйте этот адрес в клиент, <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">поддерживающий CalDAV</a> (например, Evolution или Mozilla Thunderbird) для полной синхронизации данного календаря со своим компьютером или мобильным устройством.';
67
-// agenda view
68
+$labels['findcalendars'] = 'Найти календари...';
69
+$labels['searchterms'] = 'Условия поиска';
70
+$labels['calsearchresults'] = 'Доступные календари';
71
+$labels['calendarsubscribe'] = 'Всегда показывать';
72
+$labels['nocalendarsfound'] = 'Календарей не найдено';
73
+$labels['nrcalendarsfound'] = '$nr календарей найдено';
74
+$labels['quickview'] = 'Просмотреть только этот календарь';
75
+$labels['invitationspending'] = 'Ожидающие приглашения';
76
+$labels['invitationsdeclined'] = 'Отклонённые приглашения';
77
+$labels['changepartstat'] = 'Изменить статус участника';
78
+$labels['rsvpcomment'] = 'Текст приглашения';
79
$labels['listrange'] = 'Диапазон:';
80
$labels['listsections'] = 'Разделить на:';
81
$labels['smartsections'] = 'Умные секции';
82
83
$labels['tomorrow'] = 'Завтра';
84
$labels['thisweek'] = 'Текущая неделя';
85
$labels['nextweek'] = 'Следующая неделя';
86
+$labels['prevweek'] = 'Предыдущая неделя';
87
$labels['thismonth'] = 'Этот месяц';
88
$labels['nextmonth'] = 'Следующий месяц';
89
$labels['weekofyear'] = 'Неделя';
90
$labels['pastevents'] = 'Прошедшее';
91
$labels['futureevents'] = 'Будущее';
92
-// alarm/reminder settings
93
$labels['showalarms'] = 'Показывать напоминания';
94
$labels['defaultalarmtype'] = 'Настройки напоминания по умолчанию';
95
$labels['defaultalarmoffset'] = 'Время напоминания по умолчанию';
96
-// attendees
97
$labels['attendee'] = 'Участник';
98
$labels['role'] = 'Роль';
99
$labels['availability'] = 'Доступность';
100
101
$labels['availunknown'] = 'Неизвестно';
102
$labels['availtentative'] = 'Предварительно';
103
$labels['availoutofoffice'] = 'Вне офиса';
104
+$labels['delegatedto'] = 'Поручено:';
105
+$labels['delegatedfrom'] = 'Поручено от:';
106
$labels['scheduletime'] = 'Найти доступность';
107
$labels['sendinvitations'] = 'Отправить приглашения';
108
$labels['sendnotifications'] = 'Уведомить участников об изменениях';
109
110
$labels['reqallattendees'] = 'Необходимые/все участники';
111
$labels['prevslot'] = 'Предыдущее время';
112
$labels['nextslot'] = 'Следующее время';
113
+$labels['suggestedslot'] = 'Предлагаемое время';
114
$labels['noslotfound'] = 'Невозможно найти свободное время';
115
$labels['invitationsubject'] = 'Вы приглашены на "$title"';
116
$labels['invitationmailbody'] = "*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees\n\nВо вложении вы найдёте файл iCalendar со всеми деталями события, который Вы можете импортировать в Вашу программу-ежедневник.";
117
118
$labels['eventupdatemailbody'] = "*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees\n\nВо вложении вы найдёте файл iCalendar со всеми изменениями в событии, который Вы можете импортировать в Вашу программу-ежедневник.";
119
$labels['eventcancelsubject'] = '"$title" было отменено';
120
$labels['eventcancelmailbody'] = "*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees\n\nЭто событие отменено \$organizer.\n\nВо вложении вы найдёте файл iCalendar со всеми изменениями в событии.";
121
-// invitation handling (overrides labels from libcalendaring)
122
+$labels['itipobjectnotfound'] = 'Событие, упомянутое в этом сообщении, не найдено в вашем календаре.';
123
$labels['itipmailbodyaccepted'] = "\$sender принял(а) приглашение на следующее событие:\n\n*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees";
124
$labels['itipmailbodytentative'] = "\$sender предварительно принял(а) приглашение на следующее событие:\n\n*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees";
125
$labels['itipmailbodydeclined'] = "\$sender отклонил(а) приглашение на следующее событие:\n\n*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees";
126
+$labels['itipmailbodycancel'] = "\$sender отклонил ваше участие в событии:\n\n*\$title*\n\nДата: \$date";
127
$labels['itipdeclineevent'] = 'Вы хотите отклонить приглашение на это событие?';
128
$labels['declinedeleteconfirm'] = 'Хотите ли вы так же удалить это отклонённое событие из вашего календаря?';
129
+$labels['itipcomment'] = 'Комментарий к приглашению/извещению';
130
+$labels['itipcommenttitle'] = 'Этот комментарий будет прикреплён к приглашению/оповещению, отправленному участникам';
131
$labels['notanattendee'] = 'Вы не в списке участников этого события';
132
$labels['eventcancelled'] = 'Это событие отменено';
133
$labels['saveincalendar'] = 'сохранить в';
134
-// resources
135
+$labels['updatemycopy'] = 'Обновить в моём календаре';
136
+$labels['savetocalendar'] = 'Сохранить в календарь';
137
$labels['resource'] = 'Ресурс';
138
+$labels['addresource'] = 'Зарезервировать ресурс';
139
+$labels['findresources'] = 'Найти ресурсы';
140
$labels['resourcedetails'] = 'Подробнее';
141
-// event dialog tabs
142
+$labels['resourceavailability'] = 'Доступность';
143
+$labels['resourceowner'] = 'Владелец';
144
+$labels['resourceadded'] = 'Ресурс добавлен в ваше событие';
145
$labels['tabsummary'] = 'Сводка';
146
$labels['tabrecurrence'] = 'Повторение';
147
$labels['tabattendees'] = 'Участники';
148
$labels['tabresources'] = 'Ресурсы';
149
$labels['tabattachments'] = 'Вложения';
150
$labels['tabsharing'] = 'Совместное использование';
151
-// messages
152
$labels['deleteobjectconfirm'] = 'Вы действительно хотите удалить это событие?';
153
$labels['deleteventconfirm'] = 'Вы действительно хотите удалить это событие?';
154
$labels['deletecalendarconfirm'] = 'Вы действительно хотите удалить этот календарь со всеми его событиями?';
155
156
$labels['successrestore'] = 'Событие успешно восстановлено.';
157
$labels['errornotifying'] = 'Не удалось отправить уведомления участникам событий';
158
$labels['errorimportingevent'] = 'Не удалось импортировать событие';
159
+$labels['importwarningexists'] = 'Копия этого события уже есть в вашем календаре.';
160
$labels['newerversionexists'] = 'Обновлённая версия этого события уже существует! Отменено.';
161
$labels['nowritecalendarfound'] = 'Не найден календарь для записи этого события';
162
$labels['importedsuccessfully'] = 'Событие успешно добавлено в \'$calendar\'';
163
+$labels['updatedsuccessfully'] = 'Событие успешно обновлено в \'$calendar\'';
164
$labels['attendeupdateesuccess'] = 'Успешно обновлен статус участника';
165
$labels['itipsendsuccess'] = 'Приглашания отправлены участникам.';
166
$labels['itipresponseerror'] = 'Не удалось послать ответ на это приглашение';
167
168
$labels['importnone'] = 'Не найдено событий для импорта';
169
$labels['importerror'] = 'Ошибка при импорте';
170
$labels['aclnorights'] = 'Вы не имеете прав администратора для этого календаря.';
171
-// recurrence form
172
-$labels['repeat'] = 'Повторить';
173
$labels['changeeventconfirm'] = 'Изменить событие';
174
$labels['removeeventconfirm'] = 'Удалить событие';
175
$labels['changerecurringeventwarning'] = 'Это - повторяющееся событие. Хотели бы Вы редактировать только текущее событие, это и все будущие повторения, все события или сохранять его как новое событие?';
176
177
$labels['futurevents'] = 'Будущие';
178
$labels['allevents'] = 'Все';
179
$labels['saveasnew'] = 'Сохранить как новое';
180
-// birthdays calendar
181
$labels['birthdays'] = 'Дни рождения';
182
$labels['birthdayscalendar'] = 'Календарь Дней Рождения';
183
$labels['displaybirthdayscalendar'] = 'Показывать календарь Дней Рождения';
184
$labels['birthdayscalendarsources'] = 'Из этих адресных книг';
185
$labels['birthdayeventtitle'] = 'День рождения $name';
186
$labels['birthdayage'] = 'Возраст $age';
187
+$labels['eventchangelog'] = 'История изменений';
188
+$labels['eventdiff'] = 'Изменения с ревизии $rev';
189
+$labels['revision'] = 'Ревизия';
190
+$labels['user'] = 'Пользователь';
191
+$labels['operation'] = 'Действие';
192
+$labels['actionappend'] = 'Сохранено';
193
+$labels['actionmove'] = 'Перемещено';
194
+$labels['actiondelete'] = 'Удалено';
195
+$labels['compare'] = 'Сравнить';
196
+$labels['showrevision'] = 'Показать эту версию';
197
+$labels['restore'] = 'Восстановить эту версию';
198
+$labels['eventnotfound'] = 'Не удалось загрузить информацию о мероприятиях';
199
+$labels['eventchangelognotavailable'] = 'История изменений для этого события недоступна';
200
+$labels['eventdiffnotavailable'] = 'Невозможно провести сравнение выбранных ревизий ';
201
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/skins/larry/calendar.css
Changed
121
1
2
width: 95%;
3
}
4
5
-.edit-attendees-table {
6
+#eventedit .edit-attendees-table {
7
width: 100%;
8
margin-top: 0.5em;
9
}
10
11
-.edit-attendees-table th.role,
12
-.edit-attendees-table td.role {
13
+#eventedit .edit-attendees-table th.role,
14
+#eventedit .edit-attendees-table td.role {
15
width: 9em;
16
}
17
18
-.edit-attendees-table th.availability,
19
-.edit-attendees-table td.availability,
20
-.edit-attendees-table th.confirmstate,
21
-.edit-attendees-table td.confirmstate {
22
+#eventedit .edit-attendees-table th.availability,
23
+#eventedit .edit-attendees-table td.availability,
24
+#eventedit .edit-attendees-table th.confirmstate,
25
+#eventedit .edit-attendees-table td.confirmstate {
26
width: 4em;
27
}
28
29
-.edit-attendees-table th.options,
30
-.edit-attendees-table td.options {
31
+#eventedit .edit-attendees-table th.options,
32
+#eventedit .edit-attendees-table td.options {
33
width: 16px;
34
padding: 2px 4px;
35
}
36
37
-.edit-attendees-table th.sendmail,
38
-.edit-attendees-table td.sendmail {
39
+#eventedit .edit-attendees-table th.sendmail,
40
+#eventedit .edit-attendees-table td.sendmail {
41
width: 44px;
42
padding: 2px;
43
}
44
45
background: url(images/sendinvitation.png) 1px 0 no-repeat;
46
}
47
48
-.edit-attendees-table tbody tr:last-child td {
49
+#eventedit .edit-attendees-table tbody tr:last-child td {
50
border-bottom: 0;
51
}
52
53
-.edit-attendees-table th.name,
54
-.edit-attendees-table td.name {
55
+#eventedit .edit-attendees-table th.name,
56
+#eventedit .edit-attendees-table td.name {
57
width: auto;
58
white-space: nowrap;
59
overflow: hidden;
60
text-overflow: ellipsis;
61
+ position: relative;
62
}
63
64
-.edit-attendees-table td.name select {
65
+#eventedit .edit-attendees-table td.name select {
66
width: 100%;
67
}
68
69
-.edit-attendees-table a.deletelink {
70
+#eventedit .edit-attendees-table a.deletelink {
71
display: inline-block;
72
width: 17px;
73
height: 17px;
74
75
text-indent: 1000px;
76
}
77
78
+#eventedit .edit-attendees-table a.expandlink {
79
+ position: absolute;
80
+ top: 4px;
81
+ right: 6px;
82
+ width: 16px;
83
+ height: 16px;
84
+}
85
+
86
#edit-attendees-form,
87
#edit-resources-form {
88
position: relative;
89
90
display: block;
91
}
92
93
+#eventedit .ui-tabs-panel {
94
+ min-height: 24em;
95
+}
96
+
97
+#rcmKSearchpane ul li.resource i.icon,
98
+#rcmKSearchpane ul li.collection i.icon {
99
+ background-image: url(images/autocomplete.png);
100
+ background-position: -1px -2px;
101
+}
102
+
103
+#rcmKSearchpane ul li.collection i.icon {
104
+ background-position: -1px -26px;
105
+}
106
+
107
a.dropdown-link {
108
font-size: 11px;
109
text-decoration: none;
110
111
color: #666;
112
}
113
114
-#eventedit .ui-tabs-panel {
115
- min-height: 24em;
116
-}
117
-
118
.ui-dialog-buttonset a.dropdown-link {
119
position: relative;
120
top: 2px;
121
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/skins/larry/images/autocomplete.png
Added
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/calendar/skins/larry/templates/calendar.html
Changed
19
1
2
UI.init();
3
4
new calendarview_splitter({ id:'calsidebarsplitter', p1:'#calendarsidebar', p2:'#calendar',
5
- orientation:'v', relative:true, start:270, min:240, size:12, offset:0 });
6
+ orientation:'v', relative:true, start:280, min:260, size:12, offset:0 });
7
8
new rcube_splitter({ id:'calresourceviewsplitter', p1:'#resource-dialog-left', p2:'#resource-dialog-right',
9
orientation:'v', relative:true, start:380, min:220, size:10, offset:-3 }).init();
10
11
{
12
var me = this, time = 250;
13
this.handle.removeClass('sidebarclosed');
14
- this.pos = this.lastpos || this._min;
15
+ this.pos = this.lastpos > 0 ? this.lastpos : this._min;
16
this.p1pos.left = 10;
17
this.p1.show().animate({ left:'10px', width:(this.pos - this.p1pos.left - this.halfsize) + 'px' }, time);
18
this.p2.animate({ left:(this.pos + this.halfsize) + 'px' }, time, function(){ me.resize(); });
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_activesync/localization/de_DE.inc
Changed
14
1
2
<?php
3
$labels['tabtitle'] = 'Activesync';
4
+$labels['activesynctitle'] = 'Verwalte Activesync-Geräte';
5
$labels['devices'] = 'Geräte';
6
$labels['devicealias'] = 'Gerätename';
7
$labels['synchronize'] = 'Synchronisieren';
8
9
$labels['os'] = 'Betriebssystem';
10
$labels['oslanguage'] = 'Betriebssystemsprache';
11
$labels['phonenumber'] = 'Telefonnummer';
12
+$labels['arialabeldeviceframe'] = 'Formular für die Einstellungen zur Gerätesynchronisation';
13
?>
14
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_activesync/localization/es_AR.inc
Added
35
1
2
+<?php
3
+$labels['tabtitle'] = 'Activesync';
4
+$labels['activesynctitle'] = 'Administrar dispositivos Activesync';
5
+$labels['devices'] = 'Dispositivos';
6
+$labels['devicealias'] = 'Nombre del dispositivo';
7
+$labels['synchronize'] = 'Sincronizar';
8
+$labels['withalarms'] = 'Con alarmas';
9
+$labels['syncsettings'] = 'Configuración de sincronización';
10
+$labels['deviceconfig'] = 'Configuración de dispositivo';
11
+$labels['folderstosync'] = 'Carpetas a sincronizar';
12
+$labels['mail'] = 'Correo Electrónico';
13
+$labels['contact'] = 'Libreta de direcciones';
14
+$labels['event'] = 'Calendarios';
15
+$labels['task'] = 'Tareas';
16
+$labels['note'] = 'Notas';
17
+$labels['configuration'] = 'Configuración';
18
+$labels['deletedevice'] = 'Eliminar dispositivo';
19
+$labels['nodevices'] = 'No hay disositivos registrados.<br/><br/>Para poder registrar un dispositivo, por favor conéctelo primero con el servidor, usando <a href="http://wiki.kolab.org/Setup_ActiveSync">las instrucciones de la Wiki</a>. Luego el dispositivo debería aparecer disponible para configuración aquí.';
20
+$labels['savingdata'] = 'Guardando...';
21
+$labels['savingerror'] = 'Fallo al guardar la configuración';
22
+$labels['notsupported'] = 'Su servidor no soporta metadatos/anotaciones';
23
+$labels['devicedeleteconfirm'] = 'Confirme que desea eliminar la configuración para este dispositivo';
24
+$labels['successfullydeleted'] = 'La configuración del dispositivo fue eliminada exitosamente';
25
+$labels['devicenotfound'] = 'No se puede leer la configuración del dispositivo';
26
+$labels['devicetype'] = 'Tipo de dispositivo';
27
+$labels['acsversion'] = 'Versión del protocolo';
28
+$labels['useragent'] = 'User agent';
29
+$labels['friendlyname'] = 'Nombre amistoso';
30
+$labels['os'] = 'Sistema operativo';
31
+$labels['oslanguage'] = 'Idioma del SO';
32
+$labels['phonenumber'] = 'Número de teléfono';
33
+$labels['arialabeldeviceframe'] = 'Formulario de configuración de sincronización del dispositivo';
34
+?>
35
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_activesync/localization/pl_PL.inc
Changed
20
1
2
<?php
3
$labels['tabtitle'] = 'ActiveSync';
4
+$labels['activesynctitle'] = 'Zarządzaj urządzeniami ActiveSync';
5
$labels['devices'] = 'Urządzenia';
6
$labels['devicealias'] = 'Nazwa urządzenia';
7
$labels['synchronize'] = 'Synchronizuj';
8
$labels['withalarms'] = 'Z alarmami';
9
$labels['syncsettings'] = 'Ustawienia synchronizacji';
10
+$labels['deviceconfig'] = 'Konfiguracja urządzenia';
11
$labels['folderstosync'] = 'Foldery do synchronizacji';
12
$labels['mail'] = 'Poczta';
13
$labels['contact'] = 'Książki adresowe';
14
15
$labels['os'] = 'System operacyjny';
16
$labels['oslanguage'] = 'Język systemu';
17
$labels['phonenumber'] = 'Numer telefonu';
18
+$labels['arialabeldeviceframe'] = 'Formularz ustawień synchronizacji urządzenia';
19
?>
20
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_activesync/localization/ru_RU.inc
Changed
14
1
2
<?php
3
$labels['tabtitle'] = 'Activesync';
4
+$labels['activesynctitle'] = 'Управление устройствами ActiveSync';
5
$labels['devices'] = 'Устройства';
6
$labels['devicealias'] = 'Имя устройства';
7
$labels['synchronize'] = 'Синхронизовать';
8
9
$labels['os'] = 'Операционная система';
10
$labels['oslanguage'] = 'Язык ОС';
11
$labels['phonenumber'] = 'Телефон';
12
+$labels['arialabeldeviceframe'] = 'Форма управления настройками синхронизации';
13
?>
14
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_addressbook/kolab_addressbook.php
Changed
87
1
2
$this->add_hook('preferences_list', array($this, 'prefs_list'));
3
$this->add_hook('preferences_save', array($this, 'prefs_save'));
4
}
5
+
6
+ $this->add_hook('folder_delete', array($this, 'prefs_folder_delete'));
7
+ $this->add_hook('folder_rename', array($this, 'prefs_folder_rename'));
8
+ $this->add_hook('folder_update', array($this, 'prefs_folder_update'));
9
}
10
11
12
13
14
return $abook_prio;
15
}
16
+
17
+ /**
18
+ * Hook for (contact) folder deletion
19
+ */
20
+ function prefs_folder_delete($args)
21
+ {
22
+ // ignore...
23
+ if ($args['abort'] && !$args['result']) {
24
+ return $args;
25
+ }
26
+
27
+ $this->_contact_folder_rename($args['name'], false);
28
+ }
29
+
30
+ /**
31
+ * Hook for (contact) folder renaming
32
+ */
33
+ function prefs_folder_rename($args)
34
+ {
35
+ // ignore...
36
+ if ($args['abort'] && !$args['result']) {
37
+ return $args;
38
+ }
39
+
40
+ $this->_contact_folder_rename($args['oldname'], $args['newname']);
41
+ }
42
+
43
+ /**
44
+ * Hook for (contact) folder updates. Forward to folder_rename handler if name was changed
45
+ */
46
+ function prefs_folder_update($args)
47
+ {
48
+ // ignore...
49
+ if ($args['abort'] && !$args['result']) {
50
+ return $args;
51
+ }
52
+
53
+ if ($args['record']['name'] != $args['record']['oldname']) {
54
+ $this->_contact_folder_rename($args['record']['oldname'], $args['record']['name']);
55
+ }
56
+ }
57
+
58
+ /**
59
+ * Apply folder renaming or deletion to the registered birthday calendar address books
60
+ */
61
+ private function _contact_folder_rename($oldname, $newname = false)
62
+ {
63
+ $update = false;
64
+ $delimiter = $this->rc->get_storage()->get_hierarchy_delimiter();
65
+ $bday_addressbooks = (array)$this->rc->config->get('calendar_birthday_adressbooks', array());
66
+
67
+ foreach ($bday_addressbooks as $i => $id) {
68
+ $folder_name = kolab_storage::id_decode($id);
69
+ if ($oldname === $folder_name || strpos($folder_name, $oldname.$delimiter) === 0) {
70
+ if ($newname) { // rename
71
+ $new_folder = $newname . substr($folder_name, strlen($oldname));
72
+ $bday_addressbooks[$i] = kolab_storage::id_encode($new_folder);
73
+ }
74
+ else { // delete
75
+ unset($bday_addressbooks[$i]);
76
+ }
77
+ $update = true;
78
+ }
79
+ }
80
+
81
+ if ($update) {
82
+ $this->rc->user->save_prefs(array('calendar_birthday_adressbooks' => $bday_addressbooks));
83
+ }
84
+ }
85
+
86
}
87
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_addressbook/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Address Book plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
10
+ */
11
+
12
$labels = array();
13
$labels['initials'] = 'Initials';
14
$labels['profession'] = 'Profession';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_addressbook/localization/es_AR.inc
Added
59
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Address Book plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
9
+ */
10
+$labels['initials'] = 'Iniciales';
11
+$labels['profession'] = 'Profesión';
12
+$labels['officelocation'] = 'Ubicación de la oficina';
13
+$labels['children'] = 'Hijos';
14
+$labels['pgppublickey'] = 'Llave pública PGP';
15
+$labels['pkcs7publickey'] = 'Llave pública S/MIME';
16
+$labels['freebusyurl'] = 'URL Libre-ocupado';
17
+$labels['typebusiness'] = 'Trabajo';
18
+$labels['typebusinessfax'] = 'Fax de trabajo';
19
+$labels['typecompany'] = 'Compañía';
20
+$labels['typeprimary'] = 'Primario';
21
+$labels['typetelex'] = 'Telex';
22
+$labels['typeradio'] = 'Radio';
23
+$labels['typeisdn'] = 'ISDN';
24
+$labels['typettytdd'] = 'TTY/TDD';
25
+$labels['typecallback'] = 'Retorno';
26
+$labels['settings'] = 'Configuraciones';
27
+$labels['bookcreate'] = 'Crear libreta de direcciones';
28
+$labels['bookedit'] = 'Editar libreta de direcciones';
29
+$labels['bookdelete'] = 'Eliminar libreta de direcciones';
30
+$labels['bookproperties'] = 'Propiedades de libreta de direcciones';
31
+$labels['bookname'] = 'Nombre de libro';
32
+$labels['parentbook'] = 'Libro superior';
33
+$labels['bookshowurl'] = 'Mostrar URL CardDAV';
34
+$labels['carddavurldescription'] = 'Copie esta dirección a su aplicación cliente <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a> para sincronizar completamente esta libreta de direcciones específica con su ordenador o dispositivo móvil.';
35
+$labels['addressbookprio'] = 'Selección/comportamiento de libreta(s) de direcciones';
36
+$labels['personalfirst'] = 'Libreta(s) de direcciones personal primero';
37
+$labels['globalfirst'] = 'Libreta(s) de direcciones globales primero';
38
+$labels['personalonly'] = 'Sólo libreta(s) de direcciones personal';
39
+$labels['globalonly'] = 'Sólo libreta(s) de direcciones global';
40
+$labels['findaddressbooks'] = 'Encontrar libreta de direcciones';
41
+$labels['searchterms'] = 'Buscar términos';
42
+$labels['listsearchresults'] = 'Libreta de direcciones adicional';
43
+$labels['foldersearchform'] = 'Formulario de búsqueda de libreta de direcciones';
44
+$labels['foldersubscribe'] = 'Listar permanentemente';
45
+$labels['nraddressbooksfound'] = '$nr libretas de direcciones encontrada(s)';
46
+$labels['noaddressbooksfound'] = 'No se encontraron libretas de direcciones';
47
+$messages['bookdeleteconfirm'] = 'Confirme que desea eliminar la libreta de direcciones y todos los contactos en ella';
48
+$messages['bookdeleting'] = 'Eliminando libreta de direcciones...';
49
+$messages['booksaving'] = 'Guardando libreta de direcciones...';
50
+$messages['bookdeleted'] = 'Libreta de direcciones eliminada exitosamente.';
51
+$messages['bookupdated'] = 'Libreta de direcciones actualizada exitosamente.';
52
+$messages['bookcreated'] = 'Libreta de direcciones creada exitosamente.';
53
+$messages['bookdeleteerror'] = 'Fallo eliminando la libreta de direcciones.';
54
+$messages['bookupdateerror'] = 'Fallo al actualizar la libreta de direcciones.';
55
+$messages['bookcreateerror'] = 'Fallo al crear la libreta de direcciones.';
56
+$messages['nobooknamewarning'] = 'Por favor, ingrese el nombre de la libreta de direcciones.';
57
+$messages['noemailnamewarning'] = 'Por favor, ingrese la dirección de correo electrónico o el nombre del contacto.';
58
+?>
59
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_addressbook/localization/pl_PL.inc
Changed
27
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Address Book plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
9
+ */
10
$labels['initials'] = 'Inicjały';
11
$labels['profession'] = 'Zawód';
12
$labels['officelocation'] = 'Biuro';
13
14
$labels['globalfirst'] = 'najpierw globalne książki adresowe';
15
$labels['personalonly'] = 'tylko prywatne książki adresowe';
16
$labels['globalonly'] = 'tylko globalne książki adresowe';
17
+$labels['findaddressbooks'] = 'Wyszukaj książki adresowe';
18
+$labels['searchterms'] = 'Szukana fraza';
19
+$labels['listsearchresults'] = 'Dodatkowe książki adresowe';
20
+$labels['foldersearchform'] = 'Formularz wyszukiwania książek adresowych';
21
+$labels['foldersubscribe'] = 'Dodaj do listy na stałe';
22
+$labels['nraddressbooksfound'] = 'znaleziono $nr książkek adresowych';
23
+$labels['noaddressbooksfound'] = 'Nie znaleziono żadnych książek adresowych';
24
$messages['bookdeleteconfirm'] = 'Czy na pewno chcesz usunąć wybraną książkę i wszystkie kontakty?';
25
$messages['bookdeleting'] = 'Usuwanie książki adresowej...';
26
$messages['booksaving'] = 'Zapisywanie książki adresowej...';
27
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_auth/config.inc.php.dist
Changed
12
1
2
$rcmail_config['kolab_auth_email'] = array('email');
3
$rcmail_config['kolab_auth_organization'] = array('organization');
4
5
+// Template for user names displayed in the UI.
6
+// You can use all attributes from the 'fieldmap' property of the 'kolab_auth_addressbook' configuration
7
+$rcmail_config['kolab_auth_user_displayname'] = '{name} ({ou})';
8
+
9
// Login and password of the admin user. Enables "Login As" feature.
10
$rcmail_config['kolab_auth_admin_login'] = '';
11
$rcmail_config['kolab_auth_admin_password'] = '';
12
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_auth/kolab_auth_ldap.php
Changed
85
1
2
class kolab_auth_ldap extends rcube_ldap_generic
3
{
4
private $icache = array();
5
+ private $conf = array();
6
+ private $fieldmap = array();
7
8
9
function __construct($p)
10
{
11
$rcmail = rcube::get_instance();
12
13
+ $this->conf = $p;
14
+ $this->conf['kolab_auth_user_displayname'] = $rcmail->config->get('kolab_auth_user_displayname', '{name}');
15
+
16
$this->fieldmap = $p['fieldmap'];
17
$this->fieldmap['uid'] = 'uid';
18
19
20
foreach ($result as $entry) {
21
$entry = rcube_ldap_generic::normalize_entry($entry);
22
if (!$entry['dn']) {
23
- $entry['dn'] = $result->get_dn();
24
+ $entry['dn'] = key($result->entries(true));
25
}
26
$groups[$entry['dn']] = $entry[$name_attr];
27
}
28
29
foreach ($this->fieldmap as $field => $attr) {
30
if (array_key_exists($field, $entry)) {
31
$entry[$attr] = $entry[$field];
32
- unset($entry[$field]);
33
+ if ($attr != $field) {
34
+ unset($entry[$field]);
35
+ }
36
}
37
}
38
39
40
if ($limit && $limit <= $i) {
41
break;
42
}
43
- $dn = $result->get_dn();
44
+ $dn = key($result->entries(true));
45
$entry = rcube_ldap_generic::normalize_entry($entry);
46
$list[$dn] = $this->field_mapping($dn, $entry);
47
$i++;
48
49
}
50
}
51
52
+ // compose display name according to config
53
+ if (empty($this->fieldmap['displayname'])) {
54
+ $entry['displayname'] = rcube_addressbook::compose_search_name(
55
+ $entry,
56
+ $entry['email'],
57
+ $entry['name'],
58
+ $this->conf['kolab_auth_user_displayname']
59
+ );
60
+ }
61
+
62
return $entry;
63
}
64
65
66
}
67
68
/**
69
+ * Register additional fields
70
+ */
71
+ public function extend_fieldmap($map)
72
+ {
73
+ foreach ((array)$map as $name => $attr) {
74
+ if (!in_array($attr, $this->attributes)) {
75
+ $this->attributes[] = $attr;
76
+ $this->fieldmap[$name] = $attr;
77
+ }
78
+ }
79
+ }
80
+
81
+ /**
82
* HTML-safe DN string encoding
83
*
84
* @param string $str DN string
85
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_auth/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Auth plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_auth/
10
+ */
11
+
12
$labels['loginas'] = 'Login As';
13
14
?>
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_auth/localization/es_AR.inc
Added
12
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Auth plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_auth/
9
+ */
10
+$labels['loginas'] = 'Ingresar como';
11
+?>
12
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/kolab_delegation_engine.php
Changed
18
1
2
$this->ldap_org_field = $this->rc->config->get('kolab_auth_organization');
3
4
$ldap->set_filter($this->ldap_filter);
5
+ $ldap->extend_fieldmap(array($this->ldap_delegate_field => $this->ldap_delegate_field));
6
7
return $ldap;
8
}
9
10
}
11
12
// Get current user record
13
- $this->cache['user'] = $ldap->get_record($this->ldap_dn, true);
14
+ $this->cache['user'] = $ldap->get_record($this->ldap_dn);
15
}
16
17
return $parsed ? $this->parse_ldap_record($this->cache['user']) : $this->cache['user'];
18
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/bg_BG.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['mail'] = 'Електронна поща';
11
$labels['contact'] = 'Адресни книги';
12
$labels['event'] = 'Календари';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/cs_CZ.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['mail'] = 'E-mail';
11
$labels['event'] = 'Kalendáře';
12
$labels['savingdata'] = 'Ukládám data...';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/da_DK.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Delegering';
11
$labels['delegates'] = 'Delegerede';
12
$labels['delegate'] = 'Delegér';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/de_CH.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Vertretung';
11
$labels['delegates'] = 'Vertreter';
12
$labels['delegate'] = 'Vertreter';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/de_DE.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['delegates'] = 'Delegierte';
11
$labels['mail'] = 'E-Mail';
12
$labels['contact'] = 'Kontakte';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Delegation plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
10
+ */
11
+
12
$labels = array();
13
14
$labels['tabtitle'] = 'Delegation';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/es_AR.inc
Added
38
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
+$labels['tabtitle'] = 'Delegación';
11
+$labels['delegationtitle'] = 'Administrar delegados';
12
+$labels['delegates'] = 'Delegados';
13
+$labels['delegate'] = 'Delegado';
14
+$labels['mail'] = 'Correo electrónico';
15
+$labels['contact'] = 'Libreta de direcciones';
16
+$labels['event'] = 'Calendarios';
17
+$labels['task'] = 'Tareas';
18
+$labels['note'] = 'Notas';
19
+$labels['yes'] = 'Si';
20
+$labels['no'] = 'No';
21
+$labels['read'] = 'Sólo lectura';
22
+$labels['write'] = 'Escribir';
23
+$labels['adddelegate'] = 'Agregar delegado';
24
+$labels['deletedelegate'] = 'Eliminar delegado';
25
+$labels['savingdata'] = 'Guardando...';
26
+$labels['delegatedeleteconfirm'] = 'Confirme que desea eliminar este delegado';
27
+$labels['delegateremoveacl'] = 'eliminar derechos de acceso a las carpetas asignadas a este usuario';
28
+$labels['deleteconfirm'] = 'Confirmación';
29
+$labels['deletesuccess'] = 'El delegado fue eliminado exitosamente.';
30
+$labels['deleteerror'] = 'No se puede eliminar el delegado.';
31
+$labels['updatesuccess'] = 'El delegado fue actualizado exitosamente.';
32
+$labels['updateerror'] = 'No se puede actualizar el delegado.';
33
+$labels['createsuccess'] = 'El delegado fue agregado exitosamente.';
34
+$labels['createerror'] = 'No se puede agregar el delegado.';
35
+$labels['arialabeldelegatedelete'] = 'Diálogo de eliminación de delegado';
36
+$labels['arialabeldelegateform'] = 'Formulario de propiedades del delegado';
37
+?>
38
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/es_ES.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['delegates'] = 'Delegados';
11
$labels['mail'] = 'Correo electrónico';
12
$labels['contact'] = 'Libreta de direcciones';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/et_EE.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['mail'] = 'E-post';
11
$labels['event'] = 'Calendars';
12
$labels['savingdata'] = 'Saving data...';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/fi_FI.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Edustus';
11
$labels['delegates'] = 'Edustajat';
12
$labels['delegate'] = 'Edustaja';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/fr_FR.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Délégation';
11
$labels['delegates'] = 'Délégation';
12
$labels['delegate'] = 'Déléguer';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/hu_HU.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Meghatalmazás';
11
$labels['delegates'] = 'Meghatalmazottak';
12
$labels['delegate'] = 'Meghatalmazott:';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/it_IT.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Deleghe';
11
$labels['delegates'] = 'Delegati';
12
$labels['delegate'] = 'Delegato';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/ja_JP.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = '委任';
11
$labels['delegates'] = '委任者';
12
$labels['delegate'] = '委任者';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/nl_NL.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Delegatie';
11
$labels['delegates'] = 'Gedelegeerden';
12
$labels['delegate'] = 'Gedelegeerde';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/pl_PL.inc
Changed
22
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Pełnomocnictwa';
11
+$labels['delegationtitle'] = 'Zarządzaj delegatami';
12
$labels['delegates'] = 'Wydelegowani';
13
$labels['delegate'] = 'Pełnomocnik';
14
$labels['mail'] = 'Poczta';
15
16
$labels['updateerror'] = 'Nie można zaktualizować delegata.';
17
$labels['createsuccess'] = 'Delegat został dodany.';
18
$labels['createerror'] = 'Nie można dodać delegata.';
19
+$labels['arialabeldelegatedelete'] = 'Okno usuwania delegata';
20
+$labels['arialabeldelegateform'] = 'Formularz właściwości delegata';
21
?>
22
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/pt_BR.inc
Changed
21
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Delegação';
11
$labels['delegates'] = 'Delegados';
12
$labels['delegate'] = 'Delegado';
13
14
$labels['yes'] = 'SIm';
15
$labels['no'] = 'Não';
16
$labels['read'] = 'Somente leitura';
17
+$labels['write'] = 'Gravar';
18
$labels['adddelegate'] = 'Adicionar delegado';
19
$labels['deletedelegate'] = 'Remover delegado';
20
$labels['savingdata'] = 'Salvando dados...';
21
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_delegation/localization/ru_RU.inc
Changed
22
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Delegation plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
9
+ */
10
$labels['tabtitle'] = 'Делегирование';
11
+$labels['delegationtitle'] = 'Управление представителями';
12
$labels['delegates'] = 'Представители';
13
$labels['delegate'] = 'Представитель';
14
$labels['mail'] = 'Почта';
15
16
$labels['updateerror'] = 'Не удалось обновить представителя.';
17
$labels['createsuccess'] = 'Представитель успешно добавлен.';
18
$labels['createerror'] = 'Не удалось добавить представителя.';
19
+$labels['arialabeldelegatedelete'] = 'Диалог удаления представителей';
20
+$labels['arialabeldelegateform'] = 'Диалог свойств представителей';
21
?>
22
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/lib/kolab_files_engine.php
Changed
41
1
2
*/
3
public function __construct($plugin, $url)
4
{
5
- $this->url = $url;
6
+ $this->url = $this->resolve_url($url);
7
$this->plugin = $plugin;
8
$this->rc = $plugin->rc;
9
}
10
11
12
return $mimetypes;
13
}
14
+
15
+ /**
16
+ * Resolve relative URL
17
+ */
18
+ protected function resolve_url($url)
19
+ {
20
+ // prepend protocol://hostname:port
21
+ if (!preg_match('|^https?://|', $url)) {
22
+ $schema = 'http';
23
+ $default_port = 80;
24
+
25
+ if (rcube_utils::https_check()) {
26
+ $schema = 'https';
27
+ $default_port = 443;
28
+ }
29
+
30
+ $prefix = $schema . '://' . preg_replace('/:\d+$/', '', $_SERVER['HTTP_HOST']);
31
+ if ($_SERVER['SERVER_PORT'] != $default_port) {
32
+ $prefix .= ':' . $_SERVER['SERVER_PORT'];
33
+ }
34
+
35
+ $url = $prefix . ($url[0] == '/' ? '' : '/') . $url;
36
+ }
37
+
38
+ return $url;
39
+ }
40
}
41
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/bg_BG.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Файлове';
11
$labels['save'] = 'Запис';
12
$labels['cancel'] = 'Отказ';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/ca_ES.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['save'] = 'Desa';
11
$labels['cancel'] = 'Cancel·la';
12
$labels['name'] = 'Nom';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/cs_CZ.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['save'] = 'Uložit';
11
$labels['cancel'] = 'Storno';
12
$labels['folderinside'] = 'Vložit dovnitř';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/da_DK.inc
Changed
19
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Filer';
11
$labels['saveall'] = 'Gem alle i skyen...';
12
$labels['saveto'] = 'Gem i skyen...';
13
14
$labels['fileoverwrite'] = 'Overskriv';
15
$labels['fileoverwriteall'] = 'Overskriv alle';
16
$labels['filemoveconfirm'] = 'Denne handling vil overskrive destinationsfilen: <b>$file</b>.';
17
+$labels['arialabelfileprops'] = 'Filegenskaber';
18
?>
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/de_CH.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Dateien';
11
$labels['save'] = 'Speichern';
12
$labels['cancel'] = 'Abbrechen';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/de_DE.inc
Changed
30
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Dateien';
11
+$labels['filepreview'] = 'Voransicht';
12
$labels['saveall'] = 'Alle in die Cloud speichern...';
13
$labels['saveto'] = 'In die Cloud speichern...';
14
$labels['saveas'] = 'Speichern als:';
15
16
$labels['filedeletenotice'] = 'Datei(en) erfolgreich gelöscht.';
17
$labels['filemovenotice'] = 'Datei(en) erfolgreich verschoben.';
18
$labels['filecopynotice'] = 'Datei(en) erfolgreich kopiert.';
19
+$labels['uploadsizeerror'] = 'Maimale Dateigröße ($size) überschritten!';
20
$labels['allfolders'] = 'suche in allen Ordnern';
21
$labels['fileskip'] = 'Überspringen';
22
$labels['fileskipall'] = 'Alle überspringen';
23
$labels['fileoverwrite'] = 'Überschreiben';
24
$labels['fileoverwriteall'] = 'Alle überschreiben';
25
$labels['filemoveconfirm'] = 'Diese Aktion wird die Zieldatei <b>$file</b> überschreiben.';
26
+$labels['arialabelsearchform'] = 'Suchformular für Dateien';
27
+$labels['arialabelquicksearchbox'] = 'Sucheingabe';
28
+$labels['arialabelfileprops'] = 'Dateieigenschaften';
29
?>
30
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Files plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
10
+ */
11
+
12
$labels['files'] = 'Files';
13
$labels['filepreview'] = 'File preview';
14
$labels['saveall'] = 'Save all to cloud...';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/es_AR.inc
Added
85
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
+$labels['files'] = 'Archivos';
11
+$labels['filepreview'] = 'Vista preliminar del archivo';
12
+$labels['saveall'] = 'Guardar todo en la nube...';
13
+$labels['saveto'] = 'Guardar en la nube...';
14
+$labels['saveas'] = 'Guardar como:';
15
+$labels['create'] = 'Crear';
16
+$labels['save'] = 'Guardar';
17
+$labels['cancel'] = 'Cancelar';
18
+$labels['fromcloud'] = 'De la nube...';
19
+$labels['selectfiles'] = 'Seleccionar archivo(s) para adjuntar...';
20
+$labels['attachsel'] = 'Adjunto seleccionado';
21
+$labels['foldercreate'] = 'Crear carpeta';
22
+$labels['folderrename'] = 'Renombrar carpeta';
23
+$labels['folderdelete'] = 'Eliminar carpeta';
24
+$labels['folderinside'] = 'Insertar dentro';
25
+$labels['foldername'] = 'Nombre de carpeta';
26
+$labels['name'] = 'Nombre';
27
+$labels['mtime'] = 'Modificado';
28
+$labels['type'] = 'Tipo';
29
+$labels['upload'] = 'Subir';
30
+$labels['uploadfile'] = 'Subir archivo(s)';
31
+$labels['get'] = 'Descargar';
32
+$labels['getfile'] = 'Descargar archivo';
33
+$labels['view'] = 'Ver';
34
+$labels['viewfile'] = 'Ver archivo';
35
+$labels['rename'] = 'Renombrar archivo';
36
+$labels['deletefile'] = 'Eliminar archivo(s)';
37
+$labels['edit'] = 'Editar';
38
+$labels['editfile'] = 'Editar archivo';
39
+$labels['save'] = 'Guardar';
40
+$labels['savefile'] = 'Guardar archivo';
41
+$labels['printfile'] = 'Imprimir archivo';
42
+$labels['fileedit'] = 'Propiedades del archivo';
43
+$labels['collection_audio'] = 'Audio';
44
+$labels['collection_video'] = 'Vídeo';
45
+$labels['collection_image'] = 'Imágenes';
46
+$labels['collection_document'] = 'Documentos';
47
+$labels['uploading'] = 'Subiendo archivo(s)...';
48
+$labels['attaching'] = 'Adjuntando archivo(s)...';
49
+$labels['foldercreating'] = 'Creando carpeta...';
50
+$labels['folderdeleting'] = 'Eliminando carpeta...';
51
+$labels['folderdeleteconfirm'] = 'Confirme que desea eliminar la carpeta seleccionada';
52
+$labels['folderdeletenotice'] = 'La carpeta fue eliminada exitosamente.';
53
+$labels['foldercreatenotice'] = 'La carpeta fue creada exitosamente.';
54
+$labels['saveallnotice'] = 'Se guardaron $n archivo(s) exitosamente.';
55
+$labels['saveallerror'] = 'Fallo guardando $n archivos.';
56
+$labels['attacherror'] = 'Fallo adjuntando archivo(s) de la nube';
57
+$labels['fileupdating'] = 'Actualizando archivo...';
58
+$labels['filemoving'] = 'Moviendo archivo(s)...';
59
+$labels['filecopying'] = 'Copiando archivo(s)...';
60
+$labels['filedeleting'] = 'Eliminando archivo(s)...';
61
+$labels['filedeleteconfirm'] = 'Confirme que desea eliminar los archivos seleccionados';
62
+$labels['filedeletenotice'] = 'Archivo(s) eliminados exitosamente.';
63
+$labels['filemovenotice'] = 'Archivo(s) movidos exitosamente.';
64
+$labels['filecopynotice'] = 'Archivo(s) copiados exitosamente.';
65
+$labels['uploadsizeerror'] = 'Ha excedido el tamaño máximo de archivo ($size)';
66
+$labels['allfolders'] = 'buscar en todas las carpetas';
67
+$labels['fileskip'] = 'Omitir';
68
+$labels['fileskipall'] = 'Omitir todo';
69
+$labels['fileoverwrite'] = 'Sobreescribir';
70
+$labels['fileoverwriteall'] = 'Sobreescribir todo';
71
+$labels['filemoveconfirm'] = 'Esta acción sobreescribirá el archivo de destino: <b>$file</b>';
72
+$labels['arialabelsearchform'] = 'Formulario de búsqueda de archivos';
73
+$labels['arialabelquicksearchbox'] = 'Entrada de búsqueda';
74
+$labels['arialabellistoptions'] = 'Opciones de lista de archivos';
75
+$labels['arialabelfolderoptions'] = 'Acciones de carpeta';
76
+$labels['arialabelfileeditform'] = 'Formulario de edición de archivo';
77
+$labels['arialabelfoldercreateform'] = 'Formulario de creación de carpeta';
78
+$labels['arialabelfolderlist'] = 'Selección de carpeta/colección';
79
+$labels['arialabelfileselectdialog'] = 'Diálogo de selección de archivo';
80
+$labels['arialabelattachmentoptions'] = 'Opciones para guardar adjunto';
81
+$labels['arialabelfilesavedialog'] = 'Diálogo de guardado de archivo(s)';
82
+$labels['arialabelfileprops'] = 'Propiedades del archivo';
83
+$labels['arialabelfilecontent'] = 'Contenido del archivo';
84
+?>
85
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/es_ES.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['save'] = 'Guardar';
11
$labels['cancel'] = 'Cancelar';
12
$labels['folderinside'] = 'Insert inside';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/et_EE.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['save'] = 'Salvesta';
11
$labels['cancel'] = 'Cancel';
12
$labels['folderinside'] = 'Insert inside';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/fi_FI.inc
Changed
19
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Tiedostot';
11
$labels['saveall'] = 'Tallenna kaikki pilveen...';
12
$labels['saveto'] = 'Tallenna pilveen...';
13
14
$labels['fileoverwrite'] = 'Korvaa';
15
$labels['fileoverwriteall'] = 'Korvaa kaikki';
16
$labels['filemoveconfirm'] = 'Tämä toiminto korvaa kohdetiedoston: <b>$file</b>.';
17
+$labels['arialabelfileprops'] = 'Tiedoston ominaisuudet';
18
?>
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/fr_FR.inc
Changed
26
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Fichiers';
11
$labels['saveall'] = 'Enregistrer tout dans le nuage...';
12
$labels['saveto'] = 'Enregistrer dans le nuage...';
13
14
$labels['filedeletenotice'] = 'Le(s) fichier(s) ont été supprimé(s).';
15
$labels['filemovenotice'] = 'Le(s) fichier(s) ont été déplacé(s).';
16
$labels['filecopynotice'] = 'Le(s) fichier(s) ont été copié(s).';
17
+$labels['uploadsizeerror'] = 'La taille du fichier maximale ($size) est dépassée!';
18
$labels['allfolders'] = 'Recherche dans tous les répertoires';
19
$labels['fileskip'] = 'Ignorer';
20
$labels['fileskipall'] = 'Ignorer tout';
21
$labels['fileoverwrite'] = 'Écraser';
22
$labels['fileoverwriteall'] = 'Écraser tout';
23
$labels['filemoveconfirm'] = 'Cette action va écraser le fichier de destination : <b>$file</b>.';
24
+$labels['arialabelfileprops'] = 'Propriétés du fichier';
25
?>
26
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/hu_HU.inc
Changed
19
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Fájlfelhő';
11
$labels['saveall'] = 'Csatolmányok mentése a felhőbe...';
12
$labels['saveto'] = 'Mentés a felhőbe...';
13
14
$labels['fileoverwrite'] = 'Felülírás';
15
$labels['fileoverwriteall'] = 'Mindegyik felülírása';
16
$labels['filemoveconfirm'] = 'Ezzel a művelettel felülíródik a fájl: <b>$file</b>.';
17
+$labels['arialabelfileprops'] = 'Fájl tulajdonságai';
18
?>
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/it_IT.inc
Changed
19
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'File';
11
$labels['saveall'] = 'Salva tutti nel cloud...';
12
$labels['saveto'] = 'Salva nel cloud...';
13
14
$labels['fileoverwrite'] = 'Sovrascrivi';
15
$labels['fileoverwriteall'] = 'Sovrascrivi tutti';
16
$labels['filemoveconfirm'] = 'Questa azione sovrascriverà i file di destinazione: <b>$file</b>.';
17
+$labels['arialabelfileprops'] = 'Proprietà file';
18
?>
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/ja_JP.inc
Changed
13
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'ファイル';
11
$labels['save'] = '保存';
12
$labels['cancel'] = 'キャンセル';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/nl_NL.inc
Changed
26
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Bestanden';
11
$labels['saveall'] = 'Sla alles op in de cloud...';
12
$labels['saveto'] = 'Sla op in de cloud...';
13
14
$labels['filedeletenotice'] = 'Bestand(en) succesvol verwijderd.';
15
$labels['filemovenotice'] = 'Bestand(en) succesvol verplaatst.';
16
$labels['filecopynotice'] = 'Bestand(en) succesvol gekopieerd.';
17
+$labels['uploadsizeerror'] = 'Maximale bestandsgrootte ($size) overschreden!';
18
$labels['allfolders'] = 'Zoek in alle mappen';
19
$labels['fileskip'] = 'Overslaan';
20
$labels['fileskipall'] = 'Sla allen over';
21
$labels['fileoverwrite'] = 'Overschrijven';
22
$labels['fileoverwriteall'] = 'Overschrijf alle';
23
$labels['filemoveconfirm'] = 'Deze actie overschrijft het volgende doelbestand: <b>$file</b>.';
24
+$labels['arialabelfileprops'] = 'Eigenschappen van bestand';
25
?>
26
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/pl_PL.inc
Changed
39
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Pliki';
11
+$labels['filepreview'] = 'Podgląd pliku';
12
$labels['saveall'] = 'Zapisz wszystkie w chmurze...';
13
$labels['saveto'] = 'Zapisz w chmurze...';
14
$labels['saveas'] = 'Zapisz jako:';
15
16
$labels['filedeletenotice'] = 'Plik(i) zostały usunięte.';
17
$labels['filemovenotice'] = 'Plik(i) zostały przeniesione.';
18
$labels['filecopynotice'] = 'Plik(i) zostały skopiowane.';
19
+$labels['uploadsizeerror'] = 'Przekroczono maksymalny rozmiar pliku ($size)! ';
20
$labels['allfolders'] = 'szukaj we wszystkich folderach';
21
$labels['fileskip'] = 'Omiń';
22
$labels['fileskipall'] = 'Omiń wszystkie';
23
$labels['fileoverwrite'] = 'Nadpisz';
24
$labels['fileoverwriteall'] = 'Nadpisz wszystkie';
25
$labels['filemoveconfirm'] = 'Akcja ta nadpisze docelowy plik: <b>$file</b>.';
26
+$labels['arialabelsearchform'] = 'Formularz wyszukiwania plików';
27
+$labels['arialabelquicksearchbox'] = 'Fraza wyszukiwania';
28
+$labels['arialabellistoptions'] = 'Opcje listy plików';
29
+$labels['arialabelfolderoptions'] = 'Akcje folderów';
30
+$labels['arialabelfileeditform'] = 'Formularz edycji pliku';
31
+$labels['arialabelfoldercreateform'] = 'Formularz tworzenia folderów';
32
+$labels['arialabelfolderlist'] = 'Wybór foldera/kolekcji';
33
+$labels['arialabelfileselectdialog'] = 'Okno wyboru pliku';
34
+$labels['arialabelattachmentoptions'] = 'Opcje zapisu załączników';
35
+$labels['arialabelfilesavedialog'] = 'Okno zapisu plików';
36
+$labels['arialabelfileprops'] = 'Właściwości pliku';
37
+$labels['arialabelfilecontent'] = 'Treść pliku';
38
?>
39
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/pt_BR.inc
Changed
73
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Arquivos';
11
+$labels['saveall'] = 'Salvar tudo na nuvem...';
12
+$labels['saveto'] = 'Salvar na nuvem...';
13
+$labels['saveas'] = 'Salvar como:';
14
$labels['create'] = 'Criar';
15
$labels['save'] = 'Salvar';
16
$labels['cancel'] = 'Cancelar';
17
+$labels['fromcloud'] = 'Da nuvem...';
18
+$labels['selectfiles'] = 'Selecione arquivo(s) para anexar...';
19
+$labels['attachsel'] = 'Anexar selecionado';
20
+$labels['foldercreate'] = 'Criar pasta';
21
+$labels['folderrename'] = 'Renomear pasta';
22
+$labels['folderdelete'] = 'Remover pasta';
23
$labels['folderinside'] = 'Inserir dentro';
24
$labels['foldername'] = 'Nome da pasta';
25
$labels['name'] = 'Nome';
26
+$labels['mtime'] = 'Modificado';
27
+$labels['type'] = 'Tipo';
28
+$labels['upload'] = 'Enviar';
29
+$labels['uploadfile'] = 'Enviar arquivo(s)';
30
+$labels['get'] = 'Baixar';
31
+$labels['getfile'] = 'Baixar arquivo';
32
+$labels['view'] = 'Visualizar';
33
+$labels['viewfile'] = 'Visualizar arquivo';
34
+$labels['rename'] = 'Renomear arquivo';
35
+$labels['deletefile'] = 'Remover arquivo(s)';
36
$labels['edit'] = 'Editar';
37
+$labels['editfile'] = 'Editar arquivo';
38
$labels['save'] = 'Salvar';
39
+$labels['savefile'] = 'Salvar arquivo';
40
+$labels['printfile'] = 'Imprimir arquivo';
41
+$labels['fileedit'] = 'Propriedades do arquivo';
42
+$labels['collection_audio'] = 'Áudio';
43
+$labels['collection_video'] = 'Vídeo';
44
+$labels['collection_image'] = 'Imagens';
45
+$labels['collection_document'] = 'Documentos';
46
+$labels['uploading'] = 'Enviando arquivo(s)...';
47
+$labels['attaching'] = 'Anexando arquivo(s)...';
48
+$labels['foldercreating'] = 'Criando pasta...';
49
+$labels['folderdeleting'] = 'Removendo pasta...';
50
+$labels['folderdeleteconfirm'] = 'Você tem certeza que deseja remover a pasta selecionada?';
51
+$labels['folderdeletenotice'] = 'Pasta removida com sucesso.';
52
+$labels['foldercreatenotice'] = 'Pasta criada com sucesso.';
53
+$labels['saveallnotice'] = 'Salvo(s) $n arquivo(s) com sucesso.';
54
+$labels['saveallerror'] = 'O salvamento de $n arquivo(s) falhou.';
55
+$labels['attacherror'] = 'Falha ao anexar arquivo(s) a partir da nuvem';
56
+$labels['fileupdating'] = 'Atualizando arquivo...';
57
+$labels['filemoving'] = 'Movendo arquivo(s)...';
58
+$labels['filecopying'] = 'Copiando arquivo(s)...';
59
+$labels['filedeleting'] = 'Removendo arquivo(s)...';
60
+$labels['filedeleteconfirm'] = 'Você tem certeza que deseja remover os arquivos selecionados?';
61
+$labels['filedeletenotice'] = 'Arquivo(s) removidos com sucesso.';
62
+$labels['filemovenotice'] = 'Arquivo(s) movidos com sucesso.';
63
+$labels['filecopynotice'] = 'Arquivo(s) copiados com sucesso.';
64
+$labels['uploadsizeerror'] = 'Limite máximo de tamanho de arquivo ($size) excedido!';
65
+$labels['allfolders'] = 'pesquisar em todas as pastas';
66
+$labels['fileskip'] = 'Pular';
67
+$labels['fileskipall'] = 'Pular todos';
68
+$labels['fileoverwrite'] = 'Sobrescrever';
69
+$labels['fileoverwriteall'] = 'Sobrescrever todos';
70
+$labels['filemoveconfirm'] = 'Esta ação irá sobrescrever o arquivo de destino: <b>$file</b>.';
71
+$labels['arialabelfileprops'] = 'Propriedades do arquivo';
72
?>
73
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_files/localization/ru_RU.inc
Changed
39
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Files plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
9
+ */
10
$labels['files'] = 'Файлы';
11
+$labels['filepreview'] = 'Предпросмотр файла';
12
$labels['saveall'] = 'Сохранить всё в облако...';
13
$labels['saveto'] = 'Сохранить в облако...';
14
$labels['saveas'] = 'Сохранить как:';
15
16
$labels['filedeletenotice'] = 'Файл(ы) удален(ы) успешно.';
17
$labels['filemovenotice'] = 'Файл(ы) перемещен(ы) успешно.';
18
$labels['filecopynotice'] = 'Файл(ы) скопирован(ы) успешно.';
19
+$labels['uploadsizeerror'] = 'Максимальный размер файла ($size) превышен!';
20
$labels['allfolders'] = 'искать во всех папках';
21
$labels['fileskip'] = 'Пропустить';
22
$labels['fileskipall'] = 'Пропустить все';
23
$labels['fileoverwrite'] = 'Перезаписать';
24
$labels['fileoverwriteall'] = 'Перезаписать все';
25
$labels['filemoveconfirm'] = 'Это действие перезапишет файл: <b>$file</b>.';
26
+$labels['arialabelsearchform'] = 'Искать файлы от';
27
+$labels['arialabelquicksearchbox'] = 'Искать';
28
+$labels['arialabellistoptions'] = 'Настройки списка файлов';
29
+$labels['arialabelfolderoptions'] = 'Действия с папками';
30
+$labels['arialabelfileeditform'] = 'Форма изменения файла';
31
+$labels['arialabelfoldercreateform'] = 'Форма создания файла';
32
+$labels['arialabelfolderlist'] = 'Выбор Папки/Коллекции';
33
+$labels['arialabelfileselectdialog'] = 'Диалог выбора файлов';
34
+$labels['arialabelattachmentoptions'] = 'Настройки сохранения вложений';
35
+$labels['arialabelfilesavedialog'] = 'Диалог сохранения файлов';
36
+$labels['arialabelfileprops'] = 'Свойства файла';
37
+$labels['arialabelfilecontent'] = 'Содержимое файла';
38
?>
39
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_folders/kolab_folders.php
Changed
16
1
2
$this->add_label('foldertype' . $type);
3
}
4
5
- $skip_namespace = (array)$this->rc->config->get('kolab_skip_namespace');
6
+ $skip_namespace = $this->rc->config->get('kolab_skip_namespace');
7
$skip_roots = array();
8
9
if (!empty($skip_namespace)) {
10
$storage = $this->rc->get_storage();
11
- foreach ($skip_namespace as $ns) {
12
+ foreach ((array)$skip_namespace as $ns) {
13
foreach((array)$storage->get_namespace($ns) as $root) {
14
$skip_roots[] = rtrim($root[0], $root[1]);
15
}
16
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_folders/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Folders plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_folders/
10
+ */
11
+
12
$labels = array();
13
14
$labels['folderctype'] = 'Content type';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_folders/localization/es_AR.inc
Added
29
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Folders plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_folders/
9
+ */
10
+$labels['folderctype'] = 'Tipo de contenido';
11
+$labels['foldertypemail'] = 'Correo';
12
+$labels['foldertypeevent'] = 'Calendario';
13
+$labels['foldertypejournal'] = 'Diario';
14
+$labels['foldertypetask'] = 'Tareas';
15
+$labels['foldertypenote'] = 'Notas';
16
+$labels['foldertypecontact'] = 'Contactos';
17
+$labels['foldertypeconfiguration'] = 'Configuración';
18
+$labels['foldertypefile'] = 'Archivos';
19
+$labels['foldertypefreebusy'] = 'Libre-Ocupado';
20
+$labels['default'] = 'Predeterminado';
21
+$labels['inbox'] = 'Bandeja de entrada';
22
+$labels['drafts'] = 'Borradores';
23
+$labels['sentitems'] = 'Enviado';
24
+$labels['outbox'] = 'Bandeja de salida';
25
+$labels['wastebasket'] = 'Papelera';
26
+$labels['junkemail'] = 'Basura';
27
+$messages['defaultfolderexists'] = 'Ya existe una carpeta predeterminada del tipo especificado';
28
+?>
29
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_notes/kolab_notes.php
Changed
10
1
2
'id' => $list_id,
3
'name' => $fullname,
4
'listname' => $listname,
5
- 'title' => $folder->get_owner(),
6
+ 'title' => $folder->get_title(),
7
'virtual' => true,
8
'editable' => false,
9
'group' => 'other virtual',
10
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_notes/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Notes plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_notes/
10
+ */
11
+
12
$labels = array();
13
$labels['navtitle'] = 'Notes';
14
$labels['tags'] = 'Tags';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_notes/notes.js
Changed
68
1
2
/**
3
*
4
*/
5
- function render_note(data)
6
+ function render_note(data, retry)
7
{
8
rcmail.set_busy(false, 'loading', ui_loading);
9
10
11
content = $('#notecontent').val(data.description),
12
readonly = data.readonly || !list.editable,
13
attachmentslist = $(rcmail.gui_objects.notesattachmentslist).html('');
14
- $('.notetitle', rcmail.gui_objects.noteviewtitle).val(data.title).prop('disabled', readonly);
15
+ $('.notetitle', rcmail.gui_objects.noteviewtitle).val(data.title).prop('disabled', readonly).show();
16
$('.dates .notecreated', rcmail.gui_objects.noteviewtitle).html(Q(data.created || ''));
17
$('.dates .notechanged', rcmail.gui_objects.noteviewtitle).html(Q(data.changed || ''));
18
$(rcmail.gui_objects.notebooks).filter('select').val(list.id);
19
20
}
21
22
// tag-edit line
23
- var tagline = $('.tagline', rcmail.gui_objects.noteviewtitle).empty().show();
24
+ var tagline = $('.tagline', rcmail.gui_objects.noteviewtitle).empty()[readonly?'addClass':'removeClass']('disabled').show();
25
$.each(typeof data.categories == 'object' && data.categories.length ? data.categories : [''], function(i,val){
26
$('<input>')
27
.attr('name', 'tags[]')
28
29
});
30
31
if (!data.categories || !data.categories.length) {
32
- $('<span>').addClass('placeholder').html(rcmail.gettext('notags', 'kolab_notes')).appendTo(tagline);
33
+ $('<span>').addClass('placeholder')
34
+ .html(rcmail.gettext('notags', 'kolab_notes'))
35
+ .appendTo(tagline)
36
+ .click(function(e) { $(this).parent().find('.tagedit-list').trigger('click'); });
37
}
38
39
$('.tagline input.tag', rcmail.gui_objects.noteviewtitle).tagedit({
40
41
}
42
43
var node, editor = tinyMCE.get('notecontent'), is_html = false;
44
+ retry = retry || 0;
45
+
46
+ // sometimes the editor instance is not ready yet (FF only)...
47
+ if (!readonly && !editor && $('#notecontent').length && retry < 5) {
48
+ // ... give it some more time
49
+ setTimeout(function() {
50
+ $(rcmail.gui_objects.noteseditform).show();
51
+ render_note(data, retry+1);
52
+ }, 200);
53
+ return;
54
+ }
55
+
56
if (!readonly && editor) {
57
$(rcmail.gui_objects.notesdetailview).hide();
58
$(rcmail.gui_objects.noteseditform).show();
59
60
function reset_view()
61
{
62
me.selected_note = null;
63
- $('.notetitle', rcmail.gui_objects.noteviewtitle).val('');
64
+ $('.notetitle', rcmail.gui_objects.noteviewtitle).val('').hide();
65
$('.tagline, .dates', rcmail.gui_objects.noteviewtitle).hide();
66
$(rcmail.gui_objects.noteseditform).hide();
67
$(rcmail.gui_objects.notesdetailview).hide();
68
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_notes/skins/larry/notes.css
Changed
92
1
2
3
.notesview #notedetailstitle {
4
height: auto;
5
+ min-height: 20px;
6
}
7
8
-.notesview #notedetailstitle .tagedit-list,
9
-.notesview #notedetailstitle input.inline-edit,
10
-.notesview #notedetailstitle input.inline-edit:focus {
11
+.notesview #notedetailstitle .disabled .tagedit-list,
12
+.notesview #notedetailstitle input.inline-edit:disabled {
13
outline: none;
14
- padding: 0;
15
- margin: 0;
16
+ padding-left: 0;
17
border: 0;
18
background: rgba(255,255,255,0.01);
19
-webkit-box-shadow: none;
20
21
font-size: 14px;
22
font-weight: bold;
23
color: #333;
24
+ -webkit-box-sizing: border-box;
25
+ -moz-box-sizing: border-box;
26
+ -ms-box-sizing: border-box;
27
+ box-sizing: border-box;
28
}
29
30
.notesview #notedetailstitle .dates,
31
32
margin-top: 6px;
33
}
34
35
-.notesview #notedetailstitle .dates,
36
-.notesview #notedetailstitle .notebookselect {
37
+.notesview .notebookselect {
38
margin-top: 4px;
39
- margin-bottom: 4px;
40
}
41
42
.notesview #notedetailstitle .tagline {
43
position: relative;
44
cursor: text;
45
- margin: 6px -2px -2px -2px;
46
+ margin: 4px 0 0 0;
47
+}
48
+
49
+.notesview #notedetailstitle .tagline.disabled {
50
+ margin-top: 0;
51
}
52
53
.notesview #notedetailstitle .tagline .placeholder {
54
position: absolute;
55
- top: 4px;
56
- left: 0;
57
- z-index: 1;
58
+ top: 6px;
59
+ left: 6px;
60
+ z-index: 2;
61
}
62
63
.notesview #notedetailstitle .tagedit-list {
64
position: relative;
65
- z-index: 2;
66
- padding: 2px;
67
+ z-index: 1;
68
+ min-height: 32px;
69
+/* padding: 2px; */
70
+ -webkit-box-sizing: border-box;
71
+ -moz-box-sizing: border-box;
72
+ -ms-box-sizing: border-box;
73
+ box-sizing: border-box;
74
+}
75
+
76
+.notesview #notedetailstitle .disabled .tagedit-list {
77
+ min-height: 26px;
78
}
79
80
.notesview #notedetailstitle #tagedit-input {
81
82
83
.notesdialog #notesdialogheader {
84
height: auto;
85
+ -webkit-box-sizing: border-box;
86
+ -moz-box-sizing: border-box;
87
+ -ms-box-sizing: border-box;
88
+ box-sizing: border-box;
89
}
90
91
#kolabnotesinlinegui {
92
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_notes/skins/larry/templates/dialogview.html
Changed
10
1
2
// fixes issue when toolbar is not ready yet and content
3
// area height is set to 0, wait and try again later...
4
if (h < 0)
5
- setTimeout(function() { layout_view(); }, 1000);
6
+ setTimeout(function() { layout_view(); }, 100);
7
}
8
9
$(window).resize(function(e){
10
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/kolab_tags.js
Changed
16
1
2
color_input.val(tag.color.replace(/^#/, ''));
3
}
4
}
5
- color_input.miniColors({colorValues: rcmail.env.mscolors});
6
7
// display form
8
form.children().hide();
9
form.append(content);
10
content.append([name_label, name_input, '<br>', color_label, color_input]).show();
11
name_input.focus();
12
+ color_input.miniColors({colorValues: rcmail.env.mscolors});
13
}
14
15
// save tags form (create/update/delete tags)
16
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/kolab_tags.php
Changed
12
1
2
return;
3
}
4
5
+ if ($this->rc->action == 'print') {
6
+ return;
7
+ }
8
+
9
if ($engine = $this->engine()) {
10
$engine->ui();
11
}
12
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/bg_BG.inc
Added
14
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['edit'] = 'Промяна';
11
+$labels['tagname'] = 'Име';
12
+$labels['tagcolor'] = 'Цвят';
13
+$labels['saving'] = 'Запазване на данни...';
14
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/ca_ES.inc
Added
13
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['edit'] = 'Edita';
11
+$labels['tagname'] = 'Nom';
12
+$labels['tagcolor'] = 'Color';
13
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/cs_CZ.inc
Added
14
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['edit'] = 'Upravit';
11
+$labels['tagname'] = 'Název';
12
+$labels['tagcolor'] = 'Barva';
13
+$labels['saving'] = 'Ukládám data...';
14
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/da_DK.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Mærker';
11
+$labels['add'] = 'Tilføj';
12
+$labels['edit'] = 'Redigér';
13
+$labels['delete'] = 'Slet';
14
+$labels['tagname'] = 'Navn';
15
+$labels['tagcolor'] = 'Farve';
16
+$labels['saving'] = 'Gemmer data...';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/de_CH.inc
Added
16
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Tags';
11
+$labels['edit'] = 'Bearbeiten';
12
+$labels['delete'] = 'Löschen';
13
+$labels['tagname'] = 'Name';
14
+$labels['tagcolor'] = 'Farbe';
15
+$labels['saving'] = 'Speichere...';
16
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/de_DE.inc
Added
15
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['add'] = 'Hinzufügen';
11
+$labels['edit'] = 'Bearbeiten';
12
+$labels['delete'] = 'Löschen';
13
+$labels['tagname'] = 'Name';
14
+$labels['saving'] = 'Daten werden gespeichert...';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/en_US.inc
Changed
15
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Tags plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
10
+ */
11
+
12
$labels['tags'] = 'Tags';
13
$labels['unset'] = 'Unselect all';
14
$labels['manage'] = 'Manage tags...';
15
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/es_AR.inc
Added
33
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Etiquetas';
11
+$labels['unset'] = 'Deseleccionar todo';
12
+$labels['manage'] = 'Administrar etiquetas...';
13
+$labels['tagactions'] = 'Acciones de etiquetas...';
14
+$labels['tagadd'] = 'Etiquetar como...';
15
+$labels['tagremove'] = 'Eliminar etiqueta...';
16
+$labels['untag'] = 'Eliminar etiqueta';
17
+$labels['tagremoveall'] = 'Eliminar todas las etiquetas';
18
+$labels['add'] = 'Agregar';
19
+$labels['edit'] = 'Editar';
20
+$labels['delete'] = 'Eliminar';
21
+$labels['tagname'] = 'Nombre';
22
+$labels['tagcolor'] = 'Color';
23
+$labels['nameempty'] = '¡El nombre de la etiqueta no puede estar vacío!';
24
+$labels['nameexists'] = '¡Ya existe una etiqueta con el nombre especificado!';
25
+$labels['colorinvalid'] = '¡Especificación de color incorrecta!';
26
+$labels['saving'] = 'Guardando...';
27
+$labels['updatesuccess'] = 'Las etiquetas han sido actualizadas exitosamente.';
28
+$labels['updateerror'] = 'Fallo al actualizar la información de las etiquetas';
29
+$labels['taggingsuccess'] = 'Las etiquetas han sido asignadas exitosamente.';
30
+$labels['taggingerror'] = 'Fallo al asignar etiquetas.';
31
+$labels['untaggingsuccess'] = 'Una o más etiquetas han sido eliminadas exitosamente.';
32
+$labels['untaggingerror'] = 'Fallo al eliminar asignaciones de etiquetas.';
33
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/et_EE.inc
Added
16
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['add'] = 'Lisa';
11
+$labels['edit'] = 'Edit';
12
+$labels['delete'] = 'Kustuta';
13
+$labels['tagname'] = 'Nimi';
14
+$labels['tagcolor'] = 'Color';
15
+$labels['saving'] = 'Saving data...';
16
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/fi_FI.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Tunnisteet';
11
+$labels['add'] = 'Lisää';
12
+$labels['edit'] = 'Muokkaa';
13
+$labels['delete'] = 'Poista';
14
+$labels['tagname'] = 'Nimi';
15
+$labels['tagcolor'] = 'Väri';
16
+$labels['saving'] = 'Tallennetaan tietoja...';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/fr_FR.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Étiquettes';
11
+$labels['add'] = 'Ajouter';
12
+$labels['edit'] = 'Modifier';
13
+$labels['delete'] = 'Supprimer';
14
+$labels['tagname'] = 'Nom';
15
+$labels['tagcolor'] = 'Couleur';
16
+$labels['saving'] = 'Enregistrer...';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/hu_HU.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Kulcsszavak';
11
+$labels['add'] = 'Add';
12
+$labels['edit'] = 'Módosítás';
13
+$labels['delete'] = 'Delete';
14
+$labels['tagname'] = 'Név';
15
+$labels['tagcolor'] = 'Szín';
16
+$labels['saving'] = 'Adatok mentése...';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/it_IT.inc
Added
16
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Etichette';
11
+$labels['edit'] = 'Modifica';
12
+$labels['delete'] = 'Elimina';
13
+$labels['tagname'] = 'Nome';
14
+$labels['tagcolor'] = 'Colore';
15
+$labels['saving'] = 'Salvataggio dati...';
16
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/ja_JP.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'タグ';
11
+$labels['add'] = '追加';
12
+$labels['edit'] = '編集';
13
+$labels['delete'] = '削除';
14
+$labels['tagname'] = '名前';
15
+$labels['tagcolor'] = '色';
16
+$labels['saving'] = 'データを保存中…';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/nl_NL.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Labels';
11
+$labels['add'] = 'Toevoegen';
12
+$labels['edit'] = 'Wijzig';
13
+$labels['delete'] = 'Verwijderen';
14
+$labels['tagname'] = 'Naam';
15
+$labels['tagcolor'] = 'Kleur';
16
+$labels['saving'] = 'Data wordt opgeslagen...';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/pl_PL.inc
Added
33
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Tagi';
11
+$labels['unset'] = 'Odznacz wszystkie';
12
+$labels['manage'] = 'Zarządzaj tagami...';
13
+$labels['tagactions'] = 'Akcje tagów...';
14
+$labels['tagadd'] = 'Otaguj jako...';
15
+$labels['tagremove'] = 'Usuń tag...';
16
+$labels['untag'] = 'Usuń tag';
17
+$labels['tagremoveall'] = 'Usuń wszystkie tagi';
18
+$labels['add'] = 'Dodaj';
19
+$labels['edit'] = 'Edytuj';
20
+$labels['delete'] = 'Usuń';
21
+$labels['tagname'] = 'Nazwa';
22
+$labels['tagcolor'] = 'Kolor';
23
+$labels['nameempty'] = 'Nazwa tagu jest wymagana!';
24
+$labels['nameexists'] = 'Tag o podanej nazwie już istnieje!';
25
+$labels['colorinvalid'] = 'Błędny format koloru!';
26
+$labels['saving'] = 'Zapisuję dane...';
27
+$labels['updatesuccess'] = 'Tagi zostały zaktualizowane pomyślnie.';
28
+$labels['updateerror'] = 'Błąd podczas zapisu danych tagów.';
29
+$labels['taggingsuccess'] = 'Tagi zostały przypisane pomyślnie.';
30
+$labels['taggingerror'] = 'Błąd podczas przypisywania tagów.';
31
+$labels['untaggingsuccess'] = 'Tagi zostały usunięte pomyślnie.';
32
+$labels['untaggingerror'] = 'Błąd podczas usuwania powiązań z tagami.';
33
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/pt_BR.inc
Added
17
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Etiquetas';
11
+$labels['add'] = 'Adicionar';
12
+$labels['edit'] = 'Editar';
13
+$labels['delete'] = 'Deletar';
14
+$labels['tagname'] = 'Nome';
15
+$labels['tagcolor'] = 'Cor';
16
+$labels['saving'] = 'Salvando dados...';
17
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/kolab_tags/localization/ru_RU.inc
Added
33
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tags plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
9
+ */
10
+$labels['tags'] = 'Теги';
11
+$labels['unset'] = 'Снять все выделения';
12
+$labels['manage'] = 'Управление тегами...';
13
+$labels['tagactions'] = 'Действия с тегами...';
14
+$labels['tagadd'] = 'Назначить тег...';
15
+$labels['tagremove'] = 'Снять тег...';
16
+$labels['untag'] = 'Удалить тег';
17
+$labels['tagremoveall'] = 'Удалить все теги';
18
+$labels['add'] = 'Добавить';
19
+$labels['edit'] = 'Редактировать';
20
+$labels['delete'] = 'Удалить';
21
+$labels['tagname'] = 'Имя';
22
+$labels['tagcolor'] = 'Цвет';
23
+$labels['nameempty'] = 'Тег не может быть пустым!';
24
+$labels['nameexists'] = 'Тег с указанным именем уже существует!';
25
+$labels['colorinvalid'] = 'Неверное указание цвета!';
26
+$labels['saving'] = 'Сохранение данных...';
27
+$labels['updatesuccess'] = 'Теги успешно обновлены.';
28
+$labels['updateerror'] = 'Не удалось обновить информацию о тегах.';
29
+$labels['taggingsuccess'] = 'Теги успешно назначены.';
30
+$labels['taggingerror'] = 'Не удалось назначить теги.';
31
+$labels['untaggingsuccess'] = 'Тег(и) успешно убраны.';
32
+$labels['untaggingerror'] = 'Не удалось снять назначенные теги.';
33
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/libcalendaring.js
Changed
88
1
2
this.alarm_dialog = null;
3
this.snooze_popup = null;
4
this.dismiss_link = null;
5
+ this.group2expand = {};
6
7
// abort if env isn't set
8
if (!settings || !settings.date_format)
9
10
// simple link parser (similar to rcube_string_replacer class in PHP)
11
var utf_domain = '[^?&@"\'/\\(\\)\\s\\r\\t\\n]+\\.([^\x00-\x2f\x3b-\x40\x5b-\x60\x7b-\x7f]{2,}|xn--[a-z0-9]{2,})';
12
var url1 = '.:;,', url2 = 'a-z0-9%=#@+?&/_~\\[\\]-';
13
- var link_pattern = new RegExp('([hf]t+ps?://)('+utf_domain+'(['+url1+']?['+url2+']+)*)?', 'ig');
14
+ var link_pattern = new RegExp('([hf]t+ps?://)('+utf_domain+'(['+url1+']?['+url2+']+)*)', 'ig');
15
var mailto_pattern = new RegExp('([^\\s\\n\\(\\);]+@'+utf_domain+')', 'ig');
16
var link_replace = function(matches, p1, p2) {
17
var title = '', text = p2;
18
- if (p2.length > 55) {
19
+ if (p2 && p2.length > 55) {
20
text = p2.substr(0, 45) + '...' + p2.substr(-8);
21
title = p1 + p2;
22
}
23
24
$.each(listitems, function(idx, item) { mylist.append(item); });
25
};
26
27
+
28
+ /***** Attendee form handling *****/
29
+
30
+ // expand the given contact group into individual event/task attendees
31
+ this.expand_attendee_group = function(e, add, remove)
32
+ {
33
+ var id = (e.data ? e.data.email : null) || $(e.target).attr('data-email'),
34
+ role_select = $(e.target).closest('tr').find('select.edit-attendee-role option:selected');
35
+
36
+ this.group2expand[id] = { link: e.target, data: $.extend({}, e.data || {}), adder: add, remover: remove }
37
+
38
+ // copy group role from the according form element
39
+ if (role_select.length) {
40
+ this.group2expand[id].data.role = role_select.val();
41
+ }
42
+
43
+ // register callback handler
44
+ if (!this._expand_attendee_listener) {
45
+ this._expand_attendee_listener = this.expand_attendee_callback;
46
+ rcmail.addEventListener('plugin.expand_attendee_callback', function(result) {
47
+ me._expand_attendee_listener(result);
48
+ });
49
+ }
50
+
51
+ rcmail.http_post('libcal/plugin.expand_attendee_group', { id: id, data: e.data || {} }, rcmail.set_busy(true, 'loading'));
52
+ };
53
+
54
+ // callback from server to expand an attendee group
55
+ this.expand_attendee_callback = function(result)
56
+ {
57
+ var attendee, id = result.id,
58
+ data = this.group2expand[id],
59
+ row = $(data.link).closest('tr');
60
+
61
+ // replace group entry with all members returned by the server
62
+ if (data && data.adder && result.members && result.members.length) {
63
+ for (var i=0; i < result.members.length; i++) {
64
+ attendee = result.members[i];
65
+ attendee.role = data.data.role;
66
+ attendee.cutype = 'INDIVIDUAL';
67
+ attendee.status = 'NEEDS-ACTION';
68
+ data.adder(attendee, null, row);
69
+ }
70
+
71
+ if (data.remover) {
72
+ data.remover(data.link, id)
73
+ }
74
+ else {
75
+ row.remove();
76
+ }
77
+
78
+ delete this.group2expand[id];
79
+ }
80
+ else {
81
+ rcmail.display_message(result.error || rcmail.gettext('expandattendeegroupnodata','libcalendaring'), 'error');
82
+ }
83
+ };
84
+
85
}
86
87
////// static methods
88
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/libcalendaring.php
Changed
71
1
2
// add hook to display alarms
3
$this->add_hook('refresh', array($this, 'refresh'));
4
$this->register_action('plugin.alarms', array($this, 'alarms_action'));
5
+ $this->register_action('plugin.expand_attendee_group', array($this, 'expand_attendee_group'));
6
}
7
8
// proceed initialization in startup hook
9
10
}
11
12
13
+ /********* Attendee handling functions *********/
14
+
15
+ /**
16
+ * Handler for attendee group expansion requests
17
+ */
18
+ public function expand_attendee_group()
19
+ {
20
+ $id = rcube_utils::get_input_value('id', rcube_utils::INPUT_POST);
21
+ $data = rcube_utils::get_input_value('data', rcube_utils::INPUT_POST, true);
22
+ $result = array('id' => $id, 'members' => array());
23
+ $maxnum = 500;
24
+
25
+ // iterate over all autocomplete address books (we don't know the source of the group)
26
+ foreach ((array)$this->rc->config->get('autocomplete_addressbooks', 'sql') as $abook_id) {
27
+ if (($abook = $this->rc->get_address_book($abook_id)) && $abook->groups) {
28
+ foreach ($abook->list_groups($data['name'], 1) as $group) {
29
+ // this is the matching group to expand
30
+ if (in_array($data['email'], (array)$group['email'])) {
31
+ $abook->set_pagesize($maxnum);
32
+ $abook->set_group($group['ID']);
33
+
34
+ // get all members
35
+ $res = $abook->list_records($this->rc->config->get('contactlist_fields'));
36
+
37
+ // handle errors (e.g. sizelimit, timelimit)
38
+ if ($abook->get_error()) {
39
+ $result['error'] = $this->rc->gettext('expandattendeegrouperror', 'libcalendaring');
40
+ $res = false;
41
+ }
42
+ // check for maximum number of members (we don't wanna bloat the UI too much)
43
+ else if ($res->count > $maxnum) {
44
+ $result['error'] = $this->rc->gettext('expandattendeegroupsizelimit', 'libcalendaring');
45
+ $res = false;
46
+ }
47
+
48
+ while ($res && ($member = $res->iterate())) {
49
+ $emails = (array)$abook->get_col_values('email', $member, true);
50
+ if (!empty($emails) && ($email = array_shift($emails))) {
51
+ $result['members'][] = array(
52
+ 'email' => $email,
53
+ 'name' => rcube_addressbook::compose_list_name($member),
54
+ );
55
+ }
56
+ }
57
+
58
+ break 2;
59
+ }
60
+ }
61
+ }
62
+ }
63
+
64
+ $this->rc->output->command('plugin.expand_attendee_callback', $result);
65
+ }
66
+
67
+
68
/********* Static utility functions *********/
69
70
/**
71
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/bg_BG.inc
Changed
9
1
2
$labels['repeattomorrow'] = 'Repeat tomorrow';
3
$labels['repeatinweek'] = 'Repeat in a week';
4
$labels['showmore'] = 'Show more...';
5
-// itip related labels
6
$labels['itipinvitation'] = 'Invitation to';
7
$labels['itipupdate'] = 'Update of';
8
$labels['itipcancellation'] = 'Отказано:';
9
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/cs_CZ.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Zopakovat zítra';
3
$labels['repeatinweek'] = 'Zopakovat za týden';
4
$labels['showmore'] = 'Ukázat víc...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Opakovat';
8
$labels['never'] = 'nikdy';
9
$labels['daily'] = 'denně';
10
11
$labels['fourth'] = 'čtvrtý';
12
$labels['last'] = 'poslední';
13
$labels['dayofmonth'] = 'Den v měsíci';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Pozvání na událost';
17
$labels['itipupdate'] = 'Aktualizace události';
18
$labels['itipcancellation'] = 'Zrušeno:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/da_DK.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Gentag i morgen';
3
$labels['repeatinweek'] = 'Gentag om en uge';
4
$labels['showmore'] = 'Vis mere ...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Gentag';
8
$labels['never'] = 'aldrig';
9
$labels['daily'] = 'dagligt';
10
11
$labels['fourth'] = 'fjerde';
12
$labels['last'] = 'sidste';
13
$labels['dayofmonth'] = 'Dag på måneden';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Invitation til';
17
$labels['itipupdate'] = 'Opdatering per';
18
$labels['itipcancellation'] = 'Aflyst:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/de_CH.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Wiederholung morgen';
3
$labels['repeatinweek'] = 'Wiederholung in einer Woche';
4
$labels['showmore'] = 'Mehr anzeigen...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Wiederholung';
8
$labels['never'] = 'nie';
9
$labels['daily'] = 'täglich';
10
11
$labels['last'] = 'letzter';
12
$labels['dayofmonth'] = 'Tag des Montats';
13
$labels['addrdate'] = 'Datum hinzufügen';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Einladung zu';
17
$labels['itipupdate'] = 'Aktialisiert:';
18
$labels['itipcancellation'] = 'Abgesagt:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/de_DE.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Wiederholung morgen';
3
$labels['repeatinweek'] = 'Wiederholung in einer Woche';
4
$labels['showmore'] = 'Mehr anzeigen...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Wiederholung';
8
$labels['never'] = 'nie';
9
$labels['daily'] = 'täglich';
10
11
$labels['last'] = 'letzter';
12
$labels['dayofmonth'] = 'Tag des Montats';
13
$labels['addrdate'] = 'Datum hinzufügen';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Einladung zu';
17
$labels['itipupdate'] = 'Aktialisiert:';
18
$labels['itipcancellation'] = 'Abgesagt:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/en_US.inc
Changed
25
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab calendaring utilities plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
10
+ */
11
+
12
$labels = array();
13
14
// words for spoken dates
15
16
17
$labels['savingdata'] = 'Saving data...';
18
19
+// attendees labels
20
+$labels['expandattendeegroup'] = 'Substitute with group members';
21
+$labels['expandattendeegroupnodata'] = 'Unable to substitute this group. No members found.';
22
+$labels['expandattendeegrouperror'] = 'Unable to substitute this group. It might contain too many members.';
23
+$labels['expandattendeegroupsizelimit'] = 'This group contains too many members for substituting.';
24
+
25
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/es_AR.inc
Added
122
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab calendaring utilities plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
9
+ */
10
+$labels['until'] = 'hasta';
11
+$labels['at'] = 'en';
12
+$labels['alarmemail'] = 'Enviar Correo Electrónico';
13
+$labels['alarmdisplay'] = 'Mostrar mensaje';
14
+$labels['alarmaudio'] = 'Reproducir sonido';
15
+$labels['alarmdisplayoption'] = 'Mensaje';
16
+$labels['alarmemailoption'] = 'Correo Electrónico';
17
+$labels['alarmaudiooption'] = 'Sonido';
18
+$labels['alarmat'] = 'en $datetime';
19
+$labels['trigger@'] = 'en fecha';
20
+$labels['trigger-M'] = 'minutos antes';
21
+$labels['trigger-H'] = 'horas antes';
22
+$labels['trigger-D'] = 'días antes';
23
+$labels['trigger+M'] = 'minutos después';
24
+$labels['trigger+H'] = 'horas después';
25
+$labels['trigger+D'] = 'días después';
26
+$labels['triggerattime'] = 'en hora';
27
+$labels['addalarm'] = 'Agregar alarma';
28
+$labels['removealarm'] = 'Eliminar alarma';
29
+$labels['alarmtitle'] = 'Eventos próximos';
30
+$labels['dismissall'] = 'Descartar todo';
31
+$labels['dismiss'] = 'Descartar';
32
+$labels['snooze'] = 'Dormitar';
33
+$labels['repeatinmin'] = 'Repetir en $min minutos';
34
+$labels['repeatinhr'] = 'Repetir en 1 hora';
35
+$labels['repeatinhrs'] = 'Repetir en $hrs horas';
36
+$labels['repeattomorrow'] = 'Repetir mañana';
37
+$labels['repeatinweek'] = 'Repetir en una semana';
38
+$labels['showmore'] = 'Mostrar más...';
39
+$labels['frequency'] = 'Repetir';
40
+$labels['never'] = 'nunca';
41
+$labels['daily'] = 'diariamente';
42
+$labels['weekly'] = 'semanalmente';
43
+$labels['monthly'] = 'mensualmente';
44
+$labels['yearly'] = 'anualmente';
45
+$labels['rdate'] = 'en fechas';
46
+$labels['every'] = 'Cada';
47
+$labels['days'] = 'día(s)';
48
+$labels['weeks'] = 'semana(s)';
49
+$labels['months'] = 'mes(es)';
50
+$labels['years'] = 'año(s)';
51
+$labels['bydays'] = 'En';
52
+$labels['untildate'] = 'el';
53
+$labels['each'] = 'Cada';
54
+$labels['onevery'] = 'En cada';
55
+$labels['onsamedate'] = 'En la misma fecha';
56
+$labels['forever'] = 'para siempre';
57
+$labels['recurrencend'] = 'hasta';
58
+$labels['untilenddate'] = 'hasta la fecha';
59
+$labels['forntimes'] = 'por $nr veces';
60
+$labels['first'] = 'primero';
61
+$labels['second'] = 'segundo';
62
+$labels['third'] = 'tercero';
63
+$labels['fourth'] = 'cuarto';
64
+$labels['last'] = 'último';
65
+$labels['dayofmonth'] = 'Día del mes';
66
+$labels['addrdate'] = 'Agregar fecha de repetición';
67
+$labels['except'] = 'excepto';
68
+$labels['itipinvitation'] = 'Invitación a';
69
+$labels['itipupdate'] = 'Actualizar de';
70
+$labels['itipcancellation'] = 'Cancelado:';
71
+$labels['itipreply'] = 'Responder a';
72
+$labels['itipaccepted'] = 'Aceptar';
73
+$labels['itiptentative'] = 'Quizá';
74
+$labels['itipdeclined'] = 'Rechazar';
75
+$labels['itipdelegated'] = 'Delegado';
76
+$labels['itipneeds-action'] = 'Posponer';
77
+$labels['itipcomment'] = 'Su respuesta';
78
+$labels['itipeditresponse'] = 'Ingresar un texto de respuesta';
79
+$labels['itipsendercomment'] = 'Comentario del remitente:';
80
+$labels['itipsuppressreply'] = 'No enviar una respuesta';
81
+$labels['itipobjectnotfound'] = 'El objeto referido por este mensaje no fue encontrado en su cuenta.';
82
+$labels['itipsubjectaccepted'] = '"$title" ha sido aceptado por $name';
83
+$labels['itipsubjecttentative'] = '"$title" ha sido aceptado tentativamente por $name';
84
+$labels['itipsubjectdeclined'] = '"$title" ha sido rechazado por $name';
85
+$labels['itipsubjectin-process'] = '"$title" está en proceso por $name';
86
+$labels['itipsubjectcompleted'] = '"$title" fue completado por $name';
87
+$labels['itipsubjectcancel'] = 'Su participación en "$title" ha sido cancelada';
88
+$labels['itipnewattendee'] = 'Esta es una respuesta de un nuevo participante';
89
+$labels['updateattendeestatus'] = 'Actualizar el estado del participante';
90
+$labels['acceptinvitation'] = '¿Acepta esta invitación?';
91
+$labels['acceptattendee'] = 'Aceptar participante';
92
+$labels['declineattendee'] = 'Rechazar participante';
93
+$labels['declineattendeeconfirm'] = 'Ingresar un mensaje para el participante rechazado (opcional):';
94
+$labels['youhaveaccepted'] = 'Ha aceptado esta invitación';
95
+$labels['youhavetentative'] = 'Ha aceptado tentativamente esta invitación';
96
+$labels['youhavedeclined'] = 'Ha rechazado esta invitación';
97
+$labels['youhavedelegated'] = 'Ha delegado esta invitación';
98
+$labels['youhavein-process'] = 'Usted está trabajando en esta asignación';
99
+$labels['youhavecompleted'] = 'Ha completado esta asignación';
100
+$labels['youhaveneeds-action'] = 'Su respuesta a esta invitación está pendiente';
101
+$labels['youhavepreviouslyaccepted'] = 'Ha aceptado previamente esta invitación';
102
+$labels['youhavepreviouslytentative'] = 'Ha aceptado previamente esta invitacion tentativamente';
103
+$labels['youhavepreviouslydeclined'] = 'Ha rechazado previamente esta invitación';
104
+$labels['youhavepreviouslydelegated'] = 'Ha delegado previamente esta invitación';
105
+$labels['youhavepreviouslyin-process'] = 'Ha reportado previamente que trabaja en esta asignación';
106
+$labels['youhavepreviouslycompleted'] = 'Ha completado previamente esta asignación';
107
+$labels['youhavepreviouslyneeds-action'] = 'Su respuesta a esta invitación está pendiente';
108
+$labels['attendeeaccepted'] = 'El participante ha aceptado';
109
+$labels['attendeetentative'] = 'El participante ha aceptado tentativamente';
110
+$labels['attendeedeclined'] = 'El participante ha rechazado';
111
+$labels['attendeedelegated'] = 'El participante ha delegado a $delegatedto';
112
+$labels['attendeein-process'] = 'El participante está en proceso';
113
+$labels['attendeecompleted'] = 'El participante ha completado';
114
+$labels['notanattendee'] = 'No esta incluído en la lista de invitados a este objeto';
115
+$labels['outdatedinvitation'] = 'Esta invitación ha sido reemplazada por una nueva versión';
116
+$labels['importtocalendar'] = 'Guardar en mi calendario';
117
+$labels['removefromcalendar'] = 'Eliminar de mi calendario';
118
+$labels['updatemycopy'] = 'Actualizar mi copia';
119
+$labels['deleteobjectconfirm'] = 'Confirme que desea eliminar este objeto';
120
+$labels['declinedeleteconfirm'] = '¿Quiere también eliminar este objeto rechazado de su cuenta?';
121
+$labels['savingdata'] = 'Guardando...';
122
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/es_ES.inc
Changed
6
1
2
<?php
3
$labels['alarmdisplayoption'] = 'Message';
4
-// itip related labels
5
$labels['savingdata'] = 'Guardando datos...';
6
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/et_EE.inc
Changed
6
1
2
<?php
3
$labels['alarmdisplayoption'] = 'Message';
4
-// itip related labels
5
$labels['savingdata'] = 'Saving data...';
6
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/fi_FI.inc
Changed
9
1
2
$labels['repeattomorrow'] = 'Toista huomenna';
3
$labels['repeatinweek'] = 'Toista viikon päästä';
4
$labels['showmore'] = 'Näytä lisää...';
5
-// itip related labels
6
$labels['itipcancellation'] = 'Peruttu:';
7
$labels['itipaccepted'] = 'Hyväksy';
8
$labels['itiptentative'] = 'Ehkä';
9
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/fr_FR.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Répéter demain';
3
$labels['repeatinweek'] = 'Répéter dans une semaine';
4
$labels['showmore'] = 'Afficher plus...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Répéter';
8
$labels['never'] = 'Jamais';
9
$labels['daily'] = 'Quotidienne';
10
11
$labels['fourth'] = 'quatrième';
12
$labels['last'] = 'dernier';
13
$labels['dayofmonth'] = 'Jour du mois';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Invitation à';
17
$labels['itipupdate'] = 'Mise à jour de';
18
$labels['itipcancellation'] = 'Annulation:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/hu_HU.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Emlékeztessen újra holnap';
3
$labels['repeatinweek'] = 'Emlékeztessen újra egy hét múlva';
4
$labels['showmore'] = 'Tovább...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Ismétlődik';
8
$labels['never'] = 'soha';
9
$labels['daily'] = 'naponta';
10
11
$labels['last'] = 'utolsó';
12
$labels['dayofmonth'] = 'hónap napja';
13
$labels['addrdate'] = 'Ismétlési dátum hozzáadása';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Új esemény:';
17
$labels['itipupdate'] = 'Módosítva:';
18
$labels['itipcancellation'] = 'Lemondva:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/it_IT.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Ripeti domani';
3
$labels['repeatinweek'] = 'Ripeti tra una settimana';
4
$labels['showmore'] = 'Mostra altro...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Frequenza';
8
$labels['never'] = 'una volta';
9
$labels['daily'] = 'quotidiana';
10
11
$labels['fourth'] = 'quarto';
12
$labels['last'] = 'ultimo';
13
$labels['dayofmonth'] = 'Giorno del mese';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Invito a';
17
$labels['itipupdate'] = 'Aggiornamento di';
18
$labels['itipcancellation'] = 'Annullato:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/ja_JP.inc
Changed
19
1
2
$labels['repeattomorrow'] = '明日繰返し';
3
$labels['repeatinweek'] = '1週間で繰返し';
4
$labels['showmore'] = 'さらに表示…';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = '繰返し';
8
$labels['never'] = '繰返さない';
9
$labels['daily'] = '毎日';
10
11
$labels['fourth'] = '第4週';
12
$labels['last'] = '最終週';
13
$labels['dayofmonth'] = '日';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = '招待する';
17
$labels['itipupdate'] = '更新';
18
$labels['itipcancellation'] = 'キャンセル';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/nl_NL.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Herhaal morgen';
3
$labels['repeatinweek'] = 'Herhaal over een week';
4
$labels['showmore'] = 'Toon meer...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Herhaal';
8
$labels['never'] = 'nooit';
9
$labels['daily'] = 'dagelijks';
10
11
$labels['last'] = 'laatste';
12
$labels['dayofmonth'] = 'Dag van de maand';
13
$labels['addrdate'] = 'Voeg herhaal datum toe';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Uitnodiging voor';
17
$labels['itipupdate'] = 'Update van';
18
$labels['itipcancellation'] = 'Afgelast:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/pl_PL.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Powtórz jutro';
3
$labels['repeatinweek'] = 'Powtórz za tydzień';
4
$labels['showmore'] = 'Pokaż więcej...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Powtórz';
8
$labels['never'] = 'nigdy';
9
$labels['daily'] = 'codziennie';
10
11
$labels['fourth'] = 'czwarty';
12
$labels['last'] = 'ostatni';
13
$labels['dayofmonth'] = 'Dzień miesiąca';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Zaproszenie do';
17
$labels['itipupdate'] = 'Aktualizacja';
18
$labels['itipcancellation'] = 'Anulowano:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/pt_BR.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Repetir amanhã';
3
$labels['repeatinweek'] = 'Repetir em uma semana';
4
$labels['showmore'] = 'Mostrar mais...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Repetir';
8
$labels['never'] = 'nunca';
9
$labels['daily'] = 'diariamente';
10
11
$labels['fourth'] = 'quarta';
12
$labels['last'] = 'última';
13
$labels['dayofmonth'] = 'Dia do mês';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Convite para';
17
$labels['itipupdate'] = 'Atualização de';
18
$labels['itipcancellation'] = 'Cancelado:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libcalendaring/localization/ru_RU.inc
Changed
19
1
2
$labels['repeattomorrow'] = 'Повторить завтра';
3
$labels['repeatinweek'] = 'Повторить через неделю';
4
$labels['showmore'] = 'Показать больше...';
5
-
6
-// recurrence related labels
7
$labels['frequency'] = 'Повторить';
8
$labels['never'] = 'никогда';
9
$labels['daily'] = 'ежедневно';
10
11
$labels['fourth'] = 'четвертый(ую)';
12
$labels['last'] = 'последний(ую)';
13
$labels['dayofmonth'] = 'День месяца';
14
-
15
-// itip related labels
16
$labels['itipinvitation'] = 'Приглашение на';
17
$labels['itipupdate'] = 'Обновление';
18
$labels['itipcancellation'] = 'Отменённый:';
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libkolab/lib/kolab_format_contact.php
Changed
69
1
2
$this->obj->setNote($object['notes']);
3
if (isset($object['freebusyurl']))
4
$this->obj->setFreeBusyUrl($object['freebusyurl']);
5
+ if (isset($object['lang']))
6
+ $this->obj->setLanguages(self::array2vector($object['lang']));
7
if (isset($object['birthday']))
8
$this->obj->setBDay(self::get_datetime($object['birthday'], false, true));
9
if (isset($object['anniversary']))
10
11
}
12
}
13
}
14
+ // add other relateds
15
+ if (is_array($object['related'])) {
16
+ foreach ($object['related'] as $value) {
17
+ $rels->push(new Related(Related::Text, $value));
18
+ }
19
+ }
20
$this->obj->setRelateds($rels);
21
22
// insert/replace crypto keys
23
24
25
$object['notes'] = $this->obj->note();
26
$object['freebusyurl'] = $this->obj->freeBusyUrl();
27
+ $object['lang'] = self::vector2array($this->obj->languages());
28
29
if ($bday = self::php_datetime($this->obj->bDay()))
30
$object['birthday'] = $bday;
31
32
$object['photo'] = $photo_name;
33
34
// relateds -> spouse, children
35
- $this->read_relateds($this->obj->relateds(), $object);
36
+ $this->read_relateds($this->obj->relateds(), $object, 'related');
37
38
// crypto settings: currently only key values are supported
39
$keys = $this->obj->keys();
40
41
/**
42
* Helper method to map contents of a Related vector to the contact data object
43
*/
44
- private function read_relateds($rels, &$object)
45
+ private function read_relateds($rels, &$object, $catchall = null)
46
{
47
$typemap = array_flip($this->relatedmap);
48
49
50
if ($rel->type() != Related::Text) // we can't handle UID relations yet
51
continue;
52
53
+ $known = false;
54
$types = $rel->relationTypes();
55
foreach ($typemap as $t => $field) {
56
if ($types & $t) {
57
$object[$field][] = $rel->text();
58
+ $known = true;
59
break;
60
}
61
}
62
+
63
+ if (!$known && $catchall) {
64
+ $object[$catchall][] = $rel->text();
65
+ }
66
}
67
}
68
}
69
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libkolab/lib/kolab_storage.php
Changed
35
1
2
if ($folder = self::get_folder($name))
3
$folder->cache->purge();
4
5
+ $rcmail = rcube::get_instance();
6
+ $plugin = $rcmail->plugins->exec_hook('folder_delete', array('name' => $name));
7
+
8
$success = self::$imap->delete_folder($name);
9
self::$last_error = self::$imap->get_error_str();
10
11
12
{
13
self::setup();
14
15
+ $rcmail = rcube::get_instance();
16
+ $plugin = $rcmail->plugins->exec_hook('folder_create', array('record' => array(
17
+ 'name' => $name,
18
+ 'subscribe' => $subscribed,
19
+ )));
20
+
21
if ($saved = self::$imap->create_folder($name, $subscribed)) {
22
// set metadata for folder type
23
if ($type) {
24
25
{
26
self::setup();
27
28
+ $rcmail = rcube::get_instance();
29
+ $plugin = $rcmail->plugins->exec_hook('folder_rename', array(
30
+ 'oldname' => $oldname, 'newname' => $newname));
31
+
32
$oldfolder = self::get_folder($oldname);
33
$active = self::folder_is_active($oldname);
34
$success = self::$imap->rename_folder($oldname, $newname);
35
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libkolab/lib/kolab_storage_config.php
Changed
33
1
2
}
3
4
/**
5
- * Private constructor
6
+ * Private constructor (finds default configuration folder as a config source)
7
*/
8
private function __construct()
9
{
10
- $this->folders = kolab_storage::get_folders(self::FOLDER_TYPE);
11
+ // get all configuration folders
12
+ $this->folders = kolab_storage::get_folders(self::FOLDER_TYPE, false);
13
14
foreach ($this->folders as $folder) {
15
if ($folder->default) {
16
17
$this->default = reset($this->folders);
18
}
19
20
+ // attempt to create a default folder if it does not exist
21
+ if (!$this->default) {
22
+ $folder_name = 'Configuration';
23
+ $folder_type = self::FOLDER_TYPE . '.default';
24
+
25
+ if (kolab_storage::folder_create($folder_name, $folder_type, true)) {
26
+ $this->default = new kolab_storage_folder($folder_name, $folder_type);
27
+ }
28
+ }
29
+
30
// check if configuration folder exist
31
if ($this->default && $this->default->name) {
32
$this->enabled = true;
33
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/libkolab/lib/kolab_storage_folder_user.php
Changed
18
1
2
}
3
4
/**
5
+ * Getter for a more informative title of this user folder
6
+ *
7
+ * @return string Title for the given user record
8
+ */
9
+ public function get_title()
10
+ {
11
+ return trim($this->ldaprec['displayname'] . '; ' . $this->ldaprec['mail'], '; ');
12
+ }
13
+
14
+ /**
15
* Returns the owner of the folder.
16
*
17
* @return string The owner of this folder.
18
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/owncloud/localization/es_AR.inc
Added
5
1
2
+<?php
3
+$labels['owncloud'] = 'Archivos';
4
+?>
5
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/config.inc.php.dist
Changed
14
1
2
<?php
3
4
-$rcmail_config['tasklist_driver'] = 'kolab';
5
+// backend type (database, kolab)
6
+$config['tasklist_driver'] = 'kolab';
7
+
8
+// default sorting order of tasks listing (auto, datetime, startdatetime, flagged, complete, changed)
9
+$config['tasklist_sort_col'] = '';
10
+
11
+// default sorting order for tasks listing (asc or desc)
12
+$config['tasklist_sort_order'] = 'asc';
13
14
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
Changed
55
1
2
$folders = kolab_storage::sort_folders(kolab_storage::get_folders('task'));
3
$this->lists = $this->folders = array();
4
5
+ $delim = $this->rc->get_storage()->get_hierarchy_delimiter();
6
+
7
// find default folder
8
$default_index = 0;
9
foreach ($folders as $i => $folder) {
10
- if ($folder->default)
11
+ if ($folder->default && strpos($folder->name, $delim) === false)
12
$default_index = $i;
13
}
14
15
16
array_unshift($folders, $default_folder);
17
}
18
19
- $delim = $this->rc->get_storage()->get_hierarchy_delimiter();
20
$prefs = $this->rc->config->get('kolab_tasklists', array());
21
22
foreach ($folders as $folder) {
23
24
'id' => $list_id,
25
'name' => $folder->get_name(),
26
'listname' => $listname,
27
- 'title' => $folder->get_owner(),
28
+ 'title' => $folder->get_title(),
29
'virtual' => true,
30
'editable' => false,
31
'group' => 'other virtual',
32
33
if (!$record['start']->_dateonly)
34
$task['starttime'] = $start->format('H:i');
35
}
36
- if (is_a($record['dtstamp'], 'DateTime')) {
37
- $task['changed'] = $record['dtstamp'];
38
+ if (is_a($record['changed'], 'DateTime')) {
39
+ $task['changed'] = $record['changed'];
40
+ }
41
+ if (is_a($record['created'], 'DateTime')) {
42
+ $task['created'] = $record['created'];
43
}
44
45
if ($record['valarms']) {
46
47
$object['sequence'] = $old['sequence'];
48
}
49
50
- unset($object['tempid'], $object['raw'], $object['list'], $object['flagged'], $object['tags']);
51
+ unset($object['tempid'], $object['raw'], $object['list'], $object['flagged'], $object['tags'], $object['created']);
52
return $object;
53
}
54
55
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/bg_BG.inc
Changed
40
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Задачи';
11
$labels['edit'] = 'Промяна';
12
$labels['description'] = 'Описание';
13
$labels['start'] = 'Начало';
14
$labels['alarms'] = 'Напомняне';
15
+$labels['repeat'] = 'Repeat';
16
+$labels['status'] = 'Статус';
17
$labels['all'] = 'All';
18
$labels['today'] = 'Днес';
19
$labels['tomorrow'] = 'Утре';
20
21
$labels['tabsharing'] = 'Споделяне';
22
$labels['listname'] = 'Име';
23
$labels['showalarms'] = 'Show reminders';
24
-// date words
25
-// mesages
26
$labels['savingdata'] = 'Запазване на данни...';
27
+$labels['role'] = 'Роля';
28
+$labels['availability'] = 'Avail.';
29
+$labels['confirmstate'] = 'Статус';
30
+$labels['roleorganizer'] = 'Организатор';
31
+$labels['rolerequired'] = 'Задължителен';
32
+$labels['roleoptional'] = 'По избор';
33
+$labels['rolechair'] = 'Chair';
34
+$labels['sendinvitations'] = 'Изпращане на покани';
35
+$labels['itipupdatesubject'] = '"$title" has been updated';
36
+$labels['itipcancelsubject'] = '"$title" has been canceled';
37
+$labels['andnmore'] = '$nr повече...';
38
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
39
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
40
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/ca_ES.inc
Changed
19
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['edit'] = 'Edita';
11
$labels['description'] = 'Descripció';
12
$labels['start'] = 'Inici';
13
14
$labels['cancel'] = 'Cancel·la';
15
$labels['tabsummary'] = 'Resum';
16
$labels['listname'] = 'Nom';
17
-// date words
18
-// mesages
19
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/cs_CZ.inc
Changed
39
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['edit'] = 'Upravit';
11
$labels['description'] = 'Popis';
12
$labels['start'] = 'Začátek';
13
$labels['alarms'] = 'Připomenutí';
14
+$labels['repeat'] = 'Opakovat';
15
+$labels['status'] = 'Stav';
16
$labels['all'] = 'Všechny';
17
$labels['today'] = 'Dnes';
18
$labels['tomorrow'] = 'Zítra';
19
20
$labels['tabsharing'] = 'Sdílení';
21
$labels['listname'] = 'Název';
22
$labels['showalarms'] = 'Show reminders';
23
-// date words
24
-// mesages
25
$labels['savingdata'] = 'Ukládám data...';
26
+$labels['role'] = 'Role';
27
+$labels['availability'] = 'Dost.';
28
+$labels['confirmstate'] = 'Stav';
29
+$labels['roleorganizer'] = 'Organizátor';
30
+$labels['rolerequired'] = 'Povinný';
31
+$labels['roleoptional'] = 'Nepovinný';
32
+$labels['rolechair'] = 'Chair';
33
+$labels['sendinvitations'] = 'Poslat pozvánky';
34
+$labels['itipupdatesubject'] = 'Událost "$title" byla aktualizována';
35
+$labels['itipcancelsubject'] = 'Událost "$title" byla zrušena';
36
+$labels['andnmore'] = 'dalších $nr...';
37
+$labels['attendeupdateesuccess'] = 'Stav účastníka byl úspěšně aktualizován';
38
+$labels['itipinvalidrequest'] = 'Tato pozvánka již není platná';
39
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/da_DK.inc
Changed
55
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Opgaver';
11
$labels['lists'] = 'Opgavelister';
12
$labels['list'] = 'Opgaveliste';
13
14
$labels['datetime'] = 'Forfalder';
15
$labels['start'] = 'Start';
16
$labels['alarms'] = 'Påmindelse';
17
+$labels['repeat'] = 'Gentag';
18
+$labels['status'] = 'Status';
19
+$labels['status-cancelled'] = 'Annulleret';
20
$labels['all'] = 'Alle';
21
$labels['flagged'] = 'Markeret';
22
$labels['complete'] = 'Udført';
23
24
$labels['listactions'] = 'Tilvalg for liste...';
25
$labels['listname'] = 'Navn';
26
$labels['import'] = 'Import';
27
-$labels['viewoptions'] = 'Vis indstillinger';
28
$labels['focusview'] = 'Vis kun denne liste';
29
-// date words
30
$labels['on'] = 'til';
31
$labels['at'] = 'ved';
32
$labels['this'] = 'denne';
33
$labels['next'] = 'næste';
34
-// mesages
35
$labels['savingdata'] = 'Gemmer data...';
36
$labels['errorsaving'] = 'Kunne ikke gemme data.';
37
$labels['notasksfound'] = 'Fandt ingen opgaver ud fra angivne kriterie';
38
39
$labels['deleteparenttasktconfirm'] = 'Vil du virkelig slette denne opgaver og alle dens delopgaver?';
40
$labels['deletelistconfirm'] = 'Vil du virkelig slette denne liste og alle dens opgaver?';
41
$labels['deletelistconfirmrecursive'] = 'Vil du virkelig slette denne liste og alle dens dellister og opgaver?';
42
+$labels['role'] = 'Rolle';
43
+$labels['availability'] = 'Tilg.';
44
+$labels['confirmstate'] = 'Status';
45
+$labels['roleorganizer'] = 'Organisator';
46
+$labels['rolerequired'] = 'Påkrævet';
47
+$labels['roleoptional'] = 'Valgfri';
48
+$labels['rolechair'] = 'Formand';
49
+$labels['sendinvitations'] = 'Send invitationer';
50
+$labels['itipupdatesubject'] = '"$title" er blevet opdateret';
51
+$labels['itipcancelsubject'] = '"$title" er blevet aflyst';
52
+$labels['andnmore'] = '$nr flere...';
53
+$labels['attendeupdateesuccess'] = 'Opdatering af deltagernes status blev gennemført';
54
+$labels['itipinvalidrequest'] = 'Denne invitation er ikke længere gyldig';
55
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/de_CH.inc
Changed
52
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Aufgaben';
11
$labels['lists'] = 'Aufgabenlisten';
12
$labels['list'] = 'Liste';
13
14
$labels['description'] = 'Beschreibung';
15
$labels['start'] = 'Beginn';
16
$labels['alarms'] = 'Erinnerung';
17
+$labels['repeat'] = 'Wiederholung';
18
+$labels['status'] = 'Status';
19
$labels['all'] = 'Alle';
20
$labels['flagged'] = 'Markiert';
21
$labels['complete'] = 'Erledigt';
22
23
$labels['listname'] = 'Name';
24
$labels['showalarms'] = 'Show reminders';
25
$labels['import'] = 'Importieren';
26
-// date words
27
$labels['on'] = 'am';
28
$labels['at'] = 'um';
29
$labels['this'] = 'diesen';
30
$labels['next'] = 'nächsten';
31
-// mesages
32
$labels['savingdata'] = 'Daten werden gespeichert...';
33
$labels['errorsaving'] = 'Fehler beim Speichern.';
34
$labels['notasksfound'] = 'Für die aktuellen Kriterien wurden keine Aufgaben gefunden.';
35
36
$labels['deletetasktconfirm'] = 'Möchten Sie diese Aufgabe wirklich löschen?';
37
$labels['deleteparenttasktconfirm'] = 'Möchten Sie diese Aufgabe inklusive aller Teilaufgaben wirklich löschen?';
38
$labels['deletelistconfirm'] = 'Möchten Sie diese Liste mit allen Aufgaben wirklich löschen?';
39
+$labels['role'] = 'Rolle';
40
+$labels['availability'] = 'Verfüg.';
41
+$labels['confirmstate'] = 'Status';
42
+$labels['roleorganizer'] = 'Organisator';
43
+$labels['rolerequired'] = 'Erforderlich';
44
+$labels['roleoptional'] = 'Optional';
45
+$labels['rolechair'] = 'Chair';
46
+$labels['sendinvitations'] = 'Einladungen versenden';
47
+$labels['itipupdatesubject'] = '"$title" wurde aktualisiert';
48
+$labels['itipcancelsubject'] = '"$title" wurde abgesagt';
49
+$labels['andnmore'] = '$nr weitere...';
50
+$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
51
+$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig';
52
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/de_DE.inc
Changed
94
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Aufgaben';
11
$labels['lists'] = 'Aufgabenlisten';
12
$labels['list'] = 'Aufgabenliste';
13
$labels['tags'] = 'Schlagworte';
14
+$labels['tasklistsubscribe'] = 'Permanent anzeigen';
15
+$labels['listsearchresults'] = 'Verfügbare Aufgaben';
16
+$labels['findlists'] = 'Finde Aufgabenlisten,..';
17
+$labels['searchterms'] = 'Suchbegriffe';
18
+$labels['notasklistsfound'] = 'Keine Aufgabenlisten gefunden';
19
+$labels['nrtasklistsfound'] = '$nr Aufgabenlisten gefunden';
20
$labels['newtask'] = 'Neue Aufgabe';
21
+$labels['createtask'] = 'Aufgabe erstellen <Enter>';
22
$labels['createnewtask'] = 'Neue Aufgabe erstellen (z.B. Samstag, Rasen mähen)';
23
$labels['createfrommail'] = 'Aufgabe speichern';
24
$labels['mark'] = 'Markieren';
25
26
$labels['title'] = 'Titel';
27
$labels['description'] = 'Beschreibung';
28
$labels['datetime'] = 'Fällig';
29
+$labels['duetime'] = 'Frist';
30
$labels['start'] = 'Beginn';
31
+$labels['starttime'] = 'Startzeit';
32
$labels['alarms'] = 'Erinnerung';
33
+$labels['repeat'] = 'Wiederholung';
34
+$labels['status'] = 'Status';
35
+$labels['status-needs-action'] = 'Braucht Aktion';
36
+$labels['status-in-process'] = 'In Bearbeitung';
37
+$labels['status-completed'] = 'Erledigt';
38
+$labels['status-cancelled'] = 'Gekündigt';
39
$labels['all'] = 'Alle';
40
$labels['flagged'] = 'Markiert';
41
$labels['complete'] = 'Abgeschlossen';
42
43
$labels['deletetask'] = 'Aufgabe löschen';
44
$labels['deletethisonly'] = 'Nur diese Aufgabe löschen';
45
$labels['deletewithchilds'] = 'Mit allen Teilaufgaben löschen';
46
+$labels['taskactions'] = 'Aufgabeneinstellungen...';
47
$labels['tabsummary'] = 'Titel';
48
$labels['tabrecurrence'] = 'Wiederholung';
49
$labels['tabattachments'] = 'Anhänge';
50
51
$labels['listname'] = 'Name';
52
$labels['showalarms'] = 'Show reminders';
53
$labels['import'] = 'Importieren';
54
-$labels['viewoptions'] = 'Ansicht-Einstellungen';
55
$labels['focusview'] = 'Nur diese Liste anzeigen';
56
-// date words
57
$labels['on'] = 'am';
58
$labels['at'] = 'um';
59
$labels['this'] = 'dies';
60
$labels['next'] = 'weiter';
61
-// mesages
62
$labels['savingdata'] = 'Daten werden gespeichert…';
63
$labels['errorsaving'] = 'Daten konnten nicht gespeichert werden.';
64
$labels['notasksfound'] = 'Keine Aufgabe erfüllt die angelegten Kriterien';
65
66
$labels['deleteparenttasktconfirm'] = 'Diese Aufgabe wirklich mit allen Teilaufgaben löschen?';
67
$labels['deletelistconfirm'] = 'Diese Aufgabenliste wirklich mit allen Aufgaben löschen?';
68
$labels['deletelistconfirmrecursive'] = 'Soll diese Liste wirklich mit allen Aufgaben und Unterlisten gelöscht werden?';
69
+$labels['aclnorights'] = 'Der Zugriff auf diese Aufgabenliste erfordert Administrator-Rechte.';
70
+$labels['quickaddinput'] = 'Neue Aufgabe Datum und Titel';
71
+$labels['arialabelquickaddbox'] = 'Neue Aufgabe schnell hinzufügen';
72
+$labels['arialabelsearchform'] = 'Suchformular für Aufgaben';
73
+$labels['arialabelquicksearchbox'] = 'Sucheingabe für Aufgaben';
74
+$labels['arialabellistsearchform'] = 'Sucheingabe für Aufgabenlisten';
75
+$labels['arialabeltaskselector'] = 'Listenmodus';
76
+$labels['arialabeltasklisting'] = 'Aufgabenliste';
77
+$labels['role'] = 'Rolle';
78
+$labels['availability'] = 'Verfüg.';
79
+$labels['confirmstate'] = 'Status';
80
+$labels['roleorganizer'] = 'Organisator';
81
+$labels['rolerequired'] = 'Erforderlich';
82
+$labels['roleoptional'] = 'Optional';
83
+$labels['rolechair'] = 'Stuhl';
84
+$labels['sendinvitations'] = 'Einladungen versenden';
85
+$labels['itipupdatesubject'] = '"$title" wurde aktualisiert';
86
+$labels['itipcancelsubject'] = '"$title" wurde abgesagt';
87
+$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
88
+$labels['andnmore'] = '$nr weitere...';
89
+$labels['delegatedto'] = 'Delegiert an:';
90
+$labels['delegatedfrom'] = 'Delegiert von:';
91
+$labels['comment'] = 'Kommentar';
92
+$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
93
+$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig.';
94
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/en_US.inc
Changed
52
1
2
<?php
3
4
+/**
5
+ * Localizations for the Kolab Tasks plugin
6
+ *
7
+ * Copyright (C) 2014, Kolab Systems AG
8
+ *
9
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
10
+ */
11
+
12
$labels = array();
13
$labels['navtitle'] = 'Tasks';
14
$labels['lists'] = 'Tasklists';
15
16
$labels['status-completed'] = 'Completed';
17
$labels['status-cancelled'] = 'Cancelled';
18
$labels['assignedto'] = 'Assigned to';
19
+$labels['created'] = 'Created';
20
+$labels['changed'] = 'Last Modified';
21
22
$labels['all'] = 'All';
23
$labels['flagged'] = 'Flagged';
24
$labels['complete'] = 'Complete';
25
+$labels['completeness'] = 'Progress';
26
$labels['overdue'] = 'Overdue';
27
$labels['today'] = 'Today';
28
$labels['tomorrow'] = 'Tomorrow';
29
30
$labels['mytaskstitle'] = 'Tasks assigned to you';
31
$labels['nodate'] = 'no date';
32
$labels['removetag'] = 'Remove';
33
+$labels['auto'] = 'Auto';
34
35
$labels['taskdetails'] = 'Details';
36
$labels['newtask'] = 'New Task';
37
38
$labels['listname'] = 'Name';
39
$labels['showalarms'] = 'Show reminders';
40
$labels['import'] = 'Import';
41
-$labels['viewoptions'] = 'View options';
42
+$labels['viewactions'] = 'View actions';
43
$labels['focusview'] = 'View only this list';
44
45
// date words
46
47
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
48
$labels['sentresponseto'] = 'Successfully sent assignment response to $mailto';
49
$labels['successremoval'] = 'The task has been deleted successfully.';
50
+
51
+$labels['arialabelsortmenu'] = 'Tasks sorting options';
52
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/es_AR.inc
Added
167
1
2
+<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
+$labels['navtitle'] = 'Tareas';
11
+$labels['lists'] = 'Listas de tareas';
12
+$labels['list'] = 'Lista de tareas';
13
+$labels['tags'] = 'Etiquetas';
14
+$labels['tasklistsubscribe'] = 'Listar permanentemente';
15
+$labels['listsearchresults'] = 'Listas de tareas disponibles';
16
+$labels['findlists'] = 'Encontrar listas de tareas...';
17
+$labels['searchterms'] = 'Buscar términos';
18
+$labels['notasklistsfound'] = 'No se encontraron listas de tareas';
19
+$labels['nrtasklistsfound'] = '$nr listas de tareas encontradas';
20
+$labels['newtask'] = 'Nueva Tarea';
21
+$labels['createtask'] = 'Crear Tarea <Enter>';
22
+$labels['createnewtask'] = 'Crear nueva Tarea (ej. Sábado, Cortar el césped)';
23
+$labels['createfrommail'] = 'Guardar como tarea';
24
+$labels['mark'] = 'Marcar';
25
+$labels['unmark'] = 'Desmarcar';
26
+$labels['edit'] = 'Editar';
27
+$labels['delete'] = 'Eliminar';
28
+$labels['title'] = 'Título';
29
+$labels['description'] = 'Descripción';
30
+$labels['datetime'] = 'Vencimiento';
31
+$labels['duetime'] = 'Fecha de vencimiento';
32
+$labels['start'] = 'Inicio';
33
+$labels['starttime'] = 'Hora de inicio';
34
+$labels['alarms'] = 'Recordatorio';
35
+$labels['repeat'] = 'Repetir';
36
+$labels['status'] = 'Estado';
37
+$labels['status-needs-action'] = 'Necesita acción';
38
+$labels['status-in-process'] = 'En proceso';
39
+$labels['status-completed'] = 'Completo';
40
+$labels['status-cancelled'] = 'Cancelado';
41
+$labels['assignedto'] = 'Asignado a';
42
+$labels['created'] = 'Creado';
43
+$labels['changed'] = 'Última modificación';
44
+$labels['all'] = 'Todos';
45
+$labels['flagged'] = 'Marcado';
46
+$labels['complete'] = 'Completar';
47
+$labels['completeness'] = 'Progreso';
48
+$labels['overdue'] = 'Pasado de vencimiento';
49
+$labels['today'] = 'Hoy';
50
+$labels['tomorrow'] = 'Mañana';
51
+$labels['next7days'] = 'Siguientes 7 días';
52
+$labels['later'] = 'Luego';
53
+$labels['assigned'] = 'Asignado';
54
+$labels['assignedtitle'] = 'Tareas que ha asignado a otros';
55
+$labels['mytasks'] = 'Mis tareas';
56
+$labels['mytaskstitle'] = 'Tareas asignadas a usted';
57
+$labels['nodate'] = 'sin fecha';
58
+$labels['removetag'] = 'Elminiar';
59
+$labels['auto'] = 'Auto';
60
+$labels['taskdetails'] = 'Detalles';
61
+$labels['newtask'] = 'Nueva Tarea';
62
+$labels['edittask'] = 'Editar Tarea';
63
+$labels['save'] = 'Guardar';
64
+$labels['cancel'] = 'Cancelar';
65
+$labels['saveandnotify'] = 'Guardar y Notificar';
66
+$labels['addsubtask'] = 'Agregar subtarea';
67
+$labels['deletetask'] = 'Eliminar tarea';
68
+$labels['deletethisonly'] = 'Eliminar sólo esta tarea';
69
+$labels['deletewithchilds'] = 'Eliminar con todas las subtareas';
70
+$labels['taskactions'] = 'Opciones de la tarea...';
71
+$labels['tabsummary'] = 'Sumario';
72
+$labels['tabrecurrence'] = 'Recurrencia';
73
+$labels['tabassignments'] = 'Asignaciones';
74
+$labels['tabattachments'] = 'Adjuntos';
75
+$labels['tabsharing'] = 'Compartir';
76
+$labels['editlist'] = 'Editar lista';
77
+$labels['createlist'] = 'Agregar lista';
78
+$labels['listactions'] = 'Opciones de la lista...';
79
+$labels['listname'] = 'Nombre';
80
+$labels['showalarms'] = 'Mostrar alarmas';
81
+$labels['import'] = 'Importar';
82
+$labels['viewactions'] = 'Ver acciones';
83
+$labels['focusview'] = 'Ver sólo esta lista';
84
+$labels['on'] = 'sobre';
85
+$labels['at'] = 'en';
86
+$labels['this'] = 'este';
87
+$labels['next'] = 'siguiente';
88
+$labels['savingdata'] = 'Guardando...';
89
+$labels['errorsaving'] = 'Fallo al guardar datos.';
90
+$labels['notasksfound'] = 'No se encontraron tareas para la búsqueda seleccionada';
91
+$labels['invalidstartduedates'] = 'La fecha de inicio no debe ser superior a la fecha de vencimiento';
92
+$labels['deletetasktconfirm'] = 'Confirme que desea eliminar esta tarea';
93
+$labels['deleteparenttasktconfirm'] = 'Confirme que desea eliminar esta tarea junto con todas sus subtareas';
94
+$labels['deletelistconfirm'] = 'Confirme que desea eliminar esta lista con todas sus tareas';
95
+$labels['deletelistconfirmrecursive'] = 'Confirme que desea eliminar esta lista con todas sus sublistas y tareas';
96
+$labels['aclnorights'] = 'No tiene permisos de administrador en esta lista de tareas';
97
+$labels['changetaskconfirm'] = 'Actualizar tarea';
98
+$labels['changeconfirmnotifications'] = 'Confirme que desea notificar a los asistentes sobre la modificación';
99
+$labels['partstatupdatenotification'] = 'Confirme que desea notificar al organizador sobre el cambio de estado';
100
+$labels['quickaddinput'] = 'Nueva fecha y título de la tarea';
101
+$labels['arialabelquickaddbox'] = 'Nueva tarea rápida';
102
+$labels['arialabelsearchform'] = 'Formulario de búsqueda de tarea';
103
+$labels['arialabelquicksearchbox'] = 'Entrada de búsqueda de tarea';
104
+$labels['arialabellistsearchform'] = 'Formulario de búsquedas de listas de tareas';
105
+$labels['arialabeltaskselector'] = 'Modo de lista';
106
+$labels['arialabeltasklisting'] = 'Listado de tareas';
107
+$labels['attendee'] = 'Asignado';
108
+$labels['role'] = 'Rol';
109
+$labels['availability'] = 'Disp.';
110
+$labels['confirmstate'] = 'Estado';
111
+$labels['addattendee'] = 'Agregar asignación';
112
+$labels['roleorganizer'] = 'Organizador';
113
+$labels['rolerequired'] = 'Requerido';
114
+$labels['roleoptional'] = 'Opcional';
115
+$labels['rolechair'] = 'Jefe';
116
+$labels['rolenonparticipant'] = 'Observador';
117
+$labels['sendinvitations'] = 'Enviar invitaciones';
118
+$labels['sendnotifications'] = 'Notificar a los asignados sobre las modificaciones';
119
+$labels['sendcancellation'] = 'Notificar a los asignados sobre la cancelación de la tarea';
120
+$labels['invitationsubject'] = 'Ha sido asignado a "$title"';
121
+$labels['invitationmailbody'] = "*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees\n\nEncontrará adjunto un archivo iCalendar con todos los detalles de la tarea, el cual puede importar a su aplicación de tareas.";
122
+$labels['itipupdatesubject'] = '"$title" ha sido actualizado';
123
+$labels['itipupdatesubjectempty'] = 'Una tarea que le interesa ha sido actualizada';
124
+$labels['itipupdatemailbody'] = "*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees\n\Encontrará adjunto un archivo iCalendar con todos los detalles de la tarea, el cual puede importar a su aplicación de tareas.";
125
+$labels['itipcancelsubject'] = '"$title" has been canceled';
126
+$labels['itipcancelmailbody'] = "*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees\n\La tarea ha sido cancelada por \$organizer.\n\nEncontrará adjunto un archivo iCalendar con todos los detalles actualizados de la tarea.";
127
+$labels['saveintasklist'] = 'guardar en';
128
+$labels['itipobjectnotfound'] = 'La tarea referida por este mensaje no fue encontrada en su lista de tareas.';
129
+$labels['itipmailbodyaccepted'] = "\$sender ha aceptado la asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees";
130
+$labels['itipmailbodytentative'] = "\$sender ha tentativamente aceptado la asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees";
131
+$labels['itipmailbodydeclined'] = "\$sender ha rechazado la asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees";
132
+$labels['itipmailbodycancel'] = "\$sender ha rechazado tu asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date";
133
+$labels['itipmailbodyin-process'] = "\$sender ha cambiado el estado de la siguiente tarea a en proceso:\n\n*\$title*\n\nVencimiento: \$date";
134
+$labels['itipmailbodycompleted'] = "\$sender ha completado la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date";
135
+$labels['attendeeaccepted'] = 'La persona asignada ha aceptado';
136
+$labels['attendeetentative'] = 'La persona asignada ha aceptado tentativamente';
137
+$labels['attendeedeclined'] = 'La persona asignada ha rechazado';
138
+$labels['attendeedelegated'] = 'La persona asignada ha delegado a $delegatedto';
139
+$labels['attendeein-process'] = 'La asignación está en proceso';
140
+$labels['attendeecompleted'] = 'La persona asignada ha completado';
141
+$labels['acceptinvitation'] = '¿Acepta esta asignación?';
142
+$labels['itipdeclinetask'] = 'Rechace su asignación a esta tarea al organizador';
143
+$labels['declinedeleteconfirm'] = '¿Quiere también eliminar esta tarea rechazado de su lista de tareas?';
144
+$labels['itipcomment'] = 'Comentario de la invitación/notificación';
145
+$labels['itipcommenttitle'] = 'Este comentario será adjuntado al mensaje de invitación/notificación enviado a las personas asignadas';
146
+$labels['itipsendsuccess'] = 'Invitacion enviada a las personas asignadas';
147
+$labels['errornotifying'] = 'Fallo al enviar las notificaciones de la tarea a las personas asignadas';
148
+$labels['removefromcalendar'] = 'Eliminar de mis tareas';
149
+$labels['andnmore'] = '$nr más...';
150
+$labels['delegatedto'] = 'Delegado a:';
151
+$labels['delegatedfrom'] = 'Delegado de:';
152
+$labels['savetotasklist'] = 'Guardar como tareas';
153
+$labels['comment'] = 'Comentario';
154
+$labels['errorimportingtask'] = 'Fallo al importar tarea(s)';
155
+$labels['importwarningexists'] = 'Una copia de esta tarea ya existe en su lista de tareas.';
156
+$labels['importsuccess'] = 'Importadas $nr tareas exitosamente';
157
+$labels['newerversionexists'] = 'Ya existe una versión actualizada de esta tarea. Cancelado.';
158
+$labels['nowritetasklistfound'] = 'No hay lista de tareas para guardar esta tarea';
159
+$labels['importedsuccessfully'] = 'La tarea fue guardada en \'$list\' exitosamente';
160
+$labels['updatedsuccessfully'] = 'La tarea fue actualizada exitosamente en \'$list\'';
161
+$labels['attendeupdateesuccess'] = 'Se actualizaron los estados de los participantes exitosamente';
162
+$labels['itipresponseerror'] = 'Fallo enviando la respuesta a la asignación de esta tarea';
163
+$labels['itipinvalidrequest'] = 'Esta invitación no es válida';
164
+$labels['sentresponseto'] = 'Se envió la respuesta a la asignación a $mailto exitosamente';
165
+$labels['successremoval'] = 'La tarea ha sido eliminada exitosamente.';
166
+$labels['arialabelsortmenu'] = 'Opciones de orden de tareas';
167
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/es_ES.inc
Changed
43
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Tareas';
11
$labels['edit'] = 'Editar';
12
$labels['delete'] = 'Borrar';
13
14
$labels['description'] = 'Descripción';
15
$labels['start'] = 'Start';
16
$labels['alarms'] = 'Reminder';
17
+$labels['repeat'] = 'Repeat';
18
+$labels['status'] = 'Status';
19
$labels['all'] = 'All';
20
$labels['today'] = 'Today';
21
$labels['tomorrow'] = 'Tomorrow';
22
23
$labels['tabsharing'] = 'Sharing';
24
$labels['listname'] = 'Nombre';
25
$labels['showalarms'] = 'Show reminders';
26
-// date words
27
-// mesages
28
$labels['savingdata'] = 'Guardando datos...';
29
+$labels['role'] = 'Rol';
30
+$labels['availability'] = 'Avail.';
31
+$labels['confirmstate'] = 'Status';
32
+$labels['roleorganizer'] = 'Organizer';
33
+$labels['rolerequired'] = 'Requerido';
34
+$labels['roleoptional'] = 'Opcional';
35
+$labels['rolechair'] = 'Chair';
36
+$labels['sendinvitations'] = 'Send invitations';
37
+$labels['itipupdatesubject'] = '"$title" has been updated';
38
+$labels['itipcancelsubject'] = '"$title" has been canceled';
39
+$labels['andnmore'] = '$nr more...';
40
+$labels['comment'] = 'Comentario';
41
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
42
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
43
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/et_EE.inc
Changed
42
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['edit'] = 'Edit';
11
$labels['delete'] = 'Kustuta';
12
$labels['title'] = 'Pealkiri';
13
$labels['description'] = 'Description';
14
$labels['start'] = 'Start';
15
$labels['alarms'] = 'Reminder';
16
+$labels['repeat'] = 'Repeat';
17
+$labels['status'] = 'Status';
18
$labels['all'] = 'All';
19
$labels['today'] = 'Today';
20
$labels['tomorrow'] = 'Tomorrow';
21
22
$labels['tabsharing'] = 'Sharing';
23
$labels['listname'] = 'Nimi';
24
$labels['showalarms'] = 'Show reminders';
25
-// date words
26
-// mesages
27
$labels['savingdata'] = 'Saving data...';
28
+$labels['role'] = 'Role';
29
+$labels['availability'] = 'Avail.';
30
+$labels['confirmstate'] = 'Status';
31
+$labels['roleorganizer'] = 'Organizer';
32
+$labels['rolerequired'] = 'Kohustuslik';
33
+$labels['roleoptional'] = 'Optional';
34
+$labels['rolechair'] = 'Chair';
35
+$labels['sendinvitations'] = 'Send invitations';
36
+$labels['itipupdatesubject'] = '"$title" has been updated';
37
+$labels['itipcancelsubject'] = '"$title" has been canceled';
38
+$labels['andnmore'] = '$nr more...';
39
+$labels['comment'] = 'Kommentaar';
40
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
41
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
42
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/fi_FI.inc
Changed
46
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Tehtävät';
11
$labels['lists'] = 'Tehtävätlistat';
12
$labels['list'] = 'Tehtävälista';
13
14
$labels['datetime'] = 'Erääntyy';
15
$labels['start'] = 'Alkaa';
16
$labels['alarms'] = 'Muistutus';
17
+$labels['status'] = 'Tila';
18
+$labels['status-cancelled'] = 'Peruttu';
19
$labels['all'] = 'Kaikki';
20
$labels['flagged'] = 'Liputettu';
21
$labels['complete'] = 'Valmiina';
22
23
$labels['listactions'] = 'Listan valinnat...';
24
$labels['listname'] = 'Nimi';
25
$labels['import'] = 'Tuo';
26
-// date words
27
-// mesages
28
$labels['savingdata'] = 'Tallennetaan tietoja...';
29
$labels['errorsaving'] = 'Tietojen tallenntaminen epäonnistui.';
30
$labels['notasksfound'] = 'Ehtoja vastaavia tehtäviä ei löytynyt';
31
32
$labels['deleteparenttasktconfirm'] = 'Haluatko varmasti poistaa tämän tehtävän kaikkine alitehtävineen?';
33
$labels['deletelistconfirm'] = 'Haluatko varmasti poistaa tämän listan ja sen kaikki tehtävät?';
34
$labels['deletelistconfirmrecursive'] = 'Haluatko varmasti poistaa tämän listan, sen alilistat ja tehtävät?';
35
+$labels['role'] = 'Rooli';
36
+$labels['confirmstate'] = 'Tila';
37
+$labels['roleorganizer'] = 'Järjestäjä';
38
+$labels['rolerequired'] = 'Vaadittu';
39
+$labels['roleoptional'] = 'Valinnainen';
40
+$labels['sendinvitations'] = 'Lähetä kutsut';
41
+$labels['itipupdatesubject'] = '"$title" on päivitetty';
42
+$labels['itipcancelsubject'] = '"$title" on peruttu';
43
+$labels['andnmore'] = '$nr lisää...';
44
+$labels['comment'] = 'Kommentti';
45
+$labels['itipinvalidrequest'] = 'Kutsu ei ole enää kelvollinen';
46
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/fr_FR.inc
Changed
67
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Tâches';
11
$labels['lists'] = 'Liste des tâches';
12
$labels['list'] = 'Liste de tâche';
13
$labels['tags'] = 'Étiquettes';
14
+$labels['tasklistsubscribe'] = 'Lister définitivement';
15
+$labels['listsearchresults'] = 'Listes de Tâche disponibles';
16
+$labels['findlists'] = 'Trouver listes de Tache....';
17
$labels['newtask'] = 'Nouvelle tâche';
18
$labels['createnewtask'] = 'Créer une nouvelle tâche (ex : Samedi, tondre la pelouse)';
19
$labels['createfrommail'] = 'Sauvegarder comme une tâche';
20
21
$labels['datetime'] = 'Fin';
22
$labels['start'] = 'Début';
23
$labels['alarms'] = 'Rappel';
24
+$labels['repeat'] = 'Répéter';
25
+$labels['status'] = 'Statut';
26
+$labels['status-needs-action'] = 'Action exigée';
27
+$labels['status-in-process'] = 'en traitement';
28
+$labels['status-completed'] = 'terminé';
29
+$labels['status-cancelled'] = 'Annulé';
30
$labels['all'] = 'Tous';
31
$labels['flagged'] = 'Marqué';
32
$labels['complete'] = 'Terminé';
33
34
$labels['listname'] = 'Nom';
35
$labels['showalarms'] = 'Afficher les rappels';
36
$labels['import'] = 'Importer';
37
-$labels['viewoptions'] = 'Options d\'affichage';
38
$labels['focusview'] = 'Afficher uniquement cette liste';
39
-// date words
40
$labels['on'] = 'sur';
41
$labels['at'] = 'à';
42
$labels['this'] = 'ce';
43
$labels['next'] = 'suivant';
44
-// mesages
45
$labels['savingdata'] = 'Enregistrer...';
46
$labels['errorsaving'] = 'Échec lors du sauvegardement des donnés';
47
$labels['notasksfound'] = 'Pas de tâche trouvé avec les critères sélectionnés';
48
49
$labels['deleteparenttasktconfirm'] = 'Êtes-vous sur de vouloir supprimer cette tâche et ses sous-tâches?';
50
$labels['deletelistconfirm'] = 'Êtes-vous sur de vouloir supprimer cette liste et toutes ses tâches?';
51
$labels['deletelistconfirmrecursive'] = 'Voulez-vous vraiment supprimer cette liste avec tous ses sous-listes et tâches?';
52
+$labels['aclnorights'] = 'Vous ne disposez pas des droits d´ administrateur pour cette liste de tâches.';
53
+$labels['role'] = 'Rôle';
54
+$labels['availability'] = 'Dispo.';
55
+$labels['confirmstate'] = 'Statut';
56
+$labels['roleorganizer'] = 'Organisateur';
57
+$labels['rolerequired'] = 'Requis';
58
+$labels['roleoptional'] = 'Optionel';
59
+$labels['rolechair'] = 'Chair';
60
+$labels['sendinvitations'] = 'Envoyer les invitations';
61
+$labels['itipupdatesubject'] = '"$title" a été modifié';
62
+$labels['itipcancelsubject'] = '"$title" a été annulé';
63
+$labels['andnmore'] = '$nr de plus...';
64
+$labels['comment'] = 'Commentaire';
65
+$labels['attendeupdateesuccess'] = 'Le statut des participants a été modifié';
66
+$labels['itipinvalidrequest'] = 'C\'est invitation n\'est plus valide.';
67
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/hu_HU.inc
Changed
58
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Feladatok';
11
$labels['lists'] = 'Feladatlisták';
12
$labels['list'] = 'Feladatlista';
13
14
$labels['datetime'] = 'Határidő';
15
$labels['start'] = 'Kezdet';
16
$labels['alarms'] = 'Emlékeztető';
17
+$labels['repeat'] = 'Ismétlődik';
18
+$labels['status'] = 'Stát.';
19
+$labels['status-cancelled'] = 'Cancelled';
20
$labels['all'] = 'Minden feladat';
21
$labels['flagged'] = 'Jelölt';
22
$labels['complete'] = 'Teljesített';
23
24
$labels['listname'] = 'Név';
25
$labels['showalarms'] = 'Emlékeztetők megjelenítése';
26
$labels['import'] = 'Importálás';
27
-$labels['viewoptions'] = 'Opciók';
28
$labels['focusview'] = 'Csak ezen lista megjelenítése';
29
-// date words
30
$labels['on'] = 'dátum';
31
$labels['at'] = 'időpont';
32
$labels['this'] = 'ezen';
33
$labels['next'] = 'következő';
34
-// mesages
35
$labels['savingdata'] = 'Adatok mentése...';
36
$labels['errorsaving'] = 'Az adatok mentése nem sikerült';
37
$labels['notasksfound'] = 'A megadott kritériumoknak nem felelt meg egy feladat sem';
38
39
$labels['deleteparenttasktconfirm'] = 'DBiztos benne, hogy törölni szeretné ezt a feladatot, az összes részfeladattal együtt?';
40
$labels['deletelistconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a listát, az összes benne lévő feladattal együtt?';
41
$labels['deletelistconfirmrecursive'] = 'Biztos benne, hogy törölni szeretné ezt a listát, az összes benne lévő listával és feladattal együtt?';
42
+$labels['role'] = 'Szerepkör';
43
+$labels['availability'] = 'Elérh.';
44
+$labels['confirmstate'] = 'Stát.';
45
+$labels['roleorganizer'] = 'Szervező';
46
+$labels['rolerequired'] = 'Kötelező';
47
+$labels['roleoptional'] = 'Opcionális';
48
+$labels['rolechair'] = 'Elnöklő';
49
+$labels['sendinvitations'] = 'Meghívók küldése';
50
+$labels['itipupdatesubject'] = '$title - módosítva';
51
+$labels['itipcancelsubject'] = '$title - lemondva';
52
+$labels['andnmore'] = 'még $nr ...';
53
+$labels['delegatedto'] = 'Beosztva ide: ';
54
+$labels['delegatedfrom'] = 'Beosztva innen: ';
55
+$labels['comment'] = 'Comment';
56
+$labels['attendeupdateesuccess'] = 'A résztvevők adatai sikeresen frissítve';
57
+$labels['itipinvalidrequest'] = 'Ez a meghívás már érvénytelen';
58
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/it_IT.inc
Changed
48
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Attività';
11
$labels['lists'] = 'Elenchi attività';
12
$labels['list'] = 'Elenco attività';
13
14
$labels['datetime'] = 'Scadenza';
15
$labels['start'] = 'Inizio';
16
$labels['alarms'] = 'Promemoria';
17
+$labels['repeat'] = 'Frequenza';
18
+$labels['status'] = 'Stato';
19
$labels['all'] = 'Tutto';
20
$labels['flagged'] = 'Importanti';
21
$labels['complete'] = 'Fatto';
22
23
$labels['listname'] = 'Nome';
24
$labels['showalarms'] = 'Mostra promemoria';
25
$labels['import'] = 'Importa';
26
-$labels['viewoptions'] = 'Vista opzioni';
27
$labels['focusview'] = 'Mostra solo questo elenco';
28
-// date words
29
-// mesages
30
$labels['savingdata'] = 'Salvataggio dati...';
31
$labels['notasksfound'] = 'Nessuna attività trovata.';
32
$labels['invalidstartduedates'] = 'La data di inizio non può essere successiva a quella di scadenza.';
33
$labels['deletetasktconfirm'] = 'Eliminare davvero questa attività?';
34
$labels['deleteparenttasktconfirm'] = 'Eliminare davvero questa attività e tutte le sotto-attività?';
35
+$labels['role'] = 'Ruolo';
36
+$labels['availability'] = 'Dispon.';
37
+$labels['confirmstate'] = 'Stato';
38
+$labels['roleorganizer'] = 'Organizzatore';
39
+$labels['rolerequired'] = 'Necessario';
40
+$labels['roleoptional'] = 'Facoltativo';
41
+$labels['rolechair'] = 'Presidente';
42
+$labels['sendinvitations'] = 'Manda inviti';
43
+$labels['itipupdatesubject'] = '"$title" è stato aggiornato';
44
+$labels['itipcancelsubject'] = '"$title" è stato annullato';
45
+$labels['andnmore'] = 'Altri $nr...';
46
+$labels['attendeupdateesuccess'] = 'Stato dei partecipanti aggiornato correttamente';
47
+$labels['itipinvalidrequest'] = 'Questo invito non è più valido';
48
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/ja_JP.inc
Changed
52
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'タスク';
11
$labels['lists'] = 'タスク一覧';
12
$labels['list'] = 'タスク一覧';
13
14
$labels['description'] = '説明';
15
$labels['start'] = '開始';
16
$labels['alarms'] = '通知';
17
+$labels['repeat'] = '繰返し';
18
+$labels['status'] = '状態';
19
$labels['all'] = '全て';
20
$labels['flagged'] = 'フラグ';
21
$labels['complete'] = '完了';
22
23
$labels['listname'] = '名前';
24
$labels['showalarms'] = 'Show reminders';
25
$labels['import'] = 'インポート';
26
-// date words
27
$labels['on'] = '上';
28
$labels['at'] = 'の';
29
$labels['this'] = 'この';
30
$labels['next'] = '次';
31
-// mesages
32
$labels['savingdata'] = 'データを保存中…';
33
$labels['errorsaving'] = 'データが保存できませんでした。';
34
$labels['notasksfound'] = '条件に該当するタスクは見つかりません';
35
36
$labels['deletetasktconfirm'] = 'このタスクを本当に削除しますか?';
37
$labels['deleteparenttasktconfirm'] = 'このタスクとすべてのサブタスクを本当に削除しますか?';
38
$labels['deletelistconfirm'] = '本当に、この一覧とすべてのタスクを一緒に削除しますか?';
39
+$labels['role'] = 'ロール';
40
+$labels['availability'] = '利用可';
41
+$labels['confirmstate'] = '状態';
42
+$labels['roleorganizer'] = '編成者';
43
+$labels['rolerequired'] = '要件';
44
+$labels['roleoptional'] = 'オプション';
45
+$labels['rolechair'] = 'Chair';
46
+$labels['sendinvitations'] = '招待を送る';
47
+$labels['itipupdatesubject'] = '"$title" はアップデートされました';
48
+$labels['itipcancelsubject'] = '"$title" は変更されました';
49
+$labels['andnmore'] = '$nr さらに…';
50
+$labels['attendeupdateesuccess'] = '出席者状況を更新しました';
51
+$labels['itipinvalidrequest'] = 'この招待は間もなく無効になります';
52
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/nl_NL.inc
Changed
63
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Taken';
11
$labels['lists'] = 'Takenlijsten';
12
$labels['list'] = 'Takenlijst';
13
$labels['tags'] = 'Labels';
14
+$labels['tasklistsubscribe'] = 'Permanent weergeven';
15
$labels['newtask'] = 'Nieuwe Taak';
16
$labels['createnewtask'] = 'Creer een nieuwe Taak (bijv. Zaterdag, gras maaien)';
17
$labels['createfrommail'] = 'Als taak opslaan';
18
19
$labels['datetime'] = 'Vóór';
20
$labels['start'] = 'Begin';
21
$labels['alarms'] = 'Herinnering';
22
+$labels['repeat'] = 'Herhaal';
23
+$labels['status'] = 'Status';
24
+$labels['status-cancelled'] = 'Afgelast';
25
$labels['all'] = 'Alle';
26
$labels['flagged'] = 'Gemarkeerd';
27
$labels['complete'] = 'Compleet';
28
29
$labels['listname'] = 'Naam';
30
$labels['showalarms'] = 'Laat herinneringen zien';
31
$labels['import'] = 'Importeren';
32
-$labels['viewoptions'] = 'Bekijk opties';
33
$labels['focusview'] = 'Bekijk alleen deze lijst';
34
-// date words
35
$labels['on'] = 'op';
36
$labels['at'] = 'om';
37
$labels['this'] = 'deze';
38
$labels['next'] = 'volgende';
39
-// mesages
40
$labels['savingdata'] = 'Data wordt opgeslagen...';
41
$labels['errorsaving'] = 'Fout in opslaan van data.';
42
$labels['notasksfound'] = 'Geen taken gevonden voor de gegeven criteria';
43
44
$labels['deleteparenttasktconfirm'] = 'Wilt u deze taak en alle subtaken echt verwijderen?';
45
$labels['deletelistconfirm'] = 'Wilt u deze lijst met alle taken echt verwijderen?';
46
$labels['deletelistconfirmrecursive'] = 'Wilt u deze lijst en alle taken en subtaken echt verwijderen?';
47
+$labels['role'] = 'Rol';
48
+$labels['availability'] = 'Beschikb.';
49
+$labels['confirmstate'] = 'Status';
50
+$labels['roleorganizer'] = 'Organisatie';
51
+$labels['rolerequired'] = 'Verplicht';
52
+$labels['roleoptional'] = 'Optioneel';
53
+$labels['rolechair'] = 'Voorzitter';
54
+$labels['sendinvitations'] = 'Verzend uitnodigingen';
55
+$labels['itipupdatesubject'] = '"$title" is gewijzigd';
56
+$labels['itipcancelsubject'] = '"$title" is geannuleerd';
57
+$labels['andnmore'] = '$nr meer...';
58
+$labels['delegatedto'] = 'Gedelegeerd aan';
59
+$labels['delegatedfrom'] = 'Gedelegeerd door';
60
+$labels['comment'] = 'Opmerking';
61
+$labels['attendeupdateesuccess'] = 'Status van genodigde succesvol gewijzigd';
62
+$labels['itipinvalidrequest'] = 'Deze uitnodiging is niet langer geldig';
63
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/pl_PL.inc
Changed
69
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Zadania';
11
$labels['lists'] = 'Listy zadań';
12
$labels['list'] = 'Lista zadań';
13
$labels['tags'] = 'Tagi';
14
+$labels['tasklistsubscribe'] = 'Dodaj do listy na stałe';
15
+$labels['searchterms'] = 'Szukana fraza';
16
$labels['newtask'] = 'Nowe zadanie';
17
$labels['createnewtask'] = 'Utwórz nowe zadanie (n.p. sobota, skosić trawnik)';
18
$labels['createfrommail'] = 'Zapisz jako zadanie';
19
20
$labels['description'] = 'Opis';
21
$labels['datetime'] = 'Termin';
22
$labels['start'] = 'Start';
23
+$labels['starttime'] = 'Początek';
24
$labels['alarms'] = 'Przypomnienie';
25
+$labels['repeat'] = 'Powtórz';
26
+$labels['status'] = 'Status';
27
+$labels['status-cancelled'] = 'Anulowany';
28
+$labels['created'] = 'Utworzono';
29
+$labels['changed'] = 'Ostatnia modyfikacja';
30
$labels['all'] = 'Wszystkie';
31
$labels['flagged'] = 'Oflagowane';
32
$labels['complete'] = 'Ukończone';
33
34
$labels['listname'] = 'Nazwa';
35
$labels['showalarms'] = 'Show reminders';
36
$labels['import'] = 'Importuj';
37
-$labels['viewoptions'] = 'Opcje widoku';
38
$labels['focusview'] = 'Pokaż tylko tę listę';
39
-// date words
40
$labels['on'] = 'na';
41
$labels['at'] = 'w';
42
$labels['this'] = 'ten';
43
$labels['next'] = 'następny';
44
-// mesages
45
$labels['savingdata'] = 'Zapisuję dane...';
46
$labels['errorsaving'] = 'Błąd podczas zapisu danych.';
47
$labels['notasksfound'] = 'Nie znaleziono zadań spełniających kryteria';
48
49
$labels['deleteparenttasktconfirm'] = 'Na pewno chcesz usunąć to zadanie z wszystkimi podzadaniami ?';
50
$labels['deletelistconfirm'] = 'Na pewno chcesz usunąć tą listę z wszystkimi zadaniami ?';
51
$labels['deletelistconfirmrecursive'] = 'Czy na pewno chcesz usunąć tą listę wraz z wszystkimi zadaniami oraz pod-listami?';
52
+$labels['role'] = 'Rola';
53
+$labels['availability'] = 'Dostępny';
54
+$labels['confirmstate'] = 'Status';
55
+$labels['roleorganizer'] = 'Organizator';
56
+$labels['rolerequired'] = 'Wymagany';
57
+$labels['roleoptional'] = 'Opcjonalny';
58
+$labels['rolechair'] = 'Przewodniczący';
59
+$labels['sendinvitations'] = 'Wyślij zaproszenia';
60
+$labels['itipupdatesubject'] = '"$title" zostało zaktualizowane';
61
+$labels['itipcancelsubject'] = '"$title" zostało anulowane';
62
+$labels['itipcomment'] = 'Komentarz zaproszenia/powiadomienia';
63
+$labels['andnmore'] = '$nr więcej...';
64
+$labels['delegatedto'] = 'Oddelegowany do:';
65
+$labels['delegatedfrom'] = 'Oddelegowany z:';
66
+$labels['comment'] = 'Komentarz';
67
+$labels['attendeupdateesuccess'] = 'Zaktualizowano status uczestnika.';
68
+$labels['itipinvalidrequest'] = 'To zaproszenie nie jest już aktualne.';
69
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/pt_BR.inc
Changed
61
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Tarefas';
11
$labels['lists'] = 'Listas de tarefas';
12
$labels['list'] = 'Lista de tarefas';
13
$labels['tags'] = 'Etiquetas';
14
+$labels['tasklistsubscribe'] = 'Listar permanentemente';
15
$labels['newtask'] = 'Nova Tarefa';
16
$labels['createnewtask'] = 'Criar nova Tarefa (ex.: Sábado, Cortar a grama)';
17
$labels['createfrommail'] = 'Salvar como tarefa';
18
19
$labels['description'] = 'Descrição';
20
$labels['start'] = 'Início';
21
$labels['alarms'] = 'Lembrete';
22
+$labels['repeat'] = 'Repetir';
23
+$labels['status'] = 'Situação';
24
+$labels['status-cancelled'] = 'Cancalado';
25
$labels['all'] = 'Todos';
26
$labels['flagged'] = 'Marcado';
27
$labels['complete'] = 'Completado';
28
29
$labels['listname'] = 'Nome';
30
$labels['showalarms'] = 'Show reminders';
31
$labels['import'] = 'Importar';
32
-// date words
33
$labels['on'] = 'em';
34
$labels['at'] = 'no';
35
$labels['this'] = 'este';
36
$labels['next'] = 'próximo';
37
-// mesages
38
$labels['savingdata'] = 'Salvando dados...';
39
$labels['errorsaving'] = 'Falha ao salvar dados.';
40
$labels['notasksfound'] = 'Nenhuma tarefa encontrada com estes critérios';
41
42
$labels['deletetasktconfirm'] = 'Você realmente quer remover esta tarefa?';
43
$labels['deleteparenttasktconfirm'] = 'Você realmente quer remover esta tarefa e todas suas subtarefas?';
44
$labels['deletelistconfirm'] = 'Você realmente quer remover esta lista com todas as suas tarefas?';
45
+$labels['role'] = 'Papel';
46
+$labels['availability'] = 'Disp.';
47
+$labels['confirmstate'] = 'Situação';
48
+$labels['roleorganizer'] = 'Organizador';
49
+$labels['rolerequired'] = 'Obrigatório';
50
+$labels['roleoptional'] = 'Opcional';
51
+$labels['rolechair'] = 'Chair';
52
+$labels['sendinvitations'] = 'Enviar convites';
53
+$labels['itipupdatesubject'] = '"$title" foi atualizado';
54
+$labels['itipcancelsubject'] = '"$title" foi cancelado';
55
+$labels['andnmore'] = '$nr mais...';
56
+$labels['delegatedto'] = 'Delegado para:';
57
+$labels['delegatedfrom'] = 'Delegado de:';
58
+$labels['comment'] = 'Comentário';
59
+$labels['attendeupdateesuccess'] = 'O status do participante foi atualizado com sucesso.';
60
+$labels['itipinvalidrequest'] = 'Este convite não é mais válido';
61
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/localization/ru_RU.inc
Changed
137
1
2
<?php
3
+/**
4
+ * Localizations for the Kolab Tasks plugin
5
+ *
6
+ * Copyright (C) 2014, Kolab Systems AG
7
+ *
8
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
9
+ */
10
$labels['navtitle'] = 'Задачи';
11
$labels['lists'] = 'Списки задач';
12
$labels['list'] = 'Список задач';
13
$labels['tags'] = 'Теги';
14
+$labels['tasklistsubscribe'] = 'Всегда показывать';
15
+$labels['listsearchresults'] = 'Доступные списки задач';
16
+$labels['findlists'] = 'Найти списки задач...';
17
+$labels['searchterms'] = 'Условия поиска';
18
+$labels['notasklistsfound'] = 'Списки задач не найдены';
19
+$labels['nrtasklistsfound'] = '$nr списков задач найдено';
20
$labels['newtask'] = 'Новая задача';
21
+$labels['createtask'] = 'Создать задачу <Enter>';
22
$labels['createnewtask'] = 'Создать новую задачу (пример: Суббота, покосить газон)';
23
$labels['createfrommail'] = 'Сохранить как задачу';
24
$labels['mark'] = 'Отметить';
25
26
$labels['title'] = 'Заголовок';
27
$labels['description'] = 'Описание';
28
$labels['datetime'] = 'Дата/Время';
29
+$labels['duetime'] = 'Выполнить до';
30
$labels['start'] = 'Начало';
31
+$labels['starttime'] = 'Время начала';
32
$labels['alarms'] = 'Напоминание';
33
+$labels['repeat'] = 'Повторить';
34
+$labels['status'] = 'Статус';
35
+$labels['status-needs-action'] = 'Требует действия';
36
+$labels['status-in-process'] = 'В процессе';
37
+$labels['status-completed'] = 'Завершенные';
38
+$labels['status-cancelled'] = 'Отмененные';
39
+$labels['assignedto'] = 'Назначена';
40
+$labels['created'] = 'Создана';
41
+$labels['changed'] = 'Изменена';
42
$labels['all'] = 'Все';
43
$labels['flagged'] = 'Отмеченные';
44
$labels['complete'] = 'Завершенные';
45
+$labels['completeness'] = 'Прогресс';
46
$labels['overdue'] = 'Просроченные';
47
$labels['today'] = 'Сегодня';
48
$labels['tomorrow'] = 'Завтра';
49
$labels['next7days'] = 'Ближайшая неделя';
50
$labels['later'] = 'Позднее';
51
+$labels['assigned'] = 'Назначена';
52
+$labels['assignedtitle'] = 'Задачи, которые вы назначили другим';
53
+$labels['mytasks'] = 'Мои задачи';
54
+$labels['mytaskstitle'] = 'Задачи, назначенные вам';
55
$labels['nodate'] = 'без даты';
56
$labels['removetag'] = 'Убрать';
57
$labels['taskdetails'] = 'Подробнее';
58
59
$labels['edittask'] = 'Редактировать задачу';
60
$labels['save'] = 'Сохранить';
61
$labels['cancel'] = 'Отмена';
62
+$labels['saveandnotify'] = 'Сохранить и оповестить';
63
$labels['addsubtask'] = 'Добавить подзадачу';
64
$labels['deletetask'] = 'Удалить задачу';
65
$labels['deletethisonly'] = 'Удалить только эту задачу';
66
$labels['deletewithchilds'] = 'Удалить задачу и все ее подзадачи';
67
+$labels['taskactions'] = 'Настройки задачи...';
68
$labels['tabsummary'] = 'Сводка';
69
$labels['tabrecurrence'] = 'Повтор';
70
+$labels['tabassignments'] = 'Задания';
71
$labels['tabattachments'] = 'Вложения';
72
$labels['tabsharing'] = 'Поделиться';
73
$labels['editlist'] = 'Изменить список';
74
75
$labels['showalarms'] = 'Показывать напоминания';
76
$labels['import'] = 'Импорт';
77
$labels['focusview'] = 'Просмотреть только этот список';
78
-// date words
79
$labels['on'] = 'в';
80
$labels['at'] = 'в';
81
$labels['this'] = 'этот';
82
$labels['next'] = 'следующий';
83
-// mesages
84
$labels['savingdata'] = 'Сохранение данных...';
85
$labels['errorsaving'] = 'Не удалось сохранить.';
86
$labels['notasksfound'] = 'По заданному условию не найдено задач';
87
88
$labels['deleteparenttasktconfirm'] = 'Вы действительно хотите удалить эту задачу и все ее подзадачи?';
89
$labels['deletelistconfirm'] = 'Вы действительно хотите удалить этот список и все его задачи?';
90
$labels['deletelistconfirmrecursive'] = 'Вы действительно хотите удалить этот список и все его задачи?';
91
+$labels['aclnorights'] = 'У вас нет административных прав над этим списком задач.';
92
+$labels['changetaskconfirm'] = 'Обновить задачу';
93
+$labels['changeconfirmnotifications'] = 'Вы хотите уведомлять участников об изменениях?';
94
+$labels['partstatupdatenotification'] = 'Вы хотите уведомлять организатора об изменениях статуса?';
95
+$labels['quickaddinput'] = 'Дата и заголовок новой задачи';
96
+$labels['arialabelquickaddbox'] = 'Быстро создать задачу';
97
+$labels['arialabelsearchform'] = 'Форма поиска задач';
98
+$labels['arialabelquicksearchbox'] = 'Поиск задач';
99
+$labels['arialabellistsearchform'] = 'Форма поиска списка задач';
100
+$labels['arialabeltaskselector'] = 'Списком';
101
+$labels['arialabeltasklisting'] = 'Список задач';
102
+$labels['role'] = 'Роль';
103
+$labels['availability'] = 'Доступность';
104
+$labels['confirmstate'] = 'Статус';
105
+$labels['roleorganizer'] = 'Организатор';
106
+$labels['rolerequired'] = 'Обязательный';
107
+$labels['roleoptional'] = 'Необязательный';
108
+$labels['rolechair'] = 'Место';
109
+$labels['rolenonparticipant'] = 'Наблюдатель';
110
+$labels['sendinvitations'] = 'Отправить приглашения';
111
+$labels['itipupdatesubject'] = '"$title" было обновлено';
112
+$labels['itipupdatesubjectempty'] = 'Задача, касающаяся вас, была обновлена';
113
+$labels['itipcancelsubject'] = '"$title" было отменено';
114
+$labels['saveintasklist'] = 'сохранить в ';
115
+$labels['itipobjectnotfound'] = 'Задача, упомянутая в этом сообщении, не найдена в вашем списке задач.';
116
+$labels['itipmailbodyin-process'] = "\$sender установил статус \"в процессе\" для задачи:\n\n*\$title*\n\nВыполнить до: \$date";
117
+$labels['itipmailbodycompleted'] = "\$sender выполнил задачу:\n\n*\$title*\n\nВыполнить до: \$date";
118
+$labels['declinedeleteconfirm'] = 'Хотите ли вы так же удалить эту отклонённую задачу из вашего списка задач?';
119
+$labels['itipcomment'] = 'Комментарий к приглашению/извещению';
120
+$labels['removefromcalendar'] = 'Удалить из моих задач';
121
+$labels['andnmore'] = '$nr больше...';
122
+$labels['delegatedto'] = 'Поручено:';
123
+$labels['delegatedfrom'] = 'Поручено от:';
124
+$labels['savetotasklist'] = 'Сохранить в задачи';
125
+$labels['comment'] = 'Комментарий';
126
+$labels['errorimportingtask'] = 'Не удалось импортировать задачи';
127
+$labels['importwarningexists'] = 'Копия этой задачи уже есть в вашем списке задач.';
128
+$labels['importsuccess'] = 'Успешно импортированы $nr задач';
129
+$labels['newerversionexists'] = 'Новая версия этой задачи уже существует! Отменено.';
130
+$labels['nowritetasklistfound'] = 'Не найден список задач для сохранения этой задачи';
131
+$labels['importedsuccessfully'] = 'Задача успешно добавлена в \'$list\'';
132
+$labels['updatedsuccessfully'] = 'Задача успешно обновлена в \'$list\'';
133
+$labels['attendeupdateesuccess'] = 'Успешно обновлен статус участника';
134
+$labels['itipinvalidrequest'] = 'Это приглашение больше не действительно';
135
+$labels['successremoval'] = 'Задача успешно удалена.';
136
+$labels['arialabelsortmenu'] = 'Настройки сортировки списка задач';
137
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/skins/larry/images/ical-attachment.png
Added
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/skins/larry/sprites.png
Changed
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/skins/larry/tasklist.css
Changed
158
1
2
cursor: pointer;
3
}
4
5
-.buttonbar-right .listmenu .inner {
6
- display: inline-block;
7
- height: 18px;
8
- width: 20px;
9
+.buttonbar-right a.iconbutton {
10
padding: 0;
11
- background: url(sprites.png) 0 -237px no-repeat;
12
- text-indent: -5000px;
13
+ background-image: url(sprites.png);
14
+ background-position: 0 -238px;
15
+}
16
+
17
+.buttonbar-right a.iconbutton.sorting {
18
+ background-position: -18px -347px;
19
}
20
21
#thelist {
22
23
24
ul.toolbarmenu li span.add,
25
ul.toolbarmenu li span.expand,
26
-ul.toolbarmenu li span.collapse {
27
+ul.toolbarmenu li span.collapse,
28
+ul.toolbarmenu.iconized .selected span.icon {
29
background-image: url(sprites.png);
30
}
31
32
33
background-position: 0 -1508px;
34
}
35
36
+ul.toolbarmenu.iconized .selected span.icon {
37
+ background-position: 0 -324px;
38
+}
39
+
40
+ul.toolbarmenu .sortcol.by-auto a {
41
+ font-style: italic;
42
+}
43
+
44
.taskitem-draghelper {
45
/*
46
width: 32px;
47
48
border-bottom: 2px solid #fafafa;
49
}
50
51
-.edit-attendees-table {
52
+#taskedit .edit-attendees-table {
53
width: 100%;
54
margin-top: 0.5em;
55
}
56
57
-.edit-attendees-table tbody td {
58
+#taskedit .edit-attendees-table tbody td {
59
padding: 4px 7px;
60
}
61
62
-.edit-attendees-table tbody tr:last-child td {
63
+#taskedit .edit-attendees-table tbody tr:last-child td {
64
border-bottom: 0;
65
}
66
67
-.edit-attendees-table th.role,
68
-.edit-attendees-table td.role {
69
+#taskedit .edit-attendees-table th.role,
70
+#taskedit .edit-attendees-table td.role {
71
width: 9em;
72
}
73
74
-.edit-attendees-table th.availability,
75
-.edit-attendees-table td.availability,
76
-.edit-attendees-table th.confirmstate,
77
-.edit-attendees-table td.confirmstate {
78
+#taskedit .edit-attendees-table th.availability,
79
+#taskedit .edit-attendees-table td.availability,
80
+#taskedit .edit-attendees-table th.confirmstate,
81
+#taskedit .edit-attendees-table td.confirmstate {
82
width: 6em;
83
}
84
85
-.edit-attendees-table th.options,
86
-.edit-attendees-table td.options {
87
+#taskedit .edit-attendees-table th.options,
88
+#taskedit .edit-attendees-table td.options {
89
width: 24px;
90
padding: 2px 4px;
91
text-align: right;
92
}
93
94
-.edit-attendees-table th.sendmail,
95
-.edit-attendees-table td.sendmail {
96
+#taskedit .edit-attendees-table th.sendmail,
97
+#taskedit .edit-attendees-table td.sendmail {
98
width: 48px;
99
padding: 2px;
100
}
101
102
-.edit-attendees-table th.sendmail label {
103
+#taskedit .edit-attendees-table th.sendmail label {
104
display: inline-block;
105
position: relative;
106
top: 4px;
107
108
background: url(images/sendinvitation.png) 1px 0 no-repeat;
109
}
110
111
-.edit-attendees-table th.name,
112
-.edit-attendees-table td.name {
113
+#taskedit .edit-attendees-table th.name,
114
+#taskedit .edit-attendees-table td.name {
115
width: auto;
116
white-space: nowrap;
117
overflow: hidden;
118
text-overflow: ellipsis;
119
+ position: relative;
120
}
121
122
-.edit-attendees-table td.name select {
123
+#taskedit .edit-attendees-table td.name select {
124
width: 100%;
125
}
126
127
-.edit-attendees-table a.deletelink {
128
+#taskedit .edit-attendees-table a.deletelink {
129
display: inline-block;
130
width: 17px;
131
height: 17px;
132
133
text-indent: 1000px;
134
}
135
136
+#taskedit .edit-attendees-table a.expandlink {
137
+ position: absolute;
138
+ top: 4px;
139
+ right: 6px;
140
+ width: 16px;
141
+ height: 16px;
142
+}
143
+
144
#edit-attendees-form {
145
position: relative;
146
margin-top: 15px;
147
148
margin-bottom: 0.3em;
149
}
150
151
+.tasklistview div.form-section span.task-text + label {
152
+ margin-left: 2em;
153
+}
154
+
155
label.block {
156
display: block;
157
margin-bottom: 0.3em;
158
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/skins/larry/templates/mainview.html
Changed
37
1
2
</ul>
3
4
<div class="buttonbar-right">
5
- <roundcube:button name="taskviewmenulink" id="taskviewmenulink" type="link" title="tasklist.viewoptions" class="listmenu viewoptions" onclick="return UI.toggle_popup('taskviewmenu',event)" innerClass="inner" label="tasklist.viewoptions" aria-haspopup="true" aria-expanded="false" aria-owns="taskviewmenu-menu" />
6
+ <roundcube:button name="taskviewactionslink" id="taskviewactionslink" type="link" title="tasklist.viewactions" class="iconbutton viewactions" onclick="return UI.toggle_popup('taskviewactions',event)" label="tasklist.viewactions" aria-haspopup="true" aria-expanded="false" aria-owns="taskviewactions-menu" />
7
+ <roundcube:button name="taskviewsortmenulink" id="taskviewsortmenulink" type="link" title="sortby" class="iconbutton sorting" onclick="return UI.toggle_popup('taskviewsortmenu',event)" label="sortby" aria-haspopup="true" aria-expanded="false" aria-owns="taskviewsortmenu-menu" />
8
</div>
9
10
- <div id="taskviewmenu" class="popupmenu" aria-hidden="true">
11
- <h3 id="aria-label-taskviewmenu" class="voice"><roundcube:label name="tasklist.viewoptions" /></h3>
12
- <ul class="toolbarmenu" id="taskviewmenu-menu" role="menu" aria-labelledby="aria-label-taskviewmenu">
13
+ <div id="taskviewsortmenu" class="popupmenu" aria-hidden="true" data-align="right">
14
+ <h3 id="aria-label-taskviewsortmenu" class="voice"><roundcube:label name="tasklist.arialabelsortmenu" /></h3>
15
+ <ul class="toolbarmenu iconized" id="taskviewsortmenu-menu" role="menu" aria-labelledby="aria-label-taskviewsortmenu">
16
+ <ul role="radiogroup" aria-label="<roundcube:label name='sortby' />">
17
+ <li><roundcube:button command="list-sort" prop="auto" type="link" label="tasklist.auto" role="radio" aria-checked="false" class="sortcol by-auto icon active" innerclass="icon" /></li>
18
+ <li><roundcube:button command="list-sort" prop="datetime" type="link" label="tasklist.datetime" role="radio" aria-checked="false" class="sortcol by-datetime icon active" innerclass="icon" /></li>
19
+ <li><roundcube:button command="list-sort" prop="startdatetime" type="link" label="tasklist.start" role="radio" aria-checked="false" class="sortcol by-startdatetime icon active" innerclass="icon" /></li>
20
+ <li><roundcube:button command="list-sort" prop="flagged" type="link" label="tasklist.flagged" role="radio" aria-checked="false" class="sortcol by-flagged icon active" innerclass="icon" /></li>
21
+ <li><roundcube:button command="list-sort" prop="complete" type="link" label="tasklist.completeness" role="radio" aria-checked="false" class="sortcol by-complete icon active" innerclass="icon" /></li>
22
+ <li><roundcube:button command="list-sort" prop="changed" type="link" label="tasklist.changed" role="radio" aria-checked="false" class="sortcol by-changed icon active" innerclass="icon" /></li>
23
+ </ul>
24
+ <li role="separator" class="separator"><label id="aria-label-taskviewsortorder"><roundcube:label name="listorder" /></label></li>
25
+ <ul role="radiogroup" aria-labelledby="aria-label-taskviewsortorder">
26
+ <li><roundcube:button command="list-order" prop="asc" type="link" label="sortasc" role="radio" aria-checked="false" class="sortorder asc icon" classAct="icon sortorder asc active" innerclass="icon" /></li>
27
+ <li><roundcube:button command="list-order" prop="desc" type="link" label="sortdesc" role="radio" aria-checked="false" class="sortorder desc icon" classAct="icon sortorder desc active" innerclass="icon" /></li>
28
+ </ul>
29
+ </ul>
30
+ </div>
31
+ <div id="taskviewactions" class="popupmenu" aria-hidden="true" data-align="right">
32
+ <h3 id="aria-label-taskviewactions" class="voice"><roundcube:label name="tasklist.viewactions" /></h3>
33
+ <ul class="toolbarmenu" id="taskviewactions-menu" role="menu" aria-labelledby="aria-label-taskviewactions">
34
<li role="menuitem"><roundcube:button command="expand-all" label="expand-all" class="icon" classAct="icon active" innerclass="icon expand" /></li>
35
<li role="menuitem"><roundcube:button command="collapse-all" label="collapse-all" class="icon" classAct="icon active" innerclass="icon collapse" /></li>
36
</ul>
37
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/tasklist.js
Changed
201
1
2
{
3
// initialize task list selectors
4
for (var id in me.tasklists) {
5
- if (me.tasklists[id].editable && (!me.selected_list || (me.tasklists[id].active && !me.tasklists[me.selected_list].active))) {
6
+ if (me.tasklists[id].editable && (!me.selected_list || me.tasklists[id].default || (me.tasklists[id].active && !me.tasklists[me.selected_list].active))) {
7
me.selected_list = id;
8
- break;
9
}
10
}
11
12
13
setTimeout(fetch_counts, 200);
14
});
15
16
+ rcmail.register_command('list-sort', list_set_sort, true);
17
+ rcmail.register_command('list-order', list_set_order, (settings.sort_col || 'auto') != 'auto');
18
+
19
+ $('#taskviewsortmenu .by-' + (settings.sort_col || 'auto')).attr('aria-checked', 'true').addClass('selected');
20
+ $('#taskviewsortmenu .sortorder.' + (settings.sort_order || 'asc')).attr('aria-checked', 'true').addClass('selected');
21
+
22
+
23
// start loading tasks
24
fetch_counts();
25
list_tasks();
26
27
};
28
}
29
rcmail.init_address_input_events($('#edit-attendee-name'), ac_props);
30
- rcmail.addEventListener('autocomplete_insert', function(e){
31
- if (e.field.name == 'participant') {
32
- $('#edit-attendee-add').click();
33
- }
34
-// else if (e.field.name == 'resource' && e.data && e.data.email) {
35
-// add_attendee($.extend(e.data, { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:'RESOURCE' }));
36
-// e.field.value = '';
37
-// }
38
+ rcmail.addEventListener('autocomplete_insert', function(e) {
39
+ var success = false;
40
+ if (e.field.name == 'participant') {
41
+ success = add_attendees(e.insert, { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:(e.data && e.data.type == 'group' ? 'GROUP' : 'INDIVIDUAL') });
42
+ }
43
+ if (e.field && success) {
44
+ e.field.value = '';
45
+ }
46
});
47
48
- $('#edit-attendee-add').click(function(){
49
- var input = $('#edit-attendee-name');
50
- rcmail.ksearch_blur();
51
- if (add_attendees(input.val(), { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:'INDIVIDUAL' })) {
52
- input.val('');
53
- }
54
+ $('#edit-attendee-add').click(function() {
55
+ var input = $('#edit-attendee-name');
56
+ rcmail.ksearch_blur();
57
+ if (add_attendees(input.val(), { role:'REQ-PARTICIPANT', status:'NEEDS-ACTION', cutype:'INDIVIDUAL' })) {
58
+ input.val('');
59
+ }
60
});
61
62
// handle change of "send invitations" checkbox
63
64
listdata[listdata[id].parent_id].children.push(id);
65
}
66
67
+ // sort index before rendering
68
+ listindex.sort(function(a, b) { return task_cmp(listdata[a], listdata[b]); });
69
+
70
append_tags(response.tags || []);
71
render_tasklist();
72
73
74
}
75
}
76
77
+ // copy _depth property from old rec or derive from parent
78
+ if (rec.parent_id && listdata[rec.parent_id]) {
79
+ rec._depth = (listdata[rec.parent_id]._depth || 0) + 1;
80
+ }
81
+ else if (oldrec) {
82
+ rec._depth = oldrec._depth || 0;
83
+ }
84
+
85
if (list.active || rec.tempid) {
86
if (!filter || match_filter(rec, {}))
87
render_task(rec, oldid);
88
89
*/
90
function task_cmp(a, b)
91
{
92
- var d = is_complete(a) - is_complete(b);
93
- if (!d) d = (b._hasdate-0) - (a._hasdate-0);
94
- if (!d) d = (a.datetime||99999999999) - (b.datetime||99999999999);
95
- return d;
96
+ // sort by hierarchy level first
97
+ if ((a._depth || 0) != (b._depth || 0))
98
+ return a._depth - b._depth;
99
+
100
+ var p, alt, inv = 1, c = is_complete(a) - is_complete(b), d = c;
101
+
102
+ // completed tasks always move to the end
103
+ if (c != 0)
104
+ return c;
105
+
106
+ // custom sorting
107
+ if (settings.sort_col && settings.sort_col != 'auto') {
108
+ alt = settings.sort_col == 'datetime' || settings.sort_col == 'startdatetime' ? 99999999999 : 0
109
+ d = (a[settings.sort_col]||alt) - (b[settings.sort_col]||alt);
110
+ inv = settings.sort_order == 'desc' ? -1 : 1;
111
+ }
112
+ // default sorting (auto)
113
+ else {
114
+ if (!d) d = (b._hasdate-0) - (a._hasdate-0);
115
+ if (!d) d = (a.datetime||99999999999) - (b.datetime||99999999999);
116
+ }
117
+
118
+ // fall-back to created/changed date
119
+ if (!d) d = (a.created||0) - (b.created||0);
120
+ if (!d) d = (a.changed||0) - (b.changed||0);
121
+
122
+ return d * inv;
123
}
124
125
/**
126
127
};
128
129
// add the given attendee to the list
130
- var add_attendee = function(data, readonly)
131
+ var add_attendee = function(data, readonly, before)
132
{
133
if (!me.selected_task)
134
return false;
135
136
else if (data['delegated-from'])
137
tooltip = rcmail.gettext('delegatedfrom', 'tasklist') + data['delegated-from'];
138
139
+ // add expand button for groups
140
+ if (data.cutype == 'GROUP') {
141
+ dispname += ' <a href="#expand" data-email="' + Q(data.email) + '" class="iconbutton add expandlink" title="' + rcmail.gettext('expandattendeegroup','libcalendaring') + '">' +
142
+ rcmail.gettext('expandattendeegroup','libcalendaring') + '</a>';
143
+ }
144
+
145
var html = '<td class="name">' + dispname + '</td>' +
146
'<td class="confirmstate"><span class="' + String(data.status).toLowerCase() + '" title="' + Q(tooltip) + '">' + Q(data.status || '') + '</span></td>' +
147
(data.cutype != 'RESOURCE' ? '<td class="sendmail">' + (readonly || !invbox ? '' : invbox) + '</td>' : '') +
148
149
150
var tr = $('<tr>')
151
.addClass(String(data.role).toLowerCase())
152
- .html(html)
153
- .appendTo(attendees_list);
154
+ .html(html);
155
+
156
+ if (before)
157
+ tr.insertBefore(before)
158
+ else
159
+ tr.appendTo(attendees_list);
160
161
tr.find('a.deletelink').click({ id:(data.email || data.name) }, function(e) { remove_attendee(this, e.data.id); return false; });
162
tr.find('a.mailtolink').click(task_attendee_click);
163
+ tr.find('a.expandlink').click(data, function(e) { me.expand_attendee_group(e, add_attendee, remove_attendee); });
164
tr.find('input.edit-attendee-reply').click(function() {
165
var enabled = $('#edit-attendees-invite:checked').length || $('input.edit-attendee-reply:checked').length;
166
$('p.attendees-commentbox')[enabled ? 'show' : 'hide']();
167
168
$('#task-completeness .task-text').html(((rec.complete || 0) * 100) + '%');
169
$('#task-status')[(rec.status ? 'show' : 'hide')]().children('.task-text').html(rcmail.gettext('status-'+String(rec.status).toLowerCase(),'tasklist'));
170
$('#task-list .task-text').html(Q(me.tasklists[rec.list] ? me.tasklists[rec.list].name : ''));
171
- $('#task-attendees, #task-organizer, #task-created-changed, #task-rsvp-comment').hide();
172
+ $('#task-attendees, #task-organizer, #task-created-changed, #task-rsvp, #task-rsvp-comment').hide();
173
174
var itags = get_inherited_tags(rec);
175
var taglist = $('#task-tags')[(rec.tags && rec.tags.length || itags.length ? 'show' : 'hide')]().children('.task-text').empty();
176
177
$('#task-recurrence').hide();
178
}
179
180
+ if (rec.created || rec.changed) {
181
+ $('#task-created-changed .task-created').html(Q(rec.created_ || rcmail.gettext('unknown','tasklist')))
182
+ $('#task-created-changed .task-changed').html(Q(rec.changed_ || rcmail.gettext('unknown','tasklist')))
183
+ $('#task-created-changed').show()
184
+ }
185
+
186
// build attachments list
187
$('#task-attachments').hide();
188
if ($.isArray(rec.attachments)) {
189
190
/**
191
*
192
*/
193
- var remove_attachment = function(elem, id)
194
+ function remove_attachment(elem, id)
195
{
196
$(elem.parentNode).hide();
197
me.selected_task.deleted_attachments.push(id);
198
delete rcmail.env.attachments[id];
199
- };
200
+ }
201
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/tasklist.php
Changed
69
1
2
);
3
4
public $task = '?(?!login|logout).*';
5
+ public $allowed_prefs = array('tasklist_sort_col','tasklist_sort_order');
6
+
7
public $rc;
8
public $lib;
9
public $driver;
10
11
$data[] = $rec;
12
}
13
14
- // sort tasks according to their hierarchy level and due date
15
+ // assign hierarchy level indicators for later sorting
16
array_walk($data, array($this, 'task_walk_tree'));
17
- usort($data, array($this, 'task_sort_cmp'));
18
19
return $data;
20
}
21
22
$rec['mask'] = $this->filter_mask($rec);
23
$rec['flagged'] = intval($rec['flagged']);
24
$rec['complete'] = floatval($rec['complete']);
25
- $rec['changed'] = is_object($rec['changed']) ? $rec['changed']->format('U') : null;
26
+
27
+ if (is_object($rec['created'])) {
28
+ $rec['created_'] = $this->rc->format_date($rec['created']);
29
+ $rec['created'] = $rec['created']->format('U');
30
+ }
31
+ if (is_object($rec['changed'])) {
32
+ $rec['changed_'] = $this->rc->format_date($rec['changed']);
33
+ $rec['changed'] = $rec['changed']->format('U');
34
+ }
35
+ else {
36
+ $rec['changed'] = null;
37
+ }
38
39
if ($rec['date']) {
40
try {
41
42
}
43
44
/**
45
- * Compare function for task list sorting.
46
- * Nested tasks need to be sorted to the end.
47
- */
48
- private function task_sort_cmp($a, $b)
49
- {
50
- $d = $a['_depth'] - $b['_depth'];
51
- if (!$d) $d = $b['_hasdate'] - $a['_hasdate'];
52
- if (!$d) $d = $a['datetime'] - $b['datetime'];
53
- return $d;
54
- }
55
-
56
- /**
57
* Compute the filter mask of the given task
58
*
59
* @param array Hash array with Task record properties
60
61
$this->rc->output->set_env('autocomplete_threads', (int)$this->rc->config->get('autocomplete_threads', 0));
62
$this->rc->output->set_env('autocomplete_max', (int)$this->rc->config->get('autocomplete_max', 15));
63
$this->rc->output->set_env('autocomplete_min_length', $this->rc->config->get('autocomplete_min_length'));
64
- $this->rc->output->add_label('autocompletechars', 'autocompletemore');
65
+ $this->rc->output->add_label('autocompletechars', 'autocompletemore', 'libcalendaring.expandattendeegroup', 'libcalendaring.expandattendeegroupnodata');
66
67
$this->rc->output->set_pagetitle($this->gettext('navtitle'));
68
$this->rc->output->send('tasklist.mainview');
69
roundcubemail-plugins-kolab-3.2.tar.gz/plugins/tasklist/tasklist_ui.php
Changed
10
1
2
$settings = array();
3
4
$settings['invite_shared'] = (int)$this->rc->config->get('calendar_allow_invite_shared', 0);
5
+ $settings['sort_col'] = $this->rc->config->get('tasklist_sort_col', '');
6
+ $settings['sort_order'] = $this->rc->config->get('tasklist_sort_order', 'asc');
7
8
// get user identity to create default attendee
9
foreach ($this->rc->user->list_identities() as $rec) {
10
roundcubemail-plugins-kolab.dsc
Changed
10
1
2
Source: roundcubemail-plugins-kolab
3
Binary: roundcubemail-plugins-kolab
4
Architecture: all
5
-Version: 1:3.2~dev20140812-0~kolab1
6
+Version: 1:3.2~dev20140820-0~kolab1
7
Maintainer: Christoph Wickert <wickert@kolabsys.com>
8
Uploaders: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>, Paul Klos <kolab@klos2day.nl>
9
Standards-Version: 3.9.3
10