summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/CardDAV/ContactsManager.php
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2016-09-20 14:15:23 +0200
committerJoas Schilling <coding@schilljs.com>2016-10-06 14:20:01 +0200
commitce964f0a10dc2d160a67e8b4e86c5f0c18195d57 (patch)
treebdef6db36f7ee3ef873d555b77ed75d993659aed /apps/dav/lib/CardDAV/ContactsManager.php
parenta4f82f13f396fc063643ab4a9dfcf17b52019332 (diff)
downloadnextcloud-server-ce964f0a10dc2d160a67e8b4e86c5f0c18195d57.tar.gz
nextcloud-server-ce964f0a10dc2d160a67e8b4e86c5f0c18195d57.zip
Translate the Contacts addressbook when it's default
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'apps/dav/lib/CardDAV/ContactsManager.php')
-rw-r--r--apps/dav/lib/CardDAV/ContactsManager.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/dav/lib/CardDAV/ContactsManager.php b/apps/dav/lib/CardDAV/ContactsManager.php
index 3f2019d582b..b2e3544b287 100644
--- a/apps/dav/lib/CardDAV/ContactsManager.php
+++ b/apps/dav/lib/CardDAV/ContactsManager.php
@@ -25,19 +25,25 @@
namespace OCA\DAV\CardDAV;
use OCP\Contacts\IManager;
+use OCP\IL10N;
use OCP\IURLGenerator;
class ContactsManager {
/** @var CardDavBackend */
private $backend;
+ /** @var IL10N */
+ private $l10n;
+
/**
* ContactsManager constructor.
*
* @param CardDavBackend $backend
+ * @param IL10N $l10n
*/
- public function __construct(CardDavBackend $backend) {
+ public function __construct(CardDavBackend $backend, IL10N $l10n) {
$this->backend = $backend;
+ $this->l10n = $l10n;
}
/**
@@ -59,7 +65,7 @@ class ContactsManager {
*/
private function register(IManager $cm, $addressBooks, $urlGenerator) {
foreach ($addressBooks as $addressBookInfo) {
- $addressBook = new \OCA\DAV\CardDAV\AddressBook($this->backend, $addressBookInfo);
+ $addressBook = new \OCA\DAV\CardDAV\AddressBook($this->backend, $addressBookInfo, $this->l10n);
$cm->registerAddressBook(
new AddressBookImpl(
$addressBook,