From 8e7cbe8d97fe567490702ba2b413330a8dc56bec Mon Sep 17 00:00:00 2001 From: Justin Mazzocchi <2831158+jzzocc@users.noreply.github.com> Date: Fri, 2 Apr 2021 15:01:05 -0700 Subject: [PATCH] CrowdIn updates --- Localizations/ru.lproj/Localizable.strings | 346 ++++++++++++++++++ .../ru.lproj/Localizable.stringsdict | 246 +++++++++++++ .../zh-Hans.lproj/Localizable.strings | 16 +- Metatext.xcodeproj/project.pbxproj | 5 + 4 files changed, 605 insertions(+), 8 deletions(-) create mode 100644 Localizations/ru.lproj/Localizable.strings create mode 100644 Localizations/ru.lproj/Localizable.stringsdict diff --git a/Localizations/ru.lproj/Localizable.strings b/Localizations/ru.lproj/Localizable.strings new file mode 100644 index 0000000..3449a71 --- /dev/null +++ b/Localizations/ru.lproj/Localizable.strings @@ -0,0 +1,346 @@ +// Copyright © 2020 Metabolist. All rights reserved. + +"about" = "О нас"; +"about.acknowledgments" = "Благодарности"; +"about.made-by-metabolist" = "Сделано Metabolist"; +"about.official-account" = "Официальный аккаунт"; +"about.rate-the-app" = "Оценить приложение"; +"about.source-code-and-issue-tracker" = "Исходный код и отслеживание ошибок"; +"about.translations" = "Локализация"; +"about.website" = "Сайт"; +"accessibility.activate-link-%@" = "Ссылка: %@"; +"accessibility.copy-text" = "Копировать"; +"account.%@-followers" = "Подписчики %@"; +"account.accept-follow-request-button.accessibility-label" = "Принять запрос на подписку"; +"account.add-remove-lists" = "Добавить/удалить из списка"; +"account.avatar.accessibility-label-%@" = "Аватар: %@"; +"account.block" = "Заблокировать"; +"account.block-and-report" = "Заблокировать и пожаловаться"; +"account.block.confirm-%@" = "Заблокировать %@?"; +"account.blocked" = "Заблокирован"; +"account.direct-message" = "Личное сообщение"; +"account.domain-block-%@" = "Блокировка домена %@"; +"account.domain-block.confirm-%@" = "Заблокировать домен %@?"; +"account.domain-unblock-%@" = "Разблокировка домена %@"; +"account.domain-unblock.confirm-%@" = "Разблокировать домен %@?"; +"account.field.verified-%@" = "Подтверждено %@"; +"account.follow" = "Подписаться"; +"account.following" = "Подписки"; +"account.following-count-%ld" = "%ld подписан"; +"account.followed-by-%@" = "Подписаны %@"; +"account.follows-you" = "Подписался на вас"; +"account.header.accessibility-label-%@" = "Изображение заголовка: %@"; +"account.hide-reblogs" = "Скрыть продвижения"; +"account.hide-reblogs.confirm-%@" = "Скрыть продвижения от %@?"; +"account.joined-%@" = "Присоединился(ась) %@"; +"account.locked.accessibility-label" = "Закрытый аккаунт"; +"account.mute" = "Игнорировать"; +"account.mute.indefinite" = "Бессрочный"; +"account.mute.confirm-%@" = "Вы уверены, что хотите заглушить %@?"; +"account.mute.confirm.explanation" = "Это скроет от пользователей публикации и ответы в которых они упоминаются, но все равно позволит им видеть ваши записи и подписываться на вас."; +"account.mute.confirm.hide-notifications" = "Скрыть уведомления от этого пользователя?"; +"account.mute.confirm.duration" = "Срок"; +"account.mute.target-%@" = "Игнорировать %@"; +"account.muted" = "Заглушен"; +"account.notify" = "Включить уведомления"; +"account.reject-follow-request-button.accessibility-label" = "Отклонить запрос на подписку"; +"account.request" = "Запрос"; +"account.request.cancel" = "Отменить запрос на подписку"; +"account.statuses.post" = "Посты"; +"account.statuses.toot" = "Туты"; +"account.statuses-and-replies.post" = "Посты и ответы"; +"account.statuses-and-replies.toot" = "Туты и ответы"; +"account.media" = "Медиафайлы"; +"account.show-reblogs" = "Показать продвижения"; +"account.show-reblogs.confirm-%@" = "Показать продвижения от %@?"; +"account.unavailable" = "Профиль недоступен"; +"account.unblock" = "Разблокировать"; +"account.unblock.confirm-%@" = "Разблокировать %@?"; +"account.unfollow.confirm-%@" = "Отписаться от %@?"; +"account.unmute" = "Не игнорировать"; +"account.unmute.confirm-%@" = "Не игнорировать %@?"; +"account.unnotify" = "Выключить уведомления"; +"activity.open-in-default-browser" = "Открыть в браузере по умолчанию"; +"add" = "Добавить"; +"api-error.unable-to-fetch-remote-status" = "Не удалось получить статус"; +"apns-default-message" = "Новое уведомление"; +"app-icon.brutalist" = "Brutalist"; +"app-icon.rainbow-brutalist" = "Rainbow Brutalist"; +"app-icon.classic" = "Классический"; +"app-icon.rainbow" = "Радужный"; +"add-identity.instance-url" = "URL узла"; +"add-identity.log-in" = "Войти"; +"add-identity.browse" = "Обзор"; +"add-identity.instance-not-supported" = "Для того, чтобы обеспечить безопасный доступ всем пользователям и соблюсти правила App Store, этот узел не поддерживается."; +"add-identity.join" = "Войти"; +"add-identity.prompt" = "Введите URL узла Mastodon, к которому вы хотите подключиться:"; +"add-identity.request-invite" = "Запросить приглашение"; +"add-identity.unable-to-connect-to-instance" = "Не удается подключиться к серверу"; +"add-identity.welcome" = "Добро пожаловать в Metatext"; +"add-identity.what-is-mastodon" = "Что такое Mastodon?"; +"attachment.edit.description" = "Опишите для слабовидящих людей"; +"attachment.edit.description.audio" = "Опишите для людей с нарушениями слуха"; +"attachment.edit.description.video" = "Опишите для людей с нарушениями слуха и зрения"; +"attachment.edit.detect-text-from-picture" = "Обнаружить текст на изображении"; +"attachment.edit.title" = "Редактировать медиафайлы"; +"attachment.edit.thumbnail.prompt" = "Для установки точки фокусировки во всех миниатюрах, переместите круг в области предварительного просмотра"; +"attachment.sensitive-content" = "Чувствительный контент"; +"attachment.media-hidden" = "Медиафайлы скрыты"; +"attachment.type.image" = "Изображение"; +"attachment.type.audio" = "Аудиозапись"; +"attachment.type.video" = "Видео"; +"attachment.type.unknown" = "Вложения"; +"attachment.unable-to-export-media" = "Не удаётся экспортировать медиафайлы"; +"bookmarks" = "Закладки"; +"card.link.accessibility-label" = "Ссылка"; +"camera-access.title" = "Требуется доступ к камере"; +"camera-access.description" = "Открыть настройки системы, чтобы разрешить доступ к камере"; +"camera-access.open-system-settings" = "Открыть настройки системы"; +"cancel" = "Отмена"; +"compose.add-button-accessibility-label.post" = "Добавить еще одну запись"; +"compose.add-button-accessibility-label.toot" = "Добавить ещё один тут"; +"compose.attachment.cancel-upload.accessibility-label" = "Отменить загрузку вложений"; +"compose.attachment.edit" = "Редактирование вложения"; +"compose.attachment.remove" = "Удалить вложения"; +"compose.attachment.uncaptioned" = "Без заголовка"; +"compose.attachment.uploading" = "Загрузка"; +"compose.attachments-button.accessibility-label" = "Добавить вложения"; +"compose.attachments-will-be-discarded" = "Вложения будут удалены при смене аккаунта"; +"compose.browse" = "Обзор"; +"compose.characters-remaining-accessibility-label-%ld" = "Символов осталось: %ld"; +"compose.change-identity-button.accessibility-hint" = "Нажмите для публикации с другой учётной записью"; +"compose.content-warning-button.add" = "Добавить предупреждение о деликатном содержимом"; +"compose.content-warning-button.remove" = "Удалить предупреждение о деликатном содержимом"; +"compose.emoji-button" = "Выбор эмодзи"; +"compose.mark-media-sensitive" = "Пометить медиафайлы как чувствительные"; +"compose.photo-library" = "Медиатека Фото"; +"compose.poll.accessibility.multiple-choices-allowed" = "Разрешить выбор нескольких вариантов"; +"compose.poll.add-choice" = "Добавить вариант"; +"compose.poll.allow-multiple-choices" = "Разрешить несколько вариантов"; +"compose.poll-button.accessibility-label" = "Создать опрос"; +"compose.prompt" = "О чём думаете?"; +"compose.take-photo-or-video" = "Сделать фото или видео"; +"compose.visibility-button.accessibility-label-%@" = "Конфиденциальность: %@"; +"compose-button.accessibility-label.post" = "Создать пост"; +"compose-button.accessibility-label.toot" = "Создать тут"; +"conversation.unread" = "Непрочитанное"; +"dismiss" = "Отклонить"; +"emoji.custom" = "Настраиваемый"; +"emoji.default-skin-tone" = "Тон кожи по умолчанию"; +"emoji.default-skin-tone-button.accessibility-label" = "Выбрать тон кожи по умолчанию"; +"emoji.frequently-used" = "Часто используемые"; +"emoji.search" = "Поиск эмодзи"; +"emoji.system-group.smileys-and-emotion" = "Смайлики и Эмоции"; +"emoji.system-group.people-and-body" = "Люди и Части тела"; +"emoji.system-group.components" = "Компоненты"; +"emoji.system-group.animals-and-nature" = "Животные и Природа"; +"emoji.system-group.food-and-drink" = "Еда и Напитки"; +"emoji.system-group.travel-and-places" = "Путешествия и Места"; +"emoji.system-group.activites" = "Активность"; +"emoji.system-group.objects" = "Объекты"; +"emoji.system-group.symbols" = "Символы"; +"emoji.system-group.flags" = "Флаги"; +"explore.trending" = "Популярное сейчас"; +"explore.instance" = "Узел"; +"explore.profile-directory" = "Каталог профилей"; +"error" = "Ошибка"; +"favorites" = "Избранное"; +"follow-requests" = "Запросы на подписку"; +"registration.review-terms-of-use-and-privacy-policy-%@" = "Пожалуйста, ознакомьтесь с условиями использования и политикой конфиденциальности %@"; +"registration.username" = "Логин"; +"registration.email" = "E-mail"; +"registration.password" = "Пароль"; +"registration.password-confirmation" = "Повторите пароль"; +"registration.reason-%@" = "Почему вы хотите присоединиться к %@?"; +"registration.server-rules" = "Правила сервера"; +"registration.terms-of-service" = "Условия использования"; +"registration.agree-to-server-rules-and-terms-of-service" = "Я принимаю правила сервера и условия предоставления услуг"; +"registration.password-confirmation-mismatch" = "Пароли не совпадают"; +"secondary-navigation.about" = "О приложении"; +"secondary-navigation.accounts" = "Аккаунты"; +"secondary-navigation.lists" = "Списки"; +"secondary-navigation.my-profile" = "Профиль"; +"secondary-navigation.preferences" = "Настройки"; +"secondary-navigation-button.accessibility-title" = "Меню учетной записи"; +"http-error.non-http-response" = "Ошибка HTTP: Non-HTTP response"; +"http-error.status-code-%ld" = "Ошибка HTTP: %ld"; +"identities.accounts" = "Аккаунты"; +"identities.browsing" = "Просмотр"; +"identities.log-out" = "Выйти"; +"identities.pending" = "Ожидание"; +"image-error.unable-to-load" = "Не удается загрузить изображение"; +"lists.new-list-title" = "Новый заголовок списка"; +"load-more" = "Загрузить ещё"; +"load-more.above.accessibility.post" = "Загрузить c поста выше"; +"load-more.above.accessibility.toot" = "Загрузить c тута выше"; +"load-more.below.accessibility.post" = "Загрузить с поста ниже"; +"load-more.below.accessibility.toot" = "Загрузить с тута ниже"; +"main-navigation.timelines" = "Лента"; +"main-navigation.explore" = "Обзор"; +"main-navigation.notifications" = "Уведомления"; +"main-navigation.conversations" = "Сообщения"; +"metatext" = "Metatext"; +"notification.accessibility.view-profile" = "Показать профиль"; +"notification.signed-in-as-%@" = "Вы вошли как %@"; +"notification.new-items" = "Новые уведомления"; +"notification.poll" = "Опрос, в котором вы проголосовали, завершен"; +"notification.poll.own" = "Ваш опрос завершен"; +"notification.poll.unknown" = "Опрос завершен"; +"notification.status-%@" = "%@ только что опубликовал(а)"; +"notifications.all" = "Все"; +"notifications.mentions" = "Упоминания"; +"ok" = "ОК"; +"pending.pending-confirmation" = "Ваша учетная запись ожидает подтверждения"; +"post" = "Пост"; +"preferences" = "Настройки"; +"preferences.app" = "Настройки приложения"; +"preferences.app-icon" = "Значок приложения"; +"preferences.blocked-domains" = "Заблокированные домены"; +"preferences.blocked-users" = "Заблокированные пользователи"; +"preferences.media" = "Медиафайлы"; +"preferences.media.avatars" = "Аватары"; +"preferences.media.avatars.animate" = "Анимированные аватары"; +"preferences.media.avatars.animate.everywhere" = "Везде"; +"preferences.media.avatars.animate.profiles" = "В профилях"; +"preferences.media.avatars.animate.never" = "Никогда"; +"preferences.media.custom-emojis.animate" = "Анимировать пользовательские эмодзи"; +"preferences.media.headers.animate" = "Анимировать заголовки профиля"; +"preferences.media.autoplay" = "Автовоспроизведение"; +"preferences.media.autoplay.gifs" = "Автовоспроизведение GIF"; +"preferences.media.autoplay.videos" = "Автовоспроизведение видео"; +"preferences.media.autoplay.always" = "Всегда"; +"preferences.media.autoplay.wifi" = "При подключении Wi-Fi"; +"preferences.media.autoplay.never" = "Никогда"; +"preferences.use-preferences-from-server" = "Использовать настройки сервера"; +"preferences.posting-default-visiblility" = "Видимость по умолчанию"; +"preferences.posting-default-sensitive" = "Помечать контент чувствительным по умолчанию"; +"preferences.reading-expand-media" = "Развернуть медиафайлы"; +"preferences.expand-media.default" = "Скрыть чувствительные"; +"preferences.expand-media.show-all" = "Показать всё"; +"preferences.expand-media.hide-all" = "Скрыть всё"; +"preferences.reading-expand-spoilers" = "Всегда показывать деликатный контент"; +"preferences.filters" = "Фильтры"; +"preferences.links.open-in-default-browser" = "Открывать ссылки в браузере по умолчанию"; +"preferences.links.use-universal-links" = "Открывать ссылки в других приложениях, если доступно"; +"preferences.notification-types" = "Типы уведомлений"; +"preferences.notification-types.follow" = "Подписаться"; +"preferences.notification-types.favourite" = "Избранное"; +"preferences.notification-types.follow-request" = "Запросы на подписку"; +"preferences.notification-types.reblog" = "Продвижения"; +"preferences.notification-types.mention" = "Упоминания"; +"preferences.notification-types.poll" = "Опросы"; +"preferences.notification-types.status" = "Подписки"; +"preferences.notifications" = "Уведомления"; +"preferences.notifications.include-account-name" = "Включать имя учётной записи"; +"preferences.notifications.include-pictures" = "Включать изображения"; +"preferences.notifications.sounds" = "Звуки"; +"preferences.muted-users" = "Игнорируемые пользователи"; +"preferences.home-timeline-position-on-startup" = "Положение ленты при запуске"; +"preferences.notifications-position-on-startup" = "Положение уведомлений при запуске"; +"preferences.position.remember-position" = "Запомнить позицию"; +"preferences.position.newest" = "Загрузить новые"; +"preferences.require-double-tap-to-reblog" = "Требуется двойное нажатие для продвижения"; +"preferences.require-double-tap-to-favorite" = "Требуется двойное нажатие для добавления в избранное"; +"preferences.show-reblog-and-favorite-counts" = "Показать счётчик продвижений и добавлений в избранное"; +"preferences.status-word" = "Название статусов"; +"filters.active" = "Активный"; +"filters.expired" = "Истёк"; +"filter.add-new" = "Добавить новый фильтр"; +"filter.edit" = "Редактировать фильтр"; +"filter.keyword-or-phrase" = "Ключевое слово или фраза"; +"filter.never-expires" = "Никогда не истекает"; +"filter.expire-after" = "Истекает после"; +"filter.contexts" = "Условия фильтра"; +"filter.irreversible" = "Удалять вместо того, чтобы прятать"; +"filter.irreversible-explanation" = "Отфильтрованные статусы исчезнут без возможности восстановления, даже если фильтр будет удален"; +"filter.whole-word" = "Целое слово"; +"filter.whole-word-explanation" = "Если ключевое слово или фраза являются буквенно-цифровыми, правило будет применяться только в том случае, если соответствует целому слову"; +"filter.save-changes" = "Сохранить изменения"; +"filter.context.home" = "Домашняя лента"; +"filter.context.notifications" = "Уведомления"; +"filter.context.public" = "Публичные ленты"; +"filter.context.thread" = "Обсуждения"; +"filter.context.account" = "Профили"; +"filter.context.unknown" = "Неустановленные условия"; +"more-results.accounts" = "Больше людей"; +"more-results.statuses.post" = "Больше постов"; +"more-results.statuses.toot" = "Больше тутов"; +"more-results.tags" = "Больше хештегов"; +"notifications" = "Уведомления"; +"notifications.reblogged-your-status-%@" = "%@ продвинул ваш статус"; +"notifications.favourited-your-status-%@" = "%@ добавил ваш статус в избранное"; +"notifications.followed-you-%@" = "%@ подписался на вас"; +"notifications.poll-ended" = "Опрос, в котором вы проголосовали, завершён"; +"notifications.your-poll-ended" = "Ваш опрос завершён"; +"notifications.unknown-%@" = "Уведомление от %@"; +"remove" = "Удалить"; +"report" = "Жалоба"; +"report.additional-comments" = "Дополнительный комментарий"; +"report.hint" = "Отчёт будет отправлен модераторам вашего сервера. Вы можете объяснить, почему вы сообщаете об этом ниже:"; +"report.target-%@" = "Пожаловаться на %@"; +"report.forward.hint" = "Учетная запись с другого сервера. Послать там анонимную копию отчёта?"; +"report.forward-%@" = "Переслать отчёт %@"; +"report.select-additional.hint.post" = "Выберите дополнительные посты для отчёта:"; +"report.select-additional.hint.toot" = "Выберите дополнительные туты для отчёта:"; +"search.scope.all" = "Все"; +"search.scope.accounts" = "Участники"; +"search.scope.statuses.post" = "Посты"; +"search.scope.statuses.toot" = "Туты"; +"search.scope.tags" = "Хештеги"; +"selected" = "Выбрано"; +"send" = "Отправить"; +"share" = "Поделиться"; +"share-extension-error.no-account-found" = "Аккаунт не найден"; +"status.accessibility.view-author-profile" = "Просмотр профиля автора"; +"status.accessibility.view-reblogger-profile" = "Просмотр профиля поделившегося"; +"status.bookmark" = "Закладка"; +"status.content-warning-abbreviation" = "CW"; +"status.content-warning.accessibility" = "Деликатное содержимое"; +"status.delete" = "Удалить"; +"status.delete.confirm.post" = "Вы уверены, что хотите удалить этот пост?"; +"status.delete.confirm.toot" = "Вы уверены, что хотите удалить этот тут?"; +"status.delete-and-redraft" = "Удалить и переписать"; +"status.delete-and-redraft.confirm.post" = "Вы уверены, что хотите удалить этот пост и переписать его? Добавления в избранное и продвижения будут утеряны, а ответы на оригинальную запись осиротеют."; +"status.delete-and-redraft.confirm.toot" = "Вы уверены, что хотите удалить этот тут и переписать его? Добавления в избранное и продвижения будут утеряны, а ответы на оригинальную запись осиротеют."; +"status.mute" = "Заглушить диалог"; +"status.new-items.post" = "Новые записи"; +"status.new-items.toot" = "Новые туты"; +"status.pin" = "Закрепить в профиле"; +"status.pinned.post" = "Закреплённый пост"; +"status.pinned.toot" = "Закреплённый тут"; +"status.poll.accessibility-label" = "Опрос"; +"status.poll.option-%ld" = "Вариант %ld"; +"status.poll.vote" = "Голосовать"; +"status.poll.time-left-%@" = "Осталось %@"; +"status.poll.refresh" = "Обновить"; +"status.poll.closed" = "Закрыт"; +"status.reblogged-by-%@" = "%@ продвинул(а)"; +"status.reply-button.accessibility-label" = "Ответить"; +"status.reblog-button.accessibility-label" = "Продвинуть"; +"status.reblog-button.undo.accessibility-label" = "Не продвигать"; +"status.favorite-button.accessibility-label" = "В избранное"; +"status.favorite-button.undo.accessibility-label" = "Убрать из избранного"; +"status.show-more" = "Показать больше"; +"status.show-more-all-button.accessibilty-label" = "Показать больше для всех"; +"status.show-less" = "Показать меньше"; +"status.show-less-all-button.accessibilty-label" = "Показать меньше для всех"; +"status.spoiler-text-placeholder" = "Напишите предупреждение здесь"; +"status.unbookmark" = "Убрать из закладок"; +"status.unmute" = "Не заглушать диалог"; +"status.unpin" = "Открепить от профиля"; +"status.visibility.public" = "Публичный"; +"status.visibility.unlisted" = "Не в списках"; +"status.visibility.private" = "Только подписчикам"; +"status.visibility.direct" = "Личное"; +"status.visibility.public.description" = "Видимо для всех, показано в публичных лентах"; +"status.visibility.unlisted.description" = "Видимо для всех, но не в публичных лентах"; +"status.visibility.private.description" = "Видимо только для подписчиков"; +"status.visibility.direct.description" = "Видимо только для упомянутых пользователей"; +"tag.accessibility-recent-uses-%ld" = "%ld недавних применений"; +"tag.accessibility-hint.post" = "Просмотр записей, связанных с трендом"; +"tag.accessibility-hint.toot" = "Просмотр тутов, связанных с трендом"; +"tag.per-week-%ld" = "%ld в неделю"; +"timelines.home" = "Главная"; +"timelines.local" = "Локальная"; +"timelines.federated" = "Глобальная"; +"toot" = "Тут"; diff --git a/Localizations/ru.lproj/Localizable.stringsdict b/Localizations/ru.lproj/Localizable.stringsdict new file mode 100644 index 0000000..a2570bf --- /dev/null +++ b/Localizations/ru.lproj/Localizable.stringsdict @@ -0,0 +1,246 @@ + + + + + tag.people-talking-%ld + + NSStringLocalizedFormatKey + %#@people@ + people + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld человек обсуждает + few + %ld человека обсуждают + many + %ld человек обсуждают + other + %ld человек обсуждают + + + status.poll.participation-count-%ld + + NSStringLocalizedFormatKey + %#@people@ + people + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld человек + few + %ld человека + many + %ld человек + other + %ld человек + + + status.reblogs-count-%ld + + NSStringLocalizedFormatKey + %#@reblogs@ + reblogs + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld продвижение + few + %ld продвижения + many + %ld продвижений + other + %ld продвижений + + + status.favorites-count-%ld + + NSStringLocalizedFormatKey + %#@favorites@ + favorites + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld в избранном + few + %ld в избранном + many + %ld в избранном + other + %ld в избранном + + + status.replies-count-%ld + + NSStringLocalizedFormatKey + %#@replies@ + replies + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld ответил + few + %ld ответили + many + %ld ответили + other + %ld ответили + + + statuses.count.post-%ld + + NSStringLocalizedFormatKey + %#@posts@ + posts + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld пост + few + %ld поста + many + %ld постов + other + %ld постов + + + statuses.count.toot-%ld + + NSStringLocalizedFormatKey + %#@toots@ + toots + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld тут + few + %ld тута + many + %ld тутов + other + %ld тутов + + + account.followers-count-%ld + + NSStringLocalizedFormatKey + %#@followers@ + followers + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld подписчик + few + %ld подписчика + many + %ld подписчиков + other + %ld подписчиков + + + attachment.type.images-%ld + + NSStringLocalizedFormatKey + %#@images@ + images + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld изображение + few + %ld изображения + many + %ld изображений + other + %ld изображений + + + attachment.type.audios-%ld + + NSStringLocalizedFormatKey + %#@audios@ + audios + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld аудиозапись + few + %ld аудиозаписи + many + %ld аудиозаписей + other + %ld аудиозаписи + + + attachment.type.videos-%ld + + NSStringLocalizedFormatKey + %#@videos@ + videos + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld видео + few + %ld видео + many + %ld видео + other + %ld видео + + + attachment.type.unknowns-%ld + + NSStringLocalizedFormatKey + %#@unknowns@ + unknowns + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + %ld вложение + few + %ld вложения + many + %ld вложений + other + %ld вложения + + + + diff --git a/Localizations/zh-Hans.lproj/Localizable.strings b/Localizations/zh-Hans.lproj/Localizable.strings index 553211d..febcf84 100644 --- a/Localizations/zh-Hans.lproj/Localizable.strings +++ b/Localizations/zh-Hans.lproj/Localizable.strings @@ -74,7 +74,7 @@ "add-identity.instance-not-supported" = "为了向所有用户提供安全的体验并遵守App Store 审核准则,该实例不可用。"; "add-identity.join" = "加入"; "add-identity.prompt" = "输入 Mastodon 实例的网址:"; -"add-identity.request-invite" = "请求一个邀请"; +"add-identity.request-invite" = "申请加入"; "add-identity.unable-to-connect-to-instance" = "无法连接实例"; "add-identity.welcome" = "欢迎使用Metatext"; "add-identity.what-is-mastodon" = "什么是Mastodon?"; @@ -115,7 +115,7 @@ "compose.mark-media-sensitive" = "将媒体标记为敏感的"; "compose.photo-library" = "照片库"; "compose.poll.accessibility.multiple-choices-allowed" = "已允许多选"; -"compose.poll.add-choice" = "添加一个选择"; +"compose.poll.add-choice" = "添加一个选项"; "compose.poll.allow-multiple-choices" = "允许多选"; "compose.poll-button.accessibility-label" = "添加投票"; "compose.prompt" = "何事沉吟?"; @@ -165,7 +165,7 @@ "http-error.non-http-response" = "HTTP 错误:非 HTTP 响应"; "http-error.status-code-%ld" = "HTTP 错误: %ld"; "identities.accounts" = "账户"; -"identities.browsing" = "浏览中"; +"identities.browsing" = "浏览"; "identities.log-out" = "退出登录"; "identities.pending" = "待处理"; "image-error.unable-to-load" = "无法加载图片"; @@ -199,7 +199,7 @@ "preferences.blocked-users" = "已屏蔽的用户"; "preferences.media" = "媒体"; "preferences.media.avatars" = "头像"; -"preferences.media.avatars.animate" = "动画头像"; +"preferences.media.avatars.animate" = "播放动画头像"; "preferences.media.avatars.animate.everywhere" = "所有位置"; "preferences.media.avatars.animate.profiles" = "个人资料中"; "preferences.media.avatars.animate.never" = "从不显示"; @@ -303,8 +303,8 @@ "status.delete-and-redraft.confirm.post" = "确定要删除此帖子并重新起草吗? 点赞和转发将丢失,对原始帖子的回复将找不到原文。"; "status.delete-and-redraft.confirm.toot" = "确定要删除此嘟文并重新起草吗? 点赞和转发将丢失,对原始嘟文的回复将找不到原文。"; "status.mute" = "将讨论静音"; -"status.new-items.post" = "新建帖子"; -"status.new-items.toot" = "新建嘟文"; +"status.new-items.post" = "有新帖子"; +"status.new-items.toot" = "有新嘟文"; "status.pin" = "在个人资料中置顶"; "status.pinned.post" = "置顶帖子"; "status.pinned.toot" = "置顶嘟文"; @@ -332,8 +332,8 @@ "status.visibility.unlisted" = "非公开"; "status.visibility.private" = "仅限关注者"; "status.visibility.direct" = "私信"; -"status.visibility.public.description" = "所有人可见,并会出现在公共时间轴上"; -"status.visibility.unlisted.description" = "所有人可见,但不会出现在公共时间轴上"; +"status.visibility.public.description" = "所有人可见,并出现在公共时间轴上"; +"status.visibility.unlisted.description" = "所有人可见,但不出现在公共时间轴上"; "status.visibility.private.description" = "只有关注你的用户能看到"; "status.visibility.direct.description" = "只有被提及的用户能看到"; "tag.accessibility-recent-uses-%ld" = "%ld 次最近使用"; diff --git a/Metatext.xcodeproj/project.pbxproj b/Metatext.xcodeproj/project.pbxproj index 7d28a73..7d6ff1c 100644 --- a/Metatext.xcodeproj/project.pbxproj +++ b/Metatext.xcodeproj/project.pbxproj @@ -377,6 +377,8 @@ D09D971725C64682007E6394 /* InstanceCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstanceCollectionViewCell.swift; sourceTree = ""; }; D09D972125C65682007E6394 /* SeparatorConfiguredCollectionViewListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeparatorConfiguredCollectionViewListCell.swift; sourceTree = ""; }; D0A1F4F6252E7D4B004435BF /* TableViewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewDataSource.swift; sourceTree = ""; }; + D0A69EC02617CA7100ED97D3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; + D0A69EC12617CA7100ED97D3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = ""; }; D0B275972612B31D00BEE910 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; D0B275982612B31E00BEE910 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.stringsdict"; sourceTree = ""; }; D0B32F4F250B373600311912 /* RegistrationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegistrationView.swift; sourceTree = ""; }; @@ -1031,6 +1033,7 @@ pl, es, "zh-Hans", + ru, ); mainGroup = D047FA7F24C3E21000AF17C5; packageReferences = ( @@ -1376,6 +1379,7 @@ D0E93285260FBE450087CC11 /* pl */, D0E93287260FBE550087CC11 /* es */, D0B275972612B31D00BEE910 /* zh-Hans */, + D0A69EC02617CA7100ED97D3 /* ru */, ); name = Localizable.strings; sourceTree = ""; @@ -1389,6 +1393,7 @@ D0E93286260FBE450087CC11 /* pl */, D0E93288260FBE550087CC11 /* es */, D0B275982612B31E00BEE910 /* zh-Hans */, + D0A69EC12617CA7100ED97D3 /* ru */, ); name = Localizable.stringsdict; sourceTree = "";