+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription.
+msgid "Internal error: received neither cancel nor abort."
+msgstr "Внутрішня помилка: не отримано ані «скасувати», ані «відмінити»"
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription
+msgid "Internal error: received both cancel and abort."
+msgstr "Внутрішня помилка: отримано і «скасувати» і «відмінити»."
+
+#. TRANS: Server error displayed when cancelling a queued group join request fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for which the leave failed.
+#, php-format
+msgid "Could not cancel request for user %1$s to join group %2$s."
+msgstr ""
+"Не вдалося скасувати запит для користувача %1$s приєднатися до групи %2$s."
+
+#. TRANS: Title for leave group page after group join request is approved/disapproved.
+#. TRANS: %1$s is the user nickname, %2$s is the group nickname.
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request for %2$s"
+msgstr "Запит %1$s на вступ до %2$s"
+
+#. TRANS: Message on page for group admin after approving a join request.
+msgid "Join request approved."
+msgstr "Запит на приєднання до спільноти задовольнили."
+
+#. TRANS: Message on page for group admin after rejecting a join request.
+msgid "Join request canceled."
+msgstr "Запит на приєднання до спільноти відхилено."
+
+#. TRANS: Client error displayed trying to approve subscription for a non-existing request.
+#, php-format
+msgid "%s is not in the moderation queue for your subscriptions."
+msgstr ""
+"%s відсутній у черзі тих, що очікують вашого затвердження для підписки."
+
+#. TRANS: Server error displayed when cancelling a queued subscription request fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the nickname for which the leave failed.
+#, php-format
+msgid "Could not cancel or approve request for user %1$s to join group %2$s."
+msgstr ""
+"Не вдалося скасувати або схвалити запит для користувача %1$s приєднатися до "
+"групи %2$s."
+
+#. TRANS: Title for subscription approval ajax return
+#. TRANS: %1$s is the approved user's nickname
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request"
+msgstr "Запит від %1$s"
+
+#. TRANS: Message on page for user after approving a subscription request.
+msgid "Subscription approved."
+msgstr "Підписку затверджено."
+
+#. TRANS: Message on page for user after rejecting a subscription request.
+msgid "Subscription canceled."
+msgstr "Підписку скасовано."
+
+#. TRANS: Subtitle for Atom favorites feed.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename.
+#, php-format
+msgid "Notices %1$s has favorited on %2$s"
+msgstr "Дописи від %1$s, що їх було позначено як обрані на %2$s"
+
+#. TRANS: Client exception thrown when trying to set a favorite for another user.
+#. TRANS: Client exception thrown when trying to subscribe another user.
+msgid "Cannot add someone else's subscription."
+msgstr "Не вдається додати чужу підписку."
+
+#. TRANS: Client exception thrown when trying use an incorrect activity verb for the Atom pub method.
+msgid "Can only handle favorite activities."
+msgstr "Можливою є обробка лише стрічки обраних дописів."
+
+#. TRANS: Client exception thrown when trying favorite an object that is not a notice.
+msgid "Can only fave notices."
+msgstr "Можна лише додавати дописи до обраних."
+
+#. TRANS: Client exception thrown when trying favorite a notice without content.
+msgid "Unknown notice."
+msgstr "Невідомий допис."
+
+#. TRANS: Client exception thrown when trying favorite an already favorited notice.
+msgid "Already a favorite."
+msgstr "Вже у списку обраних."
+
+#. TRANS: Title for group membership feed.
+#. TRANS: %s is a username.
+#, php-format
+msgid "Group memberships of %s"
+msgstr "%s бере участь в таких спільнотах"
+
+#. TRANS: Subtitle for group membership feed.
+#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
+#, php-format
+msgid "Groups %1$s is a member of on %2$s"
+msgstr "Спільноти, до яких залучений %1$s на %2$s"
+
+#. TRANS: Client exception thrown when trying subscribe someone else to a group.
+msgid "Cannot add someone else's membership."
+msgstr "Не вдається надати комусь членство."
+
+#. TRANS: Client error displayed when not using the join verb.
+msgid "Can only handle join activities."
+msgstr "Можливою є лише обробка POST-запитів."
+
+#. TRANS: Client exception thrown when trying to subscribe to a non-existing group.
+msgid "Unknown group."
+msgstr "Невідома спільнота."
+
+#. TRANS: Client exception thrown when trying to subscribe to an already subscribed group.
+msgid "Already a member."
+msgstr "Вже є учасником."
+
+#. TRANS: Client exception thrown when trying to subscribe to group while blocked from that group.
+msgid "Blocked by admin."
+msgstr "Заблоковано адміністратором."
+
+#. TRANS: Client exception thrown when referencing a non-existing favorite.
+msgid "No such favorite."
+msgstr "Немає такого обраного допису."
+
+#. TRANS: Client exception thrown when trying to remove a favorite notice of another user.
+msgid "Cannot delete someone else's favorite."
+msgstr "Не вдається видалити допис з чужого списку обраних."
+
+#. TRANS: Client exception thrown when trying to show membership of a non-subscribed group
+msgid "Not a member."
+msgstr "Не є учасником."
+
+#. TRANS: Client exception thrown when deleting someone else's membership.
+msgid "Cannot delete someone else's membership."
+msgstr "Неможливо позбавити когось членства."
+
+#. TRANS: Client exception thrown when trying to display a subscription for a non-existing profile ID.
+#. TRANS: %d is the non-existing profile ID number.
+#, php-format
+msgid "No such profile id: %d."
+msgstr "Немає такого ідентифікатора профілю: %d."
+
+#. TRANS: Client exception thrown when trying to display a subscription for a non-subscribed profile ID.
+#. TRANS: %1$d is the non-existing subscriber ID number, $2$d is the ID of the profile that was not subscribed to.
+#, php-format
+msgid "Profile %1$d not subscribed to profile %2$d."
+msgstr "Профіль %1$d не є підписаним до профілю %2$d."
+
+#. TRANS: Client exception thrown when trying to delete a subscription of another user.
+msgid "Cannot delete someone else's subscription."
+msgstr "Не вдається видалити чужу підписку."
+
+#. TRANS: Subtitle for Atom subscription feed.
+#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
+#, php-format
+msgid "People %1$s has subscribed to on %2$s"
+msgstr "Люди, до яких підписаний %1$s на %2$s"
+
+#. TRANS: Client error displayed when not using the follow verb.
+msgid "Can only handle Follow activities."
+msgstr "Можливою є обробка активності лише щодо підписок."
+
+#. TRANS: Client exception thrown when subscribing to an object that is not a person.
+msgid "Can only follow people."
+msgstr "Можливе лише слідування людьми."
+
+#. TRANS: Client exception thrown when subscribing to a non-existing profile.
+#. TRANS: %s is the unknown profile ID.
+#, php-format
+msgid "Unknown profile %s."
+msgstr "Невідомий профіль %s."
+
+#. TRANS: Client error displayed trying to subscribe to an already subscribed profile.
+#. TRANS: %s is the profile the user already has a subscription on.
+#, php-format
+msgid "Already subscribed to %s."
+msgstr "Вже підписаний до %s."
+
+#. TRANS: Client error displayed trying to get a non-existing attachment.
+msgid "No such attachment."
+msgstr "Такого вкладення немає."
+
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed trying to change group design settings without providing a group nickname.
+#. TRANS: Client error displayed when trying to change group logo settings without providing a nickname.
+#. TRANS: Client error displayed when trying to view group members without providing a group nickname.
+#. TRANS: Client error displayed when requesting a group RSS feed without providing a group nickname.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+msgid "No nickname."
+msgstr "Немає імені."
+
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+msgid "No size."
+msgstr "Немає розміру."
+
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+msgid "Invalid size."
+msgstr "Недійсний розмір."
+
+#. TRANS: Title for avatar upload page.
+msgid "Avatar"
+msgstr "Аватара"
+
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#, php-format
+msgid "You can upload your personal avatar. The maximum file size is %s."
+msgstr "Ви можете завантажити аватару. Максимальний розмір %s."
+
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#. TRANS: Server error displayed coming across a request from a user without a profile.
+#. TRANS: Server error displayed on page for remote subscribe when user does not have a matching profile.
+#. TRANS: Server error displayed when trying to authorise a remote subscription request
+#. TRANS: while the user has no profile.
+#. TRANS: Server error displayed in user RSS when user does not have a matching profile.
+msgid "User without matching profile."
+msgstr "Користувач без відповідного профілю."
+
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#. TRANS: Legend for group logo settings fieldset.
+msgid "Avatar settings"
+msgstr "Налаштування аватари"
+
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Uploaded original file in group logo form.
+#. TRANS: Header for originally uploaded file before a crop on the group logo page.
+msgid "Original"
+msgstr "Оригінал"
+
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header for preview of to be displayed group logo.
+#. TRANS: Header for the cropped group logo on the group logo page.
+msgid "Preview"
+msgstr "Перегляд"
+
+#. TRANS: Button on avatar upload page to delete current avatar.
+#. TRANS: Button text for user account deletion.
+#. TRANS: Submit button text the OAuth application page to delete an application.
+#. TRANS: Button text for deleting a group.
+#. TRANS: Button text to delete a list.
+msgctxt "BUTTON"
+msgid "Delete"
+msgstr "Видалити"
+
+#. TRANS: Button on avatar upload page to upload an avatar.
+#. TRANS: Submit button to confirm upload of a user backup file for account restore.
+msgctxt "BUTTON"
+msgid "Upload"
+msgstr "Завантажити"
+
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+msgctxt "BUTTON"
+msgid "Crop"
+msgstr "Втяти"
+
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+msgid "No file uploaded."
+msgstr "Жодного файлу не завантажено."
+
+#. TRANS: Avatar upload form instruction after uploading a file.
+msgid "Pick a square area of the image to be your avatar."
+msgstr "Оберіть квадратну ділянку зображення, яка й буде вашою аватаркою."
+
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#. TRANS: Server error displayed trying to crop an uploaded group logo that is no longer present.
+msgid "Lost our file data."
+msgstr "Дані вашого файлу загублено."
+
+#. TRANS: Success message for having updated a user avatar.