Synchronized with upstream from git.kolab.org (3.3.4)
98
calendar.php
|
@ -857,8 +857,8 @@ class calendar extends rcube_plugin
|
|||
if ($success && $reload)
|
||||
$this->rc->output->command('plugin.reload_view');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Dispatcher for event actions initiated by the client
|
||||
*/
|
||||
|
@ -867,7 +867,7 @@ class calendar extends rcube_plugin
|
|||
$action = rcube_utils::get_input_value('action', rcube_utils::INPUT_GPC);
|
||||
$event = rcube_utils::get_input_value('e', rcube_utils::INPUT_POST, true);
|
||||
$success = $reload = $got_msg = false;
|
||||
|
||||
|
||||
// force notify if hidden + active
|
||||
if ((int)$this->rc->config->get('calendar_itip_send_option', $this->defaults['calendar_itip_send_option']) === 1)
|
||||
$event['_notify'] = 1;
|
||||
|
@ -887,8 +887,10 @@ class calendar extends rcube_plugin
|
|||
case "new":
|
||||
// create UID for new event
|
||||
$event['uid'] = $this->generate_uid();
|
||||
$this->write_preprocess($event, $action);
|
||||
if ($success = $this->driver->new_event($event)) {
|
||||
if (!$this->write_preprocess($event, $action)) {
|
||||
$got_msg = true;
|
||||
}
|
||||
else if ($success = $this->driver->new_event($event)) {
|
||||
$event['id'] = $event['uid'];
|
||||
$event['_savemode'] = 'all';
|
||||
$this->cleanup_event($event);
|
||||
|
@ -898,8 +900,10 @@ class calendar extends rcube_plugin
|
|||
break;
|
||||
|
||||
case "edit":
|
||||
$this->write_preprocess($event, $action);
|
||||
if ($success = $this->driver->edit_event($event)) {
|
||||
if (!$this->write_preprocess($event, $action)) {
|
||||
$got_msg = true;
|
||||
}
|
||||
else if ($success = $this->driver->edit_event($event)) {
|
||||
$this->cleanup_event($event);
|
||||
$this->event_save_success($event, $old, $action, $success);
|
||||
}
|
||||
|
@ -907,19 +911,23 @@ class calendar extends rcube_plugin
|
|||
break;
|
||||
|
||||
case "resize":
|
||||
$this->write_preprocess($event, $action);
|
||||
if ($success = $this->driver->resize_event($event)) {
|
||||
if (!$this->write_preprocess($event, $action)) {
|
||||
$got_msg = true;
|
||||
}
|
||||
else if ($success = $this->driver->resize_event($event)) {
|
||||
$this->event_save_success($event, $old, $action, $success);
|
||||
}
|
||||
$reload = $event['_savemode'] ? 2 : 1;
|
||||
break;
|
||||
|
||||
case "move":
|
||||
$this->write_preprocess($event, $action);
|
||||
if ($success = $this->driver->move_event($event)) {
|
||||
if (!$this->write_preprocess($event, $action)) {
|
||||
$got_msg = true;
|
||||
}
|
||||
else if ($success = $this->driver->move_event($event)) {
|
||||
$this->event_save_success($event, $old, $action, $success);
|
||||
}
|
||||
$reload = $success && $event['_savemode'] ? 2 : 1;
|
||||
$reload = $success && $event['_savemode'] ? 2 : 1;
|
||||
break;
|
||||
|
||||
case "remove":
|
||||
|
@ -1184,7 +1192,7 @@ class calendar extends rcube_plugin
|
|||
// unlock client
|
||||
$this->rc->output->command('plugin.unlock_saving');
|
||||
|
||||
// update event object on the client or trigger a complete refretch if too complicated
|
||||
// update event object on the client or trigger a complete refresh if too complicated
|
||||
if ($reload) {
|
||||
$args = array('source' => $event['calendar']);
|
||||
if ($reload > 1)
|
||||
|
@ -1732,6 +1740,18 @@ class calendar extends rcube_plugin
|
|||
$settings['identity'] = array('name' => $identity['name'], 'email' => strtolower($identity['email']), 'emails' => ';' . strtolower(join(';', $identity['emails'])));
|
||||
}
|
||||
|
||||
// freebusy token authentication URL
|
||||
if (($url = $this->rc->config->get('calendar_freebusy_session_auth_url'))
|
||||
&& ($uniqueid = $this->rc->config->get('kolab_uniqueid'))
|
||||
) {
|
||||
if ($url === true) $url = '/freebusy';
|
||||
$url = rtrim(rcube_utils::resolve_url($url), '/ ');
|
||||
$url .= '/' . urlencode($this->rc->get_user_name());
|
||||
$url .= '/' . urlencode($uniqueid);
|
||||
|
||||
$settings['freebusy_url'] = $url;
|
||||
}
|
||||
|
||||
return $settings;
|
||||
}
|
||||
|
||||
|
@ -1981,12 +2001,31 @@ class calendar extends rcube_plugin
|
|||
|
||||
// start/end is all we need for 'move' action (#1480)
|
||||
if ($action == 'move') {
|
||||
return;
|
||||
return true;
|
||||
}
|
||||
|
||||
// convert the submitted recurrence settings
|
||||
if (is_array($event['recurrence'])) {
|
||||
$event['recurrence'] = $this->lib->from_client_recurrence($event['recurrence'], $event['start']);
|
||||
|
||||
// align start date with the first occurrence
|
||||
if (!empty($event['recurrence']) && !empty($event['syncstart'])
|
||||
&& (empty($event['_savemode']) || $event['_savemode'] == 'all')
|
||||
) {
|
||||
$next = $this->find_first_occurrence($event);
|
||||
|
||||
if (!$next) {
|
||||
$this->rc->output->show_message('calendar.recurrenceerror', 'error');
|
||||
return false;
|
||||
}
|
||||
else if ($event['start'] != $next) {
|
||||
$diff = $event['start']->diff($event['end'], true);
|
||||
|
||||
$event['start'] = $next;
|
||||
$event['end'] = clone $next;
|
||||
$event['end']->add($diff);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// convert the submitted alarm values
|
||||
|
@ -2063,6 +2102,8 @@ class calendar extends rcube_plugin
|
|||
$event['url'] = $event['vurl'];
|
||||
unset($event['vurl']);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -3435,6 +3476,35 @@ class calendar extends rcube_plugin
|
|||
return $this->driver->user_delete($args);
|
||||
}
|
||||
|
||||
/**
|
||||
* Find first occurrence of a recurring event excluding start date
|
||||
*
|
||||
* @param array $event Event data (with 'start' and 'recurrence')
|
||||
*
|
||||
* @return DateTime Date of the first occurrence
|
||||
*/
|
||||
public function find_first_occurrence($event)
|
||||
{
|
||||
// Make sure libkolab plugin is loaded in case of Kolab driver
|
||||
$this->load_driver();
|
||||
|
||||
// Use libkolab to compute recurring events (and libkolab plugin)
|
||||
// Horde-based fallback has many bugs
|
||||
if (class_exists('kolabformat') && class_exists('kolabcalendaring') && class_exists('kolab_date_recurrence')) {
|
||||
$object = kolab_format::factory('event', 3.0);
|
||||
$object->set($event);
|
||||
|
||||
$recurrence = new kolab_date_recurrence($object);
|
||||
}
|
||||
else {
|
||||
// fallback to libcalendaring (Horde-based) recurrence implementation
|
||||
require_once(__DIR__ . '/lib/calendar_recurrence.php');
|
||||
$recurrence = new calendar_recurrence($this, $event);
|
||||
}
|
||||
|
||||
return $recurrence->first_occurrence();
|
||||
}
|
||||
|
||||
/**
|
||||
* Magic getter for public access to protected members
|
||||
*/
|
||||
|
|
|
@ -477,7 +477,7 @@ function rcube_calendar_ui(settings)
|
|||
data = event.attendees[j];
|
||||
if (data.email) {
|
||||
if (data.role != 'ORGANIZER' && settings.identity.emails.indexOf(';'+data.email) >= 0) {
|
||||
mystatus = data.status.toLowerCase();
|
||||
mystatus = (data.status || 'UNKNOWN').toLowerCase();
|
||||
if (data.status == 'NEEDS-ACTION' || data.status == 'TENTATIVE' || data.rsvp)
|
||||
rsvp = mystatus;
|
||||
}
|
||||
|
@ -519,7 +519,7 @@ function rcube_calendar_ui(settings)
|
|||
|
||||
if (mystatus && !rsvp) {
|
||||
$('#event-partstat').show().children('.changersvp')
|
||||
.removeClass('accepted tentative declined delegated needs-action')
|
||||
.removeClass('accepted tentative declined delegated needs-action unknown')
|
||||
.addClass(mystatus)
|
||||
.children('.event-text')
|
||||
.text(rcmail.gettext('status' + mystatus, 'libcalendaring'));
|
||||
|
@ -527,7 +527,7 @@ function rcube_calendar_ui(settings)
|
|||
|
||||
var show_rsvp = rsvp && !organizer && event.status != 'CANCELLED' && me.has_permission(calendar, 'v');
|
||||
$('#event-rsvp')[(show_rsvp ? 'show' : 'hide')]();
|
||||
$('#event-rsvp .rsvp-buttons input').prop('disabled', false).filter('input[rel='+mystatus+']').prop('disabled', true);
|
||||
$('#event-rsvp .rsvp-buttons input').prop('disabled', false).filter('input[rel="'+(mystatus || '')+'"]').prop('disabled', true);
|
||||
|
||||
if (show_rsvp && event.comment)
|
||||
$('#event-rsvp-comment').show().children('.event-text').html(Q(event.comment));
|
||||
|
@ -678,7 +678,7 @@ function rcube_calendar_ui(settings)
|
|||
var freebusy = $('#edit-free-busy').val(event.free_busy);
|
||||
var priority = $('#edit-priority').val(event.priority);
|
||||
var sensitivity = $('#edit-sensitivity').val(event.sensitivity);
|
||||
|
||||
var syncstart = $('#edit-recurrence-syncstart input');
|
||||
var duration = Math.round((event.end.getTime() - event.start.getTime()) / 1000);
|
||||
var startdate = $('#edit-startdate').val($.fullCalendar.formatDate(event.start, settings['date_format'])).data('duration', duration);
|
||||
var starttime = $('#edit-starttime').val($.fullCalendar.formatDate(event.start, settings['time_format'])).show();
|
||||
|
@ -898,6 +898,9 @@ function rcube_calendar_ui(settings)
|
|||
data._fromcalendar = event.calendar;
|
||||
}
|
||||
|
||||
if (data.recurrence && syncstart.is(':checked'))
|
||||
data.syncstart = 1;
|
||||
|
||||
update_event(action, data);
|
||||
$dialog.dialog("close");
|
||||
} // end click:
|
||||
|
@ -3200,6 +3203,27 @@ function rcube_calendar_ui(settings)
|
|||
}
|
||||
};
|
||||
|
||||
// show free-busy URL in a dialog box
|
||||
this.showfburl = function()
|
||||
{
|
||||
var $dialog = $('#fburlbox');
|
||||
|
||||
if ($dialog.is(':ui-dialog'))
|
||||
$dialog.dialog('close');
|
||||
|
||||
$dialog.dialog({
|
||||
resizable: true,
|
||||
closeOnEscape: true,
|
||||
title: rcmail.gettext('showfburl', 'calendar'),
|
||||
close: function() {
|
||||
$dialog.dialog("destroy").hide();
|
||||
},
|
||||
width: 520
|
||||
}).show();
|
||||
|
||||
$('#fburl').val(settings.freebusy_url).select();
|
||||
};
|
||||
|
||||
// refresh the calendar view after saving event data
|
||||
this.refresh = function(p)
|
||||
{
|
||||
|
@ -3601,7 +3625,7 @@ function rcube_calendar_ui(settings)
|
|||
calendars_list.addEventListener('select', function(node) {
|
||||
if (node && node.id && me.calendars[node.id]) {
|
||||
me.select_calendar(node.id, true);
|
||||
rcmail.enable_command('calendar-edit', 'calendar-showurl', true);
|
||||
rcmail.enable_command('calendar-edit', 'calendar-showurl', 'calendar-showfburl', true);
|
||||
rcmail.enable_command('calendar-delete', me.calendars[node.id].editable);
|
||||
rcmail.enable_command('calendar-remove', me.calendars[node.id] && me.calendars[node.id].removable);
|
||||
}
|
||||
|
@ -3953,8 +3977,15 @@ function rcube_calendar_ui(settings)
|
|||
$('#edit-attendees-form .attendees-invitebox').show();
|
||||
}
|
||||
}
|
||||
|
||||
// reset autocompletion on tab change (#3389)
|
||||
rcmail.ksearch_blur();
|
||||
|
||||
// display recurrence warning in recurrence tab only
|
||||
if (tab == 'recurrence')
|
||||
$('#edit-recurrence-frequency').change();
|
||||
else
|
||||
$('#edit-recurrence-syncstart').hide();
|
||||
}
|
||||
});
|
||||
$('#edit-enddate').datepicker(datepicker_settings);
|
||||
|
@ -4162,6 +4193,7 @@ window.rcmail && rcmail.addEventListener('init', function(evt) {
|
|||
rcmail.register_command('calendar-delete', function(){ cal.calendar_delete(cal.calendars[cal.selected_calendar]); }, false);
|
||||
rcmail.register_command('events-import', function(){ cal.import_events(cal.calendars[cal.selected_calendar]); }, true);
|
||||
rcmail.register_command('calendar-showurl', function(){ cal.showurl(cal.calendars[cal.selected_calendar]); }, false);
|
||||
rcmail.register_command('calendar-showfburl', function(){ cal.showfburl(); }, false);
|
||||
rcmail.register_command('event-download', function(){ cal.event_download(cal.selected_event); }, true);
|
||||
rcmail.register_command('event-sendbymail', function(p, obj, e){ cal.event_sendbymail(cal.selected_event, e); }, true);
|
||||
rcmail.register_command('event-copy', function(){ cal.event_copy(cal.selected_event); }, true);
|
||||
|
|
|
@ -166,4 +166,9 @@ $config['kolab_invitation_calendars'] = false;
|
|||
// LDAP directory configuration to find avilable resources for events
|
||||
// $config['calendar_resources_directory'] = array(/* ldap_public-like address book configuration */);
|
||||
|
||||
// Enables displaying of free-busy URL with token-based authentication
|
||||
// Set it to the prefix URL, e.g. 'https://hostname/freebusy' or just '/freebusy'.
|
||||
// See freebusy_session_auth in configuration of kolab_auth plugin.
|
||||
$config['calendar_freebusy_session_auth_url'] = null;
|
||||
|
||||
?>
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
-- MySQL database updates since version 0.9.1
|
||||
|
||||
ALTER TABLE `events` ADD `custom` TEXT NULL AFTER `attendees`;
|
|
@ -1,3 +0,0 @@
|
|||
-- Postgres database updates since version 0.9.1
|
||||
|
||||
ALTER TABLE events ADD custom text DEFAULT NULL;
|
|
@ -1,64 +0,0 @@
|
|||
-- SQLite database updates since version 0.9.1
|
||||
|
||||
-- ALTER TABLE events ADD custom text DEFAULT NULL AFTER attendees;
|
||||
|
||||
CREATE TABLE temp_events (
|
||||
event_id integer NOT NULL PRIMARY KEY,
|
||||
calendar_id integer NOT NULL default '0',
|
||||
recurrence_id integer NOT NULL default '0',
|
||||
uid varchar(255) NOT NULL default '',
|
||||
created datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
changed datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
sequence integer NOT NULL default '0',
|
||||
start datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
end datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
recurrence varchar(255) default NULL,
|
||||
title varchar(255) NOT NULL,
|
||||
description text NOT NULL,
|
||||
location varchar(255) NOT NULL default '',
|
||||
categories varchar(255) NOT NULL default '',
|
||||
all_day tinyint(1) NOT NULL default '0',
|
||||
free_busy tinyint(1) NOT NULL default '0',
|
||||
priority tinyint(1) NOT NULL default '0',
|
||||
sensitivity tinyint(1) NOT NULL default '0',
|
||||
alarms varchar(255) default NULL,
|
||||
attendees text default NULL,
|
||||
notifyat datetime default NULL
|
||||
);
|
||||
|
||||
INSERT INTO temp_events (event_id, calendar_id, recurrence_id, uid, created, changed, sequence, start, end, recurrence, title, description, location, categories, all_day, free_busy, priority, sensitivity, alarms, attendees, notifyat)
|
||||
SELECT event_id, calendar_id, recurrence_id, uid, created, changed, sequence, start, end, recurrence, title, description, location, categories, all_day, free_busy, priority, sensitivity, alarms, attendees, notifyat FROM events;
|
||||
|
||||
DROP TABLE events;
|
||||
|
||||
CREATE TABLE events (
|
||||
event_id integer NOT NULL PRIMARY KEY,
|
||||
calendar_id integer NOT NULL default '0',
|
||||
recurrence_id integer NOT NULL default '0',
|
||||
uid varchar(255) NOT NULL default '',
|
||||
created datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
changed datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
sequence integer NOT NULL default '0',
|
||||
start datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
end datetime NOT NULL default '1000-01-01 00:00:00',
|
||||
recurrence varchar(255) default NULL,
|
||||
title varchar(255) NOT NULL,
|
||||
description text NOT NULL,
|
||||
location varchar(255) NOT NULL default '',
|
||||
categories varchar(255) NOT NULL default '',
|
||||
url varchar(255) NOT NULL default '',
|
||||
all_day tinyint(1) NOT NULL default '0',
|
||||
free_busy tinyint(1) NOT NULL default '0',
|
||||
priority tinyint(1) NOT NULL default '0',
|
||||
sensitivity tinyint(1) NOT NULL default '0',
|
||||
alarms varchar(255) default NULL,
|
||||
attendees text default NULL,
|
||||
custom text default NULL,
|
||||
notifyat datetime default NULL,
|
||||
CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id)
|
||||
REFERENCES calendars(calendar_id)
|
||||
);
|
||||
|
||||
INSERT INTO events (event_id, calendar_id, recurrence_id, uid, created, changed, sequence, start, end, recurrence, title, description, location, categories, all_day, free_busy, priority, sensitivity, alarms, attendees, notifyat)
|
||||
SELECT event_id, calendar_id, recurrence_id, uid, created, changed, sequence, start, end, recurrence, title, description, location, categories, all_day, free_busy, priority, sensitivity, alarms, attendees, notifyat FROM temp_events;
|
||||
|
30
drivers/kolab/SQL/sqlite.initial.sql
Normal file
|
@ -0,0 +1,30 @@
|
|||
/**
|
||||
* Roundcube Calendar Kolab backend
|
||||
*
|
||||
* @version @package_version@
|
||||
* @author Thomas Bruederli
|
||||
* @licence GNU AGPL
|
||||
**/
|
||||
|
||||
CREATE TABLE kolab_alarms (
|
||||
alarm_id VARCHAR(255) NOT NULL,
|
||||
user_id INTEGER NOT NULL,
|
||||
notifyat DATETIME DEFAULT NULL,
|
||||
dismissed TINYINT(3) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY(alarm_id,user_id)
|
||||
);
|
||||
|
||||
CREATE INDEX ix_kolab_alarms_user_id ON kolab_alarms(user_id);
|
||||
|
||||
CREATE TABLE itipinvitations (
|
||||
token VARCHAR(64) NOT NULL PRIMARY KEY,
|
||||
event_uid VARCHAR(255) NOT NULL,
|
||||
user_id INTEGER NOT NULL DEFAULT '0',
|
||||
event TEXT NOT NULL,
|
||||
expires DATETIME DEFAULT NULL,
|
||||
cancelled TINYINT(3) NOT NULL DEFAULT '0'
|
||||
);
|
||||
|
||||
CREATE INDEX ix_itipinvitations_uid ON itipinvitations(event_uid,user_id);
|
||||
|
||||
INSERT INTO system (name, value) VALUES ('calendar-kolab-version', '2014041700');
|
|
@ -659,14 +659,7 @@ class kolab_calendar extends kolab_storage_folder_api
|
|||
}
|
||||
|
||||
// use libkolab to compute recurring events
|
||||
if (class_exists('kolabcalendaring')) {
|
||||
$recurrence = new kolab_date_recurrence($object);
|
||||
}
|
||||
else {
|
||||
// fallback to local recurrence implementation
|
||||
require_once($this->cal->home . '/lib/calendar_recurrence.php');
|
||||
$recurrence = new calendar_recurrence($this->cal, $event);
|
||||
}
|
||||
$recurrence = new kolab_date_recurrence($object);
|
||||
|
||||
$i = 0;
|
||||
while ($next_event = $recurrence->next_instance()) {
|
||||
|
@ -717,7 +710,7 @@ class kolab_calendar extends kolab_storage_folder_api
|
|||
if (++$i > 100000)
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
return $events;
|
||||
}
|
||||
|
||||
|
@ -732,9 +725,18 @@ class kolab_calendar extends kolab_storage_folder_api
|
|||
$record['links'] = $this->get_links($record['uid']);
|
||||
}
|
||||
|
||||
if ($this->get_namespace() == 'other') {
|
||||
$ns = $this->get_namespace();
|
||||
|
||||
if ($ns == 'other') {
|
||||
$record['className'] = 'fc-event-ns-other';
|
||||
$record = kolab_driver::add_partstat_class($record, array('NEEDS-ACTION','DECLINED'), $this->get_owner());
|
||||
}
|
||||
|
||||
if ($ns == 'other' || !$this->cal->rc->config->get('kolab_invitation_calendars')) {
|
||||
$record = kolab_driver::add_partstat_class($record, array('NEEDS-ACTION', 'DECLINED'), $this->get_owner());
|
||||
|
||||
// Modify invitation status class name, when invitation calendars are disabled
|
||||
// we'll use opacity only for declined/needs-action events
|
||||
$record['className'] = str_replace('-invitation', '', $record['className']);
|
||||
}
|
||||
|
||||
// add instance identifier to first occurrence (master event)
|
||||
|
|
|
@ -1157,7 +1157,7 @@ class kolab_driver extends calendar_driver
|
|||
$event['end']->add(new DateInterval($new_duration));
|
||||
|
||||
// remove fixed weekday, will be re-set to the new weekday in kolab_calendar::update_event()
|
||||
if ($old_start_date != $new_start_date) {
|
||||
if ($old_start_date != $new_start_date && $event['recurrence']) {
|
||||
if (strlen($event['recurrence']['BYDAY']) == 2)
|
||||
unset($event['recurrence']['BYDAY']);
|
||||
if ($old['recurrence']['BYMONTH'] == $old['start']->format('n'))
|
||||
|
@ -1784,15 +1784,15 @@ class kolab_driver extends calendar_driver
|
|||
*/
|
||||
private function get_recurrence_count($event, $dtstart)
|
||||
{
|
||||
// load the given event data into a libkolabxml container
|
||||
if (!$event['_formatobj']) {
|
||||
$event_xml = new kolab_format_event();
|
||||
$event_xml->set($event);
|
||||
$event['_formatobj'] = $event_xml;
|
||||
}
|
||||
|
||||
// use libkolab to compute recurring events
|
||||
if (class_exists('kolabcalendaring') && $event['_formatobj']) {
|
||||
$recurrence = new kolab_date_recurrence($event['_formatobj']);
|
||||
}
|
||||
else {
|
||||
// fallback to local recurrence implementation
|
||||
require_once($this->cal->home . '/lib/calendar_recurrence.php');
|
||||
$recurrence = new calendar_recurrence($this->cal, $event);
|
||||
}
|
||||
$recurrence = new kolab_date_recurrence($event['_formatobj']);
|
||||
|
||||
$count = 0;
|
||||
while (($next_event = $recurrence->next_instance()) && $next_event['start'] <= $dtstart && $count < 1000) {
|
||||
|
|
1304
lib/Horde_Date.php
|
@ -92,6 +92,7 @@ class calendar_ui
|
|||
$this->cal->register_handler('plugin.resource_calendar', array($this, 'resource_calendar'));
|
||||
$this->cal->register_handler('plugin.attendees_freebusy_table', array($this, 'attendees_freebusy_table'));
|
||||
$this->cal->register_handler('plugin.edit_attendees_notify', array($this, 'edit_attendees_notify'));
|
||||
$this->cal->register_handler('plugin.edit_recurrence_sync', array($this, 'edit_recurrence_sync'));
|
||||
$this->cal->register_handler('plugin.edit_recurring_warning', array($this, 'recurring_event_warning'));
|
||||
$this->cal->register_handler('plugin.event_rsvp_buttons', array($this, 'event_rsvp_buttons'));
|
||||
$this->cal->register_handler('plugin.angenda_options', array($this, 'angenda_options'));
|
||||
|
@ -473,7 +474,7 @@ class calendar_ui
|
|||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Render HTML for attendee notification warning
|
||||
*/
|
||||
function edit_attendees_notify($attrib = array())
|
||||
{
|
||||
|
@ -481,6 +482,15 @@ class calendar_ui
|
|||
return html::div($attrib, html::label(null, $checkbox->show(1) . ' ' . $this->cal->gettext('sendnotifications')));
|
||||
}
|
||||
|
||||
/**
|
||||
* Render HTML for recurrence option to align start date with the recurrence rule
|
||||
*/
|
||||
function edit_recurrence_sync($attrib = array())
|
||||
{
|
||||
$checkbox = new html_checkbox(array('name' => '_start_sync', 'value' => 1));
|
||||
return html::div($attrib, html::label(null, $checkbox->show(1) . ' ' . $this->cal->gettext('eventstartsync')));
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate the form for recurrence settings
|
||||
*/
|
||||
|
|
16
lib/js/jquery.miniColors.min.js
vendored
|
@ -1,16 +0,0 @@
|
|||
// http://plugins.jquery.com/project/jQueryMiniColors
|
||||
jQuery&&function(d){d.extend(d.fn,{miniColors:function(j,k){var x=function(a,b){var e=l(a.val());e||(e="FFFFFF");var c=p(e),e=d('<a class="miniColors-trigger" style="background-color: #'+e+'" href="#"></a>');e.insertAfter(a);a.addClass("miniColors").attr("maxlength",7).attr("autocomplete","off");a.data("trigger",e);a.data("hsb",c);b.change&&a.data("change",b.change);b.readonly&&a.attr("readonly",true);b.disabled&&q(a);b.colorValues&&a.data("colorValues",b.colorValues);e.bind("click.miniColors",function(b){b.preventDefault();
|
||||
a.trigger("focus")});a.bind("focus.miniColors",function(){w(a)});a.bind("blur.miniColors",function(){var b=l(a.val());a.val(b?"#"+b:"")});a.bind("keydown.miniColors",function(b){b.keyCode===9&&i(a)});a.bind("keyup.miniColors",function(){var b=a.val().replace(/[^A-F0-9#]/ig,"");a.val(b);r(a)||a.data("trigger").css("backgroundColor","#FFF")});a.bind("paste.miniColors",function(){setTimeout(function(){a.trigger("keyup")},5)})},q=function(a){i(a);a.attr("disabled",true);a.data("trigger").css("opacity",
|
||||
0.5)},w=function(a){if(a.attr("disabled"))return false;i();var b=d('<div class="miniColors-selector"></div>');b.append('<div class="miniColors-colors" style="background-color: #FFF;"><div class="miniColors-colorPicker"></div></div>');b.append('<div class="miniColors-hues"><div class="miniColors-huePicker"></div></div>');b.css({top:a.is(":visible")?a.offset().top+a.outerHeight():a.data("trigger").offset().top+a.data("trigger").outerHeight(),left:a.is(":visible")?a.offset().left:a.data("trigger").offset().left,
|
||||
display:"none"}).addClass(a.attr("class"));var e=a.data("colorValues");if(e&&e.length){var c,f='<div class="miniColors-presets">',g;for(g in e)c=l(e[g]),f+='<div class="miniColors-colorPreset" style="background-color:#'+c+'" rel="'+c+'"></div>';f+="</div>";b.append(f);c=Math.ceil(e.length/7)*24;b.css("width",b.width()+c+5+"px");b.find(".miniColors-presets").css("width",c+"px")}c=a.data("hsb");b.find(".miniColors-colors").css("backgroundColor","#"+n(m({h:c.h,s:100,b:100})));(f=a.data("colorPosition"))||
|
||||
(f=s(c));b.find(".miniColors-colorPicker").css("top",f.y+"px").css("left",f.x+"px");(f=a.data("huePosition"))||(f=t(c));b.find(".miniColors-huePicker").css("top",f.y+"px");a.data("selector",b);a.data("huePicker",b.find(".miniColors-huePicker"));a.data("colorPicker",b.find(".miniColors-colorPicker"));a.data("mousebutton",0);d("BODY").append(b);b.fadeIn(100);b.bind("selectstart",function(){return false});d(document).bind("mousedown.miniColors",function(b){a.data("mousebutton",1);d(b.target).parents().andSelf().hasClass("miniColors-colors")&&
|
||||
(b.preventDefault(),a.data("moving","colors"),u(a,b));d(b.target).parents().andSelf().hasClass("miniColors-hues")&&(b.preventDefault(),a.data("moving","hues"),v(a,b));d(b.target).parents().andSelf().hasClass("miniColors-selector")?b.preventDefault():d(b.target).parents().andSelf().hasClass("miniColors")||i(a)});d(document).bind("mouseup.miniColors",function(){a.data("mousebutton",0);a.removeData("moving")});d(document).bind("mousemove.miniColors",function(b){a.data("mousebutton")===1&&(a.data("moving")===
|
||||
"colors"&&u(a,b),a.data("moving")==="hues"&&v(a,b))});e&&(b.find(".miniColors-colorPreset").click(function(){a.val(d(this).attr("rel"));r(a)}),b.find('.miniColors-presets div[rel="'+a.val().replace(/#/,"")+'"]').addClass("miniColors-colorPreset-active"))},i=function(a){a||(a=".miniColors");d(a).each(function(){var a=d(this).data("selector");d(this).removeData("selector");d(a).fadeOut(100,function(){d(this).remove()})});d(document).unbind("mousedown.miniColors");d(document).unbind("mousemove.miniColors")},
|
||||
u=function(a,b){var e=a.data("colorPicker");e.hide();var c={x:b.clientX-a.data("selector").find(".miniColors-colors").offset().left+d(document).scrollLeft()-5,y:b.clientY-a.data("selector").find(".miniColors-colors").offset().top+d(document).scrollTop()-5};if(c.x<=-5)c.x=-5;if(c.x>=144)c.x=144;if(c.y<=-5)c.y=-5;if(c.y>=144)c.y=144;a.data("colorPosition",c);e.css("left",c.x).css("top",c.y).show();e=Math.round((c.x+5)*0.67);e<0&&(e=0);e>100&&(e=100);c=100-Math.round((c.y+5)*0.67);c<0&&(c=0);c>100&&
|
||||
(c=100);var f=a.data("hsb");f.s=e;f.b=c;o(a,f,true)},v=function(a,b){var e=a.data("huePicker");e.hide();var c={y:b.clientY-a.data("selector").find(".miniColors-colors").offset().top+d(document).scrollTop()-1};if(c.y<=-1)c.y=-1;if(c.y>=149)c.y=149;a.data("huePosition",c);e.css("top",c.y).show();e=Math.round((150-c.y-1)*2.4);e<0&&(e=0);e>360&&(e=360);c=a.data("hsb");c.h=e;o(a,c,true)},o=function(a,b,e){a.data("hsb",b);var c=n(m(b));e&&a.val("#"+c);a.data("trigger").css("backgroundColor","#"+c);a.data("selector")&&
|
||||
a.data("selector").find(".miniColors-colors").css("backgroundColor","#"+n(m({h:b.h,s:100,b:100})));a.data("change")&&a.data("change").call(a,"#"+c,m(b));a.data("colorValues")&&(a.data("selector").find(".miniColors-colorPreset-active").removeClass("miniColors-colorPreset-active"),a.data("selector").find('.miniColors-presets div[rel="'+c+'"]').addClass("miniColors-colorPreset-active"))},r=function(a){var b=l(a.val());if(!b)return false;var b=p(b),e=a.data("hsb");if(b.h===e.h&&b.s===e.s&&b.b===e.b)return true;
|
||||
e=s(b);d(a.data("colorPicker")).css("top",e.y+"px").css("left",e.x+"px");e=t(b);d(a.data("huePicker")).css("top",e.y+"px");o(a,b,false);return true},s=function(a){var b=Math.ceil(a.s/0.67);b<0&&(b=0);b>150&&(b=150);a=150-Math.ceil(a.b/0.67);a<0&&(a=0);a>150&&(a=150);return{x:b-5,y:a-5}},t=function(a){a=150-a.h/2.4;a<0&&(h=0);a>150&&(h=150);return{y:a-1}},l=function(a){a=a.replace(/[^A-Fa-f0-9]/,"");a.length==3&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]);return a.length===6?a:null},m=function(a){var b,e,c;
|
||||
b=Math.round(a.h);var d=Math.round(a.s*255/100),a=Math.round(a.b*255/100);if(d==0)b=e=c=a;else{var d=(255-d)*a/255,g=(a-d)*(b%60)/60;b==360&&(b=0);b<60?(b=a,c=d,e=d+g):b<120?(e=a,c=d,b=a-g):b<180?(e=a,b=d,c=d+g):b<240?(c=a,b=d,e=a-g):b<300?(c=a,e=d,b=d+g):b<360?(b=a,e=d,c=a-g):c=e=b=0}return{r:Math.round(b),g:Math.round(e),b:Math.round(c)}},n=function(a){var b=[a.r.toString(16),a.g.toString(16),a.b.toString(16)];d.each(b,function(a,c){c.length==1&&(b[a]="0"+c)});return b.join("")},p=function(a){var b=
|
||||
a,b=parseInt(b.indexOf("#")>-1?b.substring(1):b,16),a=b>>16,d=(b&65280)>>8;b&=255;var c={h:0,s:0,b:0},f=Math.min(a,d,b),g=Math.max(a,d,b),f=g-f;c.b=g;c.s=g!=0?255*f/g:0;c.h=c.s!=0?a==g?(d-b)/f:d==g?2+(b-a)/f:4+(a-d)/f:-1;c.h*=60;c.h<0&&(c.h+=360);c.s*=100/255;c.b*=100/255;if(c.s===0)c.h=360;return c};switch(j){case "readonly":return d(this).each(function(){d(this).attr("readonly",k)}),d(this);case "disabled":return d(this).each(function(){if(k)q(d(this));else{var a=d(this);a.attr("disabled",false);
|
||||
a.data("trigger").css("opacity",1)}}),d(this);case "value":return d(this).each(function(){d(this).val(k).trigger("keyup")}),d(this);case "destroy":return d(this).each(function(){var a=d(this);i();a=d(a);a.data("trigger").remove();a.removeAttr("autocomplete");a.removeData("trigger");a.removeData("selector");a.removeData("hsb");a.removeData("huePicker");a.removeData("colorPicker");a.removeData("mousebutton");a.removeData("moving");a.unbind("click.miniColors");a.unbind("focus.miniColors");a.unbind("blur.miniColors");
|
||||
a.unbind("keyup.miniColors");a.unbind("keydown.miniColors");a.unbind("paste.miniColors");d(document).unbind("mousedown.miniColors");d(document).unbind("mousemove.miniColors")}),d(this);default:return j||(j={}),d(this).each(function(){d(this)[0].tagName.toLowerCase()==="input"&&(d(this).data("trigger")||x(d(this),j,k))}),d(this)}}})}(jQuery);
|
95
localization/el.inc
Normal file
|
@ -0,0 +1,95 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Προεπιλεγμένη προβολή';
|
||||
$labels['time_format'] = 'Μορφή ώρας';
|
||||
$labels['workinghours'] = 'Ώρες εργασίας';
|
||||
$labels['add_category'] = 'Προσθήκη κατηγορίας';
|
||||
$labels['remove_category'] = 'Αφαίρεση κατηγορίας';
|
||||
$labels['defaultcalendar'] = 'Δημιουργία νέων συμβάντων στο';
|
||||
$labels['eventcoloring'] = 'Χρωματισμός συμβάντος';
|
||||
$labels['coloringmode0'] = 'Σύμφωνα με το ημερολόγιο';
|
||||
$labels['coloringmode1'] = 'Σύμφωνα με την κατηγορία';
|
||||
$labels['aftertrash'] = 'Μετακίνηση στα απορρίματα';
|
||||
$labels['afterdelete'] = 'Διαγραφή μηνύματος';
|
||||
$labels['afterflagdeleted'] = 'Σημείωση ως διεγραμμένου';
|
||||
$labels['aftermoveto'] = 'Μεταφορά σε...';
|
||||
$labels['itipoptions'] = 'Προσκλήσεις συμβάντος';
|
||||
$labels['calendar'] = 'Ημερολόγιο';
|
||||
$labels['calendars'] = 'Ημερολόγια';
|
||||
$labels['category'] = 'Κατηγορία';
|
||||
$labels['categories'] = 'Κατηγορίες';
|
||||
$labels['createcalendar'] = 'Δημιουργία νέου ημερολογίου';
|
||||
$labels['editcalendar'] = 'Επεξεργασία ιδιοτήτων ημερολογίου';
|
||||
$labels['name'] = 'Όνομα';
|
||||
$labels['color'] = 'Χρώμα';
|
||||
$labels['day'] = 'Ημέρα';
|
||||
$labels['week'] = 'Εβδομάδα';
|
||||
$labels['month'] = 'Μήνας';
|
||||
$labels['new'] = 'Νέο';
|
||||
$labels['new_event'] = 'Νέο συμβάν';
|
||||
$labels['edit_event'] = 'Επεξεργασία συμβάντος';
|
||||
$labels['edit'] = 'Επεξεργασία';
|
||||
$labels['save'] = 'Αποθήκευση';
|
||||
$labels['removelist'] = 'Αφαίρεση από την λίστα';
|
||||
$labels['cancel'] = 'Ακύρωση';
|
||||
$labels['select'] = 'Επιλογή';
|
||||
$labels['print'] = 'Εκτύπωση';
|
||||
$labels['printtitle'] = 'Εκτύπωση ημερολογίων';
|
||||
$labels['title'] = 'Περίληψη';
|
||||
$labels['description'] = 'Περιγραφή';
|
||||
$labels['all-day'] = 'ολοήμερο';
|
||||
$labels['export'] = 'Εξαγωγή';
|
||||
$labels['exporttitle'] = 'Εξαγωγή σε iCalendar';
|
||||
$labels['exportrange'] = 'Συμβάντα από';
|
||||
$labels['location'] = 'Τοποθεσία';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Ημερομηνία';
|
||||
$labels['start'] = 'Έναρξη';
|
||||
$labels['starttime'] = 'Ώρα έναρξης';
|
||||
$labels['end'] = 'Λήξη';
|
||||
$labels['endtime'] = 'Ώρα λήξης';
|
||||
$labels['repeat'] = 'Επανάληψη';
|
||||
$labels['selectdate'] = 'Επιλογή ημερομηνίας';
|
||||
$labels['busy'] = 'Απασχολημένος';
|
||||
$labels['outofoffice'] = 'Εκτός γραφείου';
|
||||
$labels['status'] = 'Κατάσταση';
|
||||
$labels['sensitivity'] = 'Ιδιωτικότητα';
|
||||
$labels['comment'] = 'Σχόλιο';
|
||||
$labels['created'] = 'Δημιουργήθηκε';
|
||||
$labels['changed'] = 'Τελευταία τροποποίηση';
|
||||
$labels['eventhistory'] = 'Ιστορικό';
|
||||
$labels['createfrommail'] = 'Αποθήκευση συμβάντος ως';
|
||||
$labels['importevents'] = 'Εισαγωγή συμβάντων';
|
||||
$labels['importrange'] = 'Συμβάντα από';
|
||||
$labels['onemonthback'] = '1 μήνα πριν';
|
||||
$labels['nmonthsback'] = '$nr μήνες πριν';
|
||||
$labels['findcalendars'] = 'Εύρεση ημερολογίων...';
|
||||
$labels['searchterms'] = 'Όροι αναζήτησης';
|
||||
$labels['calsearchresults'] = 'Διαθέσιμα ημερολόγια';
|
||||
$labels['until'] = 'μέχρι';
|
||||
$labels['today'] = 'Σήμερα';
|
||||
$labels['tomorrow'] = 'Αύριο';
|
||||
$labels['thisweek'] = 'Αυτή την εβδομάδα';
|
||||
$labels['nextweek'] = 'Την επόμενη εβδομάδα';
|
||||
$labels['prevweek'] = 'Την προηγούμενη εβδομάδα';
|
||||
$labels['thismonth'] = 'Αυτό τον μήνα';
|
||||
$labels['nextmonth'] = 'Τον επόμενο μήνα';
|
||||
$labels['weekofyear'] = 'Εβδομάδα';
|
||||
$labels['role'] = 'Ρόλος';
|
||||
$labels['availability'] = 'Διαθ.';
|
||||
$labels['confirmstate'] = 'Κατάσταση';
|
||||
$labels['addattendee'] = 'Προσθήκη συμμετεχόντων';
|
||||
$labels['roleorganizer'] = 'Οργανωτής';
|
||||
$labels['cutypegroup'] = 'Ομάδα';
|
||||
$labels['availbusy'] = 'Απασχολημένος';
|
||||
$labels['availoutofoffice'] = 'Εκτός γραφείου';
|
||||
$labels['tabsummary'] = 'Περίληψη';
|
||||
$labels['savingdata'] = 'Αποθήκευση δεδομένων...';
|
||||
$labels['objectchangelog'] = 'Αλλαγή ιστορικού';
|
||||
?>
|
|
@ -112,6 +112,8 @@ $labels['nmonthsback'] = '$nr months back';
|
|||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['showfburl'] = 'Show free-busy URL';
|
||||
$labels['fburldescription'] = 'Use the following address to access Free-Busy information from other applications. You can copy and paste this into any calendar software that supports free-busy information in iCal format. No authentication is required for this URL.';
|
||||
$labels['findcalendars'] = 'Find calendars...';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calsearchresults'] = 'Available Calendars';
|
||||
|
@ -123,6 +125,7 @@ $labels['invitationspending'] = 'Pending invitations';
|
|||
$labels['invitationsdeclined'] = 'Declined invitations';
|
||||
$labels['changepartstat'] = 'Change participant status';
|
||||
$labels['rsvpcomment'] = 'Invitation text';
|
||||
$labels['eventstartsync'] = 'Move the event start date to the first occurrence';
|
||||
|
||||
// agenda view
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
|
@ -165,8 +168,6 @@ $labels['availbusy'] = 'Busy';
|
|||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Out of Office';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
|
@ -267,6 +268,7 @@ $labels['currentevent'] = 'Current';
|
|||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['recurrenceerror'] = 'Unable to resolve recurrence rule for specified start date.';
|
||||
|
||||
// birthdays calendar
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
|
|
|
@ -1,207 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Default view';
|
||||
$labels['time_format'] = 'Time format';
|
||||
$labels['timeslots'] = 'Time slots per hour';
|
||||
$labels['first_day'] = 'First weekday';
|
||||
$labels['first_hour'] = 'First hour to show';
|
||||
$labels['workinghours'] = 'Working hours';
|
||||
$labels['add_category'] = 'Add category';
|
||||
$labels['remove_category'] = 'Remove category';
|
||||
$labels['defaultcalendar'] = 'Create new events in';
|
||||
$labels['eventcoloring'] = 'Event coloring';
|
||||
$labels['coloringmode0'] = 'According to calendar';
|
||||
$labels['coloringmode1'] = 'According to category';
|
||||
$labels['coloringmode2'] = 'Calendar for outline, category for content';
|
||||
$labels['coloringmode3'] = 'Category for outline, calendar for content';
|
||||
$labels['calendar'] = 'Calendar';
|
||||
$labels['calendars'] = 'Calendars';
|
||||
$labels['category'] = 'Category';
|
||||
$labels['categories'] = 'Categories';
|
||||
$labels['createcalendar'] = 'Create new calendar';
|
||||
$labels['editcalendar'] = 'Edit calendar properties';
|
||||
$labels['name'] = 'Nimi';
|
||||
$labels['color'] = 'Color';
|
||||
$labels['day'] = 'Day';
|
||||
$labels['week'] = 'Week';
|
||||
$labels['month'] = 'Month';
|
||||
$labels['agenda'] = 'Agenda';
|
||||
$labels['new'] = 'New';
|
||||
$labels['new_event'] = 'New event';
|
||||
$labels['edit_event'] = 'Edit event';
|
||||
$labels['edit'] = 'Edit';
|
||||
$labels['save'] = 'Salvesta';
|
||||
$labels['removelist'] = 'Remove from list';
|
||||
$labels['cancel'] = 'Cancel';
|
||||
$labels['select'] = 'Select';
|
||||
$labels['print'] = 'Print';
|
||||
$labels['printtitle'] = 'Print calendars';
|
||||
$labels['title'] = 'Summary';
|
||||
$labels['description'] = 'Description';
|
||||
$labels['all-day'] = 'all-day';
|
||||
$labels['export'] = 'Export';
|
||||
$labels['exporttitle'] = 'Export to iCalendar';
|
||||
$labels['exportrange'] = 'Events from';
|
||||
$labels['exportattachments'] = 'With attachments';
|
||||
$labels['customdate'] = 'Custom date';
|
||||
$labels['location'] = 'Location';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Date';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['starttime'] = 'Start time';
|
||||
$labels['end'] = 'End';
|
||||
$labels['repeat'] = 'Repeat';
|
||||
$labels['selectdate'] = 'Choose date';
|
||||
$labels['freebusy'] = 'Show me as';
|
||||
$labels['free'] = 'Free';
|
||||
$labels['busy'] = 'Busy';
|
||||
$labels['outofoffice'] = 'Absent';
|
||||
$labels['tentative'] = 'Tentative';
|
||||
$labels['status'] = 'Status';
|
||||
$labels['status-cancelled'] = 'Cancelled';
|
||||
$labels['priority'] = 'Priority';
|
||||
$labels['sensitivity'] = 'Privacy';
|
||||
$labels['public'] = 'public';
|
||||
$labels['private'] = 'private';
|
||||
$labels['confidential'] = 'confidential';
|
||||
$labels['links'] = 'Reference';
|
||||
$labels['alarms'] = 'Reminder';
|
||||
$labels['comment'] = 'Kommentaar';
|
||||
$labels['created'] = 'Created';
|
||||
$labels['changed'] = 'Last Modified';
|
||||
$labels['unknown'] = 'Unknown';
|
||||
$labels['generated'] = 'generated at';
|
||||
$labels['removelink'] = 'Remove email reference';
|
||||
$labels['printdescriptions'] = 'Print descriptions';
|
||||
$labels['parentcalendar'] = 'Insert inside';
|
||||
$labels['searchearlierdates'] = '« Search for earlier events';
|
||||
$labels['searchlaterdates'] = 'Search for later events »';
|
||||
$labels['andnmore'] = '$nr more...';
|
||||
$labels['togglerole'] = 'Click to toggle role';
|
||||
$labels['createfrommail'] = 'Save as event';
|
||||
$labels['importevents'] = 'Import events';
|
||||
$labels['importrange'] = 'Events from';
|
||||
$labels['onemonthback'] = '1 month back';
|
||||
$labels['nmonthsback'] = '$nr months back';
|
||||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calendarsubscribe'] = 'List permanently';
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
$labels['listsections'] = 'Divide into:';
|
||||
$labels['smartsections'] = 'Smart sections';
|
||||
$labels['until'] = 'until';
|
||||
$labels['today'] = 'Today';
|
||||
$labels['tomorrow'] = 'Tomorrow';
|
||||
$labels['thisweek'] = 'This week';
|
||||
$labels['nextweek'] = 'Next week';
|
||||
$labels['thismonth'] = 'This month';
|
||||
$labels['nextmonth'] = 'Next month';
|
||||
$labels['weekofyear'] = 'Week';
|
||||
$labels['pastevents'] = 'Past';
|
||||
$labels['futureevents'] = 'Future';
|
||||
$labels['showalarms'] = 'Show reminders';
|
||||
$labels['defaultalarmtype'] = 'Default reminder setting';
|
||||
$labels['defaultalarmoffset'] = 'Default reminder time';
|
||||
$labels['attendee'] = 'Participant';
|
||||
$labels['role'] = 'Role';
|
||||
$labels['availability'] = 'Avail.';
|
||||
$labels['confirmstate'] = 'Status';
|
||||
$labels['addattendee'] = 'Add participant';
|
||||
$labels['roleorganizer'] = 'Organizer';
|
||||
$labels['rolerequired'] = 'Kohustuslik';
|
||||
$labels['roleoptional'] = 'Optional';
|
||||
$labels['rolechair'] = 'Chair';
|
||||
$labels['rolenonparticipant'] = 'Absent';
|
||||
$labels['cutypeindividual'] = 'Individual';
|
||||
$labels['cutypegroup'] = 'Group';
|
||||
$labels['cutyperesource'] = 'Resource';
|
||||
$labels['cutyperoom'] = 'Room';
|
||||
$labels['availfree'] = 'Free';
|
||||
$labels['availbusy'] = 'Busy';
|
||||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Absent';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
$labels['sendcancellation'] = 'Notify participants about event cancellation';
|
||||
$labels['onlyworkinghours'] = 'Find availability within my working hours';
|
||||
$labels['reqallattendees'] = 'Required/all participants';
|
||||
$labels['prevslot'] = 'Previous Slot';
|
||||
$labels['nextslot'] = 'Next Slot';
|
||||
$labels['noslotfound'] = 'Unable to find a free time slot';
|
||||
$labels['invitationsubject'] = 'You\'ve been invited to "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with all the event details which you can import to your calendar application.";
|
||||
$labels['invitationattendlinks'] = "In case your email client doesn't support iTip requests you can use the following link to either accept or decline this invitation:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" has been updated';
|
||||
$labels['eventupdatesubjectempty'] = 'An event that concerns you has been updated';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with the updated event details which you can import to your calendar application.";
|
||||
$labels['eventcancelsubject'] = '"$title" has been canceled';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nThe event has been cancelled by \$organizer.\n\nPlease find attached an iCalendar file with the updated event details.";
|
||||
$labels['itipmailbodyaccepted'] = "\$sender has accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender has declined the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipdeclineevent'] = 'Do you want to decline your invitation to this event?';
|
||||
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
|
||||
$labels['itipcomment'] = 'Invitation/notification comment';
|
||||
$labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
|
||||
$labels['eventcancelled'] = 'The event has been cancelled';
|
||||
$labels['saveincalendar'] = 'save in';
|
||||
$labels['resource'] = 'Resource';
|
||||
$labels['resourcedetails'] = 'Details';
|
||||
$labels['tabsummary'] = 'Summary';
|
||||
$labels['tabrecurrence'] = 'Recurrence';
|
||||
$labels['tabattendees'] = 'Participants';
|
||||
$labels['tabattachments'] = 'Attachments';
|
||||
$labels['tabsharing'] = 'Sharing';
|
||||
$labels['deleteobjectconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deleteventconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deletecalendarconfirm'] = 'Do you really want to delete this calendar with all its events?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
|
||||
$labels['savingdata'] = 'Saving data...';
|
||||
$labels['errorsaving'] = 'Failed to save changes.';
|
||||
$labels['operationfailed'] = 'The requested operation failed.';
|
||||
$labels['invalideventdates'] = 'Invalid dates entered! Please check your input.';
|
||||
$labels['invalidcalendarproperties'] = 'Invalid calendar properties! Please set a valid name.';
|
||||
$labels['searchnoresults'] = 'No events found in the selected calendars.';
|
||||
$labels['successremoval'] = 'The event has been deleted successfully.';
|
||||
$labels['successrestore'] = 'The event has been restored successfully.';
|
||||
$labels['errornotifying'] = 'Failed to send notifications to event participants';
|
||||
$labels['errorimportingevent'] = 'Failed to import the event';
|
||||
$labels['newerversionexists'] = 'A newer version of this event already exists! Aborted.';
|
||||
$labels['nowritecalendarfound'] = 'No calendar found to save the event';
|
||||
$labels['importedsuccessfully'] = 'The event was successfully added to \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
|
||||
$labels['itipsendsuccess'] = 'Invitation sent to participants.';
|
||||
$labels['itipresponseerror'] = 'Failed to send the response to this event invitation';
|
||||
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
|
||||
$labels['sentresponseto'] = 'Successfully sent invitation response to $mailto';
|
||||
$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
|
||||
$labels['importsuccess'] = 'Successfully imported $nr events';
|
||||
$labels['importnone'] = 'No events found to be imported';
|
||||
$labels['importerror'] = 'An error occured while importing';
|
||||
$labels['aclnorights'] = 'You do not have administrator rights on this calendar.';
|
||||
$labels['changeeventconfirm'] = 'Change event';
|
||||
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
|
||||
$labels['currentevent'] = 'Current';
|
||||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
$labels['birthdayscalendar'] = 'Birthdays Calendar';
|
||||
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
|
||||
$labels['birthdayscalendarsources'] = 'From these address books';
|
||||
$labels['birthdayeventtitle'] = '$name\'s Birthday';
|
||||
$labels['birthdayage'] = 'Age $age';
|
||||
$labels['operation'] = 'Toiming';
|
||||
?>
|
|
@ -1,272 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Default view';
|
||||
$labels['time_format'] = 'Time format';
|
||||
$labels['timeslots'] = 'Time slots per hour';
|
||||
$labels['first_day'] = 'First weekday';
|
||||
$labels['first_hour'] = 'First hour to show';
|
||||
$labels['workinghours'] = 'Working hours';
|
||||
$labels['add_category'] = 'Add category';
|
||||
$labels['remove_category'] = 'Remove category';
|
||||
$labels['defaultcalendar'] = 'Create new events in';
|
||||
$labels['eventcoloring'] = 'Event coloring';
|
||||
$labels['coloringmode0'] = 'According to calendar';
|
||||
$labels['coloringmode1'] = 'According to category';
|
||||
$labels['coloringmode2'] = 'Calendar for outline, category for content';
|
||||
$labels['coloringmode3'] = 'Category for outline, calendar for content';
|
||||
$labels['afternothing'] = 'Do nothing';
|
||||
$labels['aftertrash'] = 'Move to Trash';
|
||||
$labels['afterdelete'] = 'Delete the message';
|
||||
$labels['afterflagdeleted'] = 'Flag as deleted';
|
||||
$labels['aftermoveto'] = 'Move to...';
|
||||
$labels['itipoptions'] = 'Event Invitations';
|
||||
$labels['afteraction'] = 'After an invitation or update message is processed';
|
||||
$labels['calendar'] = 'Calendar';
|
||||
$labels['calendars'] = 'Calendars';
|
||||
$labels['category'] = 'Category';
|
||||
$labels['categories'] = 'Categories';
|
||||
$labels['createcalendar'] = 'Create new calendar';
|
||||
$labels['editcalendar'] = 'Edit calendar properties';
|
||||
$labels['name'] = 'Name';
|
||||
$labels['color'] = 'Color';
|
||||
$labels['day'] = 'Day';
|
||||
$labels['week'] = 'Week';
|
||||
$labels['month'] = 'Month';
|
||||
$labels['agenda'] = 'Agenda';
|
||||
$labels['new'] = 'New';
|
||||
$labels['new_event'] = 'New event';
|
||||
$labels['edit_event'] = 'Edit event';
|
||||
$labels['edit'] = 'Edit';
|
||||
$labels['save'] = 'Save';
|
||||
$labels['removelist'] = 'Remove from list';
|
||||
$labels['cancel'] = 'Cancel';
|
||||
$labels['select'] = 'Select';
|
||||
$labels['print'] = 'Print';
|
||||
$labels['printtitle'] = 'Print calendars';
|
||||
$labels['title'] = 'Summary';
|
||||
$labels['description'] = 'Description';
|
||||
$labels['all-day'] = 'all-day';
|
||||
$labels['export'] = 'Export';
|
||||
$labels['exporttitle'] = 'Export to iCalendar';
|
||||
$labels['exportrange'] = 'Events from';
|
||||
$labels['exportattachments'] = 'With attachments';
|
||||
$labels['customdate'] = 'Custom date';
|
||||
$labels['location'] = 'Location';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Date';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['starttime'] = 'Start time';
|
||||
$labels['end'] = 'End';
|
||||
$labels['endtime'] = 'End time';
|
||||
$labels['repeat'] = 'Repeat';
|
||||
$labels['selectdate'] = 'Choose date';
|
||||
$labels['freebusy'] = 'Show me as';
|
||||
$labels['free'] = 'Free';
|
||||
$labels['busy'] = 'Busy';
|
||||
$labels['outofoffice'] = 'Out of Office';
|
||||
$labels['tentative'] = 'Tentative';
|
||||
$labels['mystatus'] = 'My status';
|
||||
$labels['status'] = 'Status';
|
||||
$labels['status-confirmed'] = 'Confirmed';
|
||||
$labels['status-cancelled'] = 'Cancelled';
|
||||
$labels['priority'] = 'Priority';
|
||||
$labels['sensitivity'] = 'Privacy';
|
||||
$labels['public'] = 'public';
|
||||
$labels['private'] = 'private';
|
||||
$labels['confidential'] = 'confidential';
|
||||
$labels['alarms'] = 'Reminder';
|
||||
$labels['comment'] = 'Comment';
|
||||
$labels['created'] = 'Created';
|
||||
$labels['changed'] = 'Last Modified';
|
||||
$labels['unknown'] = 'Unknown';
|
||||
$labels['eventoptions'] = 'Options';
|
||||
$labels['generated'] = 'generated at';
|
||||
$labels['eventhistory'] = 'History';
|
||||
$labels['printdescriptions'] = 'Print descriptions';
|
||||
$labels['parentcalendar'] = 'Insert inside';
|
||||
$labels['searchearlierdates'] = '« Search for earlier events';
|
||||
$labels['searchlaterdates'] = 'Search for later events »';
|
||||
$labels['andnmore'] = '$nr more...';
|
||||
$labels['togglerole'] = 'Click to toggle role';
|
||||
$labels['createfrommail'] = 'Save as event';
|
||||
$labels['importevents'] = 'Import events';
|
||||
$labels['importrange'] = 'Events from';
|
||||
$labels['onemonthback'] = '1 month back';
|
||||
$labels['nmonthsback'] = '$nr months back';
|
||||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['findcalendars'] = 'Find calendars...';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calsearchresults'] = 'Available Calendars';
|
||||
$labels['calendarsubscribe'] = 'List permanently';
|
||||
$labels['nocalendarsfound'] = 'No calendars found';
|
||||
$labels['nrcalendarsfound'] = '$nr calendars found';
|
||||
$labels['quickview'] = 'View only this calendar';
|
||||
$labels['invitationspending'] = 'Pending invitations';
|
||||
$labels['invitationsdeclined'] = 'Declined invitations';
|
||||
$labels['changepartstat'] = 'Change participant status';
|
||||
$labels['rsvpcomment'] = 'Invitation text';
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
$labels['listsections'] = 'Divide into:';
|
||||
$labels['smartsections'] = 'Smart sections';
|
||||
$labels['until'] = 'until';
|
||||
$labels['today'] = 'Today';
|
||||
$labels['tomorrow'] = 'Tomorrow';
|
||||
$labels['thisweek'] = 'This week';
|
||||
$labels['nextweek'] = 'Next week';
|
||||
$labels['prevweek'] = 'Previous week';
|
||||
$labels['thismonth'] = 'This month';
|
||||
$labels['nextmonth'] = 'Next month';
|
||||
$labels['weekofyear'] = 'Week';
|
||||
$labels['pastevents'] = 'Past';
|
||||
$labels['futureevents'] = 'Future';
|
||||
$labels['showalarms'] = 'Show reminders';
|
||||
$labels['defaultalarmtype'] = 'Default reminder setting';
|
||||
$labels['defaultalarmoffset'] = 'Default reminder time';
|
||||
$labels['attendee'] = 'Participant';
|
||||
$labels['role'] = 'Role';
|
||||
$labels['availability'] = 'Avail.';
|
||||
$labels['confirmstate'] = 'Status';
|
||||
$labels['addattendee'] = 'Add participant';
|
||||
$labels['roleorganizer'] = 'Organizer';
|
||||
$labels['rolerequired'] = 'Required';
|
||||
$labels['roleoptional'] = 'Optional';
|
||||
$labels['rolechair'] = 'Chair';
|
||||
$labels['rolenonparticipant'] = 'Absent';
|
||||
$labels['cutypeindividual'] = 'Individual';
|
||||
$labels['cutypegroup'] = 'Group';
|
||||
$labels['cutyperesource'] = 'Resource';
|
||||
$labels['cutyperoom'] = 'Room';
|
||||
$labels['availfree'] = 'Free';
|
||||
$labels['availbusy'] = 'Busy';
|
||||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Out of Office';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
$labels['sendcancellation'] = 'Notify participants about event cancellation';
|
||||
$labels['onlyworkinghours'] = 'Find availability within my working hours';
|
||||
$labels['reqallattendees'] = 'Required/all participants';
|
||||
$labels['prevslot'] = 'Previous Slot';
|
||||
$labels['nextslot'] = 'Next Slot';
|
||||
$labels['suggestedslot'] = 'Suggested Slot';
|
||||
$labels['noslotfound'] = 'Unable to find a free time slot';
|
||||
$labels['invitationsubject'] = 'You\'ve been invited to "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with all the event details which you can import to your calendar application.";
|
||||
$labels['invitationattendlinks'] = "In case your email client doesn't support iTip requests you can use the following link to either accept or decline this invitation:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" has been updated';
|
||||
$labels['eventupdatesubjectempty'] = 'An event that concerns you has been updated';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with the updated event details which you can import to your calendar application.";
|
||||
$labels['eventcancelsubject'] = '"$title" has been canceled';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nThe event has been cancelled by \$organizer.\n\nPlease find attached an iCalendar file with the updated event details.";
|
||||
$labels['itipobjectnotfound'] = 'The event referred by this message was not found in your calendar.';
|
||||
$labels['itipmailbodyaccepted'] = "\$sender has accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender has declined the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodycancel'] = "\$sender has rejected your participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegated'] = "\$sender has delegated the participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegatedto'] = "\$sender has delegated the participation in the following event to you:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipdeclineevent'] = 'Do you want to decline your invitation to this event?';
|
||||
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
|
||||
$labels['itipcomment'] = 'Invitation/notification comment';
|
||||
$labels['itipcommenttitle'] = 'This comment will be attached to the invitation/notification message sent to participants';
|
||||
$labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
|
||||
$labels['eventcancelled'] = 'The event has been cancelled';
|
||||
$labels['saveincalendar'] = 'save in';
|
||||
$labels['updatemycopy'] = 'Update in my calendar';
|
||||
$labels['savetocalendar'] = 'Save to calendar';
|
||||
$labels['openpreview'] = 'Check Calendar';
|
||||
$labels['noearlierevents'] = 'No earlier events';
|
||||
$labels['nolaterevents'] = 'No later events';
|
||||
$labels['resource'] = 'Resource';
|
||||
$labels['addresource'] = 'Book resource';
|
||||
$labels['findresources'] = 'Find resources';
|
||||
$labels['resourcedetails'] = 'Details';
|
||||
$labels['resourceavailability'] = 'Availability';
|
||||
$labels['resourceowner'] = 'Owner';
|
||||
$labels['resourceadded'] = 'The resource was added to your event';
|
||||
$labels['tabsummary'] = 'Summary';
|
||||
$labels['tabrecurrence'] = 'Recurrence';
|
||||
$labels['tabattendees'] = 'Participants';
|
||||
$labels['tabresources'] = 'Resources';
|
||||
$labels['tabattachments'] = 'Attachments';
|
||||
$labels['tabsharing'] = 'Sharing';
|
||||
$labels['deleteobjectconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deleteventconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deletecalendarconfirm'] = 'Do you really want to delete this calendar with all its events?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
|
||||
$labels['savingdata'] = 'Saving data...';
|
||||
$labels['errorsaving'] = 'Failed to save changes.';
|
||||
$labels['operationfailed'] = 'The requested operation failed.';
|
||||
$labels['invalideventdates'] = 'Invalid dates entered! Please check your input.';
|
||||
$labels['invalidcalendarproperties'] = 'Invalid calendar properties! Please set a valid name.';
|
||||
$labels['searchnoresults'] = 'No events found in the selected calendars.';
|
||||
$labels['successremoval'] = 'The event has been deleted successfully.';
|
||||
$labels['successrestore'] = 'The event has been restored successfully.';
|
||||
$labels['errornotifying'] = 'Failed to send notifications to event participants';
|
||||
$labels['errorimportingevent'] = 'Failed to import the event';
|
||||
$labels['importwarningexists'] = 'A copy of this event already exists in your calendar.';
|
||||
$labels['newerversionexists'] = 'A newer version of this event already exists! Aborted.';
|
||||
$labels['nowritecalendarfound'] = 'No calendar found to save the event';
|
||||
$labels['importedsuccessfully'] = 'The event was successfully added to \'$calendar\'';
|
||||
$labels['updatedsuccessfully'] = 'The event was successfully updated in \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
|
||||
$labels['itipsendsuccess'] = 'Invitation sent to participants.';
|
||||
$labels['itipresponseerror'] = 'Failed to send the response to this event invitation';
|
||||
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
|
||||
$labels['sentresponseto'] = 'Successfully sent invitation response to $mailto';
|
||||
$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
|
||||
$labels['importsuccess'] = 'Successfully imported $nr events';
|
||||
$labels['importnone'] = 'No events found to be imported';
|
||||
$labels['importerror'] = 'An error occured while importing';
|
||||
$labels['aclnorights'] = 'You do not have administrator rights on this calendar.';
|
||||
$labels['changeeventconfirm'] = 'Change event';
|
||||
$labels['removeeventconfirm'] = 'Delete event';
|
||||
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
|
||||
$labels['removerecurringeventwarning'] = 'This is a recurring event. Would you like to delete the current event only, this and all future occurences or all occurences of this event?';
|
||||
$labels['currentevent'] = 'Current';
|
||||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
$labels['birthdayscalendar'] = 'Birthdays Calendar';
|
||||
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
|
||||
$labels['birthdayscalendarsources'] = 'From these address books';
|
||||
$labels['birthdayeventtitle'] = '$name\'s Birthday';
|
||||
$labels['birthdayage'] = 'Age $age';
|
||||
$labels['eventchangelog'] = 'Change History';
|
||||
$labels['eventdiff'] = 'Changes from revisions $rev';
|
||||
$labels['revision'] = 'Revision';
|
||||
$labels['user'] = 'User';
|
||||
$labels['operation'] = 'Action';
|
||||
$labels['actionappend'] = 'Saved';
|
||||
$labels['actionmove'] = 'Moved';
|
||||
$labels['actiondelete'] = 'Deleted';
|
||||
$labels['compare'] = 'Compare';
|
||||
$labels['showrevision'] = 'Show this version';
|
||||
$labels['restore'] = 'Restore this version';
|
||||
$labels['eventnotfound'] = 'Failed to load event data';
|
||||
$labels['eventchangelognotavailable'] = 'Change history is not available for this event';
|
||||
$labels['eventdiffnotavailable'] = 'No comparison possible for the selected revisions';
|
||||
$labels['eventrestoreconfirm'] = 'Do you really want to restore revision $rev of this event? This will replace the current event with the old version.';
|
||||
$labels['arialabelminical'] = 'Calendar date selection';
|
||||
$labels['arialabelcalendarview'] = 'Calendar view';
|
||||
$labels['arialabelsearchform'] = 'Event search form';
|
||||
$labels['arialabelquicksearchbox'] = 'Event search input';
|
||||
$labels['arialabelcalsearchform'] = 'Calendars search form';
|
||||
$labels['calendaractions'] = 'Calendar actions';
|
||||
$labels['arialabeleventattendees'] = 'Event participants list';
|
||||
$labels['arialabeleventresources'] = 'Event resources list';
|
||||
$labels['arialabelresourcesearchform'] = 'Resources search form';
|
||||
$labels['arialabelresourceselection'] = 'Available resources';
|
||||
?>
|
|
@ -1,272 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Default view';
|
||||
$labels['time_format'] = 'Format datuma';
|
||||
$labels['timeslots'] = 'Time slots per hour';
|
||||
$labels['first_day'] = 'Prvi dan tjedna';
|
||||
$labels['first_hour'] = 'Prvi sat za prikaz';
|
||||
$labels['workinghours'] = 'Radni sati';
|
||||
$labels['add_category'] = 'Dodaj kategoriju';
|
||||
$labels['remove_category'] = 'Obriši kategoriju';
|
||||
$labels['defaultcalendar'] = 'Kreiraj nove događaje u';
|
||||
$labels['eventcoloring'] = 'Bojanje događaja';
|
||||
$labels['coloringmode0'] = 'Prema kalendaru';
|
||||
$labels['coloringmode1'] = 'Prema kategoriji';
|
||||
$labels['coloringmode2'] = 'Calendar for outline, category for content';
|
||||
$labels['coloringmode3'] = 'Category for outline, calendar for content';
|
||||
$labels['afternothing'] = 'Do nothing';
|
||||
$labels['aftertrash'] = 'Move to Trash';
|
||||
$labels['afterdelete'] = 'Delete the message';
|
||||
$labels['afterflagdeleted'] = 'Flag as deleted';
|
||||
$labels['aftermoveto'] = 'Move to...';
|
||||
$labels['itipoptions'] = 'Event Invitations';
|
||||
$labels['afteraction'] = 'After an invitation or update message is processed';
|
||||
$labels['calendar'] = 'Kalendar';
|
||||
$labels['calendars'] = 'Kalendari';
|
||||
$labels['category'] = 'Kategorija';
|
||||
$labels['categories'] = 'Kategorije';
|
||||
$labels['createcalendar'] = 'Create new calendar';
|
||||
$labels['editcalendar'] = 'Edit calendar properties';
|
||||
$labels['name'] = 'Name';
|
||||
$labels['color'] = 'Color';
|
||||
$labels['day'] = 'Day';
|
||||
$labels['week'] = 'Week';
|
||||
$labels['month'] = 'Month';
|
||||
$labels['agenda'] = 'Agenda';
|
||||
$labels['new'] = 'New';
|
||||
$labels['new_event'] = 'New event';
|
||||
$labels['edit_event'] = 'Edit event';
|
||||
$labels['edit'] = 'Edit';
|
||||
$labels['save'] = 'Save';
|
||||
$labels['removelist'] = 'Remove from list';
|
||||
$labels['cancel'] = 'Cancel';
|
||||
$labels['select'] = 'Select';
|
||||
$labels['print'] = 'Print';
|
||||
$labels['printtitle'] = 'Print calendars';
|
||||
$labels['title'] = 'Summary';
|
||||
$labels['description'] = 'Description';
|
||||
$labels['all-day'] = 'all-day';
|
||||
$labels['export'] = 'Export';
|
||||
$labels['exporttitle'] = 'Export to iCalendar';
|
||||
$labels['exportrange'] = 'Events from';
|
||||
$labels['exportattachments'] = 'With attachments';
|
||||
$labels['customdate'] = 'Custom date';
|
||||
$labels['location'] = 'Location';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Date';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['starttime'] = 'Start time';
|
||||
$labels['end'] = 'End';
|
||||
$labels['endtime'] = 'End time';
|
||||
$labels['repeat'] = 'Repeat';
|
||||
$labels['selectdate'] = 'Choose date';
|
||||
$labels['freebusy'] = 'Show me as';
|
||||
$labels['free'] = 'Free';
|
||||
$labels['busy'] = 'Busy';
|
||||
$labels['outofoffice'] = 'Out of Office';
|
||||
$labels['tentative'] = 'Tentative';
|
||||
$labels['mystatus'] = 'My status';
|
||||
$labels['status'] = 'Status';
|
||||
$labels['status-confirmed'] = 'Confirmed';
|
||||
$labels['status-cancelled'] = 'Cancelled';
|
||||
$labels['priority'] = 'Priority';
|
||||
$labels['sensitivity'] = 'Privacy';
|
||||
$labels['public'] = 'public';
|
||||
$labels['private'] = 'private';
|
||||
$labels['confidential'] = 'confidential';
|
||||
$labels['alarms'] = 'Reminder';
|
||||
$labels['comment'] = 'Comment';
|
||||
$labels['created'] = 'Created';
|
||||
$labels['changed'] = 'Last Modified';
|
||||
$labels['unknown'] = 'Unknown';
|
||||
$labels['eventoptions'] = 'Options';
|
||||
$labels['generated'] = 'generated at';
|
||||
$labels['eventhistory'] = 'History';
|
||||
$labels['printdescriptions'] = 'Print descriptions';
|
||||
$labels['parentcalendar'] = 'Insert inside';
|
||||
$labels['searchearlierdates'] = '« Search for earlier events';
|
||||
$labels['searchlaterdates'] = 'Search for later events »';
|
||||
$labels['andnmore'] = '$nr more...';
|
||||
$labels['togglerole'] = 'Click to toggle role';
|
||||
$labels['createfrommail'] = 'Save as event';
|
||||
$labels['importevents'] = 'Import events';
|
||||
$labels['importrange'] = 'Events from';
|
||||
$labels['onemonthback'] = '1 month back';
|
||||
$labels['nmonthsback'] = '$nr months back';
|
||||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['findcalendars'] = 'Find calendars...';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calsearchresults'] = 'Available Calendars';
|
||||
$labels['calendarsubscribe'] = 'List permanently';
|
||||
$labels['nocalendarsfound'] = 'No calendars found';
|
||||
$labels['nrcalendarsfound'] = '$nr calendars found';
|
||||
$labels['quickview'] = 'View only this calendar';
|
||||
$labels['invitationspending'] = 'Pending invitations';
|
||||
$labels['invitationsdeclined'] = 'Declined invitations';
|
||||
$labels['changepartstat'] = 'Change participant status';
|
||||
$labels['rsvpcomment'] = 'Invitation text';
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
$labels['listsections'] = 'Divide into:';
|
||||
$labels['smartsections'] = 'Smart sections';
|
||||
$labels['until'] = 'until';
|
||||
$labels['today'] = 'Today';
|
||||
$labels['tomorrow'] = 'Tomorrow';
|
||||
$labels['thisweek'] = 'This week';
|
||||
$labels['nextweek'] = 'Next week';
|
||||
$labels['prevweek'] = 'Previous week';
|
||||
$labels['thismonth'] = 'This month';
|
||||
$labels['nextmonth'] = 'Next month';
|
||||
$labels['weekofyear'] = 'Week';
|
||||
$labels['pastevents'] = 'Past';
|
||||
$labels['futureevents'] = 'Future';
|
||||
$labels['showalarms'] = 'Show reminders';
|
||||
$labels['defaultalarmtype'] = 'Default reminder setting';
|
||||
$labels['defaultalarmoffset'] = 'Default reminder time';
|
||||
$labels['attendee'] = 'Participant';
|
||||
$labels['role'] = 'Role';
|
||||
$labels['availability'] = 'Avail.';
|
||||
$labels['confirmstate'] = 'Status';
|
||||
$labels['addattendee'] = 'Add participant';
|
||||
$labels['roleorganizer'] = 'Organizer';
|
||||
$labels['rolerequired'] = 'Required';
|
||||
$labels['roleoptional'] = 'Optional';
|
||||
$labels['rolechair'] = 'Chair';
|
||||
$labels['rolenonparticipant'] = 'Absent';
|
||||
$labels['cutypeindividual'] = 'Individual';
|
||||
$labels['cutypegroup'] = 'Group';
|
||||
$labels['cutyperesource'] = 'Resource';
|
||||
$labels['cutyperoom'] = 'Room';
|
||||
$labels['availfree'] = 'Free';
|
||||
$labels['availbusy'] = 'Busy';
|
||||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Out of Office';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
$labels['sendcancellation'] = 'Notify participants about event cancellation';
|
||||
$labels['onlyworkinghours'] = 'Find availability within my working hours';
|
||||
$labels['reqallattendees'] = 'Required/all participants';
|
||||
$labels['prevslot'] = 'Previous Slot';
|
||||
$labels['nextslot'] = 'Next Slot';
|
||||
$labels['suggestedslot'] = 'Suggested Slot';
|
||||
$labels['noslotfound'] = 'Unable to find a free time slot';
|
||||
$labels['invitationsubject'] = 'You\'ve been invited to "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with all the event details which you can import to your calendar application.";
|
||||
$labels['invitationattendlinks'] = "In case your email client doesn't support iTip requests you can use the following link to either accept or decline this invitation:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" has been updated';
|
||||
$labels['eventupdatesubjectempty'] = 'An event that concerns you has been updated';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with the updated event details which you can import to your calendar application.";
|
||||
$labels['eventcancelsubject'] = '"$title" has been canceled';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nThe event has been cancelled by \$organizer.\n\nPlease find attached an iCalendar file with the updated event details.";
|
||||
$labels['itipobjectnotfound'] = 'The event referred by this message was not found in your calendar.';
|
||||
$labels['itipmailbodyaccepted'] = "\$sender has accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender has declined the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodycancel'] = "\$sender has rejected your participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegated'] = "\$sender has delegated the participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegatedto'] = "\$sender has delegated the participation in the following event to you:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipdeclineevent'] = 'Do you want to decline your invitation to this event?';
|
||||
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
|
||||
$labels['itipcomment'] = 'Invitation/notification comment';
|
||||
$labels['itipcommenttitle'] = 'This comment will be attached to the invitation/notification message sent to participants';
|
||||
$labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
|
||||
$labels['eventcancelled'] = 'The event has been cancelled';
|
||||
$labels['saveincalendar'] = 'save in';
|
||||
$labels['updatemycopy'] = 'Update in my calendar';
|
||||
$labels['savetocalendar'] = 'Save to calendar';
|
||||
$labels['openpreview'] = 'Check Calendar';
|
||||
$labels['noearlierevents'] = 'No earlier events';
|
||||
$labels['nolaterevents'] = 'No later events';
|
||||
$labels['resource'] = 'Resource';
|
||||
$labels['addresource'] = 'Book resource';
|
||||
$labels['findresources'] = 'Find resources';
|
||||
$labels['resourcedetails'] = 'Details';
|
||||
$labels['resourceavailability'] = 'Availability';
|
||||
$labels['resourceowner'] = 'Owner';
|
||||
$labels['resourceadded'] = 'The resource was added to your event';
|
||||
$labels['tabsummary'] = 'Summary';
|
||||
$labels['tabrecurrence'] = 'Recurrence';
|
||||
$labels['tabattendees'] = 'Participants';
|
||||
$labels['tabresources'] = 'Resources';
|
||||
$labels['tabattachments'] = 'Attachments';
|
||||
$labels['tabsharing'] = 'Sharing';
|
||||
$labels['deleteobjectconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deleteventconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deletecalendarconfirm'] = 'Do you really want to delete this calendar with all its events?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
|
||||
$labels['savingdata'] = 'Saving data...';
|
||||
$labels['errorsaving'] = 'Failed to save changes.';
|
||||
$labels['operationfailed'] = 'The requested operation failed.';
|
||||
$labels['invalideventdates'] = 'Invalid dates entered! Please check your input.';
|
||||
$labels['invalidcalendarproperties'] = 'Invalid calendar properties! Please set a valid name.';
|
||||
$labels['searchnoresults'] = 'No events found in the selected calendars.';
|
||||
$labels['successremoval'] = 'The event has been deleted successfully.';
|
||||
$labels['successrestore'] = 'The event has been restored successfully.';
|
||||
$labels['errornotifying'] = 'Failed to send notifications to event participants';
|
||||
$labels['errorimportingevent'] = 'Failed to import the event';
|
||||
$labels['importwarningexists'] = 'A copy of this event already exists in your calendar.';
|
||||
$labels['newerversionexists'] = 'A newer version of this event already exists! Aborted.';
|
||||
$labels['nowritecalendarfound'] = 'No calendar found to save the event';
|
||||
$labels['importedsuccessfully'] = 'The event was successfully added to \'$calendar\'';
|
||||
$labels['updatedsuccessfully'] = 'The event was successfully updated in \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
|
||||
$labels['itipsendsuccess'] = 'Invitation sent to participants.';
|
||||
$labels['itipresponseerror'] = 'Failed to send the response to this event invitation';
|
||||
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
|
||||
$labels['sentresponseto'] = 'Successfully sent invitation response to $mailto';
|
||||
$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
|
||||
$labels['importsuccess'] = 'Successfully imported $nr events';
|
||||
$labels['importnone'] = 'No events found to be imported';
|
||||
$labels['importerror'] = 'An error occured while importing';
|
||||
$labels['aclnorights'] = 'You do not have administrator rights on this calendar.';
|
||||
$labels['changeeventconfirm'] = 'Change event';
|
||||
$labels['removeeventconfirm'] = 'Delete event';
|
||||
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
|
||||
$labels['removerecurringeventwarning'] = 'This is a recurring event. Would you like to delete the current event only, this and all future occurences or all occurences of this event?';
|
||||
$labels['currentevent'] = 'Current';
|
||||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
$labels['birthdayscalendar'] = 'Birthdays Calendar';
|
||||
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
|
||||
$labels['birthdayscalendarsources'] = 'From these address books';
|
||||
$labels['birthdayeventtitle'] = '$name\'s Birthday';
|
||||
$labels['birthdayage'] = 'Age $age';
|
||||
$labels['eventchangelog'] = 'Change History';
|
||||
$labels['eventdiff'] = 'Changes from revisions $rev';
|
||||
$labels['revision'] = 'Revision';
|
||||
$labels['user'] = 'User';
|
||||
$labels['operation'] = 'Action';
|
||||
$labels['actionappend'] = 'Saved';
|
||||
$labels['actionmove'] = 'Moved';
|
||||
$labels['actiondelete'] = 'Deleted';
|
||||
$labels['compare'] = 'Compare';
|
||||
$labels['showrevision'] = 'Show this version';
|
||||
$labels['restore'] = 'Restore this version';
|
||||
$labels['eventnotfound'] = 'Failed to load event data';
|
||||
$labels['eventchangelognotavailable'] = 'Change history is not available for this event';
|
||||
$labels['eventdiffnotavailable'] = 'No comparison possible for the selected revisions';
|
||||
$labels['eventrestoreconfirm'] = 'Do you really want to restore revision $rev of this event? This will replace the current event with the old version.';
|
||||
$labels['arialabelminical'] = 'Calendar date selection';
|
||||
$labels['arialabelcalendarview'] = 'Calendar view';
|
||||
$labels['arialabelsearchform'] = 'Event search form';
|
||||
$labels['arialabelquicksearchbox'] = 'Event search input';
|
||||
$labels['arialabelcalsearchform'] = 'Calendars search form';
|
||||
$labels['calendaractions'] = 'Calendar actions';
|
||||
$labels['arialabeleventattendees'] = 'Event participants list';
|
||||
$labels['arialabeleventresources'] = 'Event resources list';
|
||||
$labels['arialabelresourcesearchform'] = 'Resources search form';
|
||||
$labels['arialabelresourceselection'] = 'Available resources';
|
||||
?>
|
203
localization/ko_KR.inc
Normal file
|
@ -0,0 +1,203 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = '기본 보기';
|
||||
$labels['time_format'] = '시간표시 형식';
|
||||
$labels['timeslots'] = '시간당 슬롯';
|
||||
$labels['first_day'] = '첫번째 평일';
|
||||
$labels['first_hour'] = '표시시작 시각';
|
||||
$labels['workinghours'] = '근무시간';
|
||||
$labels['add_category'] = '카테고리 추가';
|
||||
$labels['remove_category'] = '카테고리 삭제';
|
||||
$labels['defaultcalendar'] = '새 일정 추가';
|
||||
$labels['eventcoloring'] = '일정 색상';
|
||||
$labels['coloringmode0'] = '일정에 따라';
|
||||
$labels['coloringmode1'] = '카테고리에 따라';
|
||||
$labels['afternothing'] = '그대로 둠';
|
||||
$labels['aftertrash'] = '휴지통에 버림';
|
||||
$labels['afterdelete'] = '메세지 삭제';
|
||||
$labels['afterflagdeleted'] = '삭제로 표시';
|
||||
$labels['aftermoveto'] = '이동';
|
||||
$labels['itipoptions'] = '일정에 초대';
|
||||
$labels['calendar'] = '캘린더';
|
||||
$labels['calendars'] = '캘린더';
|
||||
$labels['category'] = '카테고리';
|
||||
$labels['categories'] = '카테고리';
|
||||
$labels['createcalendar'] = '새 캘린더 추가';
|
||||
$labels['editcalendar'] = '캘린더 설정';
|
||||
$labels['name'] = '이름';
|
||||
$labels['color'] = '색상';
|
||||
$labels['day'] = '일';
|
||||
$labels['week'] = '주';
|
||||
$labels['month'] = '월';
|
||||
$labels['agenda'] = '일정목록';
|
||||
$labels['new'] = '신규';
|
||||
$labels['new_event'] = '새 일정';
|
||||
$labels['edit_event'] = '일정 수정';
|
||||
$labels['edit'] = '수정';
|
||||
$labels['save'] = '저장';
|
||||
$labels['removelist'] = '목록에서 삭제';
|
||||
$labels['cancel'] = '취소';
|
||||
$labels['select'] = '선택';
|
||||
$labels['print'] = '인쇄';
|
||||
$labels['printtitle'] = '캘린더 인쇄';
|
||||
$labels['title'] = '요약';
|
||||
$labels['description'] = '설명';
|
||||
$labels['all-day'] = '종일';
|
||||
$labels['export'] = '내보내기';
|
||||
$labels['exporttitle'] = 'iCalendar로 내보내기';
|
||||
$labels['exportattachments'] = '첨부됨';
|
||||
$labels['location'] = '위치';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = '날짜';
|
||||
$labels['start'] = '시작';
|
||||
$labels['starttime'] = '시작 시간';
|
||||
$labels['end'] = '종료';
|
||||
$labels['endtime'] = '종료 시간';
|
||||
$labels['repeat'] = '반복';
|
||||
$labels['selectdate'] = '날짜 선택';
|
||||
$labels['free'] = '한가함';
|
||||
$labels['busy'] = '바쁨';
|
||||
$labels['outofoffice'] = '부재중';
|
||||
$labels['tentative'] = '임시';
|
||||
$labels['mystatus'] = '내 상태';
|
||||
$labels['status'] = '상태';
|
||||
$labels['status-confirmed'] = '확인됨';
|
||||
$labels['status-cancelled'] = '취소됨';
|
||||
$labels['priority'] = '우선순위';
|
||||
$labels['sensitivity'] = '프라이버시';
|
||||
$labels['public'] = '공개';
|
||||
$labels['private'] = '비공개';
|
||||
$labels['confidential'] = '비밀';
|
||||
$labels['links'] = '참조';
|
||||
$labels['alarms'] = '알림';
|
||||
$labels['comment'] = '코멘트';
|
||||
$labels['created'] = '작성됨';
|
||||
$labels['changed'] = '마지막으로 수정됨';
|
||||
$labels['unknown'] = '알 수 없는';
|
||||
$labels['eventoptions'] = '옵션';
|
||||
$labels['generated'] = '생성된';
|
||||
$labels['eventhistory'] = '이력';
|
||||
$labels['printdescriptions'] = '내용 출력';
|
||||
$labels['searchearlierdates'] = '이전 일정 검색';
|
||||
$labels['searchlaterdates'] = '이후 일정 검색';
|
||||
$labels['andnmore'] = '$nr 더...';
|
||||
$labels['createfrommail'] = '일정으로 저장';
|
||||
$labels['importevents'] = '일정 가져오기';
|
||||
$labels['onemonthback'] = '한달 전';
|
||||
$labels['nmonthsback'] = '$nr개월 전';
|
||||
$labels['showurl'] = '캘린더 URL 보이기';
|
||||
$labels['findcalendars'] = '캘린더 검색';
|
||||
$labels['calsearchresults'] = '가능한 캘린더';
|
||||
$labels['nocalendarsfound'] = '캘린더 없음';
|
||||
$labels['nrcalendarsfound'] = '$nr개의 캘린더 검색됨';
|
||||
$labels['quickview'] = '이 캘린더만 보기';
|
||||
$labels['invitationspending'] = '보류중인 초대장';
|
||||
$labels['invitationsdeclined'] = '거절된 초대장';
|
||||
$labels['changepartstat'] = '참가상태 변경';
|
||||
$labels['rsvpcomment'] = '초대 문구';
|
||||
$labels['listrange'] = '표시 범위';
|
||||
$labels['listsections'] = '분류 :';
|
||||
$labels['smartsections'] = '스마트 선택';
|
||||
$labels['until'] = '까지';
|
||||
$labels['today'] = '오늘';
|
||||
$labels['tomorrow'] = '내일';
|
||||
$labels['thisweek'] = '이번 주';
|
||||
$labels['nextweek'] = '다음 주';
|
||||
$labels['prevweek'] = '지난 주';
|
||||
$labels['thismonth'] = '이번 달';
|
||||
$labels['nextmonth'] = '다음 달';
|
||||
$labels['weekofyear'] = '주';
|
||||
$labels['pastevents'] = '과거';
|
||||
$labels['futureevents'] = '미래';
|
||||
$labels['showalarms'] = '알림 보이기';
|
||||
$labels['defaultalarmtype'] = '기본 알림 설정';
|
||||
$labels['defaultalarmoffset'] = '기본 알림 시간';
|
||||
$labels['attendee'] = '참가자';
|
||||
$labels['availability'] = '가능';
|
||||
$labels['confirmstate'] = '상태';
|
||||
$labels['addattendee'] = '참가자 추가';
|
||||
$labels['roleorganizer'] = '주최자';
|
||||
$labels['rolerequired'] = '필수';
|
||||
$labels['roleoptional'] = '선택';
|
||||
$labels['rolechair'] = '좌석';
|
||||
$labels['rolenonparticipant'] = '불참';
|
||||
$labels['cutypeindividual'] = '개인';
|
||||
$labels['cutypegroup'] = '그룹';
|
||||
$labels['cutyperesource'] = '자원';
|
||||
$labels['availfree'] = '한가함';
|
||||
$labels['availbusy'] = '바쁨';
|
||||
$labels['availunknown'] = '알 수 없는';
|
||||
$labels['availtentative'] = '임시';
|
||||
$labels['availoutofoffice'] = '부재중';
|
||||
$labels['delegatedto'] = '위임 :';
|
||||
$labels['delegatedfrom'] = '위임받음 :';
|
||||
$labels['scheduletime'] = '가능여부 확인';
|
||||
$labels['sendinvitations'] = '초대장 보내기';
|
||||
$labels['sendnotifications'] = '변경 사항을 참가자에게 알림';
|
||||
$labels['sendcancellation'] = '일정 취소에 대해 참가자에게 알림';
|
||||
$labels['onlyworkinghours'] = '근무시간내 가능여부 확인';
|
||||
$labels['prevslot'] = '이전 슬롯';
|
||||
$labels['nextslot'] = '다음 슬롯';
|
||||
$labels['noslotfound'] = '여유 시간 슬롯을 찾을 수 없습니다.';
|
||||
$labels['invitationsubject'] = '"$title"에 초대되었습니다';
|
||||
$labels['invitationattendlinks'] = "당신과 관련된 이벤트가 업데이트되었습니다";
|
||||
$labels['itipobjectnotfound'] = '이 메시지와 관련된 일정을 캘린더에서 찾을 수 없습니다.';
|
||||
$labels['itipdeclineevent'] = '이 일정에 초대를 거절할까요?';
|
||||
$labels['declinedeleteconfirm'] = '당신이 당신의 달력에서 이벤트를 사퇴 삭제 하시겠습니까?';
|
||||
$labels['itipcommenttitle'] = '이 댓글은 참가자들에게 보낸 초대장 / 알림 메시지에 첨부됩니다';
|
||||
$labels['notanattendee'] = '당신은 이 일정의 참여자 목록에 없습니다';
|
||||
$labels['eventcancelled'] = '일정이 취소되었습니다';
|
||||
$labels['savetocalendar'] = '캘린더에 저장';
|
||||
$labels['openpreview'] = '캘린더 검토';
|
||||
$labels['noearlierevents'] = '이전 일정이 없습니다';
|
||||
$labels['nolaterevents'] = '이후 일정이 없습니다';
|
||||
$labels['resource'] = '자원';
|
||||
$labels['tabsummary'] = '요약';
|
||||
$labels['tabrecurrence'] = '반복';
|
||||
$labels['tabattendees'] = '참가자';
|
||||
$labels['deleteobjectconfirm'] = '이 일정을 정말 삭제 하시겠습니까?';
|
||||
$labels['deleteventconfirm'] = '이 일정을 정말 삭제 하시겠습니까?';
|
||||
$labels['deletecalendarconfirm'] = '이 캘린더와 포함된 모든 일정을 정말 삭제하겠습니까?';
|
||||
$labels['deletecalendarconfirmrecursive'] = '이 캘린더와 포함된 모든 일정 및 하위 캘린더를 정말 삭제하겠습니까?';
|
||||
$labels['savingdata'] = '자료 저장중...';
|
||||
$labels['errorsaving'] = '변경내역을 저장하지 못하였습니다.';
|
||||
$labels['operationfailed'] = '요청한 작업을 실패하였습니다.';
|
||||
$labels['invalideventdates'] = '잘못된 날짜가 입력되었습니다! 입력값을 확인하십시오.';
|
||||
$labels['invalidcalendarproperties'] = '잘못된 달력 속성입니다! 올바른 이름을 설정하십시오.';
|
||||
$labels['searchnoresults'] = '선택한 달력에는 아무런 일정도 없습니다.';
|
||||
$labels['successremoval'] = '일정이 정상적으로 삭제되었습니다.';
|
||||
$labels['successrestore'] = '일정이 정상적으로 복구되었습니다.';
|
||||
$labels['errornotifying'] = '일정 참가자에게 알림을 보낼 수 없습니다.';
|
||||
$labels['errorimportingevent'] = '일정을 가지오지 못하였습니다.';
|
||||
$labels['importwarningexists'] = '캘린더에 이미 동일한 일정이 존재합니다.';
|
||||
$labels['newerversionexists'] = '최근에 수정한 내용이 이미 저장되어 있습니다. 작업이 취소되었습니다.';
|
||||
$labels['nowritecalendarfound'] = '일정을 저장할 캘린더가 없습니다';
|
||||
$labels['itipinvalidrequest'] = '이 초대장은 더이상 유효하지 않습니다';
|
||||
$labels['importnone'] = '가져올 일정이 없습니다';
|
||||
$labels['importerror'] = '가져오는 도중 오류가 발생했습니다';
|
||||
$labels['aclnorights'] = '이 캘린더에 대한 관리권한이 없습니다.';
|
||||
$labels['changeeventconfirm'] = '일정 변경';
|
||||
$labels['removeeventconfirm'] = '일정 삭제';
|
||||
$labels['currentevent'] = '현재';
|
||||
$labels['futurevents'] = '미래';
|
||||
$labels['allevents'] = '전체';
|
||||
$labels['saveasnew'] = '새로 저장';
|
||||
$labels['birthdays'] = '생일';
|
||||
$labels['birthdayscalendar'] = '생일 캘린더';
|
||||
$labels['displaybirthdayscalendar'] = '생일 캘린더 표시';
|
||||
$labels['birthdayscalendarsources'] = '주소록에서';
|
||||
$labels['birthdayeventtitle'] = '$name의 생일';
|
||||
$labels['birthdayage'] = '$age세';
|
||||
$labels['objectnotfound'] = '일정 데이터를 읽지 못하였습니다';
|
||||
$labels['objectrestoreerror'] = '이전 버전으로 복구하지 못하였습니다';
|
||||
$labels['arialabelcalendarview'] = '캘린더 보기';
|
||||
$labels['arialabelsearchform'] = '일정 검색 폼';
|
||||
$labels['arialabelquicksearchbox'] = '일정 검색 항목';
|
||||
$labels['arialabelcalsearchform'] = '캘린더 검색 폼';
|
||||
?>
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
?>
|
268
localization/lv.inc
Normal file
|
@ -0,0 +1,268 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Noklusētais skats';
|
||||
$labels['time_format'] = 'Laika formāts';
|
||||
$labels['timeslots'] = 'Iedaļu skaits stundā';
|
||||
$labels['first_day'] = 'Nedēļas sākuma diena';
|
||||
$labels['first_hour'] = 'Pirmā attēlojamā stunda';
|
||||
$labels['workinghours'] = 'Darba laiks';
|
||||
$labels['add_category'] = 'Pievienot kategoriju';
|
||||
$labels['remove_category'] = 'Dzēst kategoriju';
|
||||
$labels['defaultcalendar'] = 'Veidot jaunus notikumus kalendārā';
|
||||
$labels['eventcoloring'] = 'Iekrāsot notikumus';
|
||||
$labels['coloringmode0'] = 'Kalendāra krāsā';
|
||||
$labels['coloringmode1'] = 'Kategorijas krāsā';
|
||||
$labels['coloringmode2'] = 'Kalendāra krāsa līnijai, kategorijas krāsa pildījumam';
|
||||
$labels['coloringmode3'] = 'Kategorijas krāsa līnijai, kalendāra krāsa pildījumam';
|
||||
$labels['afternothing'] = 'Nedarīt neko';
|
||||
$labels['aftertrash'] = 'Pārvietot uz Papīrgrozu';
|
||||
$labels['afterdelete'] = 'Dzēst ziņojumu';
|
||||
$labels['afterflagdeleted'] = 'Atzīmēt kā dzēstu';
|
||||
$labels['aftermoveto'] = 'Pārvietot uz ...';
|
||||
$labels['itipoptions'] = 'Notikuma uzaicinājumi';
|
||||
$labels['afteraction'] = 'Pēc tam, kad uzaicinājums vai izmaiņu ziņojums ir apstrādāts';
|
||||
$labels['calendar'] = 'Kalendārs';
|
||||
$labels['calendars'] = 'Kalendāri';
|
||||
$labels['category'] = 'Kategorija';
|
||||
$labels['categories'] = 'Kategorijas';
|
||||
$labels['createcalendar'] = 'Jauns kalendārs';
|
||||
$labels['editcalendar'] = 'Kalendāra īpašības';
|
||||
$labels['name'] = 'Nosaukums';
|
||||
$labels['color'] = 'Krāsa';
|
||||
$labels['day'] = 'Diena';
|
||||
$labels['week'] = 'Nedēļa';
|
||||
$labels['month'] = 'Mēnesis';
|
||||
$labels['agenda'] = 'Dienaskārtība';
|
||||
$labels['new'] = 'Jauns';
|
||||
$labels['new_event'] = 'Jauns notikums';
|
||||
$labels['edit_event'] = 'Mainīt notikumu';
|
||||
$labels['edit'] = 'Labot';
|
||||
$labels['save'] = 'Saglabāt';
|
||||
$labels['removelist'] = 'Dzēst no saraksta';
|
||||
$labels['cancel'] = 'Atcelt';
|
||||
$labels['select'] = 'Izvēlēties';
|
||||
$labels['print'] = 'Drukāt';
|
||||
$labels['printtitle'] = 'Drukāt kalendārus';
|
||||
$labels['title'] = 'Kopsavilkums';
|
||||
$labels['description'] = 'Apraksts';
|
||||
$labels['all-day'] = 'visa diena';
|
||||
$labels['export'] = 'Eksportēt';
|
||||
$labels['exporttitle'] = 'Eksportēt uz iCalendar';
|
||||
$labels['exportrange'] = 'Notikumi no';
|
||||
$labels['exportattachments'] = 'Ar pielikumiem';
|
||||
$labels['customdate'] = 'Lietotāja izvēlēts datums';
|
||||
$labels['location'] = 'Vieta';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Datums';
|
||||
$labels['start'] = 'Sākums';
|
||||
$labels['starttime'] = 'Sākums';
|
||||
$labels['end'] = 'Beigas';
|
||||
$labels['endtime'] = 'Beigas';
|
||||
$labels['repeat'] = 'Atkārtot';
|
||||
$labels['selectdate'] = 'Izvēlieties datumu';
|
||||
$labels['freebusy'] = 'Rādīt mani kā';
|
||||
$labels['free'] = 'Brīvs';
|
||||
$labels['busy'] = 'Aizņemts';
|
||||
$labels['outofoffice'] = 'Ārpus biroja';
|
||||
$labels['tentative'] = 'Varbūt';
|
||||
$labels['mystatus'] = 'Mans statuss';
|
||||
$labels['status'] = 'Statuss';
|
||||
$labels['status-confirmed'] = 'Apstiprināts';
|
||||
$labels['status-cancelled'] = 'Atcelts';
|
||||
$labels['priority'] = 'Prioritāte';
|
||||
$labels['sensitivity'] = 'Privātums';
|
||||
$labels['public'] = 'publisks';
|
||||
$labels['private'] = 'privāts';
|
||||
$labels['confidential'] = 'slepens';
|
||||
$labels['links'] = 'Atsauce';
|
||||
$labels['alarms'] = 'Atgādinājums';
|
||||
$labels['comment'] = 'Komentārs';
|
||||
$labels['created'] = 'Izveidots';
|
||||
$labels['changed'] = 'Mainīts';
|
||||
$labels['unknown'] = 'Nezināms';
|
||||
$labels['eventoptions'] = 'iespējas';
|
||||
$labels['generated'] = 'izveidots';
|
||||
$labels['eventhistory'] = 'Vēsture';
|
||||
$labels['removelink'] = 'Noņemt atsauci uz e-pastu';
|
||||
$labels['printdescriptions'] = 'Drukāt aprakstus';
|
||||
$labels['parentcalendar'] = 'Ievietot';
|
||||
$labels['searchearlierdates'] = '« Meklēt agrākus notikumus';
|
||||
$labels['searchlaterdates'] = 'Meklēt vēlākus notikumus »';
|
||||
$labels['andnmore'] = 'vēl $nr ...';
|
||||
$labels['togglerole'] = 'Uzklikšķiniet, lai pārslēgtu lomu';
|
||||
$labels['createfrommail'] = 'Saglabāt kā notikumu';
|
||||
$labels['importevents'] = 'Importēt notikumus';
|
||||
$labels['importrange'] = 'Notikumi no';
|
||||
$labels['onemonthback'] = 'Pirms mēneša';
|
||||
$labels['nmonthsback'] = 'Pirms $nr mēnešiem';
|
||||
$labels['showurl'] = 'Parādīt kalendāra URL';
|
||||
$labels['showurldescription'] = 'Izmantojiet sekojošo adresi, lai piekļūtu (tikai lasīšanas režīmā) jūsu kalendāram no citas aplikācijas. Jūs varat to nokopēt un ielīmēt jebkurā aplikācijā, kas atbalsta iCal formātu.';
|
||||
$labels['caldavurldescription'] = 'Nokopējiet šo adresi <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> uz klienta aplikāciju (piem. Evolution vai Mozilla Thunderbird) lai pilnībā sinhronizētu izvēlēto kalendāru ar jūsu datoru vai mobilo ierīci.';
|
||||
$labels['findcalendars'] = 'Meklēt kalendārus...';
|
||||
$labels['searchterms'] = 'Meklēšanas nosacījumi';
|
||||
$labels['calsearchresults'] = 'Pieejamie kalendāri';
|
||||
$labels['calendarsubscribe'] = 'Rādīt sarakstā vienmēr';
|
||||
$labels['nocalendarsfound'] = 'Neviens kalendārs nav atrasts';
|
||||
$labels['nrcalendarsfound'] = 'Atrasti $nr kalendāri';
|
||||
$labels['quickview'] = 'Skatīt tikai šo kalendāru';
|
||||
$labels['invitationspending'] = 'Neapstrādātie uzaicinājumi';
|
||||
$labels['invitationsdeclined'] = 'Noraidītie uzaicinājumi';
|
||||
$labels['changepartstat'] = 'Mainīt dalībnieka statusu';
|
||||
$labels['rsvpcomment'] = 'Uzaicinājuma teksts';
|
||||
$labels['listrange'] = 'Attēlot diapazonu:';
|
||||
$labels['listsections'] = 'Sadalīt:';
|
||||
$labels['smartsections'] = 'Viedās sekcijas';
|
||||
$labels['until'] = 'līdz';
|
||||
$labels['today'] = 'Šodien';
|
||||
$labels['tomorrow'] = 'Rīt';
|
||||
$labels['thisweek'] = 'Šonedēļ';
|
||||
$labels['nextweek'] = 'Jaunnedēļ';
|
||||
$labels['prevweek'] = 'Pagājušā nedēļā';
|
||||
$labels['thismonth'] = 'Šomēnes';
|
||||
$labels['nextmonth'] = 'Nākošmēnes';
|
||||
$labels['weekofyear'] = 'Nedēļa';
|
||||
$labels['pastevents'] = 'Pagātne';
|
||||
$labels['futureevents'] = 'Nākotne';
|
||||
$labels['showalarms'] = 'Rādīt atgādinājumus';
|
||||
$labels['defaultalarmtype'] = 'Noklusētais atgādinājumu uzstādījums';
|
||||
$labels['defaultalarmoffset'] = 'Noklusētais atgādinājuma laiks';
|
||||
$labels['attendee'] = 'Dalībnieks';
|
||||
$labels['role'] = 'Loma';
|
||||
$labels['availability'] = 'Pieej.';
|
||||
$labels['confirmstate'] = 'Statuss';
|
||||
$labels['addattendee'] = 'Pievienot dalībnieku';
|
||||
$labels['roleorganizer'] = 'Organizētājs';
|
||||
$labels['rolerequired'] = 'Obligāti';
|
||||
$labels['roleoptional'] = 'Pēc izvēles';
|
||||
$labels['rolechair'] = 'Vadītājs';
|
||||
$labels['rolenonparticipant'] = 'Nepiedalās';
|
||||
$labels['cutypeindividual'] = 'Persona';
|
||||
$labels['cutypegroup'] = 'Grupa';
|
||||
$labels['cutyperesource'] = 'Resurss';
|
||||
$labels['cutyperoom'] = 'Telpa';
|
||||
$labels['availfree'] = 'Brīvs';
|
||||
$labels['availbusy'] = 'Aizņemts';
|
||||
$labels['availunknown'] = 'Nezināms';
|
||||
$labels['availtentative'] = 'Varbūt';
|
||||
$labels['availoutofoffice'] = 'Ārpus biroja';
|
||||
$labels['delegatedto'] = 'Deleģēt:';
|
||||
$labels['delegatedfrom'] = 'Deleģēts no:';
|
||||
$labels['scheduletime'] = 'Atrast brīvu laiku';
|
||||
$labels['sendinvitations'] = 'Nosūtīt uzaicinājumus';
|
||||
$labels['sendnotifications'] = 'Apziņot dalībniekus par izmaiņām';
|
||||
$labels['sendcancellation'] = 'Apziņot dalībniekus par pasākuma atcelšanu';
|
||||
$labels['onlyworkinghours'] = 'Atrast brīvu laiku manā darba laikā';
|
||||
$labels['reqallattendees'] = 'Obligātie/visi dalībnieki';
|
||||
$labels['prevslot'] = 'Iepriekšējā iedaļa';
|
||||
$labels['nextslot'] = 'Nākamā iedaļa';
|
||||
$labels['suggestedslot'] = 'Ieteicamā iedaļa';
|
||||
$labels['noslotfound'] = 'Nav brīvas laika iedaļas';
|
||||
$labels['invitationsubject'] = 'Jūs esat uzaicināts uz "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nKad: \$date\n\nUzaicinātie: \$attendees\n\nLūdzu skatiet pievienoto iCalendar failu ar notikuma informācij, kuru jūs varat importēt savā kalendāra aplikācijā.";
|
||||
$labels['invitationattendlinks'] = "Gadījumā ja jūsu e-pasta praogramma neatbalsta iTip pieprasījumus, tad jūs varat izmantot šo saiti, lai pieņemtu vai noraidītu šo uzaicinājumu:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" ir mainīts';
|
||||
$labels['eventupdatesubjectempty'] = 'Pasākums, kas attiecas uz jums ir mainīts';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nKad: \$date\n\nUzaicinātie: \$attendees\n\nPielikumā pievienots iCalendar fails ar atjaunotu notikuma informāciju, kuru jūs varat importēt savā kalendāra aplikācijā.";
|
||||
$labels['eventcancelsubject'] = '"$title" ir atcelts';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nKad: \$date\n\nUzaicinātie: \$attendees\n\nPasākumu ir atcēlis tā organizators \$organizer.\n\nLūdzu skatiet pievienoto iCalendar failu ar atjaunotu notikuma informāciju.";
|
||||
$labels['itipobjectnotfound'] = 'Notikums uz ko attiecas šis ziņojums nav atrodams jūsu kalendāra.';
|
||||
$labels['itipmailbodyaccepted'] = "\$sender ir pieņēmis uzaicinājumu uz:\n\n*\$title*\n\nKad: \$date\n\nUzaicinātie: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender ir noraidījis uzaicinājumu dalībai:\n\n*\$title*\n\nKad: \$date\n\nUzaicinātie: \$attendees";
|
||||
$labels['itipmailbodycancel'] = "\$sender ir noraidījis jūsu dalību sekojošā pasākumā:\n\n*\$title*\n\nKad: \$date";
|
||||
$labels['itipmailbodydelegated'] = "\$sender ir deleģējis dalību sekojošā pasākumā:\n\n*\$title*\n\nKad: \$date";
|
||||
$labels['itipmailbodydelegatedto'] = "\$sender ir deleģējis jums dalību sekojošā pasākumā:\n\n*\$title*\n\nKad: \$date";
|
||||
$labels['itipdeclineevent'] = 'Vai vēlaties noraidīt šo uzaicinājumu?';
|
||||
$labels['declinedeleteconfirm'] = 'Vai jūs vēlaties arī dzēst šo noraidīto notikumu no jūsu kalendāra?';
|
||||
$labels['itipcomment'] = 'Uzaicinājumam/paziņojuma komentārs';
|
||||
$labels['itipcommenttitle'] = 'Šis komentārs tiks pievienots uzaicinājumam/paziņojuma ziņojumam dalībniekiem';
|
||||
$labels['notanattendee'] = 'Jūs neesat šī notikuma dalībnieku sarakstā';
|
||||
$labels['eventcancelled'] = 'Notikums atcelts';
|
||||
$labels['saveincalendar'] = 'saglabāt';
|
||||
$labels['updatemycopy'] = 'Atjaunot manā kalendārā';
|
||||
$labels['savetocalendar'] = 'Saglabāt kalendārā';
|
||||
$labels['openpreview'] = 'Pārbaudīt kalendāru';
|
||||
$labels['noearlierevents'] = 'Nav notikumu pirms';
|
||||
$labels['nolaterevents'] = 'Nav notikumu pēc';
|
||||
$labels['resource'] = 'Resurss';
|
||||
$labels['addresource'] = 'Pieteikt resursus';
|
||||
$labels['findresources'] = 'Meklēt resursus';
|
||||
$labels['resourcedetails'] = 'Detaļas';
|
||||
$labels['resourceavailability'] = 'Pieejamība';
|
||||
$labels['resourceowner'] = 'Īpašnieks';
|
||||
$labels['resourceadded'] = 'Resursi pievienoti jūsu notikumam';
|
||||
$labels['tabsummary'] = 'Kopsavilkums';
|
||||
$labels['tabrecurrence'] = 'Atkārtojums';
|
||||
$labels['tabattendees'] = 'Dalībnieki';
|
||||
$labels['tabresources'] = 'Resursi';
|
||||
$labels['tabattachments'] = 'Pielikumi';
|
||||
$labels['tabsharing'] = 'Dalīšanās';
|
||||
$labels['deleteobjectconfirm'] = 'Vai tiešām jūs vēlaties dzēst šo notikumu?';
|
||||
$labels['deleteventconfirm'] = 'Vai tiešām jūs vēlaties dzēst šo notikumu?';
|
||||
$labels['deletecalendarconfirm'] = 'Vai tiešām jūs vēlaties dzēst šo kalendāru ar visiem notikumiem?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Vai tiešām jūs vēlaties dzēst šo kalendāru ar visiem notikumiem un pakārtotajiem kalendāriem?';
|
||||
$labels['savingdata'] = 'Saglabājam...';
|
||||
$labels['errorsaving'] = 'Kļūda saglabājot izmaiņas.';
|
||||
$labels['operationfailed'] = 'Kļūda pieprasītās darbības laikā.';
|
||||
$labels['invalideventdates'] = 'Ievadīti nederīgi datumi! Lūdzu pārbaudiet ievadīto.';
|
||||
$labels['invalidcalendarproperties'] = 'Nederīgas kalendāra īpašības! Lūdzu norādiet derīgu nosaukumu.';
|
||||
$labels['searchnoresults'] = 'Nav atrasts neviens notikums izvēlētajos kalendāros';
|
||||
$labels['successremoval'] = 'Notikums veiksmīgi dzēsts';
|
||||
$labels['successrestore'] = 'Notikums veiksmīgi atjaunots';
|
||||
$labels['errornotifying'] = 'Kļūda izsūtot paziņojumus dalībniekiem';
|
||||
$labels['errorimportingevent'] = 'Kļūda importējot notikumu';
|
||||
$labels['importwarningexists'] = 'Šī notikuma kopija jau eksistē jūsu kalendārā';
|
||||
$labels['newerversionexists'] = 'Jaunāka notikuma versija jau eksistē jūsu kalendārā! Darbība atcelta.';
|
||||
$labels['nowritecalendarfound'] = 'Nav atrasts kalendārs, kur pievienot notikumu';
|
||||
$labels['importedsuccessfully'] = 'Šis notikums veiksmīgi pievienots kalendāram \'$calendar\'';
|
||||
$labels['updatedsuccessfully'] = 'Šis notikums veiksmīgi atjaunots kalendārā \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Dalībnieku statusi veiksmīgi atjaunoti';
|
||||
$labels['itipsendsuccess'] = 'Uzaicinājumi dalībniekiem izsūtīti';
|
||||
$labels['itipresponseerror'] = 'Kļūda nosūtot atbildi uz šo uzaicinājumu';
|
||||
$labels['itipinvalidrequest'] = 'Šis uzaicinājums vairs nav spēkā';
|
||||
$labels['sentresponseto'] = 'Atbilde uz uzaicinājumu veiksmīgi nosūtīta $mailto';
|
||||
$labels['localchangeswarning'] = 'Jūsu veiktās izmaiņas attēlosies tikai jūsu kalendārā un netiks nosūtītas pasākuma organizatoram.';
|
||||
$labels['importsuccess'] = 'Veiksmīgi importēti $nr notikumi';
|
||||
$labels['importnone'] = 'Nav atrasti notikumi ko importēt';
|
||||
$labels['importerror'] = 'Kļūda importa laikā';
|
||||
$labels['aclnorights'] = 'Jums nav šī kalendāra administratora tiesību';
|
||||
$labels['changeeventconfirm'] = 'Mainīt notikumu';
|
||||
$labels['removeeventconfirm'] = 'Dzēst notikumu';
|
||||
$labels['changerecurringeventwarning'] = 'Šis ir periodisks notikums. Vai vēlaties labot tikai šo notikumu, šo un visus šos nākotnes notikumus, visus šos notikumus, vai arī saglabāt šo kā jaunu notikumu?';
|
||||
$labels['removerecurringeventwarning'] = 'Šis ir periodisks notikums. Vai vēlaties dzēst tikai šo notikumu, šo un visus šos nākotnes notikumus vai arī visus šos notikumus?';
|
||||
$labels['removerecurringallonly'] = 'Šis ir periodisks notikums. Kā dalībnieks jūs varat tikai dzēst šo notikumu pilnībā.';
|
||||
$labels['currentevent'] = 'Pašreizējais';
|
||||
$labels['futurevents'] = 'Nākotne';
|
||||
$labels['allevents'] = 'Visi';
|
||||
$labels['saveasnew'] = 'Saglabāt kā jaunu';
|
||||
$labels['birthdays'] = 'Dzimšanas dienas';
|
||||
$labels['birthdayscalendar'] = 'Dzimšanas dienu kalendārs';
|
||||
$labels['displaybirthdayscalendar'] = 'Rādīt dzimšanas dienu kalendāru';
|
||||
$labels['birthdayscalendarsources'] = 'No šīm adrešu grāmatām';
|
||||
$labels['birthdayeventtitle'] = '$name dzimšanas diena';
|
||||
$labels['birthdayage'] = 'Vecums $age';
|
||||
$labels['objectchangelog'] = 'Mainīt vēsturi';
|
||||
$labels['objectdiff'] = 'Izmaiņas no $rev1 uz $rev2';
|
||||
$labels['objectnotfound'] = 'Kļūda ielādējot notikuma datus';
|
||||
$labels['objectchangelognotavailable'] = 'Šī notikuma vēsturi mainīt nevar';
|
||||
$labels['objectdiffnotavailable'] = 'Izvēlētās versijas nav salīdzināmas';
|
||||
$labels['revisionrestoreconfirm'] = 'Vai tiešām vēlaties atjaunot šī notikuma $rev. versiju? Šī darbība aizstās pašreizējo notikumu ar veco versiju.';
|
||||
$labels['objectrestoresuccess'] = 'Versija $rev veiksmīgi atjaunota';
|
||||
$labels['objectrestoreerror'] = 'Kļūda atjaunojot veco versiju';
|
||||
$labels['arialabelminical'] = 'Kalendāra datuma izvēle';
|
||||
$labels['arialabelcalendarview'] = 'Kalendāra skats';
|
||||
$labels['arialabelsearchform'] = 'Notikumu meklēšanas forma';
|
||||
$labels['arialabelquicksearchbox'] = 'Notikumu meklēšanas ievadlauks';
|
||||
$labels['arialabelcalsearchform'] = 'Kalendāru meklēšanas forma';
|
||||
$labels['calendaractions'] = 'Darbības ar kalendāru';
|
||||
$labels['arialabeleventattendees'] = 'Dalībnieku saraksts';
|
||||
$labels['arialabeleventresources'] = 'Resursu saraksts';
|
||||
$labels['arialabelresourcesearchform'] = 'Resursu meklēšanas forma';
|
||||
$labels['arialabelresourceselection'] = 'Pieejamie resursi';
|
||||
?>
|
|
@ -1,103 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Domyślny widok';
|
||||
$labels['time_format'] = 'Format czasu';
|
||||
$labels['first_day'] = 'Pierwszy dzień tygodnia';
|
||||
$labels['first_hour'] = 'Pierwsza godzina do wyświetlenia';
|
||||
$labels['workinghours'] = 'Godziny pracy';
|
||||
$labels['add_category'] = 'Dodaj kategorię';
|
||||
$labels['remove_category'] = 'Usuń kategorię';
|
||||
$labels['afternothing'] = 'Nie rób nic';
|
||||
$labels['aftertrash'] = 'Przenieś do kosza';
|
||||
$labels['afterdelete'] = 'Usuń wiadomość';
|
||||
$labels['afterflagdeleted'] = 'Oznacz jako usunięte';
|
||||
$labels['aftermoveto'] = 'Przenieś do...';
|
||||
$labels['calendar'] = 'Kalendarz';
|
||||
$labels['calendars'] = 'Kalendarze';
|
||||
$labels['category'] = 'Kategoria';
|
||||
$labels['categories'] = 'Kategorie';
|
||||
$labels['createcalendar'] = 'Utwórz nowy kalendarz';
|
||||
$labels['editcalendar'] = 'Edytuj właściwości kalendarza';
|
||||
$labels['name'] = 'Nazwa';
|
||||
$labels['color'] = 'Kolor';
|
||||
$labels['day'] = 'Dzień';
|
||||
$labels['week'] = 'Tydzień';
|
||||
$labels['month'] = 'Miesiąc';
|
||||
$labels['new'] = 'Nowy';
|
||||
$labels['new_event'] = 'Nowe zdarzenie';
|
||||
$labels['edit_event'] = 'Edytuj zdarzenie';
|
||||
$labels['edit'] = 'Edytuj';
|
||||
$labels['save'] = 'Zapisz';
|
||||
$labels['removelist'] = 'Usuń z listy';
|
||||
$labels['cancel'] = 'Anuluj';
|
||||
$labels['print'] = 'Drukuj';
|
||||
$labels['printtitle'] = 'Drukuj kalendarze';
|
||||
$labels['title'] = 'Podsumowanie';
|
||||
$labels['description'] = 'Opis';
|
||||
$labels['export'] = 'Eksport';
|
||||
$labels['exporttitle'] = 'Eksport do iCalendar';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Data';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['end'] = 'Koniec';
|
||||
$labels['repeat'] = 'Powtórz';
|
||||
$labels['selectdate'] = 'Wybierz datę';
|
||||
$labels['free'] = 'Wolny';
|
||||
$labels['busy'] = 'Zajęty';
|
||||
$labels['outofoffice'] = 'Poza biurem';
|
||||
$labels['status-cancelled'] = 'Anulowane';
|
||||
$labels['priority'] = 'Priorytet';
|
||||
$labels['sensitivity'] = 'Prywatność';
|
||||
$labels['created'] = 'Utworzone';
|
||||
$labels['changed'] = 'Ostatnia modyfikacja';
|
||||
$labels['unknown'] = 'Nieznane';
|
||||
$labels['eventoptions'] = 'Opcje';
|
||||
$labels['eventhistory'] = 'Historia';
|
||||
$labels['andnmore'] = '$nr więcej...';
|
||||
$labels['createfrommail'] = 'Zapisz jako zdarzenie';
|
||||
$labels['importevents'] = 'Importuj zdarzenia';
|
||||
$labels['showurl'] = 'Pokaż URL kalendarza';
|
||||
$labels['calsearchresults'] = 'Dostępne Kalendarze';
|
||||
$labels['nocalendarsfound'] = 'Nie znaleziono kalendarzy';
|
||||
$labels['quickview'] = 'Pokaż tylko ten kalendarz';
|
||||
$labels['today'] = 'Dzisiaj';
|
||||
$labels['tomorrow'] = 'Jutro';
|
||||
$labels['thisweek'] = 'Ten tydzień';
|
||||
$labels['nextweek'] = 'Następny tydzień';
|
||||
$labels['prevweek'] = 'Poprzedni tydzień';
|
||||
$labels['thismonth'] = 'Ten miesiąc';
|
||||
$labels['nextmonth'] = 'Następny miesiąc';
|
||||
$labels['weekofyear'] = 'Tydzień';
|
||||
$labels['rolerequired'] = 'Wymagane';
|
||||
$labels['availfree'] = 'Wolny';
|
||||
$labels['availbusy'] = 'Zajęty';
|
||||
$labels['availunknown'] = 'Nieznane';
|
||||
$labels['availoutofoffice'] = 'Poza biurem';
|
||||
$labels['saveincalendar'] = 'zapisz w';
|
||||
$labels['savetocalendar'] = 'Zapisz w kalendarzu';
|
||||
$labels['openpreview'] = 'Sprawdź kalendarz';
|
||||
$labels['noearlierevents'] = 'Brak wcześniejszych zdarzeń';
|
||||
$labels['nolaterevents'] = 'Brak późniejszych zdarzeń';
|
||||
$labels['resourcedetails'] = 'Szczegóły';
|
||||
$labels['resourceavailability'] = 'Dostępność';
|
||||
$labels['resourceowner'] = 'Właściciel';
|
||||
$labels['tabsummary'] = 'Podsumowanie';
|
||||
$labels['deleteobjectconfirm'] = 'Czy na pewno chcesz usunąć to zdarzenie?';
|
||||
$labels['deleteventconfirm'] = 'Czy na pewno chcesz usunąć to zdarzenie?';
|
||||
$labels['deletecalendarconfirm'] = 'Czy na pewno chcesz usunąć ten kalendarz i wszystkie jego zdarzenia?';
|
||||
$labels['changeeventconfirm'] = 'Zmodyfikuj zdarzenie';
|
||||
$labels['removeeventconfirm'] = 'Usuń zdarzenie';
|
||||
$labels['allevents'] = 'Wszystko';
|
||||
$labels['saveasnew'] = 'Zapisz jako nowy';
|
||||
$labels['birthdays'] = 'Urodziny';
|
||||
$labels['birthdayscalendar'] = 'Kalendarz urodzin';
|
||||
$labels['displaybirthdayscalendar'] = 'Wyświetl kalendarz urodzin';
|
||||
$labels['birthdayage'] = 'Wiek $age';
|
||||
$labels['user'] = 'Użytkownik';
|
||||
?>
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
?>
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
?>
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
?>
|
|
@ -1,272 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Default view';
|
||||
$labels['time_format'] = 'Time format';
|
||||
$labels['timeslots'] = 'Time slots per hour';
|
||||
$labels['first_day'] = 'First weekday';
|
||||
$labels['first_hour'] = 'First hour to show';
|
||||
$labels['workinghours'] = 'Working hours';
|
||||
$labels['add_category'] = 'Add category';
|
||||
$labels['remove_category'] = 'Remove category';
|
||||
$labels['defaultcalendar'] = 'Create new events in';
|
||||
$labels['eventcoloring'] = 'Event coloring';
|
||||
$labels['coloringmode0'] = 'According to calendar';
|
||||
$labels['coloringmode1'] = 'According to category';
|
||||
$labels['coloringmode2'] = 'Calendar for outline, category for content';
|
||||
$labels['coloringmode3'] = 'Category for outline, calendar for content';
|
||||
$labels['afternothing'] = 'Do nothing';
|
||||
$labels['aftertrash'] = 'Move to Trash';
|
||||
$labels['afterdelete'] = 'Delete the message';
|
||||
$labels['afterflagdeleted'] = 'Flag as deleted';
|
||||
$labels['aftermoveto'] = 'Move to...';
|
||||
$labels['itipoptions'] = 'Event Invitations';
|
||||
$labels['afteraction'] = 'After an invitation or update message is processed';
|
||||
$labels['calendar'] = 'Calendar';
|
||||
$labels['calendars'] = 'Calendars';
|
||||
$labels['category'] = 'Category';
|
||||
$labels['categories'] = 'Categories';
|
||||
$labels['createcalendar'] = 'Create new calendar';
|
||||
$labels['editcalendar'] = 'Edit calendar properties';
|
||||
$labels['name'] = 'Name';
|
||||
$labels['color'] = 'Color';
|
||||
$labels['day'] = 'Day';
|
||||
$labels['week'] = 'Week';
|
||||
$labels['month'] = 'Month';
|
||||
$labels['agenda'] = 'Agenda';
|
||||
$labels['new'] = 'New';
|
||||
$labels['new_event'] = 'New event';
|
||||
$labels['edit_event'] = 'Edit event';
|
||||
$labels['edit'] = 'Edit';
|
||||
$labels['save'] = 'Save';
|
||||
$labels['removelist'] = 'Remove from list';
|
||||
$labels['cancel'] = 'Cancel';
|
||||
$labels['select'] = 'Select';
|
||||
$labels['print'] = 'Print';
|
||||
$labels['printtitle'] = 'Print calendars';
|
||||
$labels['title'] = 'Summary';
|
||||
$labels['description'] = 'Description';
|
||||
$labels['all-day'] = 'all-day';
|
||||
$labels['export'] = 'Export';
|
||||
$labels['exporttitle'] = 'Export to iCalendar';
|
||||
$labels['exportrange'] = 'Events from';
|
||||
$labels['exportattachments'] = 'With attachments';
|
||||
$labels['customdate'] = 'Custom date';
|
||||
$labels['location'] = 'Location';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Date';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['starttime'] = 'Start time';
|
||||
$labels['end'] = 'End';
|
||||
$labels['endtime'] = 'End time';
|
||||
$labels['repeat'] = 'Repeat';
|
||||
$labels['selectdate'] = 'Choose date';
|
||||
$labels['freebusy'] = 'Show me as';
|
||||
$labels['free'] = 'Free';
|
||||
$labels['busy'] = 'Busy';
|
||||
$labels['outofoffice'] = 'Out of Office';
|
||||
$labels['tentative'] = 'Tentative';
|
||||
$labels['mystatus'] = 'My status';
|
||||
$labels['status'] = 'Status';
|
||||
$labels['status-confirmed'] = 'Confirmed';
|
||||
$labels['status-cancelled'] = 'Cancelled';
|
||||
$labels['priority'] = 'Priority';
|
||||
$labels['sensitivity'] = 'Privacy';
|
||||
$labels['public'] = 'public';
|
||||
$labels['private'] = 'private';
|
||||
$labels['confidential'] = 'confidential';
|
||||
$labels['alarms'] = 'Reminder';
|
||||
$labels['comment'] = 'Comment';
|
||||
$labels['created'] = 'Created';
|
||||
$labels['changed'] = 'Last Modified';
|
||||
$labels['unknown'] = 'Unknown';
|
||||
$labels['eventoptions'] = 'Options';
|
||||
$labels['generated'] = 'generated at';
|
||||
$labels['eventhistory'] = 'History';
|
||||
$labels['printdescriptions'] = 'Print descriptions';
|
||||
$labels['parentcalendar'] = 'Insert inside';
|
||||
$labels['searchearlierdates'] = '« Search for earlier events';
|
||||
$labels['searchlaterdates'] = 'Search for later events »';
|
||||
$labels['andnmore'] = '$nr more...';
|
||||
$labels['togglerole'] = 'Click to toggle role';
|
||||
$labels['createfrommail'] = 'Save as event';
|
||||
$labels['importevents'] = 'Import events';
|
||||
$labels['importrange'] = 'Events from';
|
||||
$labels['onemonthback'] = '1 month back';
|
||||
$labels['nmonthsback'] = '$nr months back';
|
||||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['findcalendars'] = 'Find calendars...';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calsearchresults'] = 'Available Calendars';
|
||||
$labels['calendarsubscribe'] = 'List permanently';
|
||||
$labels['nocalendarsfound'] = 'No calendars found';
|
||||
$labels['nrcalendarsfound'] = '$nr calendars found';
|
||||
$labels['quickview'] = 'View only this calendar';
|
||||
$labels['invitationspending'] = 'Pending invitations';
|
||||
$labels['invitationsdeclined'] = 'Declined invitations';
|
||||
$labels['changepartstat'] = 'Change participant status';
|
||||
$labels['rsvpcomment'] = 'Invitation text';
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
$labels['listsections'] = 'Divide into:';
|
||||
$labels['smartsections'] = 'Smart sections';
|
||||
$labels['until'] = 'until';
|
||||
$labels['today'] = 'Today';
|
||||
$labels['tomorrow'] = 'Tomorrow';
|
||||
$labels['thisweek'] = 'This week';
|
||||
$labels['nextweek'] = 'Next week';
|
||||
$labels['prevweek'] = 'Previous week';
|
||||
$labels['thismonth'] = 'This month';
|
||||
$labels['nextmonth'] = 'Next month';
|
||||
$labels['weekofyear'] = 'Week';
|
||||
$labels['pastevents'] = 'Past';
|
||||
$labels['futureevents'] = 'Future';
|
||||
$labels['showalarms'] = 'Show reminders';
|
||||
$labels['defaultalarmtype'] = 'Default reminder setting';
|
||||
$labels['defaultalarmoffset'] = 'Default reminder time';
|
||||
$labels['attendee'] = 'Participant';
|
||||
$labels['role'] = 'Role';
|
||||
$labels['availability'] = 'Avail.';
|
||||
$labels['confirmstate'] = 'Status';
|
||||
$labels['addattendee'] = 'Add participant';
|
||||
$labels['roleorganizer'] = 'Organizer';
|
||||
$labels['rolerequired'] = 'Required';
|
||||
$labels['roleoptional'] = 'Optional';
|
||||
$labels['rolechair'] = 'Chair';
|
||||
$labels['rolenonparticipant'] = 'Absent';
|
||||
$labels['cutypeindividual'] = 'Individual';
|
||||
$labels['cutypegroup'] = 'Group';
|
||||
$labels['cutyperesource'] = 'Resource';
|
||||
$labels['cutyperoom'] = 'Room';
|
||||
$labels['availfree'] = 'Free';
|
||||
$labels['availbusy'] = 'Busy';
|
||||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Out of Office';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
$labels['sendcancellation'] = 'Notify participants about event cancellation';
|
||||
$labels['onlyworkinghours'] = 'Find availability within my working hours';
|
||||
$labels['reqallattendees'] = 'Required/all participants';
|
||||
$labels['prevslot'] = 'Previous Slot';
|
||||
$labels['nextslot'] = 'Next Slot';
|
||||
$labels['suggestedslot'] = 'Suggested Slot';
|
||||
$labels['noslotfound'] = 'Unable to find a free time slot';
|
||||
$labels['invitationsubject'] = 'You\'ve been invited to "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with all the event details which you can import to your calendar application.";
|
||||
$labels['invitationattendlinks'] = "In case your email client doesn't support iTip requests you can use the following link to either accept or decline this invitation:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" has been updated';
|
||||
$labels['eventupdatesubjectempty'] = 'An event that concerns you has been updated';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with the updated event details which you can import to your calendar application.";
|
||||
$labels['eventcancelsubject'] = '"$title" has been canceled';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nThe event has been cancelled by \$organizer.\n\nPlease find attached an iCalendar file with the updated event details.";
|
||||
$labels['itipobjectnotfound'] = 'The event referred by this message was not found in your calendar.';
|
||||
$labels['itipmailbodyaccepted'] = "\$sender has accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender has declined the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodycancel'] = "\$sender has rejected your participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegated'] = "\$sender has delegated the participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegatedto'] = "\$sender has delegated the participation in the following event to you:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipdeclineevent'] = 'Do you want to decline your invitation to this event?';
|
||||
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
|
||||
$labels['itipcomment'] = 'Invitation/notification comment';
|
||||
$labels['itipcommenttitle'] = 'This comment will be attached to the invitation/notification message sent to participants';
|
||||
$labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
|
||||
$labels['eventcancelled'] = 'The event has been cancelled';
|
||||
$labels['saveincalendar'] = 'save in';
|
||||
$labels['updatemycopy'] = 'Update in my calendar';
|
||||
$labels['savetocalendar'] = 'Save to calendar';
|
||||
$labels['openpreview'] = 'Check Calendar';
|
||||
$labels['noearlierevents'] = 'No earlier events';
|
||||
$labels['nolaterevents'] = 'No later events';
|
||||
$labels['resource'] = 'Resource';
|
||||
$labels['addresource'] = 'Book resource';
|
||||
$labels['findresources'] = 'Find resources';
|
||||
$labels['resourcedetails'] = 'Details';
|
||||
$labels['resourceavailability'] = 'Availability';
|
||||
$labels['resourceowner'] = 'Owner';
|
||||
$labels['resourceadded'] = 'The resource was added to your event';
|
||||
$labels['tabsummary'] = 'Summary';
|
||||
$labels['tabrecurrence'] = 'Recurrence';
|
||||
$labels['tabattendees'] = 'Participants';
|
||||
$labels['tabresources'] = 'Resources';
|
||||
$labels['tabattachments'] = 'Attachments';
|
||||
$labels['tabsharing'] = 'Sharing';
|
||||
$labels['deleteobjectconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deleteventconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deletecalendarconfirm'] = 'Do you really want to delete this calendar with all its events?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
|
||||
$labels['savingdata'] = 'Saving data...';
|
||||
$labels['errorsaving'] = 'Failed to save changes.';
|
||||
$labels['operationfailed'] = 'The requested operation failed.';
|
||||
$labels['invalideventdates'] = 'Invalid dates entered! Please check your input.';
|
||||
$labels['invalidcalendarproperties'] = 'Invalid calendar properties! Please set a valid name.';
|
||||
$labels['searchnoresults'] = 'No events found in the selected calendars.';
|
||||
$labels['successremoval'] = 'The event has been deleted successfully.';
|
||||
$labels['successrestore'] = 'The event has been restored successfully.';
|
||||
$labels['errornotifying'] = 'Failed to send notifications to event participants';
|
||||
$labels['errorimportingevent'] = 'Failed to import the event';
|
||||
$labels['importwarningexists'] = 'A copy of this event already exists in your calendar.';
|
||||
$labels['newerversionexists'] = 'A newer version of this event already exists! Aborted.';
|
||||
$labels['nowritecalendarfound'] = 'No calendar found to save the event';
|
||||
$labels['importedsuccessfully'] = 'The event was successfully added to \'$calendar\'';
|
||||
$labels['updatedsuccessfully'] = 'The event was successfully updated in \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
|
||||
$labels['itipsendsuccess'] = 'Invitation sent to participants.';
|
||||
$labels['itipresponseerror'] = 'Failed to send the response to this event invitation';
|
||||
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
|
||||
$labels['sentresponseto'] = 'Successfully sent invitation response to $mailto';
|
||||
$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
|
||||
$labels['importsuccess'] = 'Successfully imported $nr events';
|
||||
$labels['importnone'] = 'No events found to be imported';
|
||||
$labels['importerror'] = 'An error occured while importing';
|
||||
$labels['aclnorights'] = 'You do not have administrator rights on this calendar.';
|
||||
$labels['changeeventconfirm'] = 'Change event';
|
||||
$labels['removeeventconfirm'] = 'Delete event';
|
||||
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
|
||||
$labels['removerecurringeventwarning'] = 'This is a recurring event. Would you like to delete the current event only, this and all future occurences or all occurences of this event?';
|
||||
$labels['currentevent'] = 'Current';
|
||||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
$labels['birthdayscalendar'] = 'Birthdays Calendar';
|
||||
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
|
||||
$labels['birthdayscalendarsources'] = 'From these address books';
|
||||
$labels['birthdayeventtitle'] = '$name\'s Birthday';
|
||||
$labels['birthdayage'] = 'Age $age';
|
||||
$labels['eventchangelog'] = 'Change History';
|
||||
$labels['eventdiff'] = 'Changes from revisions $rev';
|
||||
$labels['revision'] = 'Revision';
|
||||
$labels['user'] = 'User';
|
||||
$labels['operation'] = 'Action';
|
||||
$labels['actionappend'] = 'Saved';
|
||||
$labels['actionmove'] = 'Moved';
|
||||
$labels['actiondelete'] = 'Deleted';
|
||||
$labels['compare'] = 'Compare';
|
||||
$labels['showrevision'] = 'Show this version';
|
||||
$labels['restore'] = 'Restore this version';
|
||||
$labels['eventnotfound'] = 'Failed to load event data';
|
||||
$labels['eventchangelognotavailable'] = 'Change history is not available for this event';
|
||||
$labels['eventdiffnotavailable'] = 'No comparison possible for the selected revisions';
|
||||
$labels['eventrestoreconfirm'] = 'Do you really want to restore revision $rev of this event? This will replace the current event with the old version.';
|
||||
$labels['arialabelminical'] = 'Calendar date selection';
|
||||
$labels['arialabelcalendarview'] = 'Calendar view';
|
||||
$labels['arialabelsearchform'] = 'Event search form';
|
||||
$labels['arialabelquicksearchbox'] = 'Event search input';
|
||||
$labels['arialabelcalsearchform'] = 'Calendars search form';
|
||||
$labels['calendaractions'] = 'Calendar actions';
|
||||
$labels['arialabeleventattendees'] = 'Event participants list';
|
||||
$labels['arialabeleventresources'] = 'Event resources list';
|
||||
$labels['arialabelresourcesearchform'] = 'Resources search form';
|
||||
$labels['arialabelresourceselection'] = 'Available resources';
|
||||
?>
|
|
@ -1,272 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Default view';
|
||||
$labels['time_format'] = 'Time format';
|
||||
$labels['timeslots'] = 'Time slots per hour';
|
||||
$labels['first_day'] = 'First weekday';
|
||||
$labels['first_hour'] = 'First hour to show';
|
||||
$labels['workinghours'] = 'Working hours';
|
||||
$labels['add_category'] = 'Add category';
|
||||
$labels['remove_category'] = 'Remove category';
|
||||
$labels['defaultcalendar'] = 'Create new events in';
|
||||
$labels['eventcoloring'] = 'Event coloring';
|
||||
$labels['coloringmode0'] = 'According to calendar';
|
||||
$labels['coloringmode1'] = 'According to category';
|
||||
$labels['coloringmode2'] = 'Calendar for outline, category for content';
|
||||
$labels['coloringmode3'] = 'Category for outline, calendar for content';
|
||||
$labels['afternothing'] = 'Do nothing';
|
||||
$labels['aftertrash'] = 'Move to Trash';
|
||||
$labels['afterdelete'] = 'Delete the message';
|
||||
$labels['afterflagdeleted'] = 'Flag as deleted';
|
||||
$labels['aftermoveto'] = 'Move to...';
|
||||
$labels['itipoptions'] = 'Event Invitations';
|
||||
$labels['afteraction'] = 'After an invitation or update message is processed';
|
||||
$labels['calendar'] = 'Calendar';
|
||||
$labels['calendars'] = 'Calendars';
|
||||
$labels['category'] = 'Category';
|
||||
$labels['categories'] = 'Categories';
|
||||
$labels['createcalendar'] = 'Create new calendar';
|
||||
$labels['editcalendar'] = 'Edit calendar properties';
|
||||
$labels['name'] = 'Name';
|
||||
$labels['color'] = 'Color';
|
||||
$labels['day'] = 'Day';
|
||||
$labels['week'] = 'Week';
|
||||
$labels['month'] = 'Month';
|
||||
$labels['agenda'] = 'Agenda';
|
||||
$labels['new'] = 'New';
|
||||
$labels['new_event'] = 'New event';
|
||||
$labels['edit_event'] = 'Edit event';
|
||||
$labels['edit'] = 'Edit';
|
||||
$labels['save'] = 'Save';
|
||||
$labels['removelist'] = 'Remove from list';
|
||||
$labels['cancel'] = 'Cancel';
|
||||
$labels['select'] = 'Select';
|
||||
$labels['print'] = 'Print';
|
||||
$labels['printtitle'] = 'Print calendars';
|
||||
$labels['title'] = 'Summary';
|
||||
$labels['description'] = 'Description';
|
||||
$labels['all-day'] = 'all-day';
|
||||
$labels['export'] = 'Export';
|
||||
$labels['exporttitle'] = 'Export to iCalendar';
|
||||
$labels['exportrange'] = 'Events from';
|
||||
$labels['exportattachments'] = 'With attachments';
|
||||
$labels['customdate'] = 'Custom date';
|
||||
$labels['location'] = 'Location';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Date';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['starttime'] = 'Start time';
|
||||
$labels['end'] = 'End';
|
||||
$labels['endtime'] = 'End time';
|
||||
$labels['repeat'] = 'Repeat';
|
||||
$labels['selectdate'] = 'Choose date';
|
||||
$labels['freebusy'] = 'Show me as';
|
||||
$labels['free'] = 'Free';
|
||||
$labels['busy'] = 'Busy';
|
||||
$labels['outofoffice'] = 'Out of Office';
|
||||
$labels['tentative'] = 'Tentative';
|
||||
$labels['mystatus'] = 'My status';
|
||||
$labels['status'] = 'Status';
|
||||
$labels['status-confirmed'] = 'Confirmed';
|
||||
$labels['status-cancelled'] = 'Cancelled';
|
||||
$labels['priority'] = 'Priority';
|
||||
$labels['sensitivity'] = 'Privacy';
|
||||
$labels['public'] = 'public';
|
||||
$labels['private'] = 'private';
|
||||
$labels['confidential'] = 'confidential';
|
||||
$labels['alarms'] = 'Reminder';
|
||||
$labels['comment'] = 'Comment';
|
||||
$labels['created'] = 'Created';
|
||||
$labels['changed'] = 'Last Modified';
|
||||
$labels['unknown'] = 'Unknown';
|
||||
$labels['eventoptions'] = 'Options';
|
||||
$labels['generated'] = 'generated at';
|
||||
$labels['eventhistory'] = 'History';
|
||||
$labels['printdescriptions'] = 'Print descriptions';
|
||||
$labels['parentcalendar'] = 'Insert inside';
|
||||
$labels['searchearlierdates'] = '« Search for earlier events';
|
||||
$labels['searchlaterdates'] = 'Search for later events »';
|
||||
$labels['andnmore'] = '$nr more...';
|
||||
$labels['togglerole'] = 'Click to toggle role';
|
||||
$labels['createfrommail'] = 'Save as event';
|
||||
$labels['importevents'] = 'Import events';
|
||||
$labels['importrange'] = 'Events from';
|
||||
$labels['onemonthback'] = '1 month back';
|
||||
$labels['nmonthsback'] = '$nr months back';
|
||||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['findcalendars'] = 'Find calendars...';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calsearchresults'] = 'Available Calendars';
|
||||
$labels['calendarsubscribe'] = 'List permanently';
|
||||
$labels['nocalendarsfound'] = 'No calendars found';
|
||||
$labels['nrcalendarsfound'] = '$nr calendars found';
|
||||
$labels['quickview'] = 'View only this calendar';
|
||||
$labels['invitationspending'] = 'Pending invitations';
|
||||
$labels['invitationsdeclined'] = 'Declined invitations';
|
||||
$labels['changepartstat'] = 'Change participant status';
|
||||
$labels['rsvpcomment'] = 'Invitation text';
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
$labels['listsections'] = 'Divide into:';
|
||||
$labels['smartsections'] = 'Smart sections';
|
||||
$labels['until'] = 'until';
|
||||
$labels['today'] = 'Today';
|
||||
$labels['tomorrow'] = 'Tomorrow';
|
||||
$labels['thisweek'] = 'This week';
|
||||
$labels['nextweek'] = 'Next week';
|
||||
$labels['prevweek'] = 'Previous week';
|
||||
$labels['thismonth'] = 'This month';
|
||||
$labels['nextmonth'] = 'Next month';
|
||||
$labels['weekofyear'] = 'Week';
|
||||
$labels['pastevents'] = 'Past';
|
||||
$labels['futureevents'] = 'Future';
|
||||
$labels['showalarms'] = 'Show reminders';
|
||||
$labels['defaultalarmtype'] = 'Default reminder setting';
|
||||
$labels['defaultalarmoffset'] = 'Default reminder time';
|
||||
$labels['attendee'] = 'Participant';
|
||||
$labels['role'] = 'Role';
|
||||
$labels['availability'] = 'Avail.';
|
||||
$labels['confirmstate'] = 'Status';
|
||||
$labels['addattendee'] = 'Add participant';
|
||||
$labels['roleorganizer'] = 'Organizer';
|
||||
$labels['rolerequired'] = 'Required';
|
||||
$labels['roleoptional'] = 'Optional';
|
||||
$labels['rolechair'] = 'Chair';
|
||||
$labels['rolenonparticipant'] = 'Absent';
|
||||
$labels['cutypeindividual'] = 'Individual';
|
||||
$labels['cutypegroup'] = 'Group';
|
||||
$labels['cutyperesource'] = 'Resource';
|
||||
$labels['cutyperoom'] = 'Room';
|
||||
$labels['availfree'] = 'Free';
|
||||
$labels['availbusy'] = 'Busy';
|
||||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Out of Office';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
$labels['sendcancellation'] = 'Notify participants about event cancellation';
|
||||
$labels['onlyworkinghours'] = 'Find availability within my working hours';
|
||||
$labels['reqallattendees'] = 'Required/all participants';
|
||||
$labels['prevslot'] = 'Previous Slot';
|
||||
$labels['nextslot'] = 'Next Slot';
|
||||
$labels['suggestedslot'] = 'Suggested Slot';
|
||||
$labels['noslotfound'] = 'Unable to find a free time slot';
|
||||
$labels['invitationsubject'] = 'You\'ve been invited to "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with all the event details which you can import to your calendar application.";
|
||||
$labels['invitationattendlinks'] = "In case your email client doesn't support iTip requests you can use the following link to either accept or decline this invitation:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" has been updated';
|
||||
$labels['eventupdatesubjectempty'] = 'An event that concerns you has been updated';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with the updated event details which you can import to your calendar application.";
|
||||
$labels['eventcancelsubject'] = '"$title" has been canceled';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nThe event has been cancelled by \$organizer.\n\nPlease find attached an iCalendar file with the updated event details.";
|
||||
$labels['itipobjectnotfound'] = 'The event referred by this message was not found in your calendar.';
|
||||
$labels['itipmailbodyaccepted'] = "\$sender has accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender has declined the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodycancel'] = "\$sender has rejected your participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegated'] = "\$sender has delegated the participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegatedto'] = "\$sender has delegated the participation in the following event to you:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipdeclineevent'] = 'Do you want to decline your invitation to this event?';
|
||||
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
|
||||
$labels['itipcomment'] = 'Invitation/notification comment';
|
||||
$labels['itipcommenttitle'] = 'This comment will be attached to the invitation/notification message sent to participants';
|
||||
$labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
|
||||
$labels['eventcancelled'] = 'The event has been cancelled';
|
||||
$labels['saveincalendar'] = 'save in';
|
||||
$labels['updatemycopy'] = 'Update in my calendar';
|
||||
$labels['savetocalendar'] = 'Save to calendar';
|
||||
$labels['openpreview'] = 'Check Calendar';
|
||||
$labels['noearlierevents'] = 'No earlier events';
|
||||
$labels['nolaterevents'] = 'No later events';
|
||||
$labels['resource'] = 'Resource';
|
||||
$labels['addresource'] = 'Book resource';
|
||||
$labels['findresources'] = 'Find resources';
|
||||
$labels['resourcedetails'] = 'Details';
|
||||
$labels['resourceavailability'] = 'Availability';
|
||||
$labels['resourceowner'] = 'Owner';
|
||||
$labels['resourceadded'] = 'The resource was added to your event';
|
||||
$labels['tabsummary'] = 'Summary';
|
||||
$labels['tabrecurrence'] = 'Recurrence';
|
||||
$labels['tabattendees'] = 'Participants';
|
||||
$labels['tabresources'] = 'Resources';
|
||||
$labels['tabattachments'] = 'Attachments';
|
||||
$labels['tabsharing'] = 'Sharing';
|
||||
$labels['deleteobjectconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deleteventconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deletecalendarconfirm'] = 'Do you really want to delete this calendar with all its events?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
|
||||
$labels['savingdata'] = 'Saving data...';
|
||||
$labels['errorsaving'] = 'Failed to save changes.';
|
||||
$labels['operationfailed'] = 'The requested operation failed.';
|
||||
$labels['invalideventdates'] = 'Invalid dates entered! Please check your input.';
|
||||
$labels['invalidcalendarproperties'] = 'Invalid calendar properties! Please set a valid name.';
|
||||
$labels['searchnoresults'] = 'No events found in the selected calendars.';
|
||||
$labels['successremoval'] = 'The event has been deleted successfully.';
|
||||
$labels['successrestore'] = 'The event has been restored successfully.';
|
||||
$labels['errornotifying'] = 'Failed to send notifications to event participants';
|
||||
$labels['errorimportingevent'] = 'Failed to import the event';
|
||||
$labels['importwarningexists'] = 'A copy of this event already exists in your calendar.';
|
||||
$labels['newerversionexists'] = 'A newer version of this event already exists! Aborted.';
|
||||
$labels['nowritecalendarfound'] = 'No calendar found to save the event';
|
||||
$labels['importedsuccessfully'] = 'The event was successfully added to \'$calendar\'';
|
||||
$labels['updatedsuccessfully'] = 'The event was successfully updated in \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
|
||||
$labels['itipsendsuccess'] = 'Invitation sent to participants.';
|
||||
$labels['itipresponseerror'] = 'Failed to send the response to this event invitation';
|
||||
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
|
||||
$labels['sentresponseto'] = 'Successfully sent invitation response to $mailto';
|
||||
$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
|
||||
$labels['importsuccess'] = 'Successfully imported $nr events';
|
||||
$labels['importnone'] = 'No events found to be imported';
|
||||
$labels['importerror'] = 'An error occured while importing';
|
||||
$labels['aclnorights'] = 'You do not have administrator rights on this calendar.';
|
||||
$labels['changeeventconfirm'] = 'Change event';
|
||||
$labels['removeeventconfirm'] = 'Delete event';
|
||||
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
|
||||
$labels['removerecurringeventwarning'] = 'This is a recurring event. Would you like to delete the current event only, this and all future occurences or all occurences of this event?';
|
||||
$labels['currentevent'] = 'Current';
|
||||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
$labels['birthdayscalendar'] = 'Birthdays Calendar';
|
||||
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
|
||||
$labels['birthdayscalendarsources'] = 'From these address books';
|
||||
$labels['birthdayeventtitle'] = '$name\'s Birthday';
|
||||
$labels['birthdayage'] = 'Age $age';
|
||||
$labels['eventchangelog'] = 'Change History';
|
||||
$labels['eventdiff'] = 'Changes from revisions $rev';
|
||||
$labels['revision'] = 'Revision';
|
||||
$labels['user'] = 'User';
|
||||
$labels['operation'] = 'Action';
|
||||
$labels['actionappend'] = 'Saved';
|
||||
$labels['actionmove'] = 'Moved';
|
||||
$labels['actiondelete'] = 'Deleted';
|
||||
$labels['compare'] = 'Compare';
|
||||
$labels['showrevision'] = 'Show this version';
|
||||
$labels['restore'] = 'Restore this version';
|
||||
$labels['eventnotfound'] = 'Failed to load event data';
|
||||
$labels['eventchangelognotavailable'] = 'Change history is not available for this event';
|
||||
$labels['eventdiffnotavailable'] = 'No comparison possible for the selected revisions';
|
||||
$labels['eventrestoreconfirm'] = 'Do you really want to restore revision $rev of this event? This will replace the current event with the old version.';
|
||||
$labels['arialabelminical'] = 'Calendar date selection';
|
||||
$labels['arialabelcalendarview'] = 'Calendar view';
|
||||
$labels['arialabelsearchform'] = 'Event search form';
|
||||
$labels['arialabelquicksearchbox'] = 'Event search input';
|
||||
$labels['arialabelcalsearchform'] = 'Calendars search form';
|
||||
$labels['calendaractions'] = 'Calendar actions';
|
||||
$labels['arialabeleventattendees'] = 'Event participants list';
|
||||
$labels['arialabeleventresources'] = 'Event resources list';
|
||||
$labels['arialabelresourcesearchform'] = 'Resources search form';
|
||||
$labels['arialabelresourceselection'] = 'Available resources';
|
||||
?>
|
|
@ -1,272 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Localizations for Kolab Calendar plugin
|
||||
*
|
||||
* Copyright (C) 2014, Kolab Systems AG
|
||||
*
|
||||
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
|
||||
*/
|
||||
$labels['default_view'] = 'Default view';
|
||||
$labels['time_format'] = 'Time format';
|
||||
$labels['timeslots'] = 'Time slots per hour';
|
||||
$labels['first_day'] = 'First weekday';
|
||||
$labels['first_hour'] = 'First hour to show';
|
||||
$labels['workinghours'] = 'Working hours';
|
||||
$labels['add_category'] = 'Add category';
|
||||
$labels['remove_category'] = 'Remove category';
|
||||
$labels['defaultcalendar'] = 'Create new events in';
|
||||
$labels['eventcoloring'] = 'Event coloring';
|
||||
$labels['coloringmode0'] = 'According to calendar';
|
||||
$labels['coloringmode1'] = 'According to category';
|
||||
$labels['coloringmode2'] = 'Calendar for outline, category for content';
|
||||
$labels['coloringmode3'] = 'Category for outline, calendar for content';
|
||||
$labels['afternothing'] = 'Do nothing';
|
||||
$labels['aftertrash'] = 'Move to Trash';
|
||||
$labels['afterdelete'] = 'Delete the message';
|
||||
$labels['afterflagdeleted'] = 'Flag as deleted';
|
||||
$labels['aftermoveto'] = 'Move to...';
|
||||
$labels['itipoptions'] = 'Event Invitations';
|
||||
$labels['afteraction'] = 'After an invitation or update message is processed';
|
||||
$labels['calendar'] = 'Calendar';
|
||||
$labels['calendars'] = 'Calendars';
|
||||
$labels['category'] = 'Category';
|
||||
$labels['categories'] = 'Categories';
|
||||
$labels['createcalendar'] = 'Create new calendar';
|
||||
$labels['editcalendar'] = 'Edit calendar properties';
|
||||
$labels['name'] = 'Name';
|
||||
$labels['color'] = 'Color';
|
||||
$labels['day'] = 'Day';
|
||||
$labels['week'] = 'Week';
|
||||
$labels['month'] = 'Month';
|
||||
$labels['agenda'] = 'Agenda';
|
||||
$labels['new'] = 'New';
|
||||
$labels['new_event'] = 'New event';
|
||||
$labels['edit_event'] = 'Edit event';
|
||||
$labels['edit'] = 'Edit';
|
||||
$labels['save'] = 'Save';
|
||||
$labels['removelist'] = 'Remove from list';
|
||||
$labels['cancel'] = 'Cancel';
|
||||
$labels['select'] = 'Select';
|
||||
$labels['print'] = 'Print';
|
||||
$labels['printtitle'] = 'Print calendars';
|
||||
$labels['title'] = 'Summary';
|
||||
$labels['description'] = 'Description';
|
||||
$labels['all-day'] = 'all-day';
|
||||
$labels['export'] = 'Export';
|
||||
$labels['exporttitle'] = 'Export to iCalendar';
|
||||
$labels['exportrange'] = 'Events from';
|
||||
$labels['exportattachments'] = 'With attachments';
|
||||
$labels['customdate'] = 'Custom date';
|
||||
$labels['location'] = 'Location';
|
||||
$labels['url'] = 'URL';
|
||||
$labels['date'] = 'Date';
|
||||
$labels['start'] = 'Start';
|
||||
$labels['starttime'] = 'Start time';
|
||||
$labels['end'] = 'End';
|
||||
$labels['endtime'] = 'End time';
|
||||
$labels['repeat'] = 'Repeat';
|
||||
$labels['selectdate'] = 'Choose date';
|
||||
$labels['freebusy'] = 'Show me as';
|
||||
$labels['free'] = 'Free';
|
||||
$labels['busy'] = 'Busy';
|
||||
$labels['outofoffice'] = 'Out of Office';
|
||||
$labels['tentative'] = 'Tentative';
|
||||
$labels['mystatus'] = 'My status';
|
||||
$labels['status'] = 'Status';
|
||||
$labels['status-confirmed'] = 'Confirmed';
|
||||
$labels['status-cancelled'] = 'Cancelled';
|
||||
$labels['priority'] = 'Priority';
|
||||
$labels['sensitivity'] = 'Privacy';
|
||||
$labels['public'] = 'public';
|
||||
$labels['private'] = 'private';
|
||||
$labels['confidential'] = 'confidential';
|
||||
$labels['alarms'] = 'Reminder';
|
||||
$labels['comment'] = 'Comment';
|
||||
$labels['created'] = 'Created';
|
||||
$labels['changed'] = 'Last Modified';
|
||||
$labels['unknown'] = 'Unknown';
|
||||
$labels['eventoptions'] = 'Options';
|
||||
$labels['generated'] = 'generated at';
|
||||
$labels['eventhistory'] = 'History';
|
||||
$labels['printdescriptions'] = 'Print descriptions';
|
||||
$labels['parentcalendar'] = 'Insert inside';
|
||||
$labels['searchearlierdates'] = '« Search for earlier events';
|
||||
$labels['searchlaterdates'] = 'Search for later events »';
|
||||
$labels['andnmore'] = '$nr more...';
|
||||
$labels['togglerole'] = 'Click to toggle role';
|
||||
$labels['createfrommail'] = 'Save as event';
|
||||
$labels['importevents'] = 'Import events';
|
||||
$labels['importrange'] = 'Events from';
|
||||
$labels['onemonthback'] = '1 month back';
|
||||
$labels['nmonthsback'] = '$nr months back';
|
||||
$labels['showurl'] = 'Show calendar URL';
|
||||
$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
|
||||
$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
|
||||
$labels['findcalendars'] = 'Find calendars...';
|
||||
$labels['searchterms'] = 'Search terms';
|
||||
$labels['calsearchresults'] = 'Available Calendars';
|
||||
$labels['calendarsubscribe'] = 'List permanently';
|
||||
$labels['nocalendarsfound'] = 'No calendars found';
|
||||
$labels['nrcalendarsfound'] = '$nr calendars found';
|
||||
$labels['quickview'] = 'View only this calendar';
|
||||
$labels['invitationspending'] = 'Pending invitations';
|
||||
$labels['invitationsdeclined'] = 'Declined invitations';
|
||||
$labels['changepartstat'] = 'Change participant status';
|
||||
$labels['rsvpcomment'] = 'Invitation text';
|
||||
$labels['listrange'] = 'Range to display:';
|
||||
$labels['listsections'] = 'Divide into:';
|
||||
$labels['smartsections'] = 'Smart sections';
|
||||
$labels['until'] = 'until';
|
||||
$labels['today'] = 'Today';
|
||||
$labels['tomorrow'] = 'Tomorrow';
|
||||
$labels['thisweek'] = 'This week';
|
||||
$labels['nextweek'] = 'Next week';
|
||||
$labels['prevweek'] = 'Previous week';
|
||||
$labels['thismonth'] = 'This month';
|
||||
$labels['nextmonth'] = 'Next month';
|
||||
$labels['weekofyear'] = 'Week';
|
||||
$labels['pastevents'] = 'Past';
|
||||
$labels['futureevents'] = 'Future';
|
||||
$labels['showalarms'] = 'Show reminders';
|
||||
$labels['defaultalarmtype'] = 'Default reminder setting';
|
||||
$labels['defaultalarmoffset'] = 'Default reminder time';
|
||||
$labels['attendee'] = 'Participant';
|
||||
$labels['role'] = 'Role';
|
||||
$labels['availability'] = 'Avail.';
|
||||
$labels['confirmstate'] = 'Status';
|
||||
$labels['addattendee'] = 'Add participant';
|
||||
$labels['roleorganizer'] = 'Organizer';
|
||||
$labels['rolerequired'] = 'Required';
|
||||
$labels['roleoptional'] = 'Optional';
|
||||
$labels['rolechair'] = 'Chair';
|
||||
$labels['rolenonparticipant'] = 'Absent';
|
||||
$labels['cutypeindividual'] = 'Individual';
|
||||
$labels['cutypegroup'] = 'Group';
|
||||
$labels['cutyperesource'] = 'Resource';
|
||||
$labels['cutyperoom'] = 'Room';
|
||||
$labels['availfree'] = 'Free';
|
||||
$labels['availbusy'] = 'Busy';
|
||||
$labels['availunknown'] = 'Unknown';
|
||||
$labels['availtentative'] = 'Tentative';
|
||||
$labels['availoutofoffice'] = 'Out of Office';
|
||||
$labels['delegatedto'] = 'Delegated to: ';
|
||||
$labels['delegatedfrom'] = 'Delegated from: ';
|
||||
$labels['scheduletime'] = 'Find availability';
|
||||
$labels['sendinvitations'] = 'Send invitations';
|
||||
$labels['sendnotifications'] = 'Notify participants about modifications';
|
||||
$labels['sendcancellation'] = 'Notify participants about event cancellation';
|
||||
$labels['onlyworkinghours'] = 'Find availability within my working hours';
|
||||
$labels['reqallattendees'] = 'Required/all participants';
|
||||
$labels['prevslot'] = 'Previous Slot';
|
||||
$labels['nextslot'] = 'Next Slot';
|
||||
$labels['suggestedslot'] = 'Suggested Slot';
|
||||
$labels['noslotfound'] = 'Unable to find a free time slot';
|
||||
$labels['invitationsubject'] = 'You\'ve been invited to "$title"';
|
||||
$labels['invitationmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with all the event details which you can import to your calendar application.";
|
||||
$labels['invitationattendlinks'] = "In case your email client doesn't support iTip requests you can use the following link to either accept or decline this invitation:\n\$url";
|
||||
$labels['eventupdatesubject'] = '"$title" has been updated';
|
||||
$labels['eventupdatesubjectempty'] = 'An event that concerns you has been updated';
|
||||
$labels['eventupdatemailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nPlease find attached an iCalendar file with the updated event details which you can import to your calendar application.";
|
||||
$labels['eventcancelsubject'] = '"$title" has been canceled';
|
||||
$labels['eventcancelmailbody'] = "*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees\n\nThe event has been cancelled by \$organizer.\n\nPlease find attached an iCalendar file with the updated event details.";
|
||||
$labels['itipobjectnotfound'] = 'The event referred by this message was not found in your calendar.';
|
||||
$labels['itipmailbodyaccepted'] = "\$sender has accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodytentative'] = "\$sender has tentatively accepted the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodydeclined'] = "\$sender has declined the invitation to the following event:\n\n*\$title*\n\nWhen: \$date\n\nInvitees: \$attendees";
|
||||
$labels['itipmailbodycancel'] = "\$sender has rejected your participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegated'] = "\$sender has delegated the participation in the following event:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipmailbodydelegatedto'] = "\$sender has delegated the participation in the following event to you:\n\n*\$title*\n\nWhen: \$date";
|
||||
$labels['itipdeclineevent'] = 'Do you want to decline your invitation to this event?';
|
||||
$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
|
||||
$labels['itipcomment'] = 'Invitation/notification comment';
|
||||
$labels['itipcommenttitle'] = 'This comment will be attached to the invitation/notification message sent to participants';
|
||||
$labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
|
||||
$labels['eventcancelled'] = 'The event has been cancelled';
|
||||
$labels['saveincalendar'] = 'save in';
|
||||
$labels['updatemycopy'] = 'Update in my calendar';
|
||||
$labels['savetocalendar'] = 'Save to calendar';
|
||||
$labels['openpreview'] = 'Check Calendar';
|
||||
$labels['noearlierevents'] = 'No earlier events';
|
||||
$labels['nolaterevents'] = 'No later events';
|
||||
$labels['resource'] = 'Resource';
|
||||
$labels['addresource'] = 'Book resource';
|
||||
$labels['findresources'] = 'Find resources';
|
||||
$labels['resourcedetails'] = 'Details';
|
||||
$labels['resourceavailability'] = 'Availability';
|
||||
$labels['resourceowner'] = 'Owner';
|
||||
$labels['resourceadded'] = 'The resource was added to your event';
|
||||
$labels['tabsummary'] = 'Summary';
|
||||
$labels['tabrecurrence'] = 'Recurrence';
|
||||
$labels['tabattendees'] = 'Participants';
|
||||
$labels['tabresources'] = 'Resources';
|
||||
$labels['tabattachments'] = 'Attachments';
|
||||
$labels['tabsharing'] = 'Sharing';
|
||||
$labels['deleteobjectconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deleteventconfirm'] = 'Do you really want to delete this event?';
|
||||
$labels['deletecalendarconfirm'] = 'Do you really want to delete this calendar with all its events?';
|
||||
$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
|
||||
$labels['savingdata'] = 'Saving data...';
|
||||
$labels['errorsaving'] = 'Failed to save changes.';
|
||||
$labels['operationfailed'] = 'The requested operation failed.';
|
||||
$labels['invalideventdates'] = 'Invalid dates entered! Please check your input.';
|
||||
$labels['invalidcalendarproperties'] = 'Invalid calendar properties! Please set a valid name.';
|
||||
$labels['searchnoresults'] = 'No events found in the selected calendars.';
|
||||
$labels['successremoval'] = 'The event has been deleted successfully.';
|
||||
$labels['successrestore'] = 'The event has been restored successfully.';
|
||||
$labels['errornotifying'] = 'Failed to send notifications to event participants';
|
||||
$labels['errorimportingevent'] = 'Failed to import the event';
|
||||
$labels['importwarningexists'] = 'A copy of this event already exists in your calendar.';
|
||||
$labels['newerversionexists'] = 'A newer version of this event already exists! Aborted.';
|
||||
$labels['nowritecalendarfound'] = 'No calendar found to save the event';
|
||||
$labels['importedsuccessfully'] = 'The event was successfully added to \'$calendar\'';
|
||||
$labels['updatedsuccessfully'] = 'The event was successfully updated in \'$calendar\'';
|
||||
$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
|
||||
$labels['itipsendsuccess'] = 'Invitation sent to participants.';
|
||||
$labels['itipresponseerror'] = 'Failed to send the response to this event invitation';
|
||||
$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
|
||||
$labels['sentresponseto'] = 'Successfully sent invitation response to $mailto';
|
||||
$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
|
||||
$labels['importsuccess'] = 'Successfully imported $nr events';
|
||||
$labels['importnone'] = 'No events found to be imported';
|
||||
$labels['importerror'] = 'An error occured while importing';
|
||||
$labels['aclnorights'] = 'You do not have administrator rights on this calendar.';
|
||||
$labels['changeeventconfirm'] = 'Change event';
|
||||
$labels['removeeventconfirm'] = 'Delete event';
|
||||
$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
|
||||
$labels['removerecurringeventwarning'] = 'This is a recurring event. Would you like to delete the current event only, this and all future occurences or all occurences of this event?';
|
||||
$labels['currentevent'] = 'Current';
|
||||
$labels['futurevents'] = 'Future';
|
||||
$labels['allevents'] = 'All';
|
||||
$labels['saveasnew'] = 'Save as new';
|
||||
$labels['birthdays'] = 'Birthdays';
|
||||
$labels['birthdayscalendar'] = 'Birthdays Calendar';
|
||||
$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
|
||||
$labels['birthdayscalendarsources'] = 'From these address books';
|
||||
$labels['birthdayeventtitle'] = '$name\'s Birthday';
|
||||
$labels['birthdayage'] = 'Age $age';
|
||||
$labels['eventchangelog'] = 'Change History';
|
||||
$labels['eventdiff'] = 'Changes from revisions $rev';
|
||||
$labels['revision'] = 'Revision';
|
||||
$labels['user'] = 'User';
|
||||
$labels['operation'] = 'Action';
|
||||
$labels['actionappend'] = 'Saved';
|
||||
$labels['actionmove'] = 'Moved';
|
||||
$labels['actiondelete'] = 'Deleted';
|
||||
$labels['compare'] = 'Compare';
|
||||
$labels['showrevision'] = 'Show this version';
|
||||
$labels['restore'] = 'Restore this version';
|
||||
$labels['eventnotfound'] = 'Failed to load event data';
|
||||
$labels['eventchangelognotavailable'] = 'Change history is not available for this event';
|
||||
$labels['eventdiffnotavailable'] = 'No comparison possible for the selected revisions';
|
||||
$labels['eventrestoreconfirm'] = 'Do you really want to restore revision $rev of this event? This will replace the current event with the old version.';
|
||||
$labels['arialabelminical'] = 'Calendar date selection';
|
||||
$labels['arialabelcalendarview'] = 'Calendar view';
|
||||
$labels['arialabelsearchform'] = 'Event search form';
|
||||
$labels['arialabelquicksearchbox'] = 'Event search input';
|
||||
$labels['arialabelcalsearchform'] = 'Calendars search form';
|
||||
$labels['calendaractions'] = 'Calendar actions';
|
||||
$labels['arialabeleventattendees'] = 'Event participants list';
|
||||
$labels['arialabeleventresources'] = 'Event resources list';
|
||||
$labels['arialabelresourcesearchform'] = 'Resources search form';
|
||||
$labels['arialabelresourceselection'] = 'Available resources';
|
||||
?>
|
|
@ -1495,6 +1495,12 @@ span.spacer {
|
|||
font-weight: bold;
|
||||
}
|
||||
|
||||
.fc-needs-action,
|
||||
.fc-declined,
|
||||
.cal-event-status-cancelled {
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.cal-event-status-cancelled .fc-event-title {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
|
|
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 421 B |
|
@ -1,106 +0,0 @@
|
|||
.miniColors-trigger {
|
||||
height: 22px;
|
||||
width: 22px;
|
||||
background: url('images/minicolors-all.png') -170px 0 no-repeat;
|
||||
vertical-align: middle;
|
||||
margin: 0 .25em;
|
||||
display: inline-block;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.miniColors-selector {
|
||||
position: absolute;
|
||||
width: 175px;
|
||||
height: 150px;
|
||||
background: #FFF;
|
||||
border: solid 1px #BBB;
|
||||
-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
|
||||
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, .25);
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
z-index: 999999;
|
||||
}
|
||||
|
||||
.miniColors-selector.black {
|
||||
background: #000;
|
||||
border-color: #000;
|
||||
}
|
||||
|
||||
.miniColors-colors {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
left: 5px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
background: url('images/minicolors-all.png') top left no-repeat;
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
.miniColors-hues {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
left: 160px;
|
||||
width: 20px;
|
||||
height: 150px;
|
||||
background: url('images/minicolors-all.png') -150px 0 no-repeat;
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
.miniColors-colorPicker {
|
||||
position: absolute;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
background: url('images/minicolors-all.png') -170px -28px no-repeat;
|
||||
}
|
||||
|
||||
.miniColors-huePicker {
|
||||
position: absolute;
|
||||
left: -3px;
|
||||
width: 26px;
|
||||
height: 3px;
|
||||
background: url('images/minicolors-all.png') -170px -24px no-repeat;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.miniColors-presets {
|
||||
position: absolute;
|
||||
left: 185px;
|
||||
top: 5px;
|
||||
width: 60px;
|
||||
}
|
||||
|
||||
.miniColors-colorPreset {
|
||||
float: left;
|
||||
width: 18px;
|
||||
height: 15px;
|
||||
margin: 2px;
|
||||
border: 1px solid #333;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.miniColors-colorPreset-active {
|
||||
border: 2px dotted #666;
|
||||
margin: 1px;
|
||||
}
|
||||
|
||||
/* Hacks for IE6/7 */
|
||||
|
||||
* html .miniColors-colors {
|
||||
background-image: none;
|
||||
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='plugins/calendar/skins/classic/images/minicolors-all.png', sizingMethod='crop');
|
||||
}
|
||||
|
||||
* html .miniColors-colorPicker {
|
||||
background: url('images/minicolors-handles.gif') 0 -28px no-repeat;
|
||||
}
|
||||
|
||||
* html .miniColors-huePicker {
|
||||
background: url('images/minicolors-handles.gif') 0 -24px no-repeat;
|
||||
}
|
||||
|
||||
* html .miniColors-trigger {
|
||||
background: url('images/minicolors-handles.gif') 0 0 no-repeat;
|
||||
}
|
|
@ -433,6 +433,7 @@ pre {
|
|||
background-color: #c7e3ef;
|
||||
}
|
||||
|
||||
#fburl,
|
||||
#calfeedurl,
|
||||
#caldavurl {
|
||||
width: 98%;
|
||||
|
@ -794,8 +795,7 @@ a.miniColors-trigger {
|
|||
}
|
||||
|
||||
.calendarmain .eventdialog div.event-line {
|
||||
margin-top: 0.1em;
|
||||
margin-bottom: 0.3em;
|
||||
margin-bottom: 0.4em;
|
||||
white-space: nowrap;
|
||||
overflow-x: hidden;
|
||||
text-overflow: ellipsis;
|
||||
|
@ -1945,6 +1945,12 @@ a.dropdown-link:after {
|
|||
font-weight: bold;
|
||||
}
|
||||
|
||||
.fc-needs-action,
|
||||
.fc-declined,
|
||||
.cal-event-status-cancelled {
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.cal-event-status-cancelled .fc-event-title {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
|
@ -2238,6 +2244,7 @@ div.calendar-invitebox .rsvp-status.delegated {
|
|||
background-position: 2px -180px;
|
||||
}
|
||||
|
||||
#event-partstat .changersvp.unknown,
|
||||
#event-partstat .changersvp.needs-action,
|
||||
div.calendar-invitebox .rsvp-status.needs-action {
|
||||
background-position: 2px 0;
|
||||
|
|
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 924 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 421 B |
|
@ -1,106 +0,0 @@
|
|||
.miniColors-trigger {
|
||||
height: 22px;
|
||||
width: 22px;
|
||||
background: url('images/minicolors-all.png') -170px 0 no-repeat;
|
||||
vertical-align: middle;
|
||||
margin: 0 .25em;
|
||||
display: inline-block;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.miniColors-selector {
|
||||
position: absolute;
|
||||
width: 175px;
|
||||
height: 150px;
|
||||
background: #FFF;
|
||||
border: solid 1px #BBB;
|
||||
-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
|
||||
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, .25);
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
z-index: 999999;
|
||||
}
|
||||
|
||||
.miniColors-selector.black {
|
||||
background: #000;
|
||||
border-color: #000;
|
||||
}
|
||||
|
||||
.miniColors-colors {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
left: 5px;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
background: url('images/minicolors-all.png') top left no-repeat;
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
.miniColors-hues {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
left: 160px;
|
||||
width: 20px;
|
||||
height: 150px;
|
||||
background: url('images/minicolors-all.png') -150px 0 no-repeat;
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
.miniColors-colorPicker {
|
||||
position: absolute;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
background: url('images/minicolors-all.png') -170px -28px no-repeat;
|
||||
}
|
||||
|
||||
.miniColors-huePicker {
|
||||
position: absolute;
|
||||
left: -3px;
|
||||
width: 26px;
|
||||
height: 3px;
|
||||
background: url('images/minicolors-all.png') -170px -24px no-repeat;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.miniColors-presets {
|
||||
position: absolute;
|
||||
left: 185px;
|
||||
top: 5px;
|
||||
width: 60px;
|
||||
}
|
||||
|
||||
.miniColors-colorPreset {
|
||||
float: left;
|
||||
width: 18px;
|
||||
height: 15px;
|
||||
margin: 2px;
|
||||
border: 1px solid #333;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.miniColors-colorPreset-active {
|
||||
border: 2px dotted #666;
|
||||
margin: 1px;
|
||||
}
|
||||
|
||||
/* Hacks for IE6/7 */
|
||||
|
||||
* html .miniColors-colors {
|
||||
background-image: none;
|
||||
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='plugins/calendar/skins/classic/images/minicolors-all.png', sizingMethod='crop');
|
||||
}
|
||||
|
||||
* html .miniColors-colorPicker {
|
||||
background: url('images/minicolors-handles.gif') 0 -28px no-repeat;
|
||||
}
|
||||
|
||||
* html .miniColors-huePicker {
|
||||
background: url('images/minicolors-handles.gif') 0 -24px no-repeat;
|
||||
}
|
||||
|
||||
* html .miniColors-trigger {
|
||||
background: url('images/minicolors-handles.gif') 0 0 no-repeat;
|
||||
}
|
|
@ -74,6 +74,9 @@
|
|||
<li role="menuitem"><roundcube:button type="link" command="calendar-remove" label="calendar.removelist" classAct="active" /></li>
|
||||
<roundcube:endif />
|
||||
<li role="menuitem"><roundcube:button type="link" command="calendar-showurl" label="calendar.showurl" classAct="active" /></li>
|
||||
<roundcube:if condition="!empty(env:calendar_settings['freebusy_url'])" />
|
||||
<li role="menuitem"><roundcube:button type="link" command="calendar-showfburl" label="calendar.showfburl" classAct="active" /></li>
|
||||
<roundcube:endif />
|
||||
<roundcube:if condition="env:calendar_driver == 'kolab'" />
|
||||
<li role="menuitem"><roundcube:button type="link" command="folders" task="settings" label="managefolders" classAct="active" /></li>
|
||||
<roundcube:endif />
|
||||
|
@ -361,6 +364,11 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div id="fburlbox" class="uidialog">
|
||||
<p><roundcube:label name="calendar.fburldescription" /></p>
|
||||
<textarea id="fburl" rows="2" readonly="readonly"></textarea>
|
||||
</div>
|
||||
|
||||
<roundcube:object name="plugin.calendar_css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
|
|
|
@ -127,6 +127,7 @@
|
|||
</div>
|
||||
</form>
|
||||
|
||||
<roundcube:object name="plugin.edit_recurrence_sync" id="edit-recurrence-syncstart" class="event-dialog-message" style="display:none" />
|
||||
<roundcube:object name="plugin.edit_attendees_notify" id="edit-attendees-notify" class="event-dialog-message" style="display:none" />
|
||||
<roundcube:object name="plugin.edit_recurring_warning" class="event-dialog-message edit-recurring-warning" style="display:none" />
|
||||
<div id="edit-localchanges-warning" class="event-dialog-message" style="display:none"><roundcube:label name="calendar.localchangeswarning" /></div>
|
||||
|
|