Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8a5c50a313 | |||
| fee6a56339 | |||
| 8ab626bedf | |||
| 168a58eaeb | |||
| 1fdece8fce |
+12
-14
@@ -9,7 +9,6 @@
|
||||
# this will override the backend code owners if needed
|
||||
/__mocks__ @nextcloud/server-frontend
|
||||
/__tests__ @nextcloud/server-frontend
|
||||
/dist @nextcloud/server-frontend
|
||||
/cypress @nextcloud/server-frontend
|
||||
**/css @nextcloud/server-frontend
|
||||
**/js @nextcloud/server-frontend
|
||||
@@ -20,6 +19,7 @@
|
||||
# dependency management
|
||||
package.json @nextcloud/server-dependabot @nextcloud/server-frontend
|
||||
package-lock.json @nextcloud/server-dependabot
|
||||
/dist @nextcloud/server-dependabot
|
||||
|
||||
# App maintainers
|
||||
/apps/admin_audit/appinfo/info.xml @luka-nextcloud @blizzz
|
||||
@@ -56,7 +56,7 @@ package-lock.json @nextcloud/server-dependabot
|
||||
/apps/webhook_listeners/appinfo/info.xml @come-nc @julien-nc
|
||||
/apps/workflowengine/appinfo/info.xml @blizzz @juliusknorr
|
||||
|
||||
# Files frontend expertise
|
||||
# Frontend expertise
|
||||
/apps/files/src* @skjnldsv @nextcloud/server-frontend
|
||||
/apps/files_external/src* @skjnldsv @nextcloud/server-frontend
|
||||
/apps/files_reminders/src* @skjnldsv @nextcloud/server-frontend
|
||||
@@ -91,19 +91,17 @@ ResponseDefinitions.php @provokateurin @nextcloud/server-backend
|
||||
/lib/public/OCM @nickvergessen @nextcloud/talk-backend @nextcloud/server-backend
|
||||
/lib/public/Talk @nickvergessen @nextcloud/talk-backend
|
||||
/lib/public/UserStatus @nickvergessen @nextcloud/talk-backend
|
||||
*/Notifications/* @nickvergessen @nextcloud/talk-backend
|
||||
|
||||
# Groupware team
|
||||
/build/integration/dav_features/caldav.feature @st3iny @SebastianKrupinski @tcitworld
|
||||
/build/integration/dav_features/carddav.feature @hamza221 @SebastianKrupinski
|
||||
/lib/private/Calendar @st3iny @SebastianKrupinski @tcitworld
|
||||
/lib/private/Contacts @hamza221 @SebastianKrupinski
|
||||
/lib/public/Calendar @st3iny @SebastianKrupinski @tcitworld
|
||||
/lib/public/Contacts @hamza221 @SebastianKrupinski
|
||||
|
||||
# Desktop client teamn
|
||||
/apps/dav/lib/Connector/Sabre/BlockLegacyClientPlugin.php @nextcloud/desktop
|
||||
# Groupware
|
||||
/build/integration/dav_features/caldav.feature @st3iny @SebastianKrupinski @tcitworld
|
||||
/build/integration/dav_features/carddav.feature @hamza221 @SebastianKrupinski
|
||||
/lib/private/Calendar @st3iny @SebastianKrupinski @tcitworld
|
||||
/lib/private/Contacts @hamza221 @SebastianKrupinski
|
||||
/lib/public/Calendar @st3iny @SebastianKrupinski @tcitworld
|
||||
/lib/public/Contacts @hamza221 @SebastianKrupinski
|
||||
|
||||
# Personal interest
|
||||
*/Activity/* @nickvergessen @nextcloud/server-backend
|
||||
/apps/workflowengine/lib @nickvergessen @blizzz
|
||||
*/Notifications/* @nickvergessen @nextcloud/talk-backend
|
||||
/apps/workflowengine/lib @nickvergessen
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
|
||||
# SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: Update min supported desktop version
|
||||
|
||||
on:
|
||||
@@ -125,4 +124,4 @@ jobs:
|
||||
client: 💻 desktop
|
||||
automated
|
||||
3. to review
|
||||
reviewers: '@nextcloud/desktop'
|
||||
reviewers: tobiasKaminsky, camilasan, claucambra
|
||||
|
||||
+356
File diff suppressed because one or more lines are too long
+1
-1
Submodule 3rdparty updated: d93b7897ad...99ab30df29
-532
File diff suppressed because one or more lines are too long
@@ -1,21 +0,0 @@
|
||||
OC.L10N.register(
|
||||
"dashboard",
|
||||
{
|
||||
"Dashboard" : "Панэль кіравання",
|
||||
"Dashboard app" : "Праграма Панэль кіравання",
|
||||
"Weather" : "Надвор'е",
|
||||
"Status" : "Стан",
|
||||
"Good morning" : "Добрай раніцы",
|
||||
"Good morning, {name}" : "Добрай раніцы, {name}",
|
||||
"Good afternoon" : "Добры дзень",
|
||||
"Good afternoon, {name}" : "Добры дзень, {name}",
|
||||
"Good evening" : "Добры вечар",
|
||||
"Good evening, {name}" : "Добры вечар, {name}",
|
||||
"Hello" : "Вітаем",
|
||||
"Hello, {name}" : "Вітаем, {name}",
|
||||
"Happy birthday 🥳🤩🎂🎉" : "З народзінамі 🥳🤩🎂🎉",
|
||||
"Happy birthday, {name} 🥳🤩🎂🎉" : "З народзінамі, {name} 🥳🤩🎂🎉",
|
||||
"Customize" : "Дапасаваць",
|
||||
"Edit widgets" : "Рэдагаваць віджэты"
|
||||
},
|
||||
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
||||
@@ -1,19 +0,0 @@
|
||||
{ "translations": {
|
||||
"Dashboard" : "Панэль кіравання",
|
||||
"Dashboard app" : "Праграма Панэль кіравання",
|
||||
"Weather" : "Надвор'е",
|
||||
"Status" : "Стан",
|
||||
"Good morning" : "Добрай раніцы",
|
||||
"Good morning, {name}" : "Добрай раніцы, {name}",
|
||||
"Good afternoon" : "Добры дзень",
|
||||
"Good afternoon, {name}" : "Добры дзень, {name}",
|
||||
"Good evening" : "Добры вечар",
|
||||
"Good evening, {name}" : "Добры вечар, {name}",
|
||||
"Hello" : "Вітаем",
|
||||
"Hello, {name}" : "Вітаем, {name}",
|
||||
"Happy birthday 🥳🤩🎂🎉" : "З народзінамі 🥳🤩🎂🎉",
|
||||
"Happy birthday, {name} 🥳🤩🎂🎉" : "З народзінамі, {name} 🥳🤩🎂🎉",
|
||||
"Customize" : "Дапасаваць",
|
||||
"Edit widgets" : "Рэдагаваць віджэты"
|
||||
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||
}
|
||||
@@ -10,7 +10,7 @@
|
||||
<name>WebDAV</name>
|
||||
<summary>WebDAV endpoint</summary>
|
||||
<description>WebDAV endpoint</description>
|
||||
<version>1.34.1</version>
|
||||
<version>1.34.0</version>
|
||||
<licence>agpl</licence>
|
||||
<author>owncloud.org</author>
|
||||
<namespace>DAV</namespace>
|
||||
|
||||
@@ -63,7 +63,6 @@ $cardDavBackend = new CardDavBackend(
|
||||
Server::get(IUserManager::class),
|
||||
Server::get(IEventDispatcher::class),
|
||||
Server::get(\OCA\DAV\CardDAV\Sharing\Backend::class),
|
||||
Server::get(IConfig::class),
|
||||
);
|
||||
|
||||
$debugging = Server::get(IConfig::class)->getSystemValue('debug', false);
|
||||
|
||||
@@ -216,8 +216,6 @@ return array(
|
||||
'OCA\\DAV\\Connector\\Sabre\\Node' => $baseDir . '/../lib/Connector/Sabre/Node.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\ObjectTree' => $baseDir . '/../lib/Connector/Sabre/ObjectTree.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\Principal' => $baseDir . '/../lib/Connector/Sabre/Principal.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PropFindMonitorPlugin' => $baseDir . '/../lib/Connector/Sabre/PropFindMonitorPlugin.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PropFindPreloadNotifyPlugin' => $baseDir . '/../lib/Connector/Sabre/PropFindPreloadNotifyPlugin.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PropfindCompressionPlugin' => $baseDir . '/../lib/Connector/Sabre/PropfindCompressionPlugin.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PublicAuth' => $baseDir . '/../lib/Connector/Sabre/PublicAuth.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\QuotaPlugin' => $baseDir . '/../lib/Connector/Sabre/QuotaPlugin.php',
|
||||
@@ -355,7 +353,6 @@ return array(
|
||||
'OCA\\DAV\\Migration\\Version1029Date20231004091403' => $baseDir . '/../lib/Migration/Version1029Date20231004091403.php',
|
||||
'OCA\\DAV\\Migration\\Version1030Date20240205103243' => $baseDir . '/../lib/Migration/Version1030Date20240205103243.php',
|
||||
'OCA\\DAV\\Migration\\Version1031Date20240610134258' => $baseDir . '/../lib/Migration/Version1031Date20240610134258.php',
|
||||
'OCA\\DAV\\Migration\\Version1034Date20250813093701' => $baseDir . '/../lib/Migration/Version1034Date20250813093701.php',
|
||||
'OCA\\DAV\\Model\\ExampleEvent' => $baseDir . '/../lib/Model/ExampleEvent.php',
|
||||
'OCA\\DAV\\Paginate\\LimitedCopyIterator' => $baseDir . '/../lib/Paginate/LimitedCopyIterator.php',
|
||||
'OCA\\DAV\\Paginate\\PaginateCache' => $baseDir . '/../lib/Paginate/PaginateCache.php',
|
||||
|
||||
@@ -231,8 +231,6 @@ class ComposerStaticInitDAV
|
||||
'OCA\\DAV\\Connector\\Sabre\\Node' => __DIR__ . '/..' . '/../lib/Connector/Sabre/Node.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\ObjectTree' => __DIR__ . '/..' . '/../lib/Connector/Sabre/ObjectTree.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\Principal' => __DIR__ . '/..' . '/../lib/Connector/Sabre/Principal.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PropFindMonitorPlugin' => __DIR__ . '/..' . '/../lib/Connector/Sabre/PropFindMonitorPlugin.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PropFindPreloadNotifyPlugin' => __DIR__ . '/..' . '/../lib/Connector/Sabre/PropFindPreloadNotifyPlugin.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PropfindCompressionPlugin' => __DIR__ . '/..' . '/../lib/Connector/Sabre/PropfindCompressionPlugin.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\PublicAuth' => __DIR__ . '/..' . '/../lib/Connector/Sabre/PublicAuth.php',
|
||||
'OCA\\DAV\\Connector\\Sabre\\QuotaPlugin' => __DIR__ . '/..' . '/../lib/Connector/Sabre/QuotaPlugin.php',
|
||||
@@ -370,7 +368,6 @@ class ComposerStaticInitDAV
|
||||
'OCA\\DAV\\Migration\\Version1029Date20231004091403' => __DIR__ . '/..' . '/../lib/Migration/Version1029Date20231004091403.php',
|
||||
'OCA\\DAV\\Migration\\Version1030Date20240205103243' => __DIR__ . '/..' . '/../lib/Migration/Version1030Date20240205103243.php',
|
||||
'OCA\\DAV\\Migration\\Version1031Date20240610134258' => __DIR__ . '/..' . '/../lib/Migration/Version1031Date20240610134258.php',
|
||||
'OCA\\DAV\\Migration\\Version1034Date20250813093701' => __DIR__ . '/..' . '/../lib/Migration/Version1034Date20250813093701.php',
|
||||
'OCA\\DAV\\Model\\ExampleEvent' => __DIR__ . '/..' . '/../lib/Model/ExampleEvent.php',
|
||||
'OCA\\DAV\\Paginate\\LimitedCopyIterator' => __DIR__ . '/..' . '/../lib/Paginate/LimitedCopyIterator.php',
|
||||
'OCA\\DAV\\Paginate\\PaginateCache' => __DIR__ . '/..' . '/../lib/Paginate/PaginateCache.php',
|
||||
|
||||
+2
-2
@@ -281,6 +281,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "فشل في تحميل أوقات التواجد",
|
||||
"Saved availability" : "تمّ حفظ أوقات التواجد",
|
||||
"Failed to save availability" : "تعذّر حفظ أوقات التواجد",
|
||||
"Time zone:" : "منطقة زمنية:",
|
||||
"to" : "إلى",
|
||||
"Delete slot" : "حذف الخانة الزمنية",
|
||||
"No working hours set" : "لم يتم تحديد ساعات العمل",
|
||||
@@ -320,7 +321,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "يرجى الاتصال بالمنظم مباشرةً",
|
||||
"Are you accepting the invitation?" : "هل تقبل الدعوة؟",
|
||||
"Tentative" : "مبدئي",
|
||||
"Your attendance was updated successfully." : "حضورك تم تحديثه بنجاحٍ",
|
||||
"Time zone:" : "منطقة زمنية:"
|
||||
"Your attendance was updated successfully." : "حضورك تم تحديثه بنجاحٍ"
|
||||
},
|
||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||
|
||||
@@ -279,6 +279,7 @@
|
||||
"Failed to load availability" : "فشل في تحميل أوقات التواجد",
|
||||
"Saved availability" : "تمّ حفظ أوقات التواجد",
|
||||
"Failed to save availability" : "تعذّر حفظ أوقات التواجد",
|
||||
"Time zone:" : "منطقة زمنية:",
|
||||
"to" : "إلى",
|
||||
"Delete slot" : "حذف الخانة الزمنية",
|
||||
"No working hours set" : "لم يتم تحديد ساعات العمل",
|
||||
@@ -318,7 +319,6 @@
|
||||
"Please contact the organizer directly." : "يرجى الاتصال بالمنظم مباشرةً",
|
||||
"Are you accepting the invitation?" : "هل تقبل الدعوة؟",
|
||||
"Tentative" : "مبدئي",
|
||||
"Your attendance was updated successfully." : "حضورك تم تحديثه بنجاحٍ",
|
||||
"Time zone:" : "منطقة زمنية:"
|
||||
"Your attendance was updated successfully." : "حضورك تم تحديثه بنجاحٍ"
|
||||
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||
}
|
||||
@@ -186,6 +186,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Nun se pue cargar la disponibilidá",
|
||||
"Saved availability" : "Disponibilidá guardada",
|
||||
"Failed to save availability" : "Nun se pue guardar la disponibilidá",
|
||||
"Time zone:" : "Fusu horariu:",
|
||||
"to" : "pa",
|
||||
"Delete slot" : "Desaniciar la ralura",
|
||||
"No working hours set" : "Nun s'afitó nenguna hora llaboral",
|
||||
@@ -218,7 +219,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Ponte en contautu direutamente cola organización.",
|
||||
"Are you accepting the invitation?" : "¿Aceptes la invitación?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "La to asistencia anovóse correutamente.",
|
||||
"Time zone:" : "Fusu horariu:"
|
||||
"Your attendance was updated successfully." : "La to asistencia anovóse correutamente."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"Failed to load availability" : "Nun se pue cargar la disponibilidá",
|
||||
"Saved availability" : "Disponibilidá guardada",
|
||||
"Failed to save availability" : "Nun se pue guardar la disponibilidá",
|
||||
"Time zone:" : "Fusu horariu:",
|
||||
"to" : "pa",
|
||||
"Delete slot" : "Desaniciar la ralura",
|
||||
"No working hours set" : "Nun s'afitó nenguna hora llaboral",
|
||||
@@ -216,7 +217,6 @@
|
||||
"Please contact the organizer directly." : "Ponte en contautu direutamente cola organización.",
|
||||
"Are you accepting the invitation?" : "¿Aceptes la invitación?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "La to asistencia anovóse correutamente.",
|
||||
"Time zone:" : "Fusu horariu:"
|
||||
"Your attendance was updated successfully." : "La to asistencia anovóse correutamente."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -182,6 +182,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Неуспешно зареждане на наличност",
|
||||
"Saved availability" : "Запазена наличност",
|
||||
"Failed to save availability" : "Неуспешно записване на наличност",
|
||||
"Time zone:" : "Часова зона",
|
||||
"to" : "до",
|
||||
"Delete slot" : "Изтриване на слот",
|
||||
"No working hours set" : "Няма зададено работно време",
|
||||
@@ -210,7 +211,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Моля, свържете се директно с организатора.",
|
||||
"Are you accepting the invitation?" : "Приемате ли поканата?",
|
||||
"Tentative" : "Несигурно",
|
||||
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно.",
|
||||
"Time zone:" : "Часова зона"
|
||||
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -180,6 +180,7 @@
|
||||
"Failed to load availability" : "Неуспешно зареждане на наличност",
|
||||
"Saved availability" : "Запазена наличност",
|
||||
"Failed to save availability" : "Неуспешно записване на наличност",
|
||||
"Time zone:" : "Часова зона",
|
||||
"to" : "до",
|
||||
"Delete slot" : "Изтриване на слот",
|
||||
"No working hours set" : "Няма зададено работно време",
|
||||
@@ -208,7 +209,6 @@
|
||||
"Please contact the organizer directly." : "Моля, свържете се директно с организатора.",
|
||||
"Are you accepting the invitation?" : "Приемате ли поканата?",
|
||||
"Tentative" : "Несигурно",
|
||||
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно.",
|
||||
"Time zone:" : "Часова зона"
|
||||
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -281,6 +281,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "No s'ha pogut carregar la disponibilitat",
|
||||
"Saved availability" : "S'ha desat la disponibilitat",
|
||||
"Failed to save availability" : "No s'ha pogut desar la disponibilitat",
|
||||
"Time zone:" : "Fus horari:",
|
||||
"to" : "a",
|
||||
"Delete slot" : "Suprimeix la franja",
|
||||
"No working hours set" : "No s'ha definit cap horari laboral",
|
||||
@@ -313,7 +314,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Contacteu amb l'organització directament.",
|
||||
"Are you accepting the invitation?" : "Accepteu la invitació?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "S'ha actualitzat correctament l'assistència.",
|
||||
"Time zone:" : "Fus horari:"
|
||||
"Your attendance was updated successfully." : "S'ha actualitzat correctament l'assistència."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -279,6 +279,7 @@
|
||||
"Failed to load availability" : "No s'ha pogut carregar la disponibilitat",
|
||||
"Saved availability" : "S'ha desat la disponibilitat",
|
||||
"Failed to save availability" : "No s'ha pogut desar la disponibilitat",
|
||||
"Time zone:" : "Fus horari:",
|
||||
"to" : "a",
|
||||
"Delete slot" : "Suprimeix la franja",
|
||||
"No working hours set" : "No s'ha definit cap horari laboral",
|
||||
@@ -311,7 +312,6 @@
|
||||
"Please contact the organizer directly." : "Contacteu amb l'organització directament.",
|
||||
"Are you accepting the invitation?" : "Accepteu la invitació?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "S'ha actualitzat correctament l'assistència.",
|
||||
"Time zone:" : "Fus horari:"
|
||||
"Your attendance was updated successfully." : "S'ha actualitzat correctament l'assistència."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -282,6 +282,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Nepodařilo se načíst dostupnost",
|
||||
"Saved availability" : "Uložena dostupnost",
|
||||
"Failed to save availability" : "Nepodařilo se uložit dostupnost",
|
||||
"Time zone:" : "Časové pásmo:",
|
||||
"to" : "do",
|
||||
"Delete slot" : "Smazat slot",
|
||||
"No working hours set" : "Nenastaveny pracovní hodiny",
|
||||
@@ -331,7 +332,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Kontaktujte organizátora přímo.",
|
||||
"Are you accepting the invitation?" : "Přijímáte pozvání?",
|
||||
"Tentative" : "Nezávazně",
|
||||
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována.",
|
||||
"Time zone:" : "Časové pásmo:"
|
||||
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována."
|
||||
},
|
||||
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
|
||||
|
||||
@@ -280,6 +280,7 @@
|
||||
"Failed to load availability" : "Nepodařilo se načíst dostupnost",
|
||||
"Saved availability" : "Uložena dostupnost",
|
||||
"Failed to save availability" : "Nepodařilo se uložit dostupnost",
|
||||
"Time zone:" : "Časové pásmo:",
|
||||
"to" : "do",
|
||||
"Delete slot" : "Smazat slot",
|
||||
"No working hours set" : "Nenastaveny pracovní hodiny",
|
||||
@@ -329,7 +330,6 @@
|
||||
"Please contact the organizer directly." : "Kontaktujte organizátora přímo.",
|
||||
"Are you accepting the invitation?" : "Přijímáte pozvání?",
|
||||
"Tentative" : "Nezávazně",
|
||||
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována.",
|
||||
"Time zone:" : "Časové pásmo:"
|
||||
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována."
|
||||
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
||||
}
|
||||
+3
-3
@@ -80,7 +80,7 @@ OC.L10N.register(
|
||||
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["I en måned på %1$s for hele dagen","Om %n måneder den %1$s for hele dagen"],
|
||||
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["I et år på %1$s for hele dagen","Om %n år den %1$s for hele dagen"],
|
||||
"In the past on %1$s between %2$s - %3$s" : "Tidligere den %1$s mellem %2$s - %3$s",
|
||||
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["I et minut på %1$s mellem %2$s - %3$s","Om %n minutter den %1$s mellem %2$s - %3$s"],
|
||||
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["I et minut på %1$s mellem% %2$s - %3$s","Om %n minutter den %1$s mellem %2$s - %3$s"],
|
||||
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["I en time på %1$s mellem %2$s - %3$s","Om %n timer den %1$s mellem %2$s - %3$s"],
|
||||
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["I en dag på %1$s mellem %2$s - %3$s","Om %n dage den %1$s mellem %2$s - %3$s"],
|
||||
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["I en uge på %1$s mellem %2$s - %3$s","Om %n uger den %1$s mellem %2$s - %3$s"],
|
||||
@@ -281,6 +281,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Kunne ikke indlæse tilgængelighed",
|
||||
"Saved availability" : "Gemt tilgængelighed",
|
||||
"Failed to save availability" : "Kunne ikke gemme tilgængelighed",
|
||||
"Time zone:" : "Tidszone:",
|
||||
"to" : "til",
|
||||
"Delete slot" : "Slet slot",
|
||||
"No working hours set" : "Arbejdstider er ikke sat",
|
||||
@@ -320,7 +321,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Kontakt venligst arrangøren direkte.",
|
||||
"Are you accepting the invitation?" : "Accepter du invitationen?",
|
||||
"Tentative" : "Foreløbig",
|
||||
"Your attendance was updated successfully." : "Dit tilstedeværelse blev opdateret.",
|
||||
"Time zone:" : "Tidszone:"
|
||||
"Your attendance was updated successfully." : "Dit tilstedeværelse blev opdateret."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["I en måned på %1$s for hele dagen","Om %n måneder den %1$s for hele dagen"],
|
||||
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["I et år på %1$s for hele dagen","Om %n år den %1$s for hele dagen"],
|
||||
"In the past on %1$s between %2$s - %3$s" : "Tidligere den %1$s mellem %2$s - %3$s",
|
||||
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["I et minut på %1$s mellem %2$s - %3$s","Om %n minutter den %1$s mellem %2$s - %3$s"],
|
||||
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["I et minut på %1$s mellem% %2$s - %3$s","Om %n minutter den %1$s mellem %2$s - %3$s"],
|
||||
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["I en time på %1$s mellem %2$s - %3$s","Om %n timer den %1$s mellem %2$s - %3$s"],
|
||||
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["I en dag på %1$s mellem %2$s - %3$s","Om %n dage den %1$s mellem %2$s - %3$s"],
|
||||
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["I en uge på %1$s mellem %2$s - %3$s","Om %n uger den %1$s mellem %2$s - %3$s"],
|
||||
@@ -279,6 +279,7 @@
|
||||
"Failed to load availability" : "Kunne ikke indlæse tilgængelighed",
|
||||
"Saved availability" : "Gemt tilgængelighed",
|
||||
"Failed to save availability" : "Kunne ikke gemme tilgængelighed",
|
||||
"Time zone:" : "Tidszone:",
|
||||
"to" : "til",
|
||||
"Delete slot" : "Slet slot",
|
||||
"No working hours set" : "Arbejdstider er ikke sat",
|
||||
@@ -318,7 +319,6 @@
|
||||
"Please contact the organizer directly." : "Kontakt venligst arrangøren direkte.",
|
||||
"Are you accepting the invitation?" : "Accepter du invitationen?",
|
||||
"Tentative" : "Foreløbig",
|
||||
"Your attendance was updated successfully." : "Dit tilstedeværelse blev opdateret.",
|
||||
"Time zone:" : "Tidszone:"
|
||||
"Your attendance was updated successfully." : "Dit tilstedeværelse blev opdateret."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden",
|
||||
"Saved availability" : "Verfügbarkeit gespeichert",
|
||||
"Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden",
|
||||
"Time zone:" : "Zeitzone:",
|
||||
"to" : "bis",
|
||||
"Delete slot" : "Slot löschen",
|
||||
"No working hours set" : "Keine Arbeitszeiten konfiguriert",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Bitte den Organisator direkt kontaktieren.",
|
||||
"Are you accepting the invitation?" : "Die Einladung annehmen?",
|
||||
"Tentative" : "Vorläufig",
|
||||
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert.",
|
||||
"Time zone:" : "Zeitzone:"
|
||||
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden",
|
||||
"Saved availability" : "Verfügbarkeit gespeichert",
|
||||
"Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden",
|
||||
"Time zone:" : "Zeitzone:",
|
||||
"to" : "bis",
|
||||
"Delete slot" : "Slot löschen",
|
||||
"No working hours set" : "Keine Arbeitszeiten konfiguriert",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Bitte den Organisator direkt kontaktieren.",
|
||||
"Are you accepting the invitation?" : "Die Einladung annehmen?",
|
||||
"Tentative" : "Vorläufig",
|
||||
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert.",
|
||||
"Time zone:" : "Zeitzone:"
|
||||
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden",
|
||||
"Saved availability" : "Verfügbarkeit gespeichert",
|
||||
"Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden",
|
||||
"Time zone:" : "Zeitzone:",
|
||||
"to" : "bis",
|
||||
"Delete slot" : "Zeitfenster löschen",
|
||||
"No working hours set" : "Keine Arbeitszeiten konfiguriert",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Bitte den Organisator direkt kontaktieren.",
|
||||
"Are you accepting the invitation?" : "Die Einladung annehmen?",
|
||||
"Tentative" : "Vorläufig",
|
||||
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert.",
|
||||
"Time zone:" : "Zeitzone:"
|
||||
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Verfügbarkeit konnte nicht geladen werden",
|
||||
"Saved availability" : "Verfügbarkeit gespeichert",
|
||||
"Failed to save availability" : "Verfügbarkeit konnte nicht gespeichert werden",
|
||||
"Time zone:" : "Zeitzone:",
|
||||
"to" : "bis",
|
||||
"Delete slot" : "Zeitfenster löschen",
|
||||
"No working hours set" : "Keine Arbeitszeiten konfiguriert",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Bitte den Organisator direkt kontaktieren.",
|
||||
"Are you accepting the invitation?" : "Die Einladung annehmen?",
|
||||
"Tentative" : "Vorläufig",
|
||||
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert.",
|
||||
"Time zone:" : "Zeitzone:"
|
||||
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Failed to load availability",
|
||||
"Saved availability" : "Saved availability",
|
||||
"Failed to save availability" : "Failed to save availability",
|
||||
"Time zone:" : "Time zone:",
|
||||
"to" : "to",
|
||||
"Delete slot" : "Delete slot",
|
||||
"No working hours set" : "No working hours set",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Please contact the organiser directly.",
|
||||
"Are you accepting the invitation?" : "Are you accepting the invitation?",
|
||||
"Tentative" : "Tentative",
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully.",
|
||||
"Time zone:" : "Time zone:"
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Failed to load availability",
|
||||
"Saved availability" : "Saved availability",
|
||||
"Failed to save availability" : "Failed to save availability",
|
||||
"Time zone:" : "Time zone:",
|
||||
"to" : "to",
|
||||
"Delete slot" : "Delete slot",
|
||||
"No working hours set" : "No working hours set",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Please contact the organiser directly.",
|
||||
"Are you accepting the invitation?" : "Are you accepting the invitation?",
|
||||
"Tentative" : "Tentative",
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully.",
|
||||
"Time zone:" : "Time zone:"
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "No se ha podido cargar la disponibilidad",
|
||||
"Saved availability" : "Disponibilidad guardada",
|
||||
"Failed to save availability" : "No se ha podido guardar la disponibilidad",
|
||||
"Time zone:" : "Zona horaria:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar franja de tiempo",
|
||||
"No working hours set" : "No se han establecido horas laborales",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Por favor, contacta directamente con el organizador.",
|
||||
"Are you accepting the invitation?" : "¿Aceptas la invitación?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "Tu asistencia se ha actualizado con éxito.",
|
||||
"Time zone:" : "Zona horaria:"
|
||||
"Your attendance was updated successfully." : "Tu asistencia se ha actualizado con éxito."
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "No se ha podido cargar la disponibilidad",
|
||||
"Saved availability" : "Disponibilidad guardada",
|
||||
"Failed to save availability" : "No se ha podido guardar la disponibilidad",
|
||||
"Time zone:" : "Zona horaria:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar franja de tiempo",
|
||||
"No working hours set" : "No se han establecido horas laborales",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Por favor, contacta directamente con el organizador.",
|
||||
"Are you accepting the invitation?" : "¿Aceptas la invitación?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "Tu asistencia se ha actualizado con éxito.",
|
||||
"Time zone:" : "Zona horaria:"
|
||||
"Your attendance was updated successfully." : "Tu asistencia se ha actualizado con éxito."
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -176,6 +176,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Error al cargar la disponibilidad",
|
||||
"Saved availability" : "Disponibilidad guardada",
|
||||
"Failed to save availability" : "Error al guardar la disponibilidad",
|
||||
"Time zone:" : "Zona horaria:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar ranura",
|
||||
"No working hours set" : "No se han establecido horas de trabajo",
|
||||
@@ -202,7 +203,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Por favor, contacta directamente al organizador.",
|
||||
"Are you accepting the invitation?" : "¿Aceptas la invitación?",
|
||||
"Tentative" : "Tentativo",
|
||||
"Your attendance was updated successfully." : "Tu asistencia se actualizó correctamente.",
|
||||
"Time zone:" : "Zona horaria:"
|
||||
"Your attendance was updated successfully." : "Tu asistencia se actualizó correctamente."
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"Failed to load availability" : "Error al cargar la disponibilidad",
|
||||
"Saved availability" : "Disponibilidad guardada",
|
||||
"Failed to save availability" : "Error al guardar la disponibilidad",
|
||||
"Time zone:" : "Zona horaria:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar ranura",
|
||||
"No working hours set" : "No se han establecido horas de trabajo",
|
||||
@@ -200,7 +201,6 @@
|
||||
"Please contact the organizer directly." : "Por favor, contacta directamente al organizador.",
|
||||
"Are you accepting the invitation?" : "¿Aceptas la invitación?",
|
||||
"Tentative" : "Tentativo",
|
||||
"Your attendance was updated successfully." : "Tu asistencia se actualizó correctamente.",
|
||||
"Time zone:" : "Zona horaria:"
|
||||
"Your attendance was updated successfully." : "Tu asistencia se actualizó correctamente."
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -211,6 +211,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "No se pudo cargar la disponibilidad",
|
||||
"Saved availability" : "Disponibilidad guardada",
|
||||
"Failed to save availability" : "No se pudo guardar la disponibilidad",
|
||||
"Time zone:" : "Zona horaria:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar ranura",
|
||||
"No working hours set" : "No se han establecido las horas de trabajo",
|
||||
@@ -243,7 +244,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Por favor, contacte al organizador directamente.",
|
||||
"Are you accepting the invitation?" : "¿Acepta la invitación?",
|
||||
"Tentative" : "Tentativo",
|
||||
"Your attendance was updated successfully." : "Su asistencia se actualizó correctamente.",
|
||||
"Time zone:" : "Zona horaria:"
|
||||
"Your attendance was updated successfully." : "Su asistencia se actualizó correctamente."
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -209,6 +209,7 @@
|
||||
"Failed to load availability" : "No se pudo cargar la disponibilidad",
|
||||
"Saved availability" : "Disponibilidad guardada",
|
||||
"Failed to save availability" : "No se pudo guardar la disponibilidad",
|
||||
"Time zone:" : "Zona horaria:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar ranura",
|
||||
"No working hours set" : "No se han establecido las horas de trabajo",
|
||||
@@ -241,7 +242,6 @@
|
||||
"Please contact the organizer directly." : "Por favor, contacte al organizador directamente.",
|
||||
"Are you accepting the invitation?" : "¿Acepta la invitación?",
|
||||
"Tentative" : "Tentativo",
|
||||
"Your attendance was updated successfully." : "Su asistencia se actualizó correctamente.",
|
||||
"Time zone:" : "Zona horaria:"
|
||||
"Your attendance was updated successfully." : "Su asistencia se actualizó correctamente."
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Saadavuse laadimine ei õnnestunud",
|
||||
"Saved availability" : "Saadavus on salvestatud",
|
||||
"Failed to save availability" : "Saadavuse salvestamine ei õnnestunud",
|
||||
"Time zone:" : "Ajavöönd:",
|
||||
"to" : "saaja",
|
||||
"Delete slot" : "Kustuta ajavahemik",
|
||||
"No working hours set" : "Tööajad on sisestamata",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Palun võta ühendust korraldajaga otse.",
|
||||
"Are you accepting the invitation?" : "Kas sa nõustud kutsega?",
|
||||
"Tentative" : "Esialgne",
|
||||
"Your attendance was updated successfully." : "Sinu osalemise oleku muutmine õnnestus.",
|
||||
"Time zone:" : "Ajavöönd:"
|
||||
"Your attendance was updated successfully." : "Sinu osalemise oleku muutmine õnnestus."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Saadavuse laadimine ei õnnestunud",
|
||||
"Saved availability" : "Saadavus on salvestatud",
|
||||
"Failed to save availability" : "Saadavuse salvestamine ei õnnestunud",
|
||||
"Time zone:" : "Ajavöönd:",
|
||||
"to" : "saaja",
|
||||
"Delete slot" : "Kustuta ajavahemik",
|
||||
"No working hours set" : "Tööajad on sisestamata",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Palun võta ühendust korraldajaga otse.",
|
||||
"Are you accepting the invitation?" : "Kas sa nõustud kutsega?",
|
||||
"Tentative" : "Esialgne",
|
||||
"Your attendance was updated successfully." : "Sinu osalemise oleku muutmine õnnestus.",
|
||||
"Time zone:" : "Ajavöönd:"
|
||||
"Your attendance was updated successfully." : "Sinu osalemise oleku muutmine õnnestus."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -282,6 +282,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Ezin izan da eskuragarritasuna kargatu",
|
||||
"Saved availability" : "Eskuragarritasuna gorde da",
|
||||
"Failed to save availability" : "Ezin izan da eskuragarritasuna gorde",
|
||||
"Time zone:" : "Ordu-zona:",
|
||||
"to" : "honi",
|
||||
"Delete slot" : "Ezabatu tartea",
|
||||
"No working hours set" : "Ez dira laneko orduak ezarri",
|
||||
@@ -331,7 +332,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Mesedez jarri harremanetan antolatzailearekin zuzenean.",
|
||||
"Are you accepting the invitation?" : "Gonbidapena onartzen duzu?",
|
||||
"Tentative" : "Behin behinekoa",
|
||||
"Your attendance was updated successfully." : "Zure parte-hartzea ondo eguneratu da.",
|
||||
"Time zone:" : "Ordu-zona:"
|
||||
"Your attendance was updated successfully." : "Zure parte-hartzea ondo eguneratu da."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -280,6 +280,7 @@
|
||||
"Failed to load availability" : "Ezin izan da eskuragarritasuna kargatu",
|
||||
"Saved availability" : "Eskuragarritasuna gorde da",
|
||||
"Failed to save availability" : "Ezin izan da eskuragarritasuna gorde",
|
||||
"Time zone:" : "Ordu-zona:",
|
||||
"to" : "honi",
|
||||
"Delete slot" : "Ezabatu tartea",
|
||||
"No working hours set" : "Ez dira laneko orduak ezarri",
|
||||
@@ -329,7 +330,6 @@
|
||||
"Please contact the organizer directly." : "Mesedez jarri harremanetan antolatzailearekin zuzenean.",
|
||||
"Are you accepting the invitation?" : "Gonbidapena onartzen duzu?",
|
||||
"Tentative" : "Behin behinekoa",
|
||||
"Your attendance was updated successfully." : "Zure parte-hartzea ondo eguneratu da.",
|
||||
"Time zone:" : "Ordu-zona:"
|
||||
"Your attendance was updated successfully." : "Zure parte-hartzea ondo eguneratu da."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -281,6 +281,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "بارگذاری در دسترس بودن با شکست مواجه شد",
|
||||
"Saved availability" : "در دسترس بودن ذخیره شد",
|
||||
"Failed to save availability" : "ذخیره در دسترس بودن با شکست مواجه شد",
|
||||
"Time zone:" : "منطقه زمانی:",
|
||||
"to" : "تا",
|
||||
"Delete slot" : "حذف بازه زمانی",
|
||||
"No working hours set" : "ساعات کاری تعیین نشده است",
|
||||
@@ -320,7 +321,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "لطفاً مستقیماً با برگزارکننده تماس بگیرید.",
|
||||
"Are you accepting the invitation?" : "آیا دعوت را میپذیرید؟",
|
||||
"Tentative" : "آزمایشی",
|
||||
"Your attendance was updated successfully." : "وضعیت حضور شما با موفقیت بهروزرسانی شد.",
|
||||
"Time zone:" : "منطقه زمانی:"
|
||||
"Your attendance was updated successfully." : "وضعیت حضور شما با موفقیت بهروزرسانی شد."
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -279,6 +279,7 @@
|
||||
"Failed to load availability" : "بارگذاری در دسترس بودن با شکست مواجه شد",
|
||||
"Saved availability" : "در دسترس بودن ذخیره شد",
|
||||
"Failed to save availability" : "ذخیره در دسترس بودن با شکست مواجه شد",
|
||||
"Time zone:" : "منطقه زمانی:",
|
||||
"to" : "تا",
|
||||
"Delete slot" : "حذف بازه زمانی",
|
||||
"No working hours set" : "ساعات کاری تعیین نشده است",
|
||||
@@ -318,7 +319,6 @@
|
||||
"Please contact the organizer directly." : "لطفاً مستقیماً با برگزارکننده تماس بگیرید.",
|
||||
"Are you accepting the invitation?" : "آیا دعوت را میپذیرید؟",
|
||||
"Tentative" : "آزمایشی",
|
||||
"Your attendance was updated successfully." : "وضعیت حضور شما با موفقیت بهروزرسانی شد.",
|
||||
"Time zone:" : "منطقه زمانی:"
|
||||
"Your attendance was updated successfully." : "وضعیت حضور شما با موفقیت بهروزرسانی شد."
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
+2
-2
@@ -282,6 +282,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Impossible de charger les disponibilités",
|
||||
"Saved availability" : "Disponibilités sauvegardées",
|
||||
"Failed to save availability" : "Impossible de sauvegarder les disponibilités",
|
||||
"Time zone:" : "Fuseau horaire :",
|
||||
"to" : "à",
|
||||
"Delete slot" : "Supprimer le créneau",
|
||||
"No working hours set" : "Heures de travail non définies",
|
||||
@@ -331,7 +332,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Merci de contacter l'organisateur directement.",
|
||||
"Are you accepting the invitation?" : "Acceptez-vous l'invitation ?",
|
||||
"Tentative" : "Provisoire",
|
||||
"Your attendance was updated successfully." : "Votre présence a été mise à jour avec succès.",
|
||||
"Time zone:" : "Fuseau horaire :"
|
||||
"Your attendance was updated successfully." : "Votre présence a été mise à jour avec succès."
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -280,6 +280,7 @@
|
||||
"Failed to load availability" : "Impossible de charger les disponibilités",
|
||||
"Saved availability" : "Disponibilités sauvegardées",
|
||||
"Failed to save availability" : "Impossible de sauvegarder les disponibilités",
|
||||
"Time zone:" : "Fuseau horaire :",
|
||||
"to" : "à",
|
||||
"Delete slot" : "Supprimer le créneau",
|
||||
"No working hours set" : "Heures de travail non définies",
|
||||
@@ -329,7 +330,6 @@
|
||||
"Please contact the organizer directly." : "Merci de contacter l'organisateur directement.",
|
||||
"Are you accepting the invitation?" : "Acceptez-vous l'invitation ?",
|
||||
"Tentative" : "Provisoire",
|
||||
"Your attendance was updated successfully." : "Votre présence a été mise à jour avec succès.",
|
||||
"Time zone:" : "Fuseau horaire :"
|
||||
"Your attendance was updated successfully." : "Votre présence a été mise à jour avec succès."
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Theip ar infhaighteacht a lódáil",
|
||||
"Saved availability" : "Infhaighteacht shábháilte",
|
||||
"Failed to save availability" : "Theip ar infhaighteacht a shábháil",
|
||||
"Time zone:" : "Crios ama:",
|
||||
"to" : "chun",
|
||||
"Delete slot" : "Scrios sliotán",
|
||||
"No working hours set" : "Níl aon uaireanta oibre socraithe",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Téigh i dteagmháil leis an eagraí go díreach le do thoil.",
|
||||
"Are you accepting the invitation?" : "An bhfuil tú ag glacadh leis an gcuireadh?",
|
||||
"Tentative" : "Sealadach",
|
||||
"Your attendance was updated successfully." : "D'éirigh le do thinreamh a nuashonrú.",
|
||||
"Time zone:" : "Crios ama:"
|
||||
"Your attendance was updated successfully." : "D'éirigh le do thinreamh a nuashonrú."
|
||||
},
|
||||
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Theip ar infhaighteacht a lódáil",
|
||||
"Saved availability" : "Infhaighteacht shábháilte",
|
||||
"Failed to save availability" : "Theip ar infhaighteacht a shábháil",
|
||||
"Time zone:" : "Crios ama:",
|
||||
"to" : "chun",
|
||||
"Delete slot" : "Scrios sliotán",
|
||||
"No working hours set" : "Níl aon uaireanta oibre socraithe",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Téigh i dteagmháil leis an eagraí go díreach le do thoil.",
|
||||
"Are you accepting the invitation?" : "An bhfuil tú ag glacadh leis an gcuireadh?",
|
||||
"Tentative" : "Sealadach",
|
||||
"Your attendance was updated successfully." : "D'éirigh le do thinreamh a nuashonrú.",
|
||||
"Time zone:" : "Crios ama:"
|
||||
"Your attendance was updated successfully." : "D'éirigh le do thinreamh a nuashonrú."
|
||||
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
|
||||
}
|
||||
+2
-2
@@ -278,6 +278,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Produciuse un erro ao cargar a dispoñibilidade",
|
||||
"Saved availability" : "Dispoñibilidade gardada",
|
||||
"Failed to save availability" : "Produciuse un erro ao gardar a dispoñibilidade",
|
||||
"Time zone:" : "Fuso horario:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar franxa horaria",
|
||||
"No working hours set" : "Sen horario de traballo estabelecido",
|
||||
@@ -310,7 +311,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Contacte directamente co organizador.",
|
||||
"Are you accepting the invitation?" : "Acepta Vde. o convite?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "A súa asistencia foi actualizada satisfactoriamente.",
|
||||
"Time zone:" : "Fuso horario:"
|
||||
"Your attendance was updated successfully." : "A súa asistencia foi actualizada satisfactoriamente."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -276,6 +276,7 @@
|
||||
"Failed to load availability" : "Produciuse un erro ao cargar a dispoñibilidade",
|
||||
"Saved availability" : "Dispoñibilidade gardada",
|
||||
"Failed to save availability" : "Produciuse un erro ao gardar a dispoñibilidade",
|
||||
"Time zone:" : "Fuso horario:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Eliminar franxa horaria",
|
||||
"No working hours set" : "Sen horario de traballo estabelecido",
|
||||
@@ -308,7 +309,6 @@
|
||||
"Please contact the organizer directly." : "Contacte directamente co organizador.",
|
||||
"Are you accepting the invitation?" : "Acepta Vde. o convite?",
|
||||
"Tentative" : "Provisional",
|
||||
"Your attendance was updated successfully." : "A súa asistencia foi actualizada satisfactoriamente.",
|
||||
"Time zone:" : "Fuso horario:"
|
||||
"Your attendance was updated successfully." : "A súa asistencia foi actualizada satisfactoriamente."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -235,6 +235,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Az elérhetőség betöltése sikertelen",
|
||||
"Saved availability" : "Elérhetőség mentve",
|
||||
"Failed to save availability" : "Az elérhetőség mentése sikertelen",
|
||||
"Time zone:" : "Időzóna:",
|
||||
"to" : "–",
|
||||
"Delete slot" : "Idősáv törlése",
|
||||
"No working hours set" : "Nincs munkaidő beállítva",
|
||||
@@ -267,7 +268,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Vegye fel a kapcsolatot közvetlenül a szervezővel.",
|
||||
"Are you accepting the invitation?" : "Elfogadja az meghívást?",
|
||||
"Tentative" : "Feltételes",
|
||||
"Your attendance was updated successfully." : "A részvétele frissítése sikeres.",
|
||||
"Time zone:" : "Időzóna:"
|
||||
"Your attendance was updated successfully." : "A részvétele frissítése sikeres."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -233,6 +233,7 @@
|
||||
"Failed to load availability" : "Az elérhetőség betöltése sikertelen",
|
||||
"Saved availability" : "Elérhetőség mentve",
|
||||
"Failed to save availability" : "Az elérhetőség mentése sikertelen",
|
||||
"Time zone:" : "Időzóna:",
|
||||
"to" : "–",
|
||||
"Delete slot" : "Idősáv törlése",
|
||||
"No working hours set" : "Nincs munkaidő beállítva",
|
||||
@@ -265,7 +266,6 @@
|
||||
"Please contact the organizer directly." : "Vegye fel a kapcsolatot közvetlenül a szervezővel.",
|
||||
"Are you accepting the invitation?" : "Elfogadja az meghívást?",
|
||||
"Tentative" : "Feltételes",
|
||||
"Your attendance was updated successfully." : "A részvétele frissítése sikeres.",
|
||||
"Time zone:" : "Időzóna:"
|
||||
"Your attendance was updated successfully." : "A részvétele frissítése sikeres."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -278,6 +278,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Mistókst að hlaða inn lausum tímum",
|
||||
"Saved availability" : "Vistaði lausa tíma",
|
||||
"Failed to save availability" : "Mistókst að hlaða vista lausa tíma",
|
||||
"Time zone:" : "Tímabelti:",
|
||||
"to" : "til",
|
||||
"Delete slot" : "Eyða tímahólfi",
|
||||
"No working hours set" : "Enginn vinnutími stilltur",
|
||||
@@ -310,7 +311,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Hafðu samband beint við skipuleggjendurna.",
|
||||
"Are you accepting the invitation?" : "Ætlar þú að samþykkja boðið?",
|
||||
"Tentative" : "Bráðabirgða",
|
||||
"Your attendance was updated successfully." : "Mætingarstaða þín var uppfærð.",
|
||||
"Time zone:" : "Tímabelti:"
|
||||
"Your attendance was updated successfully." : "Mætingarstaða þín var uppfærð."
|
||||
},
|
||||
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
|
||||
|
||||
@@ -276,6 +276,7 @@
|
||||
"Failed to load availability" : "Mistókst að hlaða inn lausum tímum",
|
||||
"Saved availability" : "Vistaði lausa tíma",
|
||||
"Failed to save availability" : "Mistókst að hlaða vista lausa tíma",
|
||||
"Time zone:" : "Tímabelti:",
|
||||
"to" : "til",
|
||||
"Delete slot" : "Eyða tímahólfi",
|
||||
"No working hours set" : "Enginn vinnutími stilltur",
|
||||
@@ -308,7 +309,6 @@
|
||||
"Please contact the organizer directly." : "Hafðu samband beint við skipuleggjendurna.",
|
||||
"Are you accepting the invitation?" : "Ætlar þú að samþykkja boðið?",
|
||||
"Tentative" : "Bráðabirgða",
|
||||
"Your attendance was updated successfully." : "Mætingarstaða þín var uppfærð.",
|
||||
"Time zone:" : "Tímabelti:"
|
||||
"Your attendance was updated successfully." : "Mætingarstaða þín var uppfærð."
|
||||
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
|
||||
}
|
||||
+2
-2
@@ -198,6 +198,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Caricamento disponibilità non riuscito",
|
||||
"Saved availability" : "Disponibilità salvata",
|
||||
"Failed to save availability" : "Salvataggio disponibilità non riuscito",
|
||||
"Time zone:" : "Fuso orario:",
|
||||
"to" : "a",
|
||||
"Delete slot" : "Elimina slot",
|
||||
"No working hours set" : "Orari lavorativi non impostati",
|
||||
@@ -230,7 +231,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Contatta direttamente l'amministratore.",
|
||||
"Are you accepting the invitation?" : "Accetti l'invito?",
|
||||
"Tentative" : "Provvisorio",
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente.",
|
||||
"Time zone:" : "Fuso orario:"
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente."
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -196,6 +196,7 @@
|
||||
"Failed to load availability" : "Caricamento disponibilità non riuscito",
|
||||
"Saved availability" : "Disponibilità salvata",
|
||||
"Failed to save availability" : "Salvataggio disponibilità non riuscito",
|
||||
"Time zone:" : "Fuso orario:",
|
||||
"to" : "a",
|
||||
"Delete slot" : "Elimina slot",
|
||||
"No working hours set" : "Orari lavorativi non impostati",
|
||||
@@ -228,7 +229,6 @@
|
||||
"Please contact the organizer directly." : "Contatta direttamente l'amministratore.",
|
||||
"Are you accepting the invitation?" : "Accetti l'invito?",
|
||||
"Tentative" : "Provvisorio",
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente.",
|
||||
"Time zone:" : "Fuso orario:"
|
||||
"Your attendance was updated successfully." : "La tua partecipazione è stata aggiornata correttamente."
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "可用性の読み込みに失敗",
|
||||
"Saved availability" : "可用性を保存しました",
|
||||
"Failed to save availability" : "可用性を保存しました",
|
||||
"Time zone:" : "タイムゾーン:",
|
||||
"to" : "宛先",
|
||||
"Delete slot" : "スロットを削除",
|
||||
"No working hours set" : "勤務時間未設定",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "主催者に直接お問い合わせください。",
|
||||
"Are you accepting the invitation?" : "招待を受け入れていますか?",
|
||||
"Tentative" : "暫定的",
|
||||
"Your attendance was updated successfully." : "出席は正常に更新されました。",
|
||||
"Time zone:" : "タイムゾーン:"
|
||||
"Your attendance was updated successfully." : "出席は正常に更新されました。"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "可用性の読み込みに失敗",
|
||||
"Saved availability" : "可用性を保存しました",
|
||||
"Failed to save availability" : "可用性を保存しました",
|
||||
"Time zone:" : "タイムゾーン:",
|
||||
"to" : "宛先",
|
||||
"Delete slot" : "スロットを削除",
|
||||
"No working hours set" : "勤務時間未設定",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "主催者に直接お問い合わせください。",
|
||||
"Are you accepting the invitation?" : "招待を受け入れていますか?",
|
||||
"Tentative" : "暫定的",
|
||||
"Your attendance was updated successfully." : "出席は正常に更新されました。",
|
||||
"Time zone:" : "タイムゾーン:"
|
||||
"Your attendance was updated successfully." : "出席は正常に更新されました。"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
+2
-2
@@ -184,6 +184,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Failed to load availability",
|
||||
"Saved availability" : "Saved availability",
|
||||
"Failed to save availability" : "Failed to save availability",
|
||||
"Time zone:" : "Time zone:",
|
||||
"to" : "to",
|
||||
"Delete slot" : "Delete slot",
|
||||
"No working hours set" : "No working hours set",
|
||||
@@ -214,7 +215,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Please contact the organizer directly.",
|
||||
"Are you accepting the invitation?" : "Are you accepting the invitation?",
|
||||
"Tentative" : "Tentative",
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully.",
|
||||
"Time zone:" : "Time zone:"
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully."
|
||||
},
|
||||
"nplurals=2; plural=(n!=1);");
|
||||
|
||||
@@ -182,6 +182,7 @@
|
||||
"Failed to load availability" : "Failed to load availability",
|
||||
"Saved availability" : "Saved availability",
|
||||
"Failed to save availability" : "Failed to save availability",
|
||||
"Time zone:" : "Time zone:",
|
||||
"to" : "to",
|
||||
"Delete slot" : "Delete slot",
|
||||
"No working hours set" : "No working hours set",
|
||||
@@ -212,7 +213,6 @@
|
||||
"Please contact the organizer directly." : "Please contact the organizer directly.",
|
||||
"Are you accepting the invitation?" : "Are you accepting the invitation?",
|
||||
"Tentative" : "Tentative",
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully.",
|
||||
"Time zone:" : "Time zone:"
|
||||
"Your attendance was updated successfully." : "Your attendance was updated successfully."
|
||||
},"pluralForm" :"nplurals=2; plural=(n!=1);"
|
||||
}
|
||||
+2
-2
@@ -184,6 +184,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "시간 조율 설정 불러오기 실패",
|
||||
"Saved availability" : "시간 조율 설정 저장함",
|
||||
"Failed to save availability" : "시간 조율 설정 저장 실패",
|
||||
"Time zone:" : "시간대:",
|
||||
"to" : "에서",
|
||||
"Delete slot" : "시간대 삭제",
|
||||
"No working hours set" : "업무 시간이 설정되지 않음",
|
||||
@@ -215,7 +216,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "주최자에게 직접 연락하십시오.",
|
||||
"Are you accepting the invitation?" : "초대를 수락하시겠습니까?",
|
||||
"Tentative" : "보류",
|
||||
"Your attendance was updated successfully." : "참석 정보를 업데이트했습니다.",
|
||||
"Time zone:" : "시간대:"
|
||||
"Your attendance was updated successfully." : "참석 정보를 업데이트했습니다."
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -182,6 +182,7 @@
|
||||
"Failed to load availability" : "시간 조율 설정 불러오기 실패",
|
||||
"Saved availability" : "시간 조율 설정 저장함",
|
||||
"Failed to save availability" : "시간 조율 설정 저장 실패",
|
||||
"Time zone:" : "시간대:",
|
||||
"to" : "에서",
|
||||
"Delete slot" : "시간대 삭제",
|
||||
"No working hours set" : "업무 시간이 설정되지 않음",
|
||||
@@ -213,7 +214,6 @@
|
||||
"Please contact the organizer directly." : "주최자에게 직접 연락하십시오.",
|
||||
"Are you accepting the invitation?" : "초대를 수락하시겠습니까?",
|
||||
"Tentative" : "보류",
|
||||
"Your attendance was updated successfully." : "참석 정보를 업데이트했습니다.",
|
||||
"Time zone:" : "시간대:"
|
||||
"Your attendance was updated successfully." : "참석 정보를 업데이트했습니다."
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
+2
-2
@@ -172,6 +172,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Неуспешно вчитување на достапноста",
|
||||
"Saved availability" : "Достапноста е зачувана",
|
||||
"Failed to save availability" : "Неуспешно зачувување на достапноста",
|
||||
"Time zone:" : "Временска зона:",
|
||||
"to" : "до",
|
||||
"Delete slot" : "Избриши слот",
|
||||
"No working hours set" : "Не се поставени работни часови",
|
||||
@@ -203,7 +204,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Контактирајте го организаторот директно.",
|
||||
"Are you accepting the invitation?" : "Дали ја прифаќате поканата?",
|
||||
"Tentative" : "Прелиминарно",
|
||||
"Your attendance was updated successfully." : "Вашето присуство е успешно ажурирано.",
|
||||
"Time zone:" : "Временска зона:"
|
||||
"Your attendance was updated successfully." : "Вашето присуство е успешно ажурирано."
|
||||
},
|
||||
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
|
||||
|
||||
@@ -170,6 +170,7 @@
|
||||
"Failed to load availability" : "Неуспешно вчитување на достапноста",
|
||||
"Saved availability" : "Достапноста е зачувана",
|
||||
"Failed to save availability" : "Неуспешно зачувување на достапноста",
|
||||
"Time zone:" : "Временска зона:",
|
||||
"to" : "до",
|
||||
"Delete slot" : "Избриши слот",
|
||||
"No working hours set" : "Не се поставени работни часови",
|
||||
@@ -201,7 +202,6 @@
|
||||
"Please contact the organizer directly." : "Контактирајте го организаторот директно.",
|
||||
"Are you accepting the invitation?" : "Дали ја прифаќате поканата?",
|
||||
"Tentative" : "Прелиминарно",
|
||||
"Your attendance was updated successfully." : "Вашето присуство е успешно ажурирано.",
|
||||
"Time zone:" : "Временска зона:"
|
||||
"Your attendance was updated successfully." : "Вашето присуство е успешно ажурирано."
|
||||
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
|
||||
}
|
||||
+2
-2
@@ -238,6 +238,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Feilet med laste inn arbeidstid",
|
||||
"Saved availability" : "Lagret arbeidstid",
|
||||
"Failed to save availability" : "Feilet ved lagring av arbeidstid",
|
||||
"Time zone:" : "Tidssone:",
|
||||
"to" : "til",
|
||||
"Delete slot" : "Slett tidsluke",
|
||||
"No working hours set" : "Ingen arbeidstid satt",
|
||||
@@ -270,7 +271,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Ta kontakt med arrangøren direkte.",
|
||||
"Are you accepting the invitation?" : "Aksepterer du invitasjonen?",
|
||||
"Tentative" : "Foreløpig",
|
||||
"Your attendance was updated successfully." : "Deltakelsen din ble oppdatert.",
|
||||
"Time zone:" : "Tidssone:"
|
||||
"Your attendance was updated successfully." : "Deltakelsen din ble oppdatert."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -236,6 +236,7 @@
|
||||
"Failed to load availability" : "Feilet med laste inn arbeidstid",
|
||||
"Saved availability" : "Lagret arbeidstid",
|
||||
"Failed to save availability" : "Feilet ved lagring av arbeidstid",
|
||||
"Time zone:" : "Tidssone:",
|
||||
"to" : "til",
|
||||
"Delete slot" : "Slett tidsluke",
|
||||
"No working hours set" : "Ingen arbeidstid satt",
|
||||
@@ -268,7 +269,6 @@
|
||||
"Please contact the organizer directly." : "Ta kontakt med arrangøren direkte.",
|
||||
"Are you accepting the invitation?" : "Aksepterer du invitasjonen?",
|
||||
"Tentative" : "Foreløpig",
|
||||
"Your attendance was updated successfully." : "Deltakelsen din ble oppdatert.",
|
||||
"Time zone:" : "Tidssone:"
|
||||
"Your attendance was updated successfully." : "Deltakelsen din ble oppdatert."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -242,6 +242,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Kon beschikbaarheid niet laden",
|
||||
"Saved availability" : "Beschikbaarheid opgeslagen",
|
||||
"Failed to save availability" : "Opslaan beschikbaarheid mislukt",
|
||||
"Time zone:" : "Tijdzone:",
|
||||
"to" : "aan",
|
||||
"Delete slot" : "Verwijder slot",
|
||||
"No working hours set" : "Geen werkuren ingesteld",
|
||||
@@ -269,7 +270,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Neem rechtstreeks contact op met de organisator.",
|
||||
"Are you accepting the invitation?" : "Neem je de uitnodiging aan?",
|
||||
"Tentative" : "Onder voorbehoud",
|
||||
"Your attendance was updated successfully." : "Je deelname is succesvol bijgewerkt.",
|
||||
"Time zone:" : "Tijdzone:"
|
||||
"Your attendance was updated successfully." : "Je deelname is succesvol bijgewerkt."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -240,6 +240,7 @@
|
||||
"Failed to load availability" : "Kon beschikbaarheid niet laden",
|
||||
"Saved availability" : "Beschikbaarheid opgeslagen",
|
||||
"Failed to save availability" : "Opslaan beschikbaarheid mislukt",
|
||||
"Time zone:" : "Tijdzone:",
|
||||
"to" : "aan",
|
||||
"Delete slot" : "Verwijder slot",
|
||||
"No working hours set" : "Geen werkuren ingesteld",
|
||||
@@ -267,7 +268,6 @@
|
||||
"Please contact the organizer directly." : "Neem rechtstreeks contact op met de organisator.",
|
||||
"Are you accepting the invitation?" : "Neem je de uitnodiging aan?",
|
||||
"Tentative" : "Onder voorbehoud",
|
||||
"Your attendance was updated successfully." : "Je deelname is succesvol bijgewerkt.",
|
||||
"Time zone:" : "Tijdzone:"
|
||||
"Your attendance was updated successfully." : "Je deelname is succesvol bijgewerkt."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-37
@@ -79,9 +79,6 @@ OC.L10N.register(
|
||||
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za tydzień, dnia %1$s, przez cały dzień","Za %n tygodnie, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień"],
|
||||
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["W ciągu miesiąca, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień"],
|
||||
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Za rok dnia %1$s przez cały dzień","Za %n lata dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień"],
|
||||
"In the past on %1$s between %2$s - %3$s" : "W przeszłości dnia %1$s między %2$s - %3$s",
|
||||
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["Za minutę dnia %1$s między %2$s - %3$s","Za %n minuty dnia %1$s między %2$s - %3$s","Za %n minut dnia %1$s między %2$s - %3$s","Za %n minut dnia %1$s między %2$s - %3$s"],
|
||||
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["Za godzinę dnia %1$s między %2$s - %3$s","Za %n godziny dnia %1$s między %2$s - %3$s","Za %n godzin dnia %1$s między %2$s - %3$s","Za %n godzin dnia %1$s między %2$s - %3$s"],
|
||||
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Za dzień, dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s"],
|
||||
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Za tydzień dnia %1$s między %2$s - %3$s","Za %n tygodnie dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s"],
|
||||
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Za miesiąc dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s"],
|
||||
@@ -90,38 +87,18 @@ OC.L10N.register(
|
||||
"Every Day for the entire day" : "Codziennie przez cały dzień",
|
||||
"Every Day for the entire day until %1$s" : "Codziennie przez cały dzień do %1$s",
|
||||
"Every Day between %1$s - %2$s" : "Codziennie między %1$s – %2$s",
|
||||
"Every Day between %1$s - %2$s until %3$s" : "Codziennie między %1$s - %2$s do %3$s",
|
||||
"Every %1$d Days for the entire day" : "Co %1$d dni przez cały dzień",
|
||||
"Every %1$d Days for the entire day until %2$s" : "Co %1$d dni przez cały dzień aż do %2$s",
|
||||
"Every %1$d Days between %2$s - %3$s" : "Co %1$d dni pomiędzy %2$s - %3$s",
|
||||
"Every %1$d Days between %2$s - %3$s until %4$s" : "Co %1$d dni, pomiędzy %2$s - %3$s aż do %4$s",
|
||||
"Could not generate event recurrence statement" : "Nie można wygenerować zestawienia powtórzeń zdarzenia",
|
||||
"Every Week on %1$s for the entire day" : "Każdego tygodnia w %1$s przez cały dzień",
|
||||
"Every Week on %1$s for the entire day until %2$s" : "Co tydzień w %1$s przez cały dzień do %2$s",
|
||||
"Every Week on %1$s between %2$s - %3$s" : "Co tydzień w %1$s między %2$s - %3$s",
|
||||
"Every Week on %1$s between %2$s - %3$s until %4$s" : "Co tydzień w %1$s między %2$s - %3$s do %4$s",
|
||||
"Every %1$d Weeks on %2$s for the entire day" : "Co %1$d tygodni w %2$s przez cały dzień",
|
||||
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "Co %1$d tygodnie w %2$s przez cały dzień do %3$s",
|
||||
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "Co %1$d tygodnie w %2$s między %3$s - %4$s",
|
||||
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Co %1$d tygodnie w %2$s między %3$s - %4$s do %5$s",
|
||||
"Every Month on the %1$s for the entire day" : "Co miesiąc dnia %1$s przez cały dzień",
|
||||
"Every Month on the %1$s for the entire day until %2$s" : "Co miesiąc dnia %1$s przez cały dzień do %2$s",
|
||||
"Every Month on the %1$s between %2$s - %3$s" : "Co miesiąc dnia %1$s między %2$s - %3$s",
|
||||
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "Co miesiąc dnia %1$s między %2$s - %3$s do %4$s",
|
||||
"Every %1$d Months on the %2$s for the entire day" : "Co %1$d miesiący dnia %2$s przez cały dzień",
|
||||
"Every %1$d Months on the %2$s for the entire day until %3$s" : "Co %1$d miesięcy dnia %2$s przez cały dzień do %3$s",
|
||||
"Every %1$d Months on the %2$s between %3$s - %4$s" : "Co %1$d miesięcy dnia %2$s między %3$s - %4$s",
|
||||
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Każdego %1$d miesiąca dnia %2$s między %3$s - %4$s do %5$s",
|
||||
"Every Year in %1$s on the %2$s for the entire day" : "Co rok w %1$s dnia %2$s przez cały dzień",
|
||||
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "Co rok w %1$s dnia %2$s przez cały dzień do %3$s",
|
||||
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s",
|
||||
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s do %5$s",
|
||||
"Every %1$d Years in %2$s on the %3$s for the entire day" : "Co %1$d lat dnia %2$s o %3$s przez cały dzień",
|
||||
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Co %1$d lat w %2$s dnia %3$s przez cały dzień do %4$s",
|
||||
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Co %1$d lat w %2$s dnia %3$s między %4$s - %5$s",
|
||||
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Co %1$d lat w %2$s dnia %3$s między %4$s - %5$s do %6$s",
|
||||
"On specific dates for the entire day until %1$s" : "W określonych datach przez cały dzień do %1$s",
|
||||
"On specific dates between %1$s - %2$s until %3$s" : "W określonych datach między %1$s - %2$s do %3$s",
|
||||
"In the past on %1$s" : "W przeszłości dnia %1$s",
|
||||
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutę dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s"],
|
||||
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za godzinę dnia %1$s","Za %n godziny dnia %1$s","Za %n godzin dnia %1$s","Za %n godzin dnia %1$s"],
|
||||
@@ -131,18 +108,6 @@ OC.L10N.register(
|
||||
"_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s"],
|
||||
"In the past on %1$s then on %2$s" : "W przeszłości dnia %1$s, a następnie %2$s",
|
||||
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutę dnia %1$s, a następnie %2$s","Za %n minuty dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s"],
|
||||
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["Za godzinę dnia %1$s, następnie dnia %2$s","Za %n godziny dnia %1$s, następnie dnia %2$s","Za %n godzin dnia %1$s, następnie dnia %2$s","Za %n godzin dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["Jutro dnia %1$s, następnie dnia %2$s","Za %n dni dnia %1$s, następnie dnia %2$s","Za %n dni dnia %1$s, następnie dnia %2$s","Za %n dni dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["Za tydzień dnia %1$s, następnie dnia %2$s","Za %n tygodnie dnia %1$s, następnie dnia %2$s","Za %n tygodni dnia %1$s, następnie dnia %2$s","Za %n tygodni dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["Za miesiąc dnia %1$s, następnie dnia %2$s","Za %n miesiące dnia %1$s, następnie dnia %2$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["Za rok dnia %1$s, następnie dnia %2$s","Za %n lata dnia %1$s, następnie dnia %2$s","Za %n lat dnia %1$s, następnie dnia %2$s","Za %n lat dnia %1$s, następnie dnia %2$s"],
|
||||
"In the past on %1$s then on %2$s and %3$s" : "W przeszłości dnia %1$s, następnie dnia %2$s i %3$s",
|
||||
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["Za minutę dnia %1$s, następnie dnia %2$s i %3$s","Za %n minuty dnia %1$s, następnie dnia %2$s i %3$s","Za %n minut dnia %1$s, następnie dnia %2$s i %3$s","Za %n minut dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["Za godzinę dnia %1$s, następnie dnia %2$s i %3$s","Za %%ngodziny dnia %1$s, następnie dnia %2$s i %3$s","Za %n godzin dnia %1$s, następnie dnia %2$s i %3$s","Za %n godzin dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["Jutro, dnia %1$s, następnie dnia %2$s i %3$s","Za %n dni dnia %1$s, następnie dnia %2$s i %3$s","Za %n dni dnia %1$s, następnie dnia %2$s i %3$s","Za %n dni dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["Za tydzień dnia %1$s, następnie dnia %2$s i %3$s","Za %n tygodnie dnia %1$s, następnie dnia %2$s i %3$s","Za %n tygodni dnia %1$s, następnie dnia %2$s i %3$s","Za %n tygodni dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["Za miesiąc dnia %1$s, następnie dnia %2$s i %3$s","Za %n miesiące dnia %1$s, następnie dnia %2$s i %3$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s i %3$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["Za rok dnia %1$s, następnie dnia %2$s i %3$s","Za %n lata dnia %1$s, następnie dnia %2$s i %3$s","Za %n lat dnia %1$s, następnie dnia %2$s i %3$s","Za %n lat dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"Could not generate next recurrence statement" : "Nie można wygenerować następnej instrukcji powtarzania",
|
||||
"Cancelled: %1$s" : "Anulowane: %1$s",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" zostało anulowane",
|
||||
@@ -283,6 +248,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Nie udało się wczytać dostępności",
|
||||
"Saved availability" : "Zapisana dostępność",
|
||||
"Failed to save availability" : "Nie udało się zapisać dostępności",
|
||||
"Time zone:" : "Strefa czasowa:",
|
||||
"to" : "od",
|
||||
"Delete slot" : "Usuń przedział czasu",
|
||||
"No working hours set" : "Nie ustawiono godzin pracy",
|
||||
@@ -332,7 +298,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Skontaktuj się bezpośrednio z orgnizatorem.",
|
||||
"Are you accepting the invitation?" : "Czy akceptujesz zaproszenie?",
|
||||
"Tentative" : "Niepewne",
|
||||
"Your attendance was updated successfully." : "Twoja obecność została pomyślnie zaktualizowana.",
|
||||
"Time zone:" : "Strefa czasowa:"
|
||||
"Your attendance was updated successfully." : "Twoja obecność została pomyślnie zaktualizowana."
|
||||
},
|
||||
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
|
||||
|
||||
+2
-37
@@ -77,9 +77,6 @@
|
||||
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za tydzień, dnia %1$s, przez cały dzień","Za %n tygodnie, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień","Za %n tygodni, dnia %1$s, przez cały dzień"],
|
||||
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["W ciągu miesiąca, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień","W ciągu %n miesięcy, dnia %1$s przez cały dzień"],
|
||||
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Za rok dnia %1$s przez cały dzień","Za %n lata dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień","Za %n lat dnia %1$s przez cały dzień"],
|
||||
"In the past on %1$s between %2$s - %3$s" : "W przeszłości dnia %1$s między %2$s - %3$s",
|
||||
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["Za minutę dnia %1$s między %2$s - %3$s","Za %n minuty dnia %1$s między %2$s - %3$s","Za %n minut dnia %1$s między %2$s - %3$s","Za %n minut dnia %1$s między %2$s - %3$s"],
|
||||
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["Za godzinę dnia %1$s między %2$s - %3$s","Za %n godziny dnia %1$s między %2$s - %3$s","Za %n godzin dnia %1$s między %2$s - %3$s","Za %n godzin dnia %1$s między %2$s - %3$s"],
|
||||
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Za dzień, dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s","Za %n dni dnia %1$s między %2$s - %3$s"],
|
||||
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Za tydzień dnia %1$s między %2$s - %3$s","Za %n tygodnie dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s","Za %n tygodni dnia %1$s między %2$s - %3$s"],
|
||||
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Za miesiąc dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s","Za %n miesięcy dnia %1$s między %2$s - %3$s"],
|
||||
@@ -88,38 +85,18 @@
|
||||
"Every Day for the entire day" : "Codziennie przez cały dzień",
|
||||
"Every Day for the entire day until %1$s" : "Codziennie przez cały dzień do %1$s",
|
||||
"Every Day between %1$s - %2$s" : "Codziennie między %1$s – %2$s",
|
||||
"Every Day between %1$s - %2$s until %3$s" : "Codziennie między %1$s - %2$s do %3$s",
|
||||
"Every %1$d Days for the entire day" : "Co %1$d dni przez cały dzień",
|
||||
"Every %1$d Days for the entire day until %2$s" : "Co %1$d dni przez cały dzień aż do %2$s",
|
||||
"Every %1$d Days between %2$s - %3$s" : "Co %1$d dni pomiędzy %2$s - %3$s",
|
||||
"Every %1$d Days between %2$s - %3$s until %4$s" : "Co %1$d dni, pomiędzy %2$s - %3$s aż do %4$s",
|
||||
"Could not generate event recurrence statement" : "Nie można wygenerować zestawienia powtórzeń zdarzenia",
|
||||
"Every Week on %1$s for the entire day" : "Każdego tygodnia w %1$s przez cały dzień",
|
||||
"Every Week on %1$s for the entire day until %2$s" : "Co tydzień w %1$s przez cały dzień do %2$s",
|
||||
"Every Week on %1$s between %2$s - %3$s" : "Co tydzień w %1$s między %2$s - %3$s",
|
||||
"Every Week on %1$s between %2$s - %3$s until %4$s" : "Co tydzień w %1$s między %2$s - %3$s do %4$s",
|
||||
"Every %1$d Weeks on %2$s for the entire day" : "Co %1$d tygodni w %2$s przez cały dzień",
|
||||
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "Co %1$d tygodnie w %2$s przez cały dzień do %3$s",
|
||||
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "Co %1$d tygodnie w %2$s między %3$s - %4$s",
|
||||
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Co %1$d tygodnie w %2$s między %3$s - %4$s do %5$s",
|
||||
"Every Month on the %1$s for the entire day" : "Co miesiąc dnia %1$s przez cały dzień",
|
||||
"Every Month on the %1$s for the entire day until %2$s" : "Co miesiąc dnia %1$s przez cały dzień do %2$s",
|
||||
"Every Month on the %1$s between %2$s - %3$s" : "Co miesiąc dnia %1$s między %2$s - %3$s",
|
||||
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "Co miesiąc dnia %1$s między %2$s - %3$s do %4$s",
|
||||
"Every %1$d Months on the %2$s for the entire day" : "Co %1$d miesiący dnia %2$s przez cały dzień",
|
||||
"Every %1$d Months on the %2$s for the entire day until %3$s" : "Co %1$d miesięcy dnia %2$s przez cały dzień do %3$s",
|
||||
"Every %1$d Months on the %2$s between %3$s - %4$s" : "Co %1$d miesięcy dnia %2$s między %3$s - %4$s",
|
||||
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Każdego %1$d miesiąca dnia %2$s między %3$s - %4$s do %5$s",
|
||||
"Every Year in %1$s on the %2$s for the entire day" : "Co rok w %1$s dnia %2$s przez cały dzień",
|
||||
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "Co rok w %1$s dnia %2$s przez cały dzień do %3$s",
|
||||
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s",
|
||||
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Co roku za %1$s dnia %2$s między %3$s - %4$s do %5$s",
|
||||
"Every %1$d Years in %2$s on the %3$s for the entire day" : "Co %1$d lat dnia %2$s o %3$s przez cały dzień",
|
||||
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Co %1$d lat w %2$s dnia %3$s przez cały dzień do %4$s",
|
||||
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Co %1$d lat w %2$s dnia %3$s między %4$s - %5$s",
|
||||
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Co %1$d lat w %2$s dnia %3$s między %4$s - %5$s do %6$s",
|
||||
"On specific dates for the entire day until %1$s" : "W określonych datach przez cały dzień do %1$s",
|
||||
"On specific dates between %1$s - %2$s until %3$s" : "W określonych datach między %1$s - %2$s do %3$s",
|
||||
"In the past on %1$s" : "W przeszłości dnia %1$s",
|
||||
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutę dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s","Za %n minut dnia %1$s"],
|
||||
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za godzinę dnia %1$s","Za %n godziny dnia %1$s","Za %n godzin dnia %1$s","Za %n godzin dnia %1$s"],
|
||||
@@ -129,18 +106,6 @@
|
||||
"_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s","Za %n lat dnia %1$s"],
|
||||
"In the past on %1$s then on %2$s" : "W przeszłości dnia %1$s, a następnie %2$s",
|
||||
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutę dnia %1$s, a następnie %2$s","Za %n minuty dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s","Za %n minut dnia %1$s, a następnie %2$s"],
|
||||
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["Za godzinę dnia %1$s, następnie dnia %2$s","Za %n godziny dnia %1$s, następnie dnia %2$s","Za %n godzin dnia %1$s, następnie dnia %2$s","Za %n godzin dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["Jutro dnia %1$s, następnie dnia %2$s","Za %n dni dnia %1$s, następnie dnia %2$s","Za %n dni dnia %1$s, następnie dnia %2$s","Za %n dni dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["Za tydzień dnia %1$s, następnie dnia %2$s","Za %n tygodnie dnia %1$s, następnie dnia %2$s","Za %n tygodni dnia %1$s, następnie dnia %2$s","Za %n tygodni dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["Za miesiąc dnia %1$s, następnie dnia %2$s","Za %n miesiące dnia %1$s, następnie dnia %2$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s"],
|
||||
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["Za rok dnia %1$s, następnie dnia %2$s","Za %n lata dnia %1$s, następnie dnia %2$s","Za %n lat dnia %1$s, następnie dnia %2$s","Za %n lat dnia %1$s, następnie dnia %2$s"],
|
||||
"In the past on %1$s then on %2$s and %3$s" : "W przeszłości dnia %1$s, następnie dnia %2$s i %3$s",
|
||||
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["Za minutę dnia %1$s, następnie dnia %2$s i %3$s","Za %n minuty dnia %1$s, następnie dnia %2$s i %3$s","Za %n minut dnia %1$s, następnie dnia %2$s i %3$s","Za %n minut dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["Za godzinę dnia %1$s, następnie dnia %2$s i %3$s","Za %%ngodziny dnia %1$s, następnie dnia %2$s i %3$s","Za %n godzin dnia %1$s, następnie dnia %2$s i %3$s","Za %n godzin dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["Jutro, dnia %1$s, następnie dnia %2$s i %3$s","Za %n dni dnia %1$s, następnie dnia %2$s i %3$s","Za %n dni dnia %1$s, następnie dnia %2$s i %3$s","Za %n dni dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["Za tydzień dnia %1$s, następnie dnia %2$s i %3$s","Za %n tygodnie dnia %1$s, następnie dnia %2$s i %3$s","Za %n tygodni dnia %1$s, następnie dnia %2$s i %3$s","Za %n tygodni dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["Za miesiąc dnia %1$s, następnie dnia %2$s i %3$s","Za %n miesiące dnia %1$s, następnie dnia %2$s i %3$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s i %3$s","Za %n miesięcy dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["Za rok dnia %1$s, następnie dnia %2$s i %3$s","Za %n lata dnia %1$s, następnie dnia %2$s i %3$s","Za %n lat dnia %1$s, następnie dnia %2$s i %3$s","Za %n lat dnia %1$s, następnie dnia %2$s i %3$s"],
|
||||
"Could not generate next recurrence statement" : "Nie można wygenerować następnej instrukcji powtarzania",
|
||||
"Cancelled: %1$s" : "Anulowane: %1$s",
|
||||
"\"%1$s\" has been canceled" : "\"%1$s\" zostało anulowane",
|
||||
@@ -281,6 +246,7 @@
|
||||
"Failed to load availability" : "Nie udało się wczytać dostępności",
|
||||
"Saved availability" : "Zapisana dostępność",
|
||||
"Failed to save availability" : "Nie udało się zapisać dostępności",
|
||||
"Time zone:" : "Strefa czasowa:",
|
||||
"to" : "od",
|
||||
"Delete slot" : "Usuń przedział czasu",
|
||||
"No working hours set" : "Nie ustawiono godzin pracy",
|
||||
@@ -330,7 +296,6 @@
|
||||
"Please contact the organizer directly." : "Skontaktuj się bezpośrednio z orgnizatorem.",
|
||||
"Are you accepting the invitation?" : "Czy akceptujesz zaproszenie?",
|
||||
"Tentative" : "Niepewne",
|
||||
"Your attendance was updated successfully." : "Twoja obecność została pomyślnie zaktualizowana.",
|
||||
"Time zone:" : "Strefa czasowa:"
|
||||
"Your attendance was updated successfully." : "Twoja obecność została pomyślnie zaktualizowana."
|
||||
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Falha ao carregar a disponibilidade",
|
||||
"Saved availability" : "Disponibilidade salva",
|
||||
"Failed to save availability" : "Falha ao salvar a disponibilidade",
|
||||
"Time zone:" : "Fuso horário:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Excluir slot",
|
||||
"No working hours set" : "Sem horário de trabalho definido",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Por favor, contate o organizador diretamente.",
|
||||
"Are you accepting the invitation?" : "Você está aceitando o convite?",
|
||||
"Tentative" : "Tentativa",
|
||||
"Your attendance was updated successfully." : "Sua presença foi atualizada com sucesso.",
|
||||
"Time zone:" : "Fuso horário:"
|
||||
"Your attendance was updated successfully." : "Sua presença foi atualizada com sucesso."
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Falha ao carregar a disponibilidade",
|
||||
"Saved availability" : "Disponibilidade salva",
|
||||
"Failed to save availability" : "Falha ao salvar a disponibilidade",
|
||||
"Time zone:" : "Fuso horário:",
|
||||
"to" : "para",
|
||||
"Delete slot" : "Excluir slot",
|
||||
"No working hours set" : "Sem horário de trabalho definido",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Por favor, contate o organizador diretamente.",
|
||||
"Are you accepting the invitation?" : "Você está aceitando o convite?",
|
||||
"Tentative" : "Tentativa",
|
||||
"Your attendance was updated successfully." : "Sua presença foi atualizada com sucesso.",
|
||||
"Time zone:" : "Fuso horário:"
|
||||
"Your attendance was updated successfully." : "Sua presença foi atualizada com sucesso."
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -281,6 +281,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Falha ao carregar disponibilidade",
|
||||
"Saved availability" : "Disponibilidade guardada",
|
||||
"Failed to save availability" : "Falha ao guardar disponibilidade",
|
||||
"Time zone:" : "Fuso horário:",
|
||||
"to" : "Para",
|
||||
"Delete slot" : "Eliminar intervalo",
|
||||
"No working hours set" : "Sem horário de trabalho definido",
|
||||
@@ -330,7 +331,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Contacte diretamente o organizador.",
|
||||
"Are you accepting the invitation?" : "Aceita o convite?",
|
||||
"Tentative" : "Tentativa",
|
||||
"Your attendance was updated successfully." : "O seu estado de participação foi atualizado com sucesso.",
|
||||
"Time zone:" : "Fuso horário:"
|
||||
"Your attendance was updated successfully." : "O seu estado de participação foi atualizado com sucesso."
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -279,6 +279,7 @@
|
||||
"Failed to load availability" : "Falha ao carregar disponibilidade",
|
||||
"Saved availability" : "Disponibilidade guardada",
|
||||
"Failed to save availability" : "Falha ao guardar disponibilidade",
|
||||
"Time zone:" : "Fuso horário:",
|
||||
"to" : "Para",
|
||||
"Delete slot" : "Eliminar intervalo",
|
||||
"No working hours set" : "Sem horário de trabalho definido",
|
||||
@@ -328,7 +329,6 @@
|
||||
"Please contact the organizer directly." : "Contacte diretamente o organizador.",
|
||||
"Are you accepting the invitation?" : "Aceita o convite?",
|
||||
"Tentative" : "Tentativa",
|
||||
"Your attendance was updated successfully." : "O seu estado de participação foi atualizado com sucesso.",
|
||||
"Time zone:" : "Fuso horário:"
|
||||
"Your attendance was updated successfully." : "O seu estado de participação foi atualizado com sucesso."
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Не удалось получить сведения о доступности",
|
||||
"Saved availability" : "Сведения о доступности сохранены",
|
||||
"Failed to save availability" : "Не удалось сохранить сведения о доступности",
|
||||
"Time zone:" : "Часовой пояс:",
|
||||
"to" : "по",
|
||||
"Delete slot" : "Удалить интервал",
|
||||
"No working hours set" : "Рабочие часы не указаны",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Обратитесь к организатору напрямую.",
|
||||
"Are you accepting the invitation?" : "Принять приглашение?",
|
||||
"Tentative" : "Под вопросом",
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён.",
|
||||
"Time zone:" : "Часовой пояс:"
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён."
|
||||
},
|
||||
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Не удалось получить сведения о доступности",
|
||||
"Saved availability" : "Сведения о доступности сохранены",
|
||||
"Failed to save availability" : "Не удалось сохранить сведения о доступности",
|
||||
"Time zone:" : "Часовой пояс:",
|
||||
"to" : "по",
|
||||
"Delete slot" : "Удалить интервал",
|
||||
"No working hours set" : "Рабочие часы не указаны",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Обратитесь к организатору напрямую.",
|
||||
"Are you accepting the invitation?" : "Принять приглашение?",
|
||||
"Tentative" : "Под вопросом",
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён.",
|
||||
"Time zone:" : "Часовой пояс:"
|
||||
"Your attendance was updated successfully." : "Статус участия обновлён."
|
||||
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||
}
|
||||
+2
-2
@@ -281,6 +281,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Nepodarilo sa načítať dostupnosť",
|
||||
"Saved availability" : "Dostupnosť bola uložená",
|
||||
"Failed to save availability" : "Nepodarilo sa uložiť dostupnosť",
|
||||
"Time zone:" : "Časová zóna:",
|
||||
"to" : "do",
|
||||
"Delete slot" : "Odstrániť slot",
|
||||
"No working hours set" : "Nenastavená pracovná doba",
|
||||
@@ -320,7 +321,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Prosím kontaktujte priamo organizátora.",
|
||||
"Are you accepting the invitation?" : "Príjmate pozvánku?",
|
||||
"Tentative" : "Neistý",
|
||||
"Your attendance was updated successfully." : "Vaša účasť bola aktualizovaná úspešne.",
|
||||
"Time zone:" : "Časová zóna:"
|
||||
"Your attendance was updated successfully." : "Vaša účasť bola aktualizovaná úspešne."
|
||||
},
|
||||
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
|
||||
|
||||
@@ -279,6 +279,7 @@
|
||||
"Failed to load availability" : "Nepodarilo sa načítať dostupnosť",
|
||||
"Saved availability" : "Dostupnosť bola uložená",
|
||||
"Failed to save availability" : "Nepodarilo sa uložiť dostupnosť",
|
||||
"Time zone:" : "Časová zóna:",
|
||||
"to" : "do",
|
||||
"Delete slot" : "Odstrániť slot",
|
||||
"No working hours set" : "Nenastavená pracovná doba",
|
||||
@@ -318,7 +319,6 @@
|
||||
"Please contact the organizer directly." : "Prosím kontaktujte priamo organizátora.",
|
||||
"Are you accepting the invitation?" : "Príjmate pozvánku?",
|
||||
"Tentative" : "Neistý",
|
||||
"Your attendance was updated successfully." : "Vaša účasť bola aktualizovaná úspešne.",
|
||||
"Time zone:" : "Časová zóna:"
|
||||
"Your attendance was updated successfully." : "Vaša účasť bola aktualizovaná úspešne."
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
|
||||
}
|
||||
+2
-2
@@ -189,6 +189,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Nalaganje seznama razpoložljivih polj je spodletelo",
|
||||
"Saved availability" : "Čas razpoložljivosti je shranjen",
|
||||
"Failed to save availability" : "Shranjevanje časa razpoložljivosti je spodletelo",
|
||||
"Time zone:" : "Časovni pas:",
|
||||
"to" : "do",
|
||||
"Delete slot" : "Izbriši možnost",
|
||||
"No working hours set" : "Ni navedenih delovnih ur",
|
||||
@@ -221,7 +222,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Z organizatorjem stopite neposredno v stik.",
|
||||
"Are you accepting the invitation?" : "Ali želite sprejeti povabilo?",
|
||||
"Tentative" : "Začasno",
|
||||
"Your attendance was updated successfully." : "Vaša prisotnost je uspešno posodobljena.",
|
||||
"Time zone:" : "Časovni pas:"
|
||||
"Your attendance was updated successfully." : "Vaša prisotnost je uspešno posodobljena."
|
||||
},
|
||||
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
|
||||
|
||||
@@ -187,6 +187,7 @@
|
||||
"Failed to load availability" : "Nalaganje seznama razpoložljivih polj je spodletelo",
|
||||
"Saved availability" : "Čas razpoložljivosti je shranjen",
|
||||
"Failed to save availability" : "Shranjevanje časa razpoložljivosti je spodletelo",
|
||||
"Time zone:" : "Časovni pas:",
|
||||
"to" : "do",
|
||||
"Delete slot" : "Izbriši možnost",
|
||||
"No working hours set" : "Ni navedenih delovnih ur",
|
||||
@@ -219,7 +220,6 @@
|
||||
"Please contact the organizer directly." : "Z organizatorjem stopite neposredno v stik.",
|
||||
"Are you accepting the invitation?" : "Ali želite sprejeti povabilo?",
|
||||
"Tentative" : "Začasno",
|
||||
"Your attendance was updated successfully." : "Vaša prisotnost je uspešno posodobljena.",
|
||||
"Time zone:" : "Časovni pas:"
|
||||
"Your attendance was updated successfully." : "Vaša prisotnost je uspešno posodobljena."
|
||||
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Доступност није могла да се учита",
|
||||
"Saved availability" : "Доступност је сачувана",
|
||||
"Failed to save availability" : "Није успело снимање доступности ",
|
||||
"Time zone:" : "Временска зона:",
|
||||
"to" : "за",
|
||||
"Delete slot" : "Обриши прорез",
|
||||
"No working hours set" : "Нису подешени радни сати",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Контактирајте директно организатора.",
|
||||
"Are you accepting the invitation?" : "Да ли прихватате позивницу?",
|
||||
"Tentative" : "Условна потврда",
|
||||
"Your attendance was updated successfully." : "Ваше присуство је успешно ажурирано.",
|
||||
"Time zone:" : "Временска зона:"
|
||||
"Your attendance was updated successfully." : "Ваше присуство је успешно ажурирано."
|
||||
},
|
||||
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Доступност није могла да се учита",
|
||||
"Saved availability" : "Доступност је сачувана",
|
||||
"Failed to save availability" : "Није успело снимање доступности ",
|
||||
"Time zone:" : "Временска зона:",
|
||||
"to" : "за",
|
||||
"Delete slot" : "Обриши прорез",
|
||||
"No working hours set" : "Нису подешени радни сати",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Контактирајте директно организатора.",
|
||||
"Are you accepting the invitation?" : "Да ли прихватате позивницу?",
|
||||
"Tentative" : "Условна потврда",
|
||||
"Your attendance was updated successfully." : "Ваше присуство је успешно ажурирано.",
|
||||
"Time zone:" : "Временска зона:"
|
||||
"Your attendance was updated successfully." : "Ваше присуство је успешно ажурирано."
|
||||
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||
}
|
||||
+2
-2
@@ -282,6 +282,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Misslyckades med att ladda tidsluckor",
|
||||
"Saved availability" : "Sparade tidslucka",
|
||||
"Failed to save availability" : "Misslyckades med att spara tidslucka",
|
||||
"Time zone:" : "Tidszon:",
|
||||
"to" : "till",
|
||||
"Delete slot" : "Radera lucka",
|
||||
"No working hours set" : "Inga arbetstimmar satta",
|
||||
@@ -331,7 +332,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Vänligen kontakta arrangören direkt.",
|
||||
"Are you accepting the invitation?" : "Acceptera inbjudan?",
|
||||
"Tentative" : "Preliminärt",
|
||||
"Your attendance was updated successfully." : "Dina närvaro uppdaterades.",
|
||||
"Time zone:" : "Tidszon:"
|
||||
"Your attendance was updated successfully." : "Dina närvaro uppdaterades."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -280,6 +280,7 @@
|
||||
"Failed to load availability" : "Misslyckades med att ladda tidsluckor",
|
||||
"Saved availability" : "Sparade tidslucka",
|
||||
"Failed to save availability" : "Misslyckades med att spara tidslucka",
|
||||
"Time zone:" : "Tidszon:",
|
||||
"to" : "till",
|
||||
"Delete slot" : "Radera lucka",
|
||||
"No working hours set" : "Inga arbetstimmar satta",
|
||||
@@ -329,7 +330,6 @@
|
||||
"Please contact the organizer directly." : "Vänligen kontakta arrangören direkt.",
|
||||
"Are you accepting the invitation?" : "Acceptera inbjudan?",
|
||||
"Tentative" : "Preliminärt",
|
||||
"Your attendance was updated successfully." : "Dina närvaro uppdaterades.",
|
||||
"Time zone:" : "Tidszon:"
|
||||
"Your attendance was updated successfully." : "Dina närvaro uppdaterades."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Uygunluk yüklenemedi",
|
||||
"Saved availability" : "Uygunluk kaydedildi",
|
||||
"Failed to save availability" : "Uygunluk kaydedilemedi",
|
||||
"Time zone:" : "Saat dilimi:",
|
||||
"to" : "ile",
|
||||
"Delete slot" : "Aralığı sil",
|
||||
"No working hours set" : "Çalışma saatleri ayarlanmamış",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Lütfen düzenleyici ile doğrudan görüşün.",
|
||||
"Are you accepting the invitation?" : "Daveti kabul ediyor musunuz?",
|
||||
"Tentative" : "Kesin değil",
|
||||
"Your attendance was updated successfully." : "Katılımınız güncellendi.",
|
||||
"Time zone:" : "Saat dilimi:"
|
||||
"Your attendance was updated successfully." : "Katılımınız güncellendi."
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Uygunluk yüklenemedi",
|
||||
"Saved availability" : "Uygunluk kaydedildi",
|
||||
"Failed to save availability" : "Uygunluk kaydedilemedi",
|
||||
"Time zone:" : "Saat dilimi:",
|
||||
"to" : "ile",
|
||||
"Delete slot" : "Aralığı sil",
|
||||
"No working hours set" : "Çalışma saatleri ayarlanmamış",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Lütfen düzenleyici ile doğrudan görüşün.",
|
||||
"Are you accepting the invitation?" : "Daveti kabul ediyor musunuz?",
|
||||
"Tentative" : "Kesin değil",
|
||||
"Your attendance was updated successfully." : "Katılımınız güncellendi.",
|
||||
"Time zone:" : "Saat dilimi:"
|
||||
"Your attendance was updated successfully." : "Katılımınız güncellendi."
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
+2
-2
@@ -230,6 +230,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "ئىشلىتىشچانلىقىنى يۈكلىيەلمىدى",
|
||||
"Saved availability" : "تېجەشلىك",
|
||||
"Failed to save availability" : "ئىشلەتكىلى بولمىدى",
|
||||
"Time zone:" : "ۋاقىت رايونى:",
|
||||
"to" : "to",
|
||||
"Delete slot" : "ئورۇننى ئۆچۈرۈڭ",
|
||||
"No working hours set" : "خىزمەت ۋاقتى بېكىتىلمىدى",
|
||||
@@ -262,7 +263,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "تەشكىللىگۈچى بىلەن بىۋاسىتە ئالاقىلىشىڭ.",
|
||||
"Are you accepting the invitation?" : "تەكلىپنى قوبۇل قىلامسىز؟",
|
||||
"Tentative" : "Tentative",
|
||||
"Your attendance was updated successfully." : "سىزنىڭ قاتنىشىشىڭىز مۇۋەپپەقىيەتلىك يېڭىلاندى.",
|
||||
"Time zone:" : "ۋاقىت رايونى:"
|
||||
"Your attendance was updated successfully." : "سىزنىڭ قاتنىشىشىڭىز مۇۋەپپەقىيەتلىك يېڭىلاندى."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -228,6 +228,7 @@
|
||||
"Failed to load availability" : "ئىشلىتىشچانلىقىنى يۈكلىيەلمىدى",
|
||||
"Saved availability" : "تېجەشلىك",
|
||||
"Failed to save availability" : "ئىشلەتكىلى بولمىدى",
|
||||
"Time zone:" : "ۋاقىت رايونى:",
|
||||
"to" : "to",
|
||||
"Delete slot" : "ئورۇننى ئۆچۈرۈڭ",
|
||||
"No working hours set" : "خىزمەت ۋاقتى بېكىتىلمىدى",
|
||||
@@ -260,7 +261,6 @@
|
||||
"Please contact the organizer directly." : "تەشكىللىگۈچى بىلەن بىۋاسىتە ئالاقىلىشىڭ.",
|
||||
"Are you accepting the invitation?" : "تەكلىپنى قوبۇل قىلامسىز؟",
|
||||
"Tentative" : "Tentative",
|
||||
"Your attendance was updated successfully." : "سىزنىڭ قاتنىشىشىڭىز مۇۋەپپەقىيەتلىك يېڭىلاندى.",
|
||||
"Time zone:" : "ۋاقىت رايونى:"
|
||||
"Your attendance was updated successfully." : "سىزنىڭ قاتنىشىشىڭىز مۇۋەپپەقىيەتلىك يېڭىلاندى."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
+2
-2
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "Не вдалося завантажити доступність",
|
||||
"Saved availability" : "Збережена наявність",
|
||||
"Failed to save availability" : "Не вдалося зберегти наявність",
|
||||
"Time zone:" : "Часовий пояс:",
|
||||
"to" : "до",
|
||||
"Delete slot" : "Вилучити діапазон",
|
||||
"No working hours set" : "Робочий час не встановлено",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "Будь-ласка повідомте організатора.",
|
||||
"Are you accepting the invitation?" : "Чи приймаєте ви запрошення?",
|
||||
"Tentative" : "Попередній",
|
||||
"Your attendance was updated successfully." : "Ваша участь успішно оновлена.",
|
||||
"Time zone:" : "Часовий пояс:"
|
||||
"Your attendance was updated successfully." : "Ваша участь успішно оновлена."
|
||||
},
|
||||
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "Не вдалося завантажити доступність",
|
||||
"Saved availability" : "Збережена наявність",
|
||||
"Failed to save availability" : "Не вдалося зберегти наявність",
|
||||
"Time zone:" : "Часовий пояс:",
|
||||
"to" : "до",
|
||||
"Delete slot" : "Вилучити діапазон",
|
||||
"No working hours set" : "Робочий час не встановлено",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "Будь-ласка повідомте організатора.",
|
||||
"Are you accepting the invitation?" : "Чи приймаєте ви запрошення?",
|
||||
"Tentative" : "Попередній",
|
||||
"Your attendance was updated successfully." : "Ваша участь успішно оновлена.",
|
||||
"Time zone:" : "Часовий пояс:"
|
||||
"Your attendance was updated successfully." : "Ваша участь успішно оновлена."
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "可用时间段加载失败",
|
||||
"Saved availability" : "可用时间已保存",
|
||||
"Failed to save availability" : "可用时间保存失败",
|
||||
"Time zone:" : "时区:",
|
||||
"to" : "到",
|
||||
"Delete slot" : "删除插槽",
|
||||
"No working hours set" : "尚未设置工作时间",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "请直接联系组织者。",
|
||||
"Are you accepting the invitation?" : "您是否接受邀请?",
|
||||
"Tentative" : "暂定",
|
||||
"Your attendance was updated successfully." : "您的出席状态更新成功。",
|
||||
"Time zone:" : "时区:"
|
||||
"Your attendance was updated successfully." : "您的出席状态更新成功。"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "可用时间段加载失败",
|
||||
"Saved availability" : "可用时间已保存",
|
||||
"Failed to save availability" : "可用时间保存失败",
|
||||
"Time zone:" : "时区:",
|
||||
"to" : "到",
|
||||
"Delete slot" : "删除插槽",
|
||||
"No working hours set" : "尚未设置工作时间",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "请直接联系组织者。",
|
||||
"Are you accepting the invitation?" : "您是否接受邀请?",
|
||||
"Tentative" : "暂定",
|
||||
"Your attendance was updated successfully." : "您的出席状态更新成功。",
|
||||
"Time zone:" : "时区:"
|
||||
"Your attendance was updated successfully." : "您的出席状态更新成功。"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "加載空閒時間失敗",
|
||||
"Saved availability" : "已保存空閒時間",
|
||||
"Failed to save availability" : "未能保存空閒時間",
|
||||
"Time zone:" : "時區:",
|
||||
"to" : "至",
|
||||
"Delete slot" : "刪除欄位",
|
||||
"No working hours set" : "尚未設置工作時間",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "請直接聯繫絡主辦人",
|
||||
"Are you accepting the invitation?" : "接受邀請嗎?",
|
||||
"Tentative" : "暫定",
|
||||
"Your attendance was updated successfully." : "您的參與狀況成功更新",
|
||||
"Time zone:" : "時區:"
|
||||
"Your attendance was updated successfully." : "您的參與狀況成功更新"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "加載空閒時間失敗",
|
||||
"Saved availability" : "已保存空閒時間",
|
||||
"Failed to save availability" : "未能保存空閒時間",
|
||||
"Time zone:" : "時區:",
|
||||
"to" : "至",
|
||||
"Delete slot" : "刪除欄位",
|
||||
"No working hours set" : "尚未設置工作時間",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "請直接聯繫絡主辦人",
|
||||
"Are you accepting the invitation?" : "接受邀請嗎?",
|
||||
"Tentative" : "暫定",
|
||||
"Your attendance was updated successfully." : "您的參與狀況成功更新",
|
||||
"Time zone:" : "時區:"
|
||||
"Your attendance was updated successfully." : "您的參與狀況成功更新"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -283,6 +283,7 @@ OC.L10N.register(
|
||||
"Failed to load availability" : "空閒時間載入失敗",
|
||||
"Saved availability" : "已儲存空閒時間",
|
||||
"Failed to save availability" : "儲存空閒時間失敗",
|
||||
"Time zone:" : "時區:",
|
||||
"to" : "到",
|
||||
"Delete slot" : "刪除時段",
|
||||
"No working hours set" : "未設定工作時間",
|
||||
@@ -332,7 +333,6 @@ OC.L10N.register(
|
||||
"Please contact the organizer directly." : "請直接聯絡主辦者。",
|
||||
"Are you accepting the invitation?" : "您要接受邀請嗎?",
|
||||
"Tentative" : "考慮接受",
|
||||
"Your attendance was updated successfully." : "您的參與狀態已成功更新。",
|
||||
"Time zone:" : "時區:"
|
||||
"Your attendance was updated successfully." : "您的參與狀態已成功更新。"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -281,6 +281,7 @@
|
||||
"Failed to load availability" : "空閒時間載入失敗",
|
||||
"Saved availability" : "已儲存空閒時間",
|
||||
"Failed to save availability" : "儲存空閒時間失敗",
|
||||
"Time zone:" : "時區:",
|
||||
"to" : "到",
|
||||
"Delete slot" : "刪除時段",
|
||||
"No working hours set" : "未設定工作時間",
|
||||
@@ -330,7 +331,6 @@
|
||||
"Please contact the organizer directly." : "請直接聯絡主辦者。",
|
||||
"Are you accepting the invitation?" : "您要接受邀請嗎?",
|
||||
"Tentative" : "考慮接受",
|
||||
"Your attendance was updated successfully." : "您的參與狀態已成功更新。",
|
||||
"Time zone:" : "時區:"
|
||||
"Your attendance was updated successfully." : "您的參與狀態已成功更新。"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -36,7 +36,7 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IRestorable, IShareable
|
||||
|
||||
public function __construct(
|
||||
BackendInterface $caldavBackend,
|
||||
array $calendarInfo,
|
||||
$calendarInfo,
|
||||
IL10N $l10n,
|
||||
private IConfig $config,
|
||||
private LoggerInterface $logger,
|
||||
@@ -60,10 +60,6 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IRestorable, IShareable
|
||||
$this->l10n = $l10n;
|
||||
}
|
||||
|
||||
public function getUri(): string {
|
||||
return $this->calendarInfo['uri'];
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
* @throws Forbidden
|
||||
|
||||
@@ -36,14 +36,9 @@ class CalendarProvider implements ICalendarProvider {
|
||||
});
|
||||
}
|
||||
|
||||
$additionalProperties = $this->getAdditionalPropertiesForCalendars($calendarInfos);
|
||||
$iCalendars = [];
|
||||
foreach ($calendarInfos as $calendarInfo) {
|
||||
$user = str_replace('principals/users/', '', $calendarInfo['principaluri']);
|
||||
$path = 'calendars/' . $user . '/' . $calendarInfo['uri'];
|
||||
|
||||
$calendarInfo = array_merge($calendarInfo, $additionalProperties[$path] ?? []);
|
||||
|
||||
$calendarInfo = array_merge($calendarInfo, $this->getAdditionalProperties($calendarInfo['principaluri'], $calendarInfo['uri']));
|
||||
$calendar = new Calendar($this->calDavBackend, $calendarInfo, $this->l10n, $this->config, $this->logger);
|
||||
$iCalendars[] = new CalendarImpl(
|
||||
$calendar,
|
||||
@@ -54,34 +49,16 @@ class CalendarProvider implements ICalendarProvider {
|
||||
return $iCalendars;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array{
|
||||
* principaluri: string,
|
||||
* uri: string,
|
||||
* }[] $uris
|
||||
* @return array<string, array<string, string|bool>>
|
||||
*/
|
||||
private function getAdditionalPropertiesForCalendars(array $uris): array {
|
||||
$calendars = [];
|
||||
foreach ($uris as $uri) {
|
||||
/** @var string $user */
|
||||
$user = str_replace('principals/users/', '', $uri['principaluri']);
|
||||
if (!array_key_exists($user, $calendars)) {
|
||||
$calendars[$user] = [];
|
||||
}
|
||||
$calendars[$user][] = 'calendars/' . $user . '/' . $uri['uri'];
|
||||
}
|
||||
public function getAdditionalProperties(string $principalUri, string $calendarUri): array {
|
||||
$user = str_replace('principals/users/', '', $principalUri);
|
||||
$path = 'calendars/' . $user . '/' . $calendarUri;
|
||||
|
||||
$properties = $this->propertyMapper->findPropertiesByPathsAndUsers($calendars);
|
||||
$properties = $this->propertyMapper->findPropertiesByPath($user, $path);
|
||||
|
||||
$list = [];
|
||||
foreach ($properties as $property) {
|
||||
if ($property instanceof Property) {
|
||||
if (!isset($list[$property->getPropertypath()])) {
|
||||
$list[$property->getPropertypath()] = [];
|
||||
}
|
||||
|
||||
$list[$property->getPropertypath()][$property->getPropertyname()] = match ($property->getPropertyname()) {
|
||||
$list[$property->getPropertyname()] = match ($property->getPropertyname()) {
|
||||
'{http://owncloud.org/ns}calendar-enabled' => (bool)$property->getPropertyvalue(),
|
||||
default => $property->getPropertyvalue()
|
||||
};
|
||||
|
||||
@@ -20,7 +20,6 @@ use OCA\DAV\Connector\Sabre\DavAclPlugin;
|
||||
use OCA\DAV\Connector\Sabre\ExceptionLoggerPlugin;
|
||||
use OCA\DAV\Connector\Sabre\LockPlugin;
|
||||
use OCA\DAV\Connector\Sabre\MaintenancePlugin;
|
||||
use OCA\DAV\Connector\Sabre\PropFindPreloadNotifyPlugin;
|
||||
use OCA\DAV\Events\SabrePluginAuthInitEvent;
|
||||
use OCA\DAV\RootCollection;
|
||||
use OCA\Theming\ThemingDefaults;
|
||||
@@ -97,9 +96,6 @@ class EmbeddedCalDavServer {
|
||||
$this->server->addPlugin(Server::get(\OCA\DAV\CalDAV\Schedule\IMipPlugin::class));
|
||||
}
|
||||
|
||||
// collection preload plugin
|
||||
$this->server->addPlugin(new PropFindPreloadNotifyPlugin());
|
||||
|
||||
// wait with registering these until auth is handled and the filesystem is setup
|
||||
$this->server->on('beforeMethod:*', function () use ($root): void {
|
||||
// register plugins from apps
|
||||
|
||||
@@ -1110,7 +1110,7 @@ class IMipService {
|
||||
$sequence = $iTipMessage->sequence;
|
||||
$recurrenceId = isset($vevent->{'RECURRENCE-ID'})
|
||||
? $vevent->{'RECURRENCE-ID'}->serialize() : null;
|
||||
$uid = $vevent->{'UID'}?->getValue();
|
||||
$uid = $vevent->{'UID'};
|
||||
|
||||
$query = $this->db->getQueryBuilder();
|
||||
$query->insert('calendar_invitations')
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
namespace OCA\DAV\CardDAV;
|
||||
|
||||
use OCA\DAV\DAV\Sharing\IShareable;
|
||||
use OCA\DAV\Exception\UnsupportedLimitOnInitialSyncException;
|
||||
use OCP\DB\Exception;
|
||||
use OCP\IL10N;
|
||||
use OCP\Server;
|
||||
@@ -233,6 +234,9 @@ class AddressBook extends \Sabre\CardDAV\AddressBook implements IShareable, IMov
|
||||
}
|
||||
|
||||
public function getChanges($syncToken, $syncLevel, $limit = null) {
|
||||
if (!$syncToken && $limit) {
|
||||
throw new UnsupportedLimitOnInitialSyncException();
|
||||
}
|
||||
|
||||
return parent::getChanges($syncToken, $syncLevel, $limit);
|
||||
}
|
||||
|
||||
@@ -152,10 +152,6 @@ class AddressBookImpl implements IAddressBookEnabled {
|
||||
$permissions = $this->addressBook->getACL();
|
||||
$result = 0;
|
||||
foreach ($permissions as $permission) {
|
||||
if ($this->addressBookInfo['principaluri'] !== $permission['principal']) {
|
||||
continue;
|
||||
}
|
||||
|
||||
switch ($permission['privilege']) {
|
||||
case '{DAV:}read':
|
||||
$result |= Constants::PERMISSION_READ;
|
||||
|
||||
@@ -23,7 +23,6 @@ use OCP\AppFramework\Db\TTransactional;
|
||||
use OCP\DB\Exception;
|
||||
use OCP\DB\QueryBuilder\IQueryBuilder;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IConfig;
|
||||
use OCP\IDBConnection;
|
||||
use OCP\IUserManager;
|
||||
use PDO;
|
||||
@@ -60,7 +59,6 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||
private IUserManager $userManager,
|
||||
private IEventDispatcher $dispatcher,
|
||||
private Sharing\Backend $sharingBackend,
|
||||
private IConfig $config,
|
||||
) {
|
||||
}
|
||||
|
||||
@@ -853,8 +851,6 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||
* @return array
|
||||
*/
|
||||
public function getChangesForAddressBook($addressBookId, $syncToken, $syncLevel, $limit = null) {
|
||||
$maxLimit = $this->config->getSystemValueInt('carddav_sync_request_truncation', 2500);
|
||||
$limit = ($limit === null) ? $maxLimit : min($limit, $maxLimit);
|
||||
// Current synctoken
|
||||
return $this->atomic(function () use ($addressBookId, $syncToken, $syncLevel, $limit) {
|
||||
$qb = $this->db->getQueryBuilder();
|
||||
@@ -877,35 +873,10 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||
'modified' => [],
|
||||
'deleted' => [],
|
||||
];
|
||||
if (str_starts_with($syncToken, 'init_')) {
|
||||
$syncValues = explode('_', $syncToken);
|
||||
$lastID = $syncValues[1];
|
||||
$initialSyncToken = $syncValues[2];
|
||||
|
||||
if ($syncToken) {
|
||||
$qb = $this->db->getQueryBuilder();
|
||||
$qb->select('id', 'uri')
|
||||
->from('cards')
|
||||
->where(
|
||||
$qb->expr()->andX(
|
||||
$qb->expr()->eq('addressbookid', $qb->createNamedParameter($addressBookId)),
|
||||
$qb->expr()->gt('id', $qb->createNamedParameter($lastID)))
|
||||
)->orderBy('id')
|
||||
->setMaxResults($limit);
|
||||
$stmt = $qb->executeQuery();
|
||||
$values = $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
||||
$stmt->closeCursor();
|
||||
if (count($values) === 0) {
|
||||
$result['syncToken'] = $initialSyncToken;
|
||||
$result['result_truncated'] = false;
|
||||
$result['added'] = [];
|
||||
} else {
|
||||
$lastID = $values[array_key_last($values)]['id'];
|
||||
$result['added'] = array_column($values, 'uri');
|
||||
$result['syncToken'] = count($result['added']) >= $limit ? "init_{$lastID}_$initialSyncToken" : $initialSyncToken ;
|
||||
$result['result_truncated'] = count($result['added']) >= $limit;
|
||||
}
|
||||
} elseif ($syncToken) {
|
||||
$qb = $this->db->getQueryBuilder();
|
||||
$qb->select('uri', 'operation', 'synctoken')
|
||||
$qb->select('uri', 'operation')
|
||||
->from('addressbookchanges')
|
||||
->where(
|
||||
$qb->expr()->andX(
|
||||
@@ -915,31 +886,22 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||
)
|
||||
)->orderBy('synctoken');
|
||||
|
||||
if ($limit > 0) {
|
||||
if (is_int($limit) && $limit > 0) {
|
||||
$qb->setMaxResults($limit);
|
||||
}
|
||||
|
||||
// Fetching all changes
|
||||
$stmt = $qb->executeQuery();
|
||||
$rowCount = $stmt->rowCount();
|
||||
|
||||
$changes = [];
|
||||
$highestSyncToken = 0;
|
||||
|
||||
// This loop ensures that any duplicates are overwritten, only the
|
||||
// last change on a node is relevant.
|
||||
while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) {
|
||||
$changes[$row['uri']] = $row['operation'];
|
||||
$highestSyncToken = $row['synctoken'];
|
||||
}
|
||||
|
||||
$stmt->closeCursor();
|
||||
|
||||
// No changes found, use current token
|
||||
if (empty($changes)) {
|
||||
$result['syncToken'] = $currentToken;
|
||||
}
|
||||
|
||||
foreach ($changes as $uri => $operation) {
|
||||
switch ($operation) {
|
||||
case 1:
|
||||
@@ -953,43 +915,16 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* The synctoken in oc_addressbooks is always the highest synctoken in oc_addressbookchanges for a given addressbook plus one (see addChange).
|
||||
*
|
||||
* For truncated results, it is expected that we return the highest token from the response, so the client can continue from the latest change.
|
||||
*
|
||||
* For non-truncated results, it is expected to return the currentToken. If we return the highest token, as with truncated results, the client will always think it is one change behind.
|
||||
*
|
||||
* Therefore, we differentiate between truncated and non-truncated results when returning the synctoken.
|
||||
*/
|
||||
if ($rowCount === $limit && $highestSyncToken < $currentToken) {
|
||||
$result['syncToken'] = $highestSyncToken;
|
||||
$result['result_truncated'] = true;
|
||||
}
|
||||
} else {
|
||||
$qb = $this->db->getQueryBuilder();
|
||||
$qb->select('id', 'uri')
|
||||
$qb->select('uri')
|
||||
->from('cards')
|
||||
->where(
|
||||
$qb->expr()->eq('addressbookid', $qb->createNamedParameter($addressBookId))
|
||||
);
|
||||
// No synctoken supplied, this is the initial sync.
|
||||
$qb->setMaxResults($limit);
|
||||
$stmt = $qb->executeQuery();
|
||||
$values = $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
||||
if (empty($values)) {
|
||||
$result['added'] = [];
|
||||
return $result;
|
||||
}
|
||||
$lastID = $values[array_key_last($values)]['id'];
|
||||
if (count($values) >= $limit) {
|
||||
$result['syncToken'] = 'init_' . $lastID . '_' . $currentToken;
|
||||
$result['result_truncated'] = true;
|
||||
}
|
||||
|
||||
$result['added'] = array_column($values, 'uri');
|
||||
|
||||
$result['added'] = $stmt->fetchAll(\PDO::FETCH_COLUMN);
|
||||
$stmt->closeCursor();
|
||||
}
|
||||
return $result;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user