sebastian2357 a69006873d
fix(webapp): notifications - UI Improvements (#8559)
* Notifications view:
- restructured broken layout
- joined several columns for mobile view
- moved button from footer to header
- set alternating colors for the table rows

UserTeaser
- added injectedText
- added injectedDate
- fixed padding

* fixed race-condition with default behavior of browser

* - fixed: jumping menu / menu should get closed by click on notification
- fixed: NotificationList replaced by NotificationTable

* - fixed: menu gets closed when cursor leaves content area, but it is still within popup

* - fixed: menu top buttons should be next to each other

* - fixed: popup background overlay remains after NotificationMenu disappeared after viewport change to mobile

* - fixed lint errors

* - fixed tests + snapshots

* - fixed e2e test

* fix lint error

Co-authored-by: Sebastian Stein <sebastian@codepassion.de>

* Fix locale identifier to have single quotes 'notifications.reason.on_date'

---------

Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-05-25 16:44:33 +00:00

1223 lines
47 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"actions": {
"cancel": "Отменить",
"create": "Создать",
"delete": "Удалить",
"edit": "Редактировать",
"loading": "загрузка",
"loadMore": "Загрузить ещё",
"save": "Сохранить",
"saveCategories": null
},
"admin": {
"badges": {
"description": null,
"noBadges": null,
"revokeTrophy": {
"error": null,
"success": null
},
"revokeVerification": {
"error": null,
"success": null
},
"rewardTrophy": {
"error": null,
"success": null
},
"setVerification": {
"error": null,
"success": null
},
"title": null,
"trophyBadges": null,
"verificationBadges": null
},
"categories": {
"categoryName": "Имя",
"name": "Категории",
"postCount": "Посты"
},
"dashboard": {
"badgesDisplayed": null,
"badgesRewarded": null,
"chatMessages": null,
"chatRooms": null,
"comments": "Комментарии",
"emails": null,
"follows": "Подписки",
"groups": null,
"inviteCodes": null,
"inviteCodesExpired": null,
"inviteCodesRedeemed": null,
"invites": "Приглашения",
"locations": null,
"name": "Панель управления",
"notifications": "Уведомления",
"posts": "Посты",
"reports": null,
"shouts": "Выкрики",
"tags": null,
"users": "Пользователи",
"usersDeleted": null,
"usersVerified": null
},
"donations": {
"goal": "Необходимы ежемесячные пожертвования",
"name": "Информация о пожертвованиях",
"progress": "Пожертвования собраны",
"showDonationsCheckboxLabel": null,
"successfulUpdate": "Информация о пожертвованиях успешно обновлена!"
},
"hashtags": {
"name": "Хэштеги",
"nameOfHashtag": "Имя",
"number": "№",
"tagCount": "Посты",
"tagCountUnique": "Пользователи"
},
"invites": {
"description": "Приглашения — это замечательный способ завести друзей в своей сети ...",
"name": "Пригласить пользователей",
"title": "Пригласить людей"
},
"name": "Администрирование",
"notifications": {
"name": "Уведомления"
},
"organizations": {
"name": "Организации"
},
"pages": {
"name": "Страницы"
},
"settings": {
"name": "Настройки"
},
"users": {
"empty": "Пользователи не найдены",
"form": {
"placeholder": "Электронная почта, имя или описание"
},
"name": "Пользователи",
"roleChanged": null,
"table": {
"columns": {
"badges": null,
"createdAt": "Дата создания",
"email": "Эл. почта",
"name": "Имя",
"number": "№",
"role": "Роль",
"slug": "Алиас"
}
}
}
},
"chat": {
"addRoomHeadline": null,
"cancelSelectMessage": null,
"conversationStarted": null,
"isOnline": null,
"isTyping": null,
"lastSeen": null,
"messageDeleted": null,
"messagesEmpty": null,
"newMessages": null,
"page": {
"headline": null
},
"roomEmpty": null,
"roomsEmpty": null,
"search": null,
"typeMessage": null,
"userProfileButton": {
"label": null,
"tooltip": null
}
},
"client-only": {
"loading": null
},
"code-of-conduct": {
"subheader": "социальной сети {ORGANIZATION_NAME}"
},
"comment": {
"content": {
"unavailable-placeholder": "...этот комментарий больше не доступен"
},
"edited": "Изменен",
"menu": {
"delete": "Удалить комментарий",
"edit": "Редактировать комментарий"
},
"show": {
"less": "показать меньше",
"more": "показать больше"
}
},
"common": {
"category": "Категория ::: Категории ::: Категории",
"comment": "Комментарий::: Комментарии::: Комментарии",
"letsTalk": "Давай поговорим",
"loading": "загрузка",
"loadMore": "Загрузить ещё",
"name": "Имя",
"organization": "Организация ::: Организации ::: Организации",
"post": "Пост ::: Посты ::: Посты",
"project": "Проект ::: Проекты ::: Проекты",
"reportContent": "Отчет",
"shout": "Выкрик ::: Выкрики ::: Выкрики",
"tag": "Тег ::: Теги ::: Теги",
"takeAction": "Принять меры",
"user": "Пользователь ::: Пользователи ::: Пользователи",
"validations": {
"categories": "Выберите от одной то трех категорий",
"email": "должен быть корректный адрес электронной почты",
"eventLocationNameLength": null,
"eventLocationNameNotEmpty": null,
"eventVenueLength": null,
"eventVenueNotEmpty": null,
"url": "должен быть корректный URL"
},
"versus": "Против"
},
"components": {
"dateTimeRange": {
"hourMinute": null,
"monthDay": null,
"yearMonthDay": null
},
"password-reset": {
"change-password": {
"error": "Смена пароля не удалась. Может быть, код безопасности был неправильным?",
"help": "В случае возникновения проблем, не стесняйся обращаться за помощью, отправив нам письмо по адресу:",
"success": "Смена пароля прошла успешно!"
},
"request": {
"form": {
"description": "На указанный адрес электронной почты будет отправлено сообщение с инструкциями для сброса пароля.",
"submit": "Отправить запрос",
"submitted": "На адрес <b>{email}</b>было отправлено электронное письмо с дальнейшими инструкциями"
},
"title": "Сбросить пароль"
}
},
"registration": {
"create-user-account": {
"buttonTitle": null,
"error": "Не удалось создать учетную запись!",
"help": "Может быть, подтверждение было недействительным? В случае возникновения проблем, не стесняйтесь обращаться за помощью, отправив нам письмо по электронной почте:",
"recieveCommunicationAsEmailsEtcConfirmed": null,
"success": "Учетная запись успешно создана!",
"termsAndCondsEtcConfirmed": null,
"title": "Создать учетную запись"
},
"email": {
"buttonTitle": {
"resend": null,
"send": null,
"skipResend": null
},
"form": {
"sendEmailAgain": null,
"success": null
},
"title": null
},
"email-display": {
"warningFormat": null,
"warningUndef": null,
"yourEmail": null
},
"email-nonce": {
"buttonTitle": null,
"form": {
"click-next": null,
"description": "Откройте папку \\\"Входящие\\\" и введите код из сообщения.",
"next": "Продолжить",
"nonce": "Введите код",
"validations": {
"error": null,
"length": "длина должна быть {nonceLength} символов",
"success": null
}
},
"title": null
},
"invite-code": {
"buttonTitle": null,
"form": {
"description": null,
"invite-code": null,
"next": null,
"validations": {
"error": null,
"length": null,
"success": null
}
},
"invited-by": null,
"invited-by-and-to": null,
"invited-to-hidden-group": null
},
"no-public-registrstion": {
"title": null
},
"signup": {
"form": {
"data-privacy": "Я прочитал и понял Заявление о конфиденциальности",
"description": "Для начала работы введите свой адрес электронной почты:",
"errors": {
"email-exists": "Уже есть учетная запись пользователя с этим адресом электронной почты!"
},
"submit": "Создать учетную запись",
"success": "Письмо со ссылкой для завершения регистрации было отправлено на <b> {email} </b>",
"terms-and-condition": "Принимаю Условия и положения."
},
"title": "Присоединяйся к {APPLICATION_NAME}!",
"unavailable": "К сожалению, публичная регистрация пользователей на этом сервере сейчас недоступна."
}
}
},
"contribution": {
"amount-clicks": null,
"amount-comments": null,
"amount-shouts": null,
"amount-views": null,
"categories": {
"infoSelectedNoOfMaxCategories": "Выбрано {chosen} из {max} категорий"
},
"category": {
"description": {
"body-and-excercise": null,
"children": null,
"culture": null,
"economy": null,
"energy": null,
"finance": null,
"health": null,
"home": null,
"it-and-media": null,
"law": null,
"miscellaneous": null,
"mobility": null,
"nature": null,
"networking": null,
"peace": null,
"politics": null,
"psyche": null,
"science": null,
"spirituality": null
},
"name": {
"body-and-excercise": null,
"children": null,
"culture": null,
"economy": null,
"energy": null,
"finance": null,
"health": null,
"home": null,
"it-and-media": null,
"law": null,
"miscellaneous": null,
"mobility": null,
"nature": null,
"networking": null,
"peace": null,
"politics": null,
"psyche": null,
"science": null,
"spirituality": null
}
},
"emotions-label": {
"angry": "Возмутительно",
"cry": "Плачу",
"funny": "Смешно",
"happy": "Счастлив",
"surprised": "Удивлен"
},
"filterFollow": "Показать сообщения пользователей, на которых я подписан",
"filterMasonryGrid": {
"myFriends": null,
"myGroups": null,
"myTopics": null,
"noFilter": null,
"onlyArticles": null,
"onlyEvents": null
},
"filterMyGroups": null,
"inappropriatePicture": "Эта картинка может быть неуместным для некоторых людей.",
"languageSelectLabel": "Язык",
"languageSelectText": "Выберите язык",
"newEvent": null,
"newPost": "Создать пост",
"success": "Сохранено!",
"teaserImage": {
"cropImage": null,
"cropperConfirm": "Подтвердить",
"errors": {
"aspect-ratio-too-small": null,
"unSupported-file-format": null
},
"supportedFormats": "Вставьте изображение файла формата JPG, PNG или GIF!"
},
"title": "Заголовок",
"visibleOnlyForMembersOfGroup": null
},
"delete": {
"cancel": "Отменить",
"comment": {
"message": "Вы уверены, что хотите удалить комментарий \"<b>{name}</b>\"?",
"success": "Комментарий успешно удален!",
"title": "Удалить комментарий",
"type": "Комментарий"
},
"contribution": {
"message": "Вы уверены, что хотите удалить пост \"<b>{name}</b>\"?",
"success": "Пост успешно удален!",
"title": "Удалить пост",
"type": "Пост"
},
"submit": "Удалить"
},
"disable": {
"cancel": "Отменить",
"comment": {
"message": "Вы действительно хотите отключить комментарий от «<b>{name}</b>»?",
"title": "Отключить комментарий",
"type": "Комментарий"
},
"contribution": {
"message": "Вы действительно хотите отключить пост «<b>{name}</b>»?",
"title": "Отключить пост",
"type": "Пост"
},
"submit": "Отключить",
"success": "Успешно отключен",
"user": {
"message": "Вы действительно хотите отключить пользователя «<b>{name}</b>»?",
"title": "Отключить пользователя",
"type": "Пользователь"
}
},
"donations": {
"amount-of-total": "{amount} из {total} € собрано",
"donate-now": "Пожертвуйте сейчас"
},
"editor": {
"embed": {
"always_allow": "Всегда отображать содержимое сторонних производителей (эту настройку можно изменить в любое время).",
"data_privacy_info": "Ваши данные еще не были переданы третьим лицам. Если вы воспроизведёте это видео, следующий провайдер, вероятно, зарегистрирует ваши данные пользователя:",
"data_privacy_warning": "Предупреждение о конфиденциальности данных!",
"play_now": "Смотреть сейчас"
},
"hashtag": {
"addHashtag": "Новый хэштег",
"addLetter": "Введите букву",
"noHashtagsFound": "Хэштеги не найдены"
},
"legend": {
"bold": "Полужирный",
"heading3": "Заголовок 3",
"heading4": "Заголовок 4",
"italic": "Курсив",
"legendTitle": "Клавиатурные сокращения и код разметки",
"link": "Ссылка",
"orderedList": "Нумерованный список",
"paragraph": "Параграф",
"quote": "Кавычки",
"ruler": "Горизонтальная линия",
"underline": "Подчеркнутый",
"unorderedList": "Маркированный список"
},
"mention": {
"noUsersFound": "Пользователи не найдены"
},
"placeholder": "Поделитесь своими вдохновляющими мыслями ..."
},
"error-pages": {
"403-default": "Не авторизован на этой странице",
"404-default": "Эту страницу не удалось найти",
"500-default": "Внутренняя Ошибка Сервера",
"503-default": "Сервис недоступен",
"back-to-index": "Обратно в индекс страницы",
"cannot-edit-post": "Этот пост нельзя редактировать",
"default": "Произошла ошибка.",
"group-not-found": null,
"post-not-found": "Этот пост не удалось найти",
"profile-not-found": "Этот профиль не удалось найти"
},
"filter-menu": {
"all": "Все",
"article": null,
"categories": "Категории",
"creationDate": null,
"deleteFilter": null,
"emotions": "",
"ended": {
"all": {
"hint": null,
"label": null
},
"onlyEnded": {
"hint": null,
"label": null
}
},
"event": null,
"eventsBy": null,
"eventsEnded": null,
"filter-by": "Другие фильтры ...",
"following": "Мои подписки",
"following-title": null,
"languages": "Языки",
"my-groups": null,
"order": {
"last": {
"hint": null,
"label": null
},
"newest": {
"hint": null,
"label": "Сначала новые"
},
"next": {
"hint": null,
"label": null
},
"oldest": {
"hint": null,
"label": "Сначала старые"
}
},
"order-by": null,
"post-type": null,
"save": {
"error": null,
"success": null
},
"startDate": null
},
"followButton": {
"follow": "Подписаться",
"following": "Вы подписаны"
},
"group": {
"actionRadii": {
"continental": null,
"global": null,
"interplanetary": null,
"national": null,
"regional": null
},
"actionRadius": null,
"addMemberToGroup": null,
"addMemberToGroupSuccess": null,
"addUser": null,
"addUserNoOptions": null,
"addUserPlaceholder": null,
"allGroups": null,
"categories": null,
"categoriesTitle": null,
"changeMemberRole": null,
"contentMenu": {
"inviteLinks": null,
"muteGroup": null,
"unmuteGroup": null,
"visitGroupPage": null
},
"createNewGroup": {
"title": null,
"tooltip": null
},
"description": null,
"editGroupSettings": {
"groupName": null,
"title": null
},
"errors": {
"userAlreadyMember": null
},
"follow": null,
"foundation": null,
"general": null,
"goal": null,
"groupCreated": null,
"in": null,
"invite-links": null,
"joinLeaveButton": {
"iAmMember": null,
"join": null,
"leave": null,
"pendingMember": null,
"tooltip": null
},
"labelSlug": null,
"leaveModal": {
"confirmButton": null,
"message": null,
"title": null
},
"memberRemoved": null,
"members": null,
"membersAdministrationList": {
"avatar": null,
"name": null,
"roleInGroup": null,
"slug": null
},
"membersCount": null,
"membersListTitle": null,
"membersListTitleNotAllowedSeeingGroupMembers": null,
"modal": {
"cancel": null,
"confirm": null,
"confirmAddGroupMemberText": null,
"confirmAddGroupMemberTitle": null
},
"muted": null,
"myGroups": null,
"name": null,
"radius": null,
"removeMember": null,
"removeMemberButton": null,
"role": null,
"roles": {
"admin": null,
"owner": null,
"pending": null,
"usual": null
},
"save": null,
"type": null,
"types": {
"closed": null,
"hidden": null,
"public": null
},
"typesOptions": {
"closed": null,
"hidden": null,
"public": null
},
"unmute": null,
"unmuted": null,
"update": null,
"updatedGroup": null
},
"hashtags-filter": {
"clearSearch": "Очистить поиск",
"hashtag-search": "Поиск по #{hashtag}",
"title": "Ваш фильтр пузыря"
},
"header": {
"avatarMenu": {
"button": {
"tooltip": null
},
"chats": "Чаты",
"groups": "Группы",
"map": null,
"myProfile": null,
"notifications": "Уведомления"
},
"chats": {
"tooltip": "Чаты"
},
"groups": {
"tooltip": "Группы"
},
"map": {
"tooltip": null
},
"notifications": {
"tooltip": "Уведомления"
}
},
"index": {
"change-filter-settings": "Измените настройки фильтра, чтобы получить больше результатов.",
"no-results": "Посты не найдены."
},
"invite-codes": {
"button": {
"tooltip": null
},
"comment-placeholder": null,
"copy-code": null,
"copy-success": null,
"create-error": null,
"create-success": null,
"delete-modal": {
"message": null,
"title": null
},
"generate-code": null,
"generate-code-explanation": null,
"group-invite-links": null,
"invalidate": null,
"invalidate-error": null,
"invalidate-success": null,
"invite-link-message-group": null,
"invite-link-message-hidden-group": null,
"invite-link-message-personal": null,
"limit-reached": null,
"my-invite-links": null,
"no-links": null,
"redeemed-count": null,
"redeemed-count-0": null
},
"localeSwitch": {
"tooltip": null
},
"location": {
"distance": null
},
"login": {
"email": "Электронная почта",
"failure": "Неверный адрес электронной почты или пароль.",
"forgotPassword": "Забыли пароль?",
"hello": "Здравствуйте",
"login": "Вход",
"logout": "Выйти",
"moreInfo": "Что такое {APPLICATION_NAME}?",
"moreInfoHint": "на страницу проекта",
"no-account": "У вас нет аккаунта?",
"no-cookie": null,
"password": "Пароль",
"register": "Зарегистрируйтесь",
"success": "Вы вошли в систему!"
},
"maintenance": {
"explanation": "В данный момент мы проводим плановое техническое обслуживание, пожалуйста, повторите попытку позже.",
"questions": "Любые вопросы или сообщения о проблемах отправляйте на электронную почту",
"title": "{APPLICATION_NAME} на техническом обслуживании"
},
"map": {
"alertMessage": null,
"legend": {
"event": null,
"group": null,
"theUser": null,
"user": null
},
"markerTypes": {
"event": null,
"group": null,
"theUser": null,
"user": null
},
"pageTitle": null,
"styles": {
"dark": null,
"outdoors": null,
"satellite": null,
"streets": null
}
},
"modals": {
"deleteUser": {
"created": null
}
},
"moderation": {
"name": "Модерация",
"reports": {
"author": "Автор",
"content": "Содержа́ние",
"decideButton": "Подтвердить",
"decided": "Решил",
"decideModal": {
"cancel": "Отменить",
"Comment": {
"disable": {
"message": "Вы действительно хотите, оставить комментарий \"<b>{name}</b>\" <b>отключен</b>ым?",
"title": "Окончательно отключить комментарий"
},
"enable": {
"message": "Вы действительно хотите, чтобы комментарий \"<b>{name}</b>\" остановиться и <b>включен</b>?",
"title": "Окончательно включить комментарий"
}
},
"Post": {
"disable": {
"message": "Вы действительно хотите, чтобы пост \"<b>{name}</b>\" остановиться и <b>отключен</b>?",
"title": "Окончательно отключить пост"
},
"enable": {
"message": "Вы действительно хотите, чтобы пост \"<b>{name}</b>\" остановиться и <b>включен</b>?",
"title": "Окончательно включить пост"
}
},
"submit": "Подтвердить решение",
"User": {
"disable": {
"message": "Вы действительно хотите, чтобы пользователь \"<b>{name}</b>\" остановиться и <b>отключен</b>?",
"title": "Окончательно отключить пользователя"
},
"enable": {
"message": "Вы уверены, что хотите поделиться пользователем \"<b>{name}</b>\"?",
"title": "Окончательно включить пост"
}
}
},
"decision": "Решение",
"DecisionSuccess": "Решил успешно!",
"disabled": "Отключен",
"disabledAt": "Отключено на",
"disabledBy": "Отключил(а)",
"empty": "Поздравляю, модерировать нечего.",
"enabled": "Включен",
"enabledAt": "Включено на",
"enabledBy": "Включено с",
"filterLabel": {
"all": "Все",
"closed": "Закрыто",
"reviewed": "Рассмотренный",
"unreviewed": "Нерассмотренный"
},
"moreDetails": "Посмотреть подробности",
"name": "Отчеты",
"noDecision": "Нет решения!",
"numberOfUsers": "{count} пользователи",
"previousDecision": "Предыдущее решение:",
"reasonCategory": "Категория",
"reasonDescription": "Описание",
"reportedOn": "Дата",
"status": "Текущее состояние",
"submitter": "Сообщил(а)"
}
},
"notifications": {
"comment": "Комментарий",
"content": "Контент",
"empty": "Извините, на данный момент у вас нет уведомлений.",
"filterLabel": {
"all": "Все",
"read": "Прочитанные",
"unread": "Непрочитанные"
},
"group": null,
"markAllAsRead": "Отметить все как прочитанное",
"pageLink": "Все уведомления",
"post": "Пост",
"reason": {
"changed_group_member_role": null,
"commented_on_post": "Комментарий к посту...",
"followed_user_posted": null,
"mentioned_in_comment": "Упоминание в комментарии....",
"mentioned_in_post": "Упоминание в посте....",
"on_date": null,
"post_in_group": null,
"removed_user_from_group": null,
"user_joined_group": null,
"user_left_group": null
},
"title": "Уведомления",
"user": "Пользователь"
},
"observeButton": {
"observed": null
},
"post": {
"comment": {
"reply": "Ответ",
"submit": "Комментировать",
"submitted": "Комментарий отправлен",
"updated": "Изменения сохраненные"
},
"createNewEvent": {
"forGroup": {
"title": null
},
"title": null
},
"createNewPost": {
"forGroup": {
"title": null
},
"title": null
},
"edited": "Изменен",
"editPost": {
"event": null,
"forGroup": {
"title": null
},
"title": null
},
"event": null,
"menu": {
"delete": "Удалить пост",
"edit": "Редактировать пост",
"observe": null,
"observedSuccessfully": null,
"pin": "Закрепить пост",
"pinnedSuccessfully": "Пост больше не закреплен!",
"unobserve": null,
"unobservedSuccessfully": null,
"unpin": "Открепить пост",
"unpinnedSuccessfully": "Пост успешно не закреплено!"
},
"name": "Пост",
"pinned": "Объявление",
"takeAction": {
"name": "Действовать"
},
"viewEvent": {
"eventEnd": null,
"eventIsOnline": null,
"eventLocationName": null,
"eventStart": null,
"eventVenue": null,
"title": null
},
"viewPost": {
"forGroup": {
"title": null
},
"title": null
}
},
"profile": {
"avatar": {
"submitted": "Успешная загрузка!"
},
"commented": "Прокомментированные",
"follow": "Подписаться",
"followers": "Подписчики",
"following": "Подписки",
"invites": {
"description": "Введите адрес электронной почты для приглашения.",
"emailPlaceholder": "Электронная почта для приглашения",
"title": "Пригласите кого-нибудь в {APPLICATION_NAME}!"
},
"memberSince": "Участник с",
"network": {
"andMore": "и ещё {number} человек... ::: и ещё {number} человека... ::: и ещё {number} человек...",
"followedBy": "ваши подписчики:",
"followedByNobody": "у вас нет подписчиков.",
"following": "подписан на:",
"followingNobody": "ни на кого не подписан.",
"title": "Сеть"
},
"shouted": "С выкриками",
"socialMedia": "Где еще я могу найти",
"userAnonym": "Анонимный"
},
"quotes": {
"african": {
"author": "Африканская пословица",
"quote": "Много маленьких людей делают много маленьких вещей во многих маленьких местах, что может изменить мир до неузнаваемости."
}
},
"release": {
"cancel": "Отменить",
"comment": {
"error": "Вы уже сообщили о комментарии!",
"message": "Вы уверены, что хотите показать комментарий \"<b>{name}</b>\"?",
"title": "Показать комментарий",
"type": "Комментарий"
},
"contribution": {
"error": "Вы уже сообщили о посте!",
"message": "Вы уверены, что хотите показать пост \"<b>{name}</b>\"?",
"title": "Показать пост",
"type": "Пост"
},
"submit": "Показать",
"success": "Успешно показан!",
"user": {
"error": "Вы уже сообщили о пользователе!",
"message": "Вы уверены, что хотите показать пользователя \"<b>{name}</b>\"?",
"title": "Показать пользователя",
"type": "Пользователь"
}
},
"report": {
"cancel": "Отменить",
"comment": {
"error": "Вы уже сообщили о посте!",
"message": "Вы действительно хотите сообщить о посте \"<b> {name} </b>\"?",
"title": "Пожаловаться на комментарий",
"type": "Комментарий"
},
"contribution": {
"error": "Вы уже сообщили о посте!",
"message": "Вы действительно хотите сообщить о посте \"<b>{name}</b>\"?",
"title": "Пожаловаться на пост",
"type": "Пожаловаться на пост"
},
"reason": {
"category": {
"invalid": "Пожалуйста, выберите подходящую категорию",
"label": "Выберите категорию:",
"options": {
"advert_products_services_commercial": "Реклама продуктов и услуг с коммерческим намерением.",
"criminal_behavior_violation_german_law": "Уголовное поведение или нарушении немецкого права.",
"discrimination_etc": "Дискриминационные посты, комментарии, заявления или оскорбления.",
"doxing": "Публикация персональных данных других лиц без их согласия или угроза публикации (\"Доксинг\").",
"glorific_trivia_of_cruel_inhuman_acts": "Прославление или умаление жестоких, или бесчеловечных актов насилия.",
"intentional_intimidation_stalking_persecution": "Преднамеренное запугивание или преследование.",
"other": "Другое ...",
"pornographic_content_links": "Публикация или ссылка на явно порнографический материал."
},
"placeholder": "Категория ..."
},
"description": {
"label": "Пожалуйста, объясните, почему хотите об этом сообщить?",
"placeholder": "Дополнительная информация ..."
}
},
"submit": "Отправить",
"success": "Спасибо за сообщение!",
"user": {
"error": "Вы уже сообщили о пользователе!",
"message": "Вы действительно хотите сообщить о пользователе \"<b>{name}</b>\"?",
"title": "Пожаловаться на пользователя",
"type": "Пользователь"
}
},
"search": {
"failed": "Ничего не найдено",
"for": null,
"heading": {
"Group": null,
"Post": "Посты",
"Tag": null,
"User": "Пользователи"
},
"hint": "Что вы хотите найти? Используйте !... для постов, @... для пользователей, #... для хэштегов.",
"no-results": null,
"page": null,
"placeholder": "Поиск",
"results": null,
"title": null
},
"settings": {
"badges": {
"click-to-select": null,
"click-to-use": null,
"description": null,
"name": null,
"no-badges-available": null,
"remove": null,
"success-update": null,
"verification": null
},
"blocked-users": {
"block": "Блокировать",
"columns": {
"name": "Имя",
"slug": "Алиас",
"unblock": "Разблокировать"
},
"empty": "Вы пока никого не блокировали.",
"explanation": {
"closing": "На данный момент этого должно быть достаточно, чтобы заблокированные пользователи больше вас не беспокоили.",
"commenting-disabled": "Комментировать этот пост на данный момент невозможно.",
"commenting-explanation": "Это может произойти по нескольким причинам, пожалуйста, смотрите наш",
"intro": "Если блокируете другого пользователя, происходит следующее:",
"notifications": "Заблокированные пользователи больше не будут получать уведомления об упоминаниях в ваших постах.",
"their-perspective": "И наоборот — заблокированный пользователь больше не видит ваши посты в своей ленте.",
"your-perspective": "Посты заблокированного пользователя не отображаются в персональной ленте."
},
"how-to": "Вы можете блокировать других пользователей на странице их профиля с помощью меню профиля.",
"name": "Заблокированные пользователи",
"unblock": "Разблокировать пользователей",
"unblocked": "{name} - снова разблокирован"
},
"data": {
"labelBio": "О себе",
"labelCity": "Город или регион",
"labelCityHint": null,
"labelName": "Имя",
"labelSlug": "Уникальное имя пользователя",
"name": "Персональные данные",
"namePlaceholder": "Маша Медведева",
"success": "Персональные данные были успешно обновлены!"
},
"deleteUserAccount": {
"accountDescription": "Обратите внимание, что ваши посты и комментарии важны для сообщества. Если вы все равно хотите их удалить, то вы должны отметить соответствующие опции ниже.",
"accountWarning": "Вы <b>НЕ СМОЖЕТЕ</b> восстановить свой аккаунт, посты или комментарии после удаления.",
"accountWarningAdmin": null,
"accountWarningIsAdmin": null,
"commentedCount": "Удалить мои комментарии: {count}",
"confirmDeleting": null,
"contributionsCount": "Удалить мои посты: {count}",
"infoAdmin": null,
"name": "Удалить данные",
"pleaseConfirm": "<b class='is-danger'>Разрушительное действие!</b> Введите <b>{confirm}</b> для подтверждения.",
"success": "Аккаунт успешно удален!"
},
"download": {
"description": null,
"json": null,
"name": "Скачать данные"
},
"email": {
"change-successful": "Адрес электронной почты был успешно изменен.",
"labelEmail": "Адрес электронной почты",
"labelNewEmail": "Новый адрес электронной почты",
"labelNonce": "Введите свой код",
"name": "Электронная почта",
"submitted": "Электронное письмо с подтверждением отправлено на <b>{email}</b>.",
"success": "Новый адрес электронной почты был зарегистрирован.",
"validation": {
"same-email": "Это текущий адрес электронной почты."
},
"verification-error": {
"explanation": "Причины могут быть разными:",
"message": "Адрес электронной почты не может быть изменен.",
"reason": {
"invalid-nonce": "Правильно ли указан код подтверждения?",
"no-email-request": "Вы уверены, что отправляли запрос на изменение своего адреса электронной почты?"
},
"support": "Если проблема сохраняется, пожалуйста, свяжитесь с нами по электронной почте"
}
},
"embeds": {
"info-description": "Вот список сторонних провайдеров, чей контент может отображаться в форме вставок кода, например, в виде встроенных видео:",
"name": "Сторонний контент",
"status": {
"change": {
"allow": "Конечно.",
"deny": "Нет, не надо",
"question": "Вы хотите, чтобы вставки кода сторонних провайдеров всегда отображались?"
},
"description": "Значение по умолчанию -",
"disabled": {
"off": "сначала не отображать вставки кода сторонних провайдеров",
"on": "сразу отображать вставки кода сторонних провайдеров"
}
}
},
"invites": {
"name": "Приглашения"
},
"languages": {
"name": "Языки"
},
"muted-users": {
"columns": {
"name": "Имя",
"slug": "Алиас",
"unmute": "Включить звук"
},
"empty": "Вы пока никого не Выключили.",
"explanation": {
"intro": "Если другой пользователь был выключен вами, это то, что происходит:",
"search": "Посты Выключенных пользователей не отображаются в результатах поиска.",
"your-perspective": "Посты выключенного пользователя не отображаются в персональной ленте."
},
"how-to": "Вы можете выключить звук других пользователей на их странице профиля с помощью меню содержимого.",
"mute": "Выключить звук",
"name": "Выключенные пользователь",
"unmute": "Включить звук пользователя",
"unmuted": "{name} будет снова включен"
},
"name": "Настройки",
"notifications": {
"chat": "Чат",
"chatMessage": "Сообщение, полученное во время отсутствия",
"checkAll": "Отметить все",
"commentOnObservedPost": "Комментарии по поводу замеченных сообщений",
"followingUsers": null,
"group": "Группы",
"groupMemberJoined": "Участник присоединился к группе, которой я владею",
"groupMemberLeft": "Участник вышел из группы, которой владею",
"groupMemberRemoved": "Был удален из группы",
"groupMemberRoleChanged": "Моя роль в группе была изменена",
"mention": "Упоминание в вкладе",
"name": "Уведомления",
"post": "Сообщения и комментарии",
"postByFollowedUser": "Сообщения пользователей, за которыми я слежу",
"postInGroup": "Сообщение в группе, членом которой я являюсь",
"send-email-notifications": "Отправлять уведомления по электронной почте",
"success-update": "Настройки уведомлений сохранены! ",
"uncheckAll": "Снимите все флажки"
},
"organizations": {
"name": "Мои организации"
},
"privacy": {
"make-shouts-public": "Публиковать в моем публичном профиле статьи в которых я участвовал",
"name": "Конфиденциальность",
"success-update": "Настройки приватности сохранены"
},
"security": {
"change-password": {
"button": "Изменить пароль",
"label-new-password": "Новый пароль",
"label-new-password-confirm": "Подтверждение пароля",
"label-old-password": "Старый пароль",
"message-new-password-confirm-required": "Требуется подтверждение пароля",
"message-new-password-missmatch": "Пароли не совпадают",
"message-new-password-required": "Требуется новый пароль",
"message-old-password-required": "Требуется свой старый пароль",
"passwordSecurity": "Безопасность пароля",
"passwordStrength0": "Очень небезопасный",
"passwordStrength1": "Небезопасный",
"passwordStrength2": "Посредственный",
"passwordStrength3": "Надежный",
"passwordStrength4": "Очень надежный",
"success": "Пароль успешно изменен!"
},
"name": "Безопасность"
},
"social-media": {
"add-new-link": null,
"delete-modal": {
"confirm-button": null,
"message": null,
"title": null
},
"edit-link": null,
"name": "Социальные Медиа",
"placeholder": "Ссылка на профиль социальной сети",
"requireUnique": "Ссылка уже существует",
"submit": "Добавить ссылку",
"successAdd": "Добавлены социальные меди. Профиль обновлен!",
"successDelete": "Социальные Меди удалены. Профиль обновлен!"
},
"validation": {
"slug": {
"alreadyTaken": "Это имя пользователя уже занято.",
"regex": "Допускаются только строчные буквы, цифры, подчеркивания или дефисы."
}
}
},
"shoutButton": {
"shouted": "выкрикнули"
},
"site": {
"back-to-login": "Вернуться на страницу входа",
"bank": "банковский счет",
"code-of-conduct": "Кодекс поведения",
"contact": "Контакт",
"data-privacy": "Конфиденциальность",
"donate": null,
"error-occurred": "Произошла ошибка.",
"faq": "ЧаВо (FAQ)",
"germany": "Германия",
"imprint": "Импрессум",
"made": "Сделано с ❤️",
"register": "Регистрационный номер",
"support": null,
"termsAndConditions": "Условия и положения",
"thanks": "Спасибо!"
},
"termsAndConditions": {
"newTermsAndConditions": "Новые условия и положения",
"termsAndConditionsNewConfirm": "Я прочитал(а) и согласен(на) с новыми условиями.",
"termsAndConditionsNewConfirmText": "Пожалуйста, ознакомьтесь с новыми условиями использования!"
},
"user-teaser": {
"popover": {
"open-profile": null
}
}
}