diff --git a/l10n/ru.js b/l10n/ru.js
index 2379219a4..3ceb2a137 100644
--- a/l10n/ru.js
+++ b/l10n/ru.js
@@ -9,6 +9,7 @@ OC.L10N.register(
"Remove user from card" : "Убрать пользователя из карточки",
"Hours" : "Часы",
"Minutes" : "Минуты",
+ "Link to a board" : "Ссылка на доску",
"Maximum file size of {size} exceeded" : "Превышен максимально разрешённый размер файла в {size}",
"You have created a new board {board}" : "Вы создали доску «{board}»",
"{user} has created a new board {board}" : "{user} создал(а) рабочую доску «{board}»",
@@ -27,10 +28,54 @@ OC.L10N.register(
"You have unarchived the board {board}" : "Вы восстановили доску «{board}» из архива",
"{user} has unarchived the board {before}" : "{user} восстановил(а) доску «{before}» из архива",
"You have created a new stack {stack} on board {board}" : "Вы создали стопку карточек «{stack}» на рабочей доске «{board}»",
+ "{user} has created a new stack {stack} on board {board}" : "{user} создал(а) новую стопку карточек «{stack}» на рабочей доске «{board}»",
+ "You have renamed stack {before} to {stack} on board {board}" : "Вы переименовали стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
+ "{user} has renamed stack {before} to {stack} on board {board}" : "{user} переименовал(а) стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
+ "You have deleted stack {stack} on board {board}" : "Вы удалили стопку карточек «{stack}» с рабочей доски «{board}»",
+ "{user} has deleted stack {stack} on board {board}" : "{user} удалил(а) стопку карточек «{stack}» с рабочей доски «{board}»",
+ "You have created card {card} in stack {stack} on board {board}" : "Вы создали карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has created card {card} in stack {stack} on board {board}" : "{user} создал(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "You have deleted card {card} in stack {stack} on board {board}" : "Вы удалили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has deleted card {card} in stack {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 stack {stack} on board {board}" : "Вы добавили описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} добавил(а) описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "You have updated the description of card {card} in stack {stack} on board {board}" : "Вы изменили описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} изменил(а) описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "You have archived card {card} in stack {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
+ "{user} has archived card {card} in stack {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
+ "You have unarchived card {card} in stack {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»",
+ "{user} has unarchived card {card} in stack {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 stack {stack} on board {board}" : "Вы пометили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
+ "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} пометил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
+ "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has removed the tag {label} from card {card} in stack {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 stack {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»",
+ "{user} has moved the card {card} from stack {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} to card {card}" : "{user} изменил(а) вложение «{attachment}» в карточке «{card}»",
+ "You have deleted the attachment {attachment} from card {card}" : "Вы удалили вложение «{attachment}» из карточки «{card}»",
+ "{user} has deleted the attachment {attachment} to 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}" : "Вы добавили комментарий к карточке «{card}»",
+ "{user} has commented on card {card}" : "{user} добавил(а) комментарий к карточке «{card}»",
+ "A card description inside the Deck app has been changed" : "Описание карточки в приложении Deck было изменено",
"Deck" : "Deck",
+ "Changes in the Deck app" : "Изменения в приложении Deck",
"Personal" : "Личное",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Вам назначена карточка «%s» с рабочей доски «%s» пользователем %s.",
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} назначил Вам карточку «%s» из «%s».",
@@ -61,6 +106,8 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s",
"A kanban style project and personal management tool for Nextcloud" : "Приложение в стиле канбан для личного планирования и совместного управления проектами для Nextcloud",
"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 — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
+ "Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
+ "Select board" : "Выбор рабочей доски",
"Add a new stack" : "Создать стопку карточек",
"Submit" : "Отправить",
"Show archived cards" : "Показать архивные карточки",
@@ -70,6 +117,7 @@ OC.L10N.register(
"All Boards" : "Все доски",
"Archived boards" : "Архив досок",
"Share board" : "Поделиться",
+ "Archived cards" : "Карточки в архиве",
"Actions" : "Действия",
"Drop your files here to upload it to the card" : "Для загрузки файла в карточку, перетащите его сюда",
"Assign card to me" : "Назначить карточку себе",
@@ -85,12 +133,15 @@ OC.L10N.register(
"Deleted items" : "Объекты в корзине",
"Timeline" : "Шкала времени",
"Select users or groups to share with" : "Поделиться с пользователями или группами",
+ "Group" : "Группа",
+ "Circle" : "Круг",
"No matching user or group found." : "Не найдено соответствующих групп или пользователей.",
"Loading" : "Загрузка",
"Edit" : "Редактировать",
"Share" : "Поделиться",
"Manage" : "Управлять",
"Discard share" : "Отказаться от предложения общего доступа",
+ "Sharing has been disabled for your account." : "Предоставление общего доступа отключено для вашего аккаунта.",
"Update tag" : "Обновить метку",
"Edit tag" : "Изменить метку",
"Delete tag" : "Удалить метку",
@@ -143,6 +194,8 @@ OC.L10N.register(
"Shared boards" : "Общие доски",
"Move board to archive" : "Переместить доску в архив",
"Create a new board" : "Создать доску",
- "Settings" : "Параметры"
+ "Settings" : "Параметры",
+ "Limit deck to 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 заблокирует возможность создания собственных рабочих досок пользователям, не входящим в эти группы. Пользователи всё ещё смогут работать на досках, которыми поделились с ними."
},
"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);");
diff --git a/l10n/ru.json b/l10n/ru.json
index ae2a65b52..5ca7e704d 100644
--- a/l10n/ru.json
+++ b/l10n/ru.json
@@ -7,6 +7,7 @@
"Remove user from card" : "Убрать пользователя из карточки",
"Hours" : "Часы",
"Minutes" : "Минуты",
+ "Link to a board" : "Ссылка на доску",
"Maximum file size of {size} exceeded" : "Превышен максимально разрешённый размер файла в {size}",
"You have created a new board {board}" : "Вы создали доску «{board}»",
"{user} has created a new board {board}" : "{user} создал(а) рабочую доску «{board}»",
@@ -25,10 +26,54 @@
"You have unarchived the board {board}" : "Вы восстановили доску «{board}» из архива",
"{user} has unarchived the board {before}" : "{user} восстановил(а) доску «{before}» из архива",
"You have created a new stack {stack} on board {board}" : "Вы создали стопку карточек «{stack}» на рабочей доске «{board}»",
+ "{user} has created a new stack {stack} on board {board}" : "{user} создал(а) новую стопку карточек «{stack}» на рабочей доске «{board}»",
+ "You have renamed stack {before} to {stack} on board {board}" : "Вы переименовали стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
+ "{user} has renamed stack {before} to {stack} on board {board}" : "{user} переименовал(а) стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
+ "You have deleted stack {stack} on board {board}" : "Вы удалили стопку карточек «{stack}» с рабочей доски «{board}»",
+ "{user} has deleted stack {stack} on board {board}" : "{user} удалил(а) стопку карточек «{stack}» с рабочей доски «{board}»",
+ "You have created card {card} in stack {stack} on board {board}" : "Вы создали карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has created card {card} in stack {stack} on board {board}" : "{user} создал(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "You have deleted card {card} in stack {stack} on board {board}" : "Вы удалили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has deleted card {card} in stack {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 stack {stack} on board {board}" : "Вы добавили описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} добавил(а) описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "You have updated the description of card {card} in stack {stack} on board {board}" : "Вы изменили описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} изменил(а) описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "You have archived card {card} in stack {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
+ "{user} has archived card {card} in stack {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
+ "You have unarchived card {card} in stack {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»",
+ "{user} has unarchived card {card} in stack {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 stack {stack} on board {board}" : "Вы пометили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
+ "{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} пометил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
+ "You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»",
+ "{user} has removed the tag {label} from card {card} in stack {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 stack {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»",
+ "{user} has moved the card {card} from stack {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} to card {card}" : "{user} изменил(а) вложение «{attachment}» в карточке «{card}»",
+ "You have deleted the attachment {attachment} from card {card}" : "Вы удалили вложение «{attachment}» из карточки «{card}»",
+ "{user} has deleted the attachment {attachment} to 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}" : "Вы добавили комментарий к карточке «{card}»",
+ "{user} has commented on card {card}" : "{user} добавил(а) комментарий к карточке «{card}»",
+ "A card description inside the Deck app has been changed" : "Описание карточки в приложении Deck было изменено",
"Deck" : "Deck",
+ "Changes in the Deck app" : "Изменения в приложении Deck",
"Personal" : "Личное",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Вам назначена карточка «%s» с рабочей доски «%s» пользователем %s.",
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} назначил Вам карточку «%s» из «%s».",
@@ -59,6 +104,8 @@
"No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s",
"A kanban style project and personal management tool for Nextcloud" : "Приложение в стиле канбан для личного планирования и совместного управления проектами для Nextcloud",
"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 — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
+ "Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
+ "Select board" : "Выбор рабочей доски",
"Add a new stack" : "Создать стопку карточек",
"Submit" : "Отправить",
"Show archived cards" : "Показать архивные карточки",
@@ -68,6 +115,7 @@
"All Boards" : "Все доски",
"Archived boards" : "Архив досок",
"Share board" : "Поделиться",
+ "Archived cards" : "Карточки в архиве",
"Actions" : "Действия",
"Drop your files here to upload it to the card" : "Для загрузки файла в карточку, перетащите его сюда",
"Assign card to me" : "Назначить карточку себе",
@@ -83,12 +131,15 @@
"Deleted items" : "Объекты в корзине",
"Timeline" : "Шкала времени",
"Select users or groups to share with" : "Поделиться с пользователями или группами",
+ "Group" : "Группа",
+ "Circle" : "Круг",
"No matching user or group found." : "Не найдено соответствующих групп или пользователей.",
"Loading" : "Загрузка",
"Edit" : "Редактировать",
"Share" : "Поделиться",
"Manage" : "Управлять",
"Discard share" : "Отказаться от предложения общего доступа",
+ "Sharing has been disabled for your account." : "Предоставление общего доступа отключено для вашего аккаунта.",
"Update tag" : "Обновить метку",
"Edit tag" : "Изменить метку",
"Delete tag" : "Удалить метку",
@@ -141,6 +192,8 @@
"Shared boards" : "Общие доски",
"Move board to archive" : "Переместить доску в архив",
"Create a new board" : "Создать доску",
- "Settings" : "Параметры"
+ "Settings" : "Параметры",
+ "Limit deck to 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 заблокирует возможность создания собственных рабочих досок пользователям, не входящим в эти группы. Пользователи всё ещё смогут работать на досках, которыми поделились с ними."
},"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);"
}
\ No newline at end of file