diff --git a/l10n/ar.js b/l10n/ar.js
index 9cc41ca5d..830c4bcf7 100644
--- a/l10n/ar.js
+++ b/l10n/ar.js
@@ -9,27 +9,82 @@ OC.L10N.register(
"{user} has restored the board {board}" : "{user} قام باسترجاع اللوح {board}",
"You have shared the board {board} with {acl}" : "قمت بمشاركة اللوح {board} مع {acl}",
"{user} has shared the board {board} with {acl}" : "{user} قام بمشاركة اللوح {board} مع {acl}",
- "You have removed {acl} from the board {board}" : "قمت بازالة {acl} من اللوح {board}",
+ "You have removed {acl} from the board {board}" : "قمت بإزالة {acl} من اللوح {board}",
"{user} has removed {acl} from the board {board}" : "{user} قام بازالة {acl} من اللوح {board}",
- "You have renamed the board {before} to {board}" : "قمت باعادة تسمية اللوح من {before} الى {board}",
- "{user} has renamed the board {before} to {board}" : "{user} قام باعادة تسمية اللوح من {before} الى {board}",
+ "You have renamed the board {before} to {board}" : "قمت بإعادة تسمية اللوح من {before} الى {board}",
+ "{user} has renamed the board {before} to {board}" : "{user} قام بإعادة تسمية اللوح من {before} الى {board}",
"You have archived the board {board}" : "لقد ارشفت اللوح {board}",
"{user} has archived the board {before}" : "{user} قام بأرشفة اللوح {before}",
"You have unarchived the board {board}" : "قمت بالغاء ارشفة اللوح {board}",
"{user} has unarchived the board {before}" : "{user} قام بالغاء ارشفة اللوح {before}",
+ "You have created a new list {stack} on board {board}" : "لقد قمت بانشاء قائمة جديدة {stack} على اللوح {board}",
+ "{user} has created a new list {stack} on board {board}" : "{user} قام بانشاء قائمة جديدة {stack} على اللوح {board}",
+ "You have renamed list {before} to {stack} on board {board}" : "قمت باعادة تسمية القائمة من {before} إلى {stack} على اللوح {board}",
+ "{user} has renamed list {before} to {stack} on board {board}" : "{user} قام باعادة تسمية القائمة {before} إلى {stack} على اللوح {board}",
+ "You have deleted list {stack} on board {board}" : "قمت بمسح القائمة {stack} على اللوح {board}",
+ "{user} has deleted list {stack} on board {board}" : "{user} قام بمسح القائمة {stack} على اللوح {board}",
+ "You have created card {card} in list {stack} on board {board}" : "لقد قمت بانشاء بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has created card {card} in list {stack} on board {board}" : "{user} قام بانشاء بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have deleted card {card} in list {stack} on board {board}" : "قمت بمسح بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has deleted card {card} in list {stack} on board {board}" : "{user} قام بحذف بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have renamed the card {before} to {card}" : "قمت بإعادة تسمية اللوح من {before} إلى {card}",
+ "{user} has renamed the card {before} to {card}" : "{user} قام بإعادة تسمية اللوح من {before} إلى {card}",
+ "You have added a description to card {card} in list {stack} on board {board}" : "قمت بإضافة وصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} قام بإضافة وصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have updated the description of card {card} in list {stack} on board {board}" : "قمت بتحديث الوصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} قام بتحديث الوصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have archived card {card} in list {stack} on board {board}" : "لقد قمت بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
+ "You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}",
+ "{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}",
+ "You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
+ "{user} has set the due date of card {card} to {after}" : "{user} قام بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
+ "You have updated the due date of card {card} to {after}" : "قمت بتحديث التاريخ المحدد للبطاقة {card} إلى {after}",
+ "{user} has updated the due date of card {card} to {after}" : "{user} قام بتحديث التاريخ المحدد للبطاقة {card} إلى {after}",
+ "You have added the tag {label} to card {card} in list {stack} on board {board}" : "قمت بإضافة وسم {label} إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} قام بإضافة وسم {label} إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "قمت بإزالة وسم {label} من البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} قام بإزالة وسم {label} من البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have assigned {assigneduser} to card {card} on board {board}" : "قمت بتكليف {assigneduser} في بطاقة {card} على اللوح {board}",
+ "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} قام بتكليف {assigneduser} في بطاقة {card} على اللوح {board}",
+ "You have unassigned {assigneduser} from card {card} on board {board}" : "لقد إلغيت تكليف {assigneduser} من البطاقة {card} على اللوح {board}",
+ "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} الغى تكليف {assigneduser} من البطاقة {card} على اللوح {board}",
+ "You have moved the card {card} from list {stackBefore} to {stack}" : " قمت بنقل البطاقة {card} من القائمة {stackBefore} إلى {stack}",
+ "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} قام بنقل البطاقة {card} من القائمة {stackBefore} إلى {stack}",
+ "You have added the attachment {attachment} to card {card}" : "قمت بإضافة المرفق {attachment} إلى البطاقة {card}",
+ "{user} has added the attachment {attachment} to card {card}" : "{user} قام بإضافة المرفق {attachment} إلى البطاقة {card}",
+ "You have updated the attachment {attachment} on card {card}" : "قمت بتحديث المرفق {attachment} على البطاقة {card}",
+ "{user} has updated the attachment {attachment} on card {card}" : "{user} قام بتحديث المرفق {attachment} على البطاقة {card}",
+ "You have deleted the attachment {attachment} from card {card}" : "قمت بحذف المرفق {attachment} من البطاقة {card}",
+ "{user} has deleted the attachment {attachment} from card {card}" : "{user} قام بحذف المرفق {attachment} من البطاقة {card}",
+ "You have restored the attachment {attachment} to card {card}" : "قمت باسترجاع المرفق {attachment} إلى البطاقة {card}",
+ "{user} has restored the attachment {attachment} to card {card}" : "{user} قام باسترجاع المرفق {attachment} إلى البطاقة {card}",
"You have commented on card {card}" : "لقد علقت على البطاقة {بطاقة}",
"{user} has commented on card {card}" : "{مستخدم} علق على بطاقة {بطاقة}",
+ "A card description inside the Deck app has been changed" : "وصف البطاقةداخل تطبيق Deck قد تغيرت.",
+ "Deck" : "Deck",
+ "Changes in the Deck app" : "تغييرات في تطبيق Deck ",
+ "A comment was created on a card" : "تعليق تم إنشاؤه على بطاقة",
"Upcoming cards" : "البطاقات القادمة",
"Personal" : "شخصي",
+ "The card \"%s\" on \"%s\" has been assigned to you by %s." : "البطاقة \"%s\" على \"%s\" كُلفت بها من قبل %s.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} قام بتكليف البطاقة {deck-board} على {deck-board} لك",
"The card \"%s\" on \"%s\" has reached its due date." : "وصلت بطاقة \"%s\" على %s\" الموعد المحدد ",
+ "The card {deck-card} on {deck-board} has reached its due date." : "تجاوزت البطاقة {deck-card} على {deck-board} التاريخ المحدد.",
+ "%s has mentioned you in a comment on \"%s\"." : "%s أشار إليك في تعليق على \"%s\".",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
+ "The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
+ "{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
- "Finished" : "إكتمل",
- "To review" : "لاعادة المراجعة",
- "Action needed" : "يحتاج الى اجراء",
+ "Finished" : "اكتمل",
+ "To review" : "لإعادة المراجعة",
+ "Action needed" : "يحتاج إلى إجراء",
"Later" : "لاحقا",
- "copy" : "أنسخ",
+ "copy" : "نسخ",
"To do" : "لفعله",
"Doing" : "تحت العمل",
"Done" : "أُنجز",
@@ -37,13 +92,16 @@ OC.L10N.register(
"Example Task 2" : "مثال المهمة 2",
"Example Task 1" : "مثال المهمة 1",
"The file was uploaded" : "الملف تم رفعه",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم الملف المرفوع قد تجاوز upload_max_filesize الموجودة في ملف php.ini ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد رفعه أعلى من الحد المسموح به في واجهة ال HTML.",
"The file was only partially uploaded" : "الملف قد رُفع جزءا منه فقط",
"No file was uploaded" : "لم يتم رفع أي ملف",
"Missing a temporary folder" : "المجلد المؤقت غير موجود",
"Could not write file to disk" : "لم يستطع كتابة ملف للقرص",
"A PHP extension stopped the file upload" : "اضافة البي اچ بي PHP اوقفت رفع الملف",
+ "No file uploaded or file size exceeds maximum of %s" : "لم يتم تحميل أي ملف أو أن يتجاوز حجم الملف الحد الأقصى %s",
"Card not found" : "لم يتم العثور على البطاقة ",
+ "Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "دك (Deck) هو أداة تنظيم باسلوب كانبان (kanban) تهدف إلى التخطيط الشخصي وتنظيم المشروع للفرق مع نيكست كلاود (Nextcloud).\n- 📥 إضافة مهامك إلى البطاقات وترتيبها\n- 📄 كتابة ملاحظات إضافية باستخدام مارك داون (markdown)\n- 🔖 تعيين تسميات لتنظيم أفضل\n- 👥 شارك مع فريقك أو أصدقائك أو عائلتك\n- 📎 إرفاق الملفات وتضمينها بالوصف المستخدم فيه مارك داون (markdown)\n- 💬 ناقش مع فريقك باستخدام التعليقات\n- ⚡ تتبع التغييرات في تيار النشاط\n- 🚀 اجعل مشروعك منظماً",
@@ -91,6 +149,7 @@ OC.L10N.register(
"Details" : "التفاصيل",
"Loading board" : "اللوح يحمل..",
"No lists available" : "لا يوجد قائمة متاحه ",
+ "Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح",
"Board not found" : "اللوح غير موجود",
"Sharing" : "المشاركة",
"Tags" : "الوسوم",
@@ -109,6 +168,7 @@ OC.L10N.register(
"Can share" : "يمكن مشاركته",
"Can manage" : "يمكن ادارته",
"Delete" : "حذف ",
+ "Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
"Add a new list" : "اضف قائمة جديدة",
"Archive all cards" : "أرشفة جميع البطاقات ",
"Delete list" : "حذف القائمة",
@@ -130,6 +190,7 @@ OC.L10N.register(
"Delete Attachment" : "مسح المرفق",
"Restore Attachment" : "استعادة المرفق",
"File to share" : "ملف للمشاركة",
+ "Invalid path selected" : "تم تحديد مسار غير صحيح",
"Open in sidebar view" : "فتح في الشريط الجانبي ",
"Open in bigger view" : "فتح في نافذة أكبر ",
"Attachments" : "المرفقات",
@@ -155,6 +216,7 @@ OC.L10N.register(
"Description" : "الوصف",
"(Unsaved)" : "(غير محفوظ)",
"(Saving…)" : "(يُحفظ..)",
+ "Formatting help" : "مساعدة التنسيق",
"Edit description" : "تعديل الوصف",
"View description" : "إظهار الوصف",
"Add Attachment" : "أضف ملحق",
@@ -163,6 +225,7 @@ OC.L10N.register(
"(group)" : "(مجموعة)",
"(circle)" : "(دائرة)",
"Assign to me" : "ينسب لي",
+ "Unassign myself" : "إلغاء تعييني ",
"Move card" : "حرك البطاقة",
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
@@ -173,31 +236,47 @@ OC.L10N.register(
"All boards" : "جميع الالواح",
"Archived boards" : "الالواح المؤرشفة",
"Shared with you" : "شورك معك",
+ "Use bigger card view" : "استخدام بطاقة عرض أكبر ",
+ "Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
"Limit deck usage of groups" : "استخدام دك Deck محدود للمجاميع",
+ "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تحديد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
"Board details" : "تفاصيل لوح",
"Edit board" : "تعديل اللوح",
+ "Clone board" : "استنسخ اللوح",
+ "Unarchive board" : "إلغاء أرشفة اللوح",
"Archive board" : "أرشفة اللوح ",
"Turn on due date reminders" : "تفعيل التذكيرات للموعد المحدد ",
"Turn off due date reminders" : "إيقاف تشغيل التذكيرات للموعد المحددد",
"Due date reminders" : "تذكيرات الموعد المحدد ",
"All cards" : "جميع البطاقات ",
+ "Assigned cards" : "البطاقات المخصصة",
"No notifications" : "لا توجد إشعارات",
"Delete board" : "مسح اللوح",
+ "Board {0} deleted" : "اللوح {0} تم مسحه",
+ "Only assigned cards" : "البطاقات المخصصة فقط",
"No reminder" : "لا يوجد تذكير ",
"An error occurred" : "طرأ هناك خطأ",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح.",
"Delete the board?" : "مسح اللوح؟",
+ "Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"This week" : "هذا الأسبوع",
+ "No due" : "غير محدد",
+ "Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ",
"No upcoming cards" : "لا يوجد بطاقات قادمة ",
"upcoming cards" : "البطاقات القادمة",
"Link to a board" : "ربط بلوح",
"Link to a card" : "ربط ببطاقة",
"Create a card" : "أنشى بطاقة ",
+ "Message from {author} in {conversationName}" : "رسالة من {author} في {conversationName}",
"Something went wrong" : "شيئا ما خاطئ",
"Failed to upload {name}" : "فشل في رفع {اسم}",
+ "Maximum file size of {size} exceeded" : " تجاوز الملف الحد الاقصى {size} بالحجم المسموح ",
+ "Error creating the share" : "خطأ في إنشاء المشاركة",
+ "Share with a Deck card" : "مشاركة مع بطاقة Deck",
+ "Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
"Share" : "مشاركة "
},
"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;");
diff --git a/l10n/ar.json b/l10n/ar.json
index f6c29f304..74b292e62 100644
--- a/l10n/ar.json
+++ b/l10n/ar.json
@@ -7,27 +7,82 @@
"{user} has restored the board {board}" : "{user} قام باسترجاع اللوح {board}",
"You have shared the board {board} with {acl}" : "قمت بمشاركة اللوح {board} مع {acl}",
"{user} has shared the board {board} with {acl}" : "{user} قام بمشاركة اللوح {board} مع {acl}",
- "You have removed {acl} from the board {board}" : "قمت بازالة {acl} من اللوح {board}",
+ "You have removed {acl} from the board {board}" : "قمت بإزالة {acl} من اللوح {board}",
"{user} has removed {acl} from the board {board}" : "{user} قام بازالة {acl} من اللوح {board}",
- "You have renamed the board {before} to {board}" : "قمت باعادة تسمية اللوح من {before} الى {board}",
- "{user} has renamed the board {before} to {board}" : "{user} قام باعادة تسمية اللوح من {before} الى {board}",
+ "You have renamed the board {before} to {board}" : "قمت بإعادة تسمية اللوح من {before} الى {board}",
+ "{user} has renamed the board {before} to {board}" : "{user} قام بإعادة تسمية اللوح من {before} الى {board}",
"You have archived the board {board}" : "لقد ارشفت اللوح {board}",
"{user} has archived the board {before}" : "{user} قام بأرشفة اللوح {before}",
"You have unarchived the board {board}" : "قمت بالغاء ارشفة اللوح {board}",
"{user} has unarchived the board {before}" : "{user} قام بالغاء ارشفة اللوح {before}",
+ "You have created a new list {stack} on board {board}" : "لقد قمت بانشاء قائمة جديدة {stack} على اللوح {board}",
+ "{user} has created a new list {stack} on board {board}" : "{user} قام بانشاء قائمة جديدة {stack} على اللوح {board}",
+ "You have renamed list {before} to {stack} on board {board}" : "قمت باعادة تسمية القائمة من {before} إلى {stack} على اللوح {board}",
+ "{user} has renamed list {before} to {stack} on board {board}" : "{user} قام باعادة تسمية القائمة {before} إلى {stack} على اللوح {board}",
+ "You have deleted list {stack} on board {board}" : "قمت بمسح القائمة {stack} على اللوح {board}",
+ "{user} has deleted list {stack} on board {board}" : "{user} قام بمسح القائمة {stack} على اللوح {board}",
+ "You have created card {card} in list {stack} on board {board}" : "لقد قمت بانشاء بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has created card {card} in list {stack} on board {board}" : "{user} قام بانشاء بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have deleted card {card} in list {stack} on board {board}" : "قمت بمسح بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has deleted card {card} in list {stack} on board {board}" : "{user} قام بحذف بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have renamed the card {before} to {card}" : "قمت بإعادة تسمية اللوح من {before} إلى {card}",
+ "{user} has renamed the card {before} to {card}" : "{user} قام بإعادة تسمية اللوح من {before} إلى {card}",
+ "You have added a description to card {card} in list {stack} on board {board}" : "قمت بإضافة وصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has added a description to card {card} in list {stack} on board {board}" : "{user} قام بإضافة وصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have updated the description of card {card} in list {stack} on board {board}" : "قمت بتحديث الوصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} قام بتحديث الوصف إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have archived card {card} in list {stack} on board {board}" : "لقد قمت بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
+ "You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}",
+ "{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}",
+ "You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
+ "{user} has set the due date of card {card} to {after}" : "{user} قام بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
+ "You have updated the due date of card {card} to {after}" : "قمت بتحديث التاريخ المحدد للبطاقة {card} إلى {after}",
+ "{user} has updated the due date of card {card} to {after}" : "{user} قام بتحديث التاريخ المحدد للبطاقة {card} إلى {after}",
+ "You have added the tag {label} to card {card} in list {stack} on board {board}" : "قمت بإضافة وسم {label} إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} قام بإضافة وسم {label} إلى البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have removed the tag {label} from card {card} in list {stack} on board {board}" : "قمت بإزالة وسم {label} من البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} قام بإزالة وسم {label} من البطاقة {card} في القائمة {stack} على اللوح {board}",
+ "You have assigned {assigneduser} to card {card} on board {board}" : "قمت بتكليف {assigneduser} في بطاقة {card} على اللوح {board}",
+ "{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} قام بتكليف {assigneduser} في بطاقة {card} على اللوح {board}",
+ "You have unassigned {assigneduser} from card {card} on board {board}" : "لقد إلغيت تكليف {assigneduser} من البطاقة {card} على اللوح {board}",
+ "{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} الغى تكليف {assigneduser} من البطاقة {card} على اللوح {board}",
+ "You have moved the card {card} from list {stackBefore} to {stack}" : " قمت بنقل البطاقة {card} من القائمة {stackBefore} إلى {stack}",
+ "{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} قام بنقل البطاقة {card} من القائمة {stackBefore} إلى {stack}",
+ "You have added the attachment {attachment} to card {card}" : "قمت بإضافة المرفق {attachment} إلى البطاقة {card}",
+ "{user} has added the attachment {attachment} to card {card}" : "{user} قام بإضافة المرفق {attachment} إلى البطاقة {card}",
+ "You have updated the attachment {attachment} on card {card}" : "قمت بتحديث المرفق {attachment} على البطاقة {card}",
+ "{user} has updated the attachment {attachment} on card {card}" : "{user} قام بتحديث المرفق {attachment} على البطاقة {card}",
+ "You have deleted the attachment {attachment} from card {card}" : "قمت بحذف المرفق {attachment} من البطاقة {card}",
+ "{user} has deleted the attachment {attachment} from card {card}" : "{user} قام بحذف المرفق {attachment} من البطاقة {card}",
+ "You have restored the attachment {attachment} to card {card}" : "قمت باسترجاع المرفق {attachment} إلى البطاقة {card}",
+ "{user} has restored the attachment {attachment} to card {card}" : "{user} قام باسترجاع المرفق {attachment} إلى البطاقة {card}",
"You have commented on card {card}" : "لقد علقت على البطاقة {بطاقة}",
"{user} has commented on card {card}" : "{مستخدم} علق على بطاقة {بطاقة}",
+ "A card description inside the Deck app has been changed" : "وصف البطاقةداخل تطبيق Deck قد تغيرت.",
+ "Deck" : "Deck",
+ "Changes in the Deck app" : "تغييرات في تطبيق Deck ",
+ "A comment was created on a card" : "تعليق تم إنشاؤه على بطاقة",
"Upcoming cards" : "البطاقات القادمة",
"Personal" : "شخصي",
+ "The card \"%s\" on \"%s\" has been assigned to you by %s." : "البطاقة \"%s\" على \"%s\" كُلفت بها من قبل %s.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} قام بتكليف البطاقة {deck-board} على {deck-board} لك",
"The card \"%s\" on \"%s\" has reached its due date." : "وصلت بطاقة \"%s\" على %s\" الموعد المحدد ",
+ "The card {deck-card} on {deck-board} has reached its due date." : "تجاوزت البطاقة {deck-card} على {deck-board} التاريخ المحدد.",
+ "%s has mentioned you in a comment on \"%s\"." : "%s أشار إليك في تعليق على \"%s\".",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
+ "The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
+ "{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
- "Finished" : "إكتمل",
- "To review" : "لاعادة المراجعة",
- "Action needed" : "يحتاج الى اجراء",
+ "Finished" : "اكتمل",
+ "To review" : "لإعادة المراجعة",
+ "Action needed" : "يحتاج إلى إجراء",
"Later" : "لاحقا",
- "copy" : "أنسخ",
+ "copy" : "نسخ",
"To do" : "لفعله",
"Doing" : "تحت العمل",
"Done" : "أُنجز",
@@ -35,13 +90,16 @@
"Example Task 2" : "مثال المهمة 2",
"Example Task 1" : "مثال المهمة 1",
"The file was uploaded" : "الملف تم رفعه",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم الملف المرفوع قد تجاوز upload_max_filesize الموجودة في ملف php.ini ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد رفعه أعلى من الحد المسموح به في واجهة ال HTML.",
"The file was only partially uploaded" : "الملف قد رُفع جزءا منه فقط",
"No file was uploaded" : "لم يتم رفع أي ملف",
"Missing a temporary folder" : "المجلد المؤقت غير موجود",
"Could not write file to disk" : "لم يستطع كتابة ملف للقرص",
"A PHP extension stopped the file upload" : "اضافة البي اچ بي PHP اوقفت رفع الملف",
+ "No file uploaded or file size exceeds maximum of %s" : "لم يتم تحميل أي ملف أو أن يتجاوز حجم الملف الحد الأقصى %s",
"Card not found" : "لم يتم العثور على البطاقة ",
+ "Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "دك (Deck) هو أداة تنظيم باسلوب كانبان (kanban) تهدف إلى التخطيط الشخصي وتنظيم المشروع للفرق مع نيكست كلاود (Nextcloud).\n- 📥 إضافة مهامك إلى البطاقات وترتيبها\n- 📄 كتابة ملاحظات إضافية باستخدام مارك داون (markdown)\n- 🔖 تعيين تسميات لتنظيم أفضل\n- 👥 شارك مع فريقك أو أصدقائك أو عائلتك\n- 📎 إرفاق الملفات وتضمينها بالوصف المستخدم فيه مارك داون (markdown)\n- 💬 ناقش مع فريقك باستخدام التعليقات\n- ⚡ تتبع التغييرات في تيار النشاط\n- 🚀 اجعل مشروعك منظماً",
@@ -89,6 +147,7 @@
"Details" : "التفاصيل",
"Loading board" : "اللوح يحمل..",
"No lists available" : "لا يوجد قائمة متاحه ",
+ "Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح",
"Board not found" : "اللوح غير موجود",
"Sharing" : "المشاركة",
"Tags" : "الوسوم",
@@ -107,6 +166,7 @@
"Can share" : "يمكن مشاركته",
"Can manage" : "يمكن ادارته",
"Delete" : "حذف ",
+ "Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
"Add a new list" : "اضف قائمة جديدة",
"Archive all cards" : "أرشفة جميع البطاقات ",
"Delete list" : "حذف القائمة",
@@ -128,6 +188,7 @@
"Delete Attachment" : "مسح المرفق",
"Restore Attachment" : "استعادة المرفق",
"File to share" : "ملف للمشاركة",
+ "Invalid path selected" : "تم تحديد مسار غير صحيح",
"Open in sidebar view" : "فتح في الشريط الجانبي ",
"Open in bigger view" : "فتح في نافذة أكبر ",
"Attachments" : "المرفقات",
@@ -153,6 +214,7 @@
"Description" : "الوصف",
"(Unsaved)" : "(غير محفوظ)",
"(Saving…)" : "(يُحفظ..)",
+ "Formatting help" : "مساعدة التنسيق",
"Edit description" : "تعديل الوصف",
"View description" : "إظهار الوصف",
"Add Attachment" : "أضف ملحق",
@@ -161,6 +223,7 @@
"(group)" : "(مجموعة)",
"(circle)" : "(دائرة)",
"Assign to me" : "ينسب لي",
+ "Unassign myself" : "إلغاء تعييني ",
"Move card" : "حرك البطاقة",
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
@@ -171,31 +234,47 @@
"All boards" : "جميع الالواح",
"Archived boards" : "الالواح المؤرشفة",
"Shared with you" : "شورك معك",
+ "Use bigger card view" : "استخدام بطاقة عرض أكبر ",
+ "Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
"Limit deck usage of groups" : "استخدام دك Deck محدود للمجاميع",
+ "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تحديد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
"Board details" : "تفاصيل لوح",
"Edit board" : "تعديل اللوح",
+ "Clone board" : "استنسخ اللوح",
+ "Unarchive board" : "إلغاء أرشفة اللوح",
"Archive board" : "أرشفة اللوح ",
"Turn on due date reminders" : "تفعيل التذكيرات للموعد المحدد ",
"Turn off due date reminders" : "إيقاف تشغيل التذكيرات للموعد المحددد",
"Due date reminders" : "تذكيرات الموعد المحدد ",
"All cards" : "جميع البطاقات ",
+ "Assigned cards" : "البطاقات المخصصة",
"No notifications" : "لا توجد إشعارات",
"Delete board" : "مسح اللوح",
+ "Board {0} deleted" : "اللوح {0} تم مسحه",
+ "Only assigned cards" : "البطاقات المخصصة فقط",
"No reminder" : "لا يوجد تذكير ",
"An error occurred" : "طرأ هناك خطأ",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح.",
"Delete the board?" : "مسح اللوح؟",
+ "Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"This week" : "هذا الأسبوع",
+ "No due" : "غير محدد",
+ "Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ",
"No upcoming cards" : "لا يوجد بطاقات قادمة ",
"upcoming cards" : "البطاقات القادمة",
"Link to a board" : "ربط بلوح",
"Link to a card" : "ربط ببطاقة",
"Create a card" : "أنشى بطاقة ",
+ "Message from {author} in {conversationName}" : "رسالة من {author} في {conversationName}",
"Something went wrong" : "شيئا ما خاطئ",
"Failed to upload {name}" : "فشل في رفع {اسم}",
+ "Maximum file size of {size} exceeded" : " تجاوز الملف الحد الاقصى {size} بالحجم المسموح ",
+ "Error creating the share" : "خطأ في إنشاء المشاركة",
+ "Share with a Deck card" : "مشاركة مع بطاقة Deck",
+ "Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
"Share" : "مشاركة "
},"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;"
}
\ No newline at end of file
diff --git a/l10n/es.js b/l10n/es.js
index 63fd1d998..6a2acf7b9 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -70,9 +70,15 @@ OC.L10N.register(
"Upcoming cards" : "Próximas tarjetas",
"Personal" : "Personal",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La tarjeta \"%s\" en \"%s\" te ha sido asignada por %s.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} te ha asigando la tarjeta {deck-card} de {deck-board} a ti.",
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alcanzado su fecha límite.",
+ "The card {deck-card} on {deck-board} has reached its due date." : "La tarjeta {deck-card} en {deck-board} ha alcanzado su fecha de caducidad.",
"%s has mentioned you in a comment on \"%s\"." : "%s te ha mencionado en un comentario en \"%s\".",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} te ha mencionado en un comentario de {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
+ "{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.",
+ "Card comments" : "Comentarios en tarjetas",
+ "%s on %s" : "%s en %s",
"No data was provided to create an attachment." : "No se proporcionaron datos para crear un adjunto",
"Finished" : "Finalizado",
"To review" : "Para revisar",
@@ -258,6 +264,8 @@ OC.L10N.register(
"Tomorrow" : "Mañana",
"This week" : "Esta semana",
"No due" : "Sin finalizar",
+ "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
+ "No results found" : "No se encontraron resultados",
"No upcoming cards" : "No hay tarjetas próximas",
"upcoming cards" : "próximas tarjetas",
"Link to a board" : "Enlace a un tablero",
diff --git a/l10n/es.json b/l10n/es.json
index 168321c0a..c7b6f2e6f 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -68,9 +68,15 @@
"Upcoming cards" : "Próximas tarjetas",
"Personal" : "Personal",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La tarjeta \"%s\" en \"%s\" te ha sido asignada por %s.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} te ha asigando la tarjeta {deck-card} de {deck-board} a ti.",
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alcanzado su fecha límite.",
+ "The card {deck-card} on {deck-board} has reached its due date." : "La tarjeta {deck-card} en {deck-board} ha alcanzado su fecha de caducidad.",
"%s has mentioned you in a comment on \"%s\"." : "%s te ha mencionado en un comentario en \"%s\".",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} te ha mencionado en un comentario de {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
+ "{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.",
+ "Card comments" : "Comentarios en tarjetas",
+ "%s on %s" : "%s en %s",
"No data was provided to create an attachment." : "No se proporcionaron datos para crear un adjunto",
"Finished" : "Finalizado",
"To review" : "Para revisar",
@@ -256,6 +262,8 @@
"Tomorrow" : "Mañana",
"This week" : "Esta semana",
"No due" : "Sin finalizar",
+ "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
+ "No results found" : "No se encontraron resultados",
"No upcoming cards" : "No hay tarjetas próximas",
"upcoming cards" : "próximas tarjetas",
"Link to a board" : "Enlace a un tablero",
diff --git a/l10n/eu.js b/l10n/eu.js
index 61df8d158..a57f5ceab 100644
--- a/l10n/eu.js
+++ b/l10n/eu.js
@@ -232,6 +232,7 @@ OC.L10N.register(
"Edit board" : "Editatu mahaia",
"Clone board" : "Klonatu taula",
"Archive board" : "Artxibatu taula",
+ "All cards" : "Txartel guztiak",
"No notifications" : "Jakinarazpenik ez",
"Delete board" : "Ezabatu taula",
"Board {0} deleted" : "{0} mahaia ezabatu da",
diff --git a/l10n/eu.json b/l10n/eu.json
index 8f86fcb7a..10fa2b8e0 100644
--- a/l10n/eu.json
+++ b/l10n/eu.json
@@ -230,6 +230,7 @@
"Edit board" : "Editatu mahaia",
"Clone board" : "Klonatu taula",
"Archive board" : "Artxibatu taula",
+ "All cards" : "Txartel guztiak",
"No notifications" : "Jakinarazpenik ez",
"Delete board" : "Ezabatu taula",
"Board {0} deleted" : "{0} mahaia ezabatu da",
diff --git a/l10n/sc.js b/l10n/sc.js
index d694bae6a..78f2ac256 100644
--- a/l10n/sc.js
+++ b/l10n/sc.js
@@ -185,7 +185,7 @@ OC.L10N.register(
"Delete Attachment" : "Cantzella alligongiadu",
"Restore Attachment" : "Riprìstina alligongiadu",
"File to share" : "Archìviu de cumpartzire",
- "Invalid path selected" : "Caminu seletzionadu non bàlidu",
+ "Invalid path selected" : "Percursu seletzionadu non bàlidu",
"Open in sidebar view" : "Aberi in s'istanca laterale",
"Open in bigger view" : "Aberi in una bista prus ampra",
"Attachments" : "Alligongiados",
diff --git a/l10n/sc.json b/l10n/sc.json
index 58fa430c7..402e3e91b 100644
--- a/l10n/sc.json
+++ b/l10n/sc.json
@@ -183,7 +183,7 @@
"Delete Attachment" : "Cantzella alligongiadu",
"Restore Attachment" : "Riprìstina alligongiadu",
"File to share" : "Archìviu de cumpartzire",
- "Invalid path selected" : "Caminu seletzionadu non bàlidu",
+ "Invalid path selected" : "Percursu seletzionadu non bàlidu",
"Open in sidebar view" : "Aberi in s'istanca laterale",
"Open in bigger view" : "Aberi in una bista prus ampra",
"Attachments" : "Alligongiados",
diff --git a/l10n/sl.js b/l10n/sl.js
index 71f7f495b..5c9d83c98 100644
--- a/l10n/sl.js
+++ b/l10n/sl.js
@@ -271,6 +271,7 @@ OC.L10N.register(
"Link to a board" : "Povezava do zbirke",
"Link to a card" : "Povezava do naloge",
"Create a card" : "Ustvari nalogo",
+ "Message from {author} in {conversationName}" : "{author} objavi sporočilo v pogovoru {conversationName}",
"Something went wrong" : "Prišlo je do napake ...",
"Failed to upload {name}" : "Pošiljanje {name} je spodletelo",
"Maximum file size of {size} exceeded" : "Omejitev velikosti datoteke {size} je prekoračena.",
diff --git a/l10n/sl.json b/l10n/sl.json
index 3e13f4d5d..f896cc8e4 100644
--- a/l10n/sl.json
+++ b/l10n/sl.json
@@ -269,6 +269,7 @@
"Link to a board" : "Povezava do zbirke",
"Link to a card" : "Povezava do naloge",
"Create a card" : "Ustvari nalogo",
+ "Message from {author} in {conversationName}" : "{author} objavi sporočilo v pogovoru {conversationName}",
"Something went wrong" : "Prišlo je do napake ...",
"Failed to upload {name}" : "Pošiljanje {name} je spodletelo",
"Maximum file size of {size} exceeded" : "Omejitev velikosti datoteke {size} je prekoračena.",
diff --git a/l10n/tr.js b/l10n/tr.js
index d1d00d666..0ec991325 100644
--- a/l10n/tr.js
+++ b/l10n/tr.js
@@ -70,9 +70,13 @@ OC.L10N.register(
"Upcoming cards" : "Yaklaşan kartlar",
"Personal" : "Kişisel",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "\"%s\" kartı \"%s\" zamanında %s tarafından size atandı.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user}, {deck-board} panosundaki {deck-card} kartını size atadı.",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\" kartı \"%s\" zamanında son kullanma tarihine ulaştı.",
+ "The card {deck-card} on {deck-board} has reached its due date." : "{deck-board} panosundaki {deck-card} kartının bitiş tarihi geldi.",
"%s has mentioned you in a comment on \"%s\"." : "%s kullanıcısı, \"%s\" üzerindeki bir yorumda sizi andı",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user}, {deck-card} kartına yaptığı yorumda sizi andı.",
"The board \"%s\" has been shared with you by %s." : "\"%s\" panosu %s tarafından sizinle paylaşıldı.",
+ "{user} has shared {deck-board} with you." : "{user}, {deck-card} kartını sizinle paylaştı.",
"Card comments" : "Kart açıklamaları",
"%s on %s" : "%s, %s hakkında",
"No data was provided to create an attachment." : "Bir ek dosya oluşturmak için herhangi bir veri belirtilmedi.",
diff --git a/l10n/tr.json b/l10n/tr.json
index e5eed0a9d..a5c478956 100644
--- a/l10n/tr.json
+++ b/l10n/tr.json
@@ -68,9 +68,13 @@
"Upcoming cards" : "Yaklaşan kartlar",
"Personal" : "Kişisel",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "\"%s\" kartı \"%s\" zamanında %s tarafından size atandı.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user}, {deck-board} panosundaki {deck-card} kartını size atadı.",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\" kartı \"%s\" zamanında son kullanma tarihine ulaştı.",
+ "The card {deck-card} on {deck-board} has reached its due date." : "{deck-board} panosundaki {deck-card} kartının bitiş tarihi geldi.",
"%s has mentioned you in a comment on \"%s\"." : "%s kullanıcısı, \"%s\" üzerindeki bir yorumda sizi andı",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user}, {deck-card} kartına yaptığı yorumda sizi andı.",
"The board \"%s\" has been shared with you by %s." : "\"%s\" panosu %s tarafından sizinle paylaşıldı.",
+ "{user} has shared {deck-board} with you." : "{user}, {deck-card} kartını sizinle paylaştı.",
"Card comments" : "Kart açıklamaları",
"%s on %s" : "%s, %s hakkında",
"No data was provided to create an attachment." : "Bir ek dosya oluşturmak için herhangi bir veri belirtilmedi.",
diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js
index f32ae79f3..0eb3a2779 100644
--- a/l10n/zh_TW.js
+++ b/l10n/zh_TW.js
@@ -70,9 +70,13 @@ OC.L10N.register(
"Upcoming cards" : "接下來的卡片",
"Personal" : "個人",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "卡片「%s」位於「%s」已由 %s 分配給您。",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} 已將位於 {deck-board} 的 {deck-card} 卡片分配給您。",
"The card \"%s\" on \"%s\" has reached its due date." : "卡片「%s」位於「%s」已達到期日。",
+ "The card {deck-card} on {deck-board} has reached its due date." : "位於 {deck-board} 的 {deck-card} 卡片已達其到期日。",
"%s has mentioned you in a comment on \"%s\"." : "%s 在「%s」的留言中提到了您。",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} 在 {deck-card} 的留言中提及您。",
"The board \"%s\" has been shared with you by %s." : "佈告欄「%s」已由 %s 分享給您。",
+ "{user} has shared {deck-board} with you." : "{user} 已與您分享 {deck-board}。",
"Card comments" : "卡片留言",
"%s on %s" : "%s 在 %s",
"No data was provided to create an attachment." : "沒有提供用於建立附件的資料。",
diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json
index db9abd045..b70320adb 100644
--- a/l10n/zh_TW.json
+++ b/l10n/zh_TW.json
@@ -68,9 +68,13 @@
"Upcoming cards" : "接下來的卡片",
"Personal" : "個人",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "卡片「%s」位於「%s」已由 %s 分配給您。",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} 已將位於 {deck-board} 的 {deck-card} 卡片分配給您。",
"The card \"%s\" on \"%s\" has reached its due date." : "卡片「%s」位於「%s」已達到期日。",
+ "The card {deck-card} on {deck-board} has reached its due date." : "位於 {deck-board} 的 {deck-card} 卡片已達其到期日。",
"%s has mentioned you in a comment on \"%s\"." : "%s 在「%s」的留言中提到了您。",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} 在 {deck-card} 的留言中提及您。",
"The board \"%s\" has been shared with you by %s." : "佈告欄「%s」已由 %s 分享給您。",
+ "{user} has shared {deck-board} with you." : "{user} 已與您分享 {deck-board}。",
"Card comments" : "卡片留言",
"%s on %s" : "%s 在 %s",
"No data was provided to create an attachment." : "沒有提供用於建立附件的資料。",