diff options
Diffstat (limited to 'apps/dav/lib/CalDAV/CalendarObject.php')
-rw-r--r-- | apps/dav/lib/CalDAV/CalendarObject.php | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/apps/dav/lib/CalDAV/CalendarObject.php b/apps/dav/lib/CalDAV/CalendarObject.php index a5c6db6c3f1..dd2684ffa90 100644 --- a/apps/dav/lib/CalDAV/CalendarObject.php +++ b/apps/dav/lib/CalDAV/CalendarObject.php @@ -2,9 +2,11 @@ /** * @copyright Copyright (c) 2016, ownCloud, Inc. * @copyright Copyright (c) 2017, Georg Ehrke + * @copyright Copyright (c) 2020, Gary Kim <gary@garykim.dev> * * @author Georg Ehrke <oc.list@georgehrke.com> * @author Thomas Müller <thomas.mueller@tmit.eu> + * @author Gary Kim <gary@garykim.dev> * * @license AGPL-3.0 * @@ -25,26 +27,34 @@ namespace OCA\DAV\CalDAV; +use OCP\IL10N; use Sabre\VObject\Component; use Sabre\VObject\Property; use Sabre\VObject\Reader; class CalendarObject extends \Sabre\CalDAV\CalendarObject { + /** @var IL10N */ + protected $l10n; + /** * CalendarObject constructor. * * @param CalDavBackend $caldavBackend + * @param IL10N $l10n * @param array $calendarInfo * @param array $objectData */ - public function __construct(CalDavBackend $caldavBackend, array $calendarInfo, + public function __construct(CalDavBackend $caldavBackend, IL10N $l10n, + array $calendarInfo, array $objectData) { parent::__construct($caldavBackend, $calendarInfo, $objectData); if ($this->isShared()) { unset($this->objectData['size']); } + + $this->l10n = $l10n; } /** @@ -84,7 +94,7 @@ class CalendarObject extends \Sabre\CalDAV\CalendarObject { * @param Component\VCalendar $vObject * @return void */ - private static function createConfidentialObject(Component\VCalendar $vObject) { + private function createConfidentialObject(Component\VCalendar $vObject) { /** @var Component $vElement */ $vElement = null; if(isset($vObject->VEVENT)) { @@ -109,7 +119,7 @@ class CalendarObject extends \Sabre\CalDAV\CalendarObject { case 'UID': break; case 'SUMMARY': - $property->setValue('Busy'); + $property->setValue($this->l10n->t('Busy')); break; default: $vElement->__unset($property->name); |