2023-07-20 04:17:05 +09:00
|
|
|
|
_lang_: "Русский"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
headlineFirefish: "Сеть, сплетённая из заметок"
|
|
|
|
|
introFirefish: "Firefish - это децентрализованная платформа социальных сетей с открытым
|
2023-07-20 04:17:05 +09:00
|
|
|
|
исходным кодом, которая свободна навсегда! 🚀"
|
|
|
|
|
monthAndDay: "{day}.{month}"
|
|
|
|
|
search: "Поиск"
|
|
|
|
|
notifications: "Уведомления"
|
|
|
|
|
username: "Имя пользователя"
|
|
|
|
|
password: "Пароль"
|
|
|
|
|
forgotPassword: "Пароль забыт"
|
|
|
|
|
fetchingAsApObject: "Приём с других сайтов"
|
|
|
|
|
ok: "Окей"
|
|
|
|
|
gotIt: "Ясно!"
|
|
|
|
|
cancel: "Отмена"
|
|
|
|
|
enterUsername: "Введите имя пользователя"
|
|
|
|
|
renotedBy: "{user} делится"
|
|
|
|
|
noNotes: "Нет ни одного поста"
|
|
|
|
|
noNotifications: "Нет ни одного уведомления"
|
|
|
|
|
instance: "Сервер"
|
|
|
|
|
settings: "Настройки"
|
|
|
|
|
basicSettings: "Основные настройки"
|
|
|
|
|
otherSettings: "Прочие настройки"
|
|
|
|
|
openInWindow: "Открывать в плавающих окнах"
|
|
|
|
|
profile: "Профиль"
|
|
|
|
|
timeline: "Лента"
|
|
|
|
|
noAccountDescription: "Пользователь ничего не написал про себя."
|
|
|
|
|
login: "Войти"
|
|
|
|
|
loggingIn: "Выполняется вход"
|
|
|
|
|
logout: "Выйти"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
signup: "Зарегистрироваться"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
uploading: "Загрузка..."
|
|
|
|
|
save: "Сохранить"
|
|
|
|
|
users: "Пользователи"
|
|
|
|
|
addUser: "Добавить пользователя"
|
|
|
|
|
favorite: "В избранное"
|
|
|
|
|
favorites: "Избранное"
|
|
|
|
|
unfavorite: "Убрать из избранного"
|
|
|
|
|
favorited: "Добавлено в избранное."
|
|
|
|
|
alreadyFavorited: "Уже есть в избранном."
|
|
|
|
|
cantFavorite: "Не удалось добавить в избранное."
|
|
|
|
|
pin: "Закрепить в профиле"
|
|
|
|
|
unpin: "Открепить от профиля"
|
|
|
|
|
copyContent: "Скопировать содержимое"
|
|
|
|
|
copyLink: "Скопировать ссылку"
|
|
|
|
|
delete: "Удалить"
|
|
|
|
|
deleteAndEdit: "Удалить и отредактировать"
|
|
|
|
|
deleteAndEditConfirm: "Удалить этот пост и создать отредактированный? Все реакции,
|
|
|
|
|
ссылки и ответы на существующий будут потеряны."
|
|
|
|
|
addToList: "Добавить в список"
|
|
|
|
|
sendMessage: "Отправить сообщение"
|
|
|
|
|
copyUsername: "Скопировать имя пользователя"
|
|
|
|
|
searchUser: "Поиск людей"
|
|
|
|
|
reply: "Ответить"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
loadMore: "Загрузить ещё"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
showMore: "Показать еще"
|
|
|
|
|
showLess: "Закрыть"
|
|
|
|
|
youGotNewFollower: "Новый подписчик"
|
|
|
|
|
receiveFollowRequest: "Получен запрос на подписку"
|
|
|
|
|
followRequestAccepted: "Запрос на подписку принят"
|
|
|
|
|
mention: "Упоминание"
|
|
|
|
|
mentions: "Упоминания"
|
|
|
|
|
directNotes: "Личные сообщения"
|
|
|
|
|
importAndExport: "Импорт и экспорт"
|
|
|
|
|
import: "Импорт"
|
|
|
|
|
export: "Экспорт"
|
|
|
|
|
files: "Файлы"
|
|
|
|
|
download: "Скачать"
|
|
|
|
|
driveFileDeleteConfirm: "Удалить файл «{name}»? Он будет удален со всех постов которые
|
|
|
|
|
содержат его как вложение."
|
|
|
|
|
unfollowConfirm: "Удалить из подписок пользователя {name}?"
|
|
|
|
|
exportRequested: "Вы запросили экспорт. Это может занять некоторое время. Результат
|
|
|
|
|
будет добавлен на «Диск»."
|
|
|
|
|
importRequested: "Вы запросили импорт. Это может занять некоторое время."
|
|
|
|
|
lists: "Списки"
|
|
|
|
|
noLists: "Нет ни одного списка"
|
|
|
|
|
note: "Пост"
|
|
|
|
|
notes: "Посты"
|
|
|
|
|
following: "Подписки"
|
|
|
|
|
followers: "Подписчики"
|
|
|
|
|
followsYou: "Читает вас"
|
|
|
|
|
createList: "Создать список"
|
|
|
|
|
manageLists: "Управление списками"
|
|
|
|
|
error: "Ошибка"
|
|
|
|
|
somethingHappened: "Что-то пошло не так"
|
|
|
|
|
retry: "Повторить попытку"
|
|
|
|
|
pageLoadError: "Не удалось загрузить страницу."
|
|
|
|
|
pageLoadErrorDescription: "Обычно это случается из-за сбоев в сети или кэша браузера.
|
|
|
|
|
Попробуйте очистить кэш, или подождать пару минут, а потом попытаться загрузить
|
|
|
|
|
страницу снова."
|
|
|
|
|
serverIsDead: "Ответа от сервера нет. Пожалуйста, подождите немного и повторите попытку."
|
|
|
|
|
youShouldUpgradeClient: "Чтобы просмотреть эту страницу, пожалуйста, обновите ее."
|
|
|
|
|
enterListName: "Название списка"
|
|
|
|
|
privacy: "Конфиденциальность"
|
|
|
|
|
makeFollowManuallyApprove: "Принимать подписчиков вручную"
|
|
|
|
|
defaultNoteVisibility: "Видимость постов по умолчанию"
|
|
|
|
|
follow: "Подписка"
|
|
|
|
|
followRequest: "Запрос на подписку"
|
|
|
|
|
followRequests: "Запросы на подписку"
|
|
|
|
|
unfollow: "Отписаться"
|
|
|
|
|
followRequestPending: "Нерассмотренный запрос на подписку"
|
|
|
|
|
enterEmoji: "Введите эмодзи"
|
|
|
|
|
renote: "Репост"
|
|
|
|
|
unrenote: "Отмена репоста"
|
|
|
|
|
renoted: "Репост совершён."
|
|
|
|
|
cantRenote: "Это нельзя репостить."
|
|
|
|
|
cantReRenote: "Невозможно репостить репост."
|
|
|
|
|
quote: "Цитата"
|
|
|
|
|
pinnedNote: "Закреплённый пост"
|
|
|
|
|
pinned: "Закрепить в профиле"
|
|
|
|
|
you: "Вы"
|
|
|
|
|
clickToShow: "Нажмите для просмотра"
|
|
|
|
|
sensitive: "Содержимое не для всех"
|
|
|
|
|
add: "Добавить"
|
|
|
|
|
reaction: "Реакции"
|
|
|
|
|
reactionSetting: "Реакции, отображаемые в палитре"
|
|
|
|
|
reactionSettingDescription2: "Расставляйте перетаскиванием, удаляйте нажатием, добавляйте
|
|
|
|
|
кнопкой «+»."
|
|
|
|
|
rememberNoteVisibility: "Запоминать видимость постов"
|
|
|
|
|
attachCancel: "Удалить вложение"
|
|
|
|
|
markAsSensitive: "Отметить как «не для всех»"
|
|
|
|
|
unmarkAsSensitive: "Снять отметку «не для всех»"
|
|
|
|
|
enterFileName: "Введите имя файла"
|
|
|
|
|
mute: "Скрыть"
|
|
|
|
|
unmute: "Отменить скрытие"
|
|
|
|
|
block: "Заблокировать"
|
|
|
|
|
unblock: "Разблокировать"
|
|
|
|
|
suspend: "Заморозить"
|
|
|
|
|
unsuspend: "Разморозить"
|
|
|
|
|
blockConfirm: "Заблокировать этот аккаунт?"
|
|
|
|
|
unblockConfirm: "Разблокировать этот аккаунт?"
|
|
|
|
|
suspendConfirm: "Заморозить этот аккаунт?"
|
|
|
|
|
unsuspendConfirm: "Разморозить этот аккаунт?"
|
|
|
|
|
selectList: "Выберите список"
|
|
|
|
|
selectAntenna: "Выберите антенну"
|
|
|
|
|
selectWidget: "Выберите виджет"
|
|
|
|
|
editWidgets: "Редактировать виджеты"
|
|
|
|
|
editWidgetsExit: "Готово"
|
|
|
|
|
customEmojis: "Собственные эмодзи"
|
|
|
|
|
emoji: "Эмодзи"
|
|
|
|
|
emojis: "Эмодзи"
|
|
|
|
|
emojiName: "Название эмодзи"
|
|
|
|
|
emojiUrl: "URL эмодзи"
|
|
|
|
|
addEmoji: "Добавить эмодзи"
|
|
|
|
|
settingGuide: "Рекомендуемые настройки"
|
|
|
|
|
cacheRemoteFiles: "Кешировать внешние файлы"
|
|
|
|
|
cacheRemoteFilesDescription: "Когда эта настройка отключена, файлы с других сайтов
|
|
|
|
|
будут загружаться прямо оттуда. Это сэкономит место на сервере, но увеличит трафик,
|
|
|
|
|
так как не будут создаваться эскизы."
|
|
|
|
|
flagAsBot: "Аккаунт бота"
|
|
|
|
|
flagAsBotDescription: "Включите, если этот аккаунт управляется программой. Это позволит
|
|
|
|
|
системе Firefish учитывать это, а также поможет разработчикам других ботов предотвратить
|
|
|
|
|
бесконечные циклы взаимодействия."
|
|
|
|
|
flagAsCat: "Аккаунт кота"
|
|
|
|
|
flagAsCatDescription: "Вы получите кошачьи ушки и будете говорить как кот!"
|
|
|
|
|
flagShowTimelineReplies: "Показывать ответы на посты в ленте"
|
|
|
|
|
flagShowTimelineRepliesDescription: "Если этот параметр включен, то в ленте, в дополнение
|
|
|
|
|
к постам пользователя, отображаются ответы на другие посты пользователя."
|
|
|
|
|
autoAcceptFollowed: "Принимать подписчиков автоматически"
|
|
|
|
|
addAccount: "Добавить учётную запись"
|
|
|
|
|
loginFailed: "Неудачная попытка входа"
|
|
|
|
|
showOnRemote: "Открыть оригинал"
|
|
|
|
|
general: "Общее"
|
|
|
|
|
wallpaper: "Обои"
|
|
|
|
|
setWallpaper: "Установить обои"
|
|
|
|
|
removeWallpaper: "Удалить обои"
|
|
|
|
|
searchWith: "Найденное «{q}»"
|
|
|
|
|
youHaveNoLists: "У вас нет ни одного списка"
|
|
|
|
|
followConfirm: "Подписаться на {name}?"
|
|
|
|
|
proxyAccount: "Учётная запись прокси"
|
|
|
|
|
proxyAccountDescription: "Учетная запись прокси предназначена служить подписчиком
|
|
|
|
|
на пользователей с других сайтов. Например, если пользователь добавит кого-то с
|
|
|
|
|
другого сайта а список, деятельность того не отобразится, пока никто с этого же
|
|
|
|
|
сайта не подписан на него. Чтобы это стало возможным, на него подписывается прокси."
|
|
|
|
|
host: "Хост"
|
|
|
|
|
selectUser: "Выберите пользователя"
|
|
|
|
|
recipient: "Кому"
|
|
|
|
|
annotation: "Описание"
|
|
|
|
|
federation: "Федерация"
|
|
|
|
|
instances: "Серверы"
|
|
|
|
|
registeredAt: "Первое наблюдение"
|
|
|
|
|
latestRequestSentAt: "Последний отправленный запрос"
|
|
|
|
|
latestRequestReceivedAt: "Последний полученный запрос"
|
|
|
|
|
latestStatus: "Последний статус"
|
|
|
|
|
storageUsage: "Использовано"
|
|
|
|
|
charts: "Диаграммы"
|
|
|
|
|
perHour: "По часам"
|
|
|
|
|
perDay: "По дням"
|
|
|
|
|
stopActivityDelivery: "Остановить отправку обновлений активности"
|
|
|
|
|
blockThisInstance: "Блокировать этот сервер"
|
|
|
|
|
operations: "Операции"
|
|
|
|
|
software: "Программы"
|
|
|
|
|
version: "Версия"
|
|
|
|
|
metadata: "Метаданные"
|
|
|
|
|
monitor: "Монитор"
|
|
|
|
|
jobQueue: "Очередь заданий"
|
|
|
|
|
cpuAndMemory: "Процессор и память"
|
|
|
|
|
network: "Сеть"
|
|
|
|
|
disk: "Диск"
|
|
|
|
|
instanceInfo: "Информация о сервере"
|
|
|
|
|
statistics: "Статистика"
|
|
|
|
|
clearQueue: "Очистить очередь"
|
|
|
|
|
clearQueueConfirmTitle: "Очистить очередь?"
|
|
|
|
|
clearQueueConfirmText: "Всё, что осталось в очереди, не будет доставлено. Обычно эта
|
|
|
|
|
операция НЕ нужна."
|
|
|
|
|
clearCachedFiles: "Очистить кэш"
|
|
|
|
|
clearCachedFilesConfirm: "Удалить все закэшированные файлы с других сайтов?"
|
|
|
|
|
blockedInstances: "Заблокированные серверы"
|
|
|
|
|
blockedInstancesDescription: "Введите список серверов, которые хотите заблокировать.
|
|
|
|
|
Они больше не смогут обмениваться с вашим сервером."
|
|
|
|
|
muteAndBlock: "Скрытие и блокировка"
|
|
|
|
|
mutedUsers: "Скрытые пользователи"
|
|
|
|
|
blockedUsers: "Заблокированные пользователи"
|
|
|
|
|
noUsers: "Нет ни одного пользователя"
|
|
|
|
|
editProfile: "Редактировать профиль"
|
|
|
|
|
noteDeleteConfirm: "Вы хотите удалить этот пост?"
|
|
|
|
|
pinLimitExceeded: "Нельзя закрепить ещё больше постов"
|
|
|
|
|
intro: "Установка Firefish завершена! А теперь создайте учетную запись администратора."
|
|
|
|
|
done: "Готово"
|
|
|
|
|
processing: "Обработка"
|
|
|
|
|
preview: "Предпросмотр"
|
|
|
|
|
default: "По умолчанию"
|
|
|
|
|
defaultValueIs: "По умолчанию: {value}"
|
|
|
|
|
noCustomEmojis: "Собственные эмодзи отсутствуют"
|
|
|
|
|
noJobs: "Нет заданий"
|
|
|
|
|
federating: "Федерируется"
|
|
|
|
|
blocked: "Заблокировано"
|
|
|
|
|
suspended: "Заморожено"
|
|
|
|
|
all: "Всё"
|
|
|
|
|
subscribing: "Подписка"
|
|
|
|
|
publishing: "Публикация"
|
|
|
|
|
notResponding: "Нет ответа"
|
|
|
|
|
instanceFollowing: "Подписанные на сервере"
|
|
|
|
|
instanceFollowers: "Подписчики сервера"
|
|
|
|
|
instanceUsers: "Пользователи сервера"
|
|
|
|
|
changePassword: "Изменить пароль"
|
|
|
|
|
security: "Безопасность"
|
|
|
|
|
retypedNotMatch: "Не совпадают."
|
|
|
|
|
currentPassword: "Текущий пароль"
|
|
|
|
|
newPassword: "Новый пароль"
|
|
|
|
|
newPasswordRetype: "Новый пароль (ещё раз)"
|
|
|
|
|
attachFile: "Прикрепить файлы"
|
|
|
|
|
more: "Ещё!"
|
|
|
|
|
featured: "Горячее"
|
|
|
|
|
usernameOrUserId: "Имя или идентификатор пользователя"
|
|
|
|
|
noSuchUser: "Таких пользователей не найдено"
|
|
|
|
|
lookup: "Запрос"
|
|
|
|
|
announcements: "Оповещения"
|
|
|
|
|
imageUrl: "Ссылка на изображение"
|
|
|
|
|
remove: "Удалить"
|
|
|
|
|
removed: "\uFEFFУдалено"
|
|
|
|
|
removeAreYouSure: "Хотите удалить «{x}»?"
|
|
|
|
|
deleteAreYouSure: "Хотите удалить «{x}»?"
|
|
|
|
|
resetAreYouSure: "На самом деле сбросить?"
|
|
|
|
|
saved: "Сохранено"
|
|
|
|
|
messaging: "Сообщения"
|
|
|
|
|
upload: "Загрузить"
|
|
|
|
|
keepOriginalUploading: "Сохранить исходное изображение"
|
|
|
|
|
keepOriginalUploadingDescription: "Сохраняет исходную версию при загрузке изображений.
|
|
|
|
|
Если выключить, то при загрузке браузер генерирует изображение для публикации."
|
|
|
|
|
fromDrive: "С «диска»"
|
|
|
|
|
fromUrl: "По ссылке"
|
|
|
|
|
uploadFromUrl: "Загрузить по ссылке"
|
|
|
|
|
uploadFromUrlDescription: "Ссылка на файл, который хотите загрузить"
|
|
|
|
|
uploadFromUrlRequested: "Загрузка выбранного"
|
|
|
|
|
uploadFromUrlMayTakeTime: "Загрузка может занять некоторое время."
|
|
|
|
|
explore: "Обзор"
|
|
|
|
|
messageRead: "Прочитали"
|
|
|
|
|
noMoreHistory: "История закончилась"
|
|
|
|
|
startMessaging: "Начать общение"
|
|
|
|
|
nUsersRead: "Прочитали {n}"
|
|
|
|
|
agreeTo: "Я соглашаюсь с {0}"
|
|
|
|
|
tos: "Пользовательское соглашение"
|
|
|
|
|
start: "Начать"
|
|
|
|
|
home: "Главная"
|
|
|
|
|
remoteUserCaution: "Это пользователь с другого сайта, поэтому информация может быть
|
|
|
|
|
неточной."
|
|
|
|
|
activity: "Активность"
|
|
|
|
|
images: "Изображения"
|
|
|
|
|
birthday: "День рождения"
|
|
|
|
|
yearsOld: "Возраст: {age}"
|
|
|
|
|
registeredDate: "Дата регистрации"
|
|
|
|
|
location: "Местоположение"
|
|
|
|
|
theme: "Тема"
|
|
|
|
|
themeForLightMode: "Тема для светлого режима"
|
|
|
|
|
themeForDarkMode: "Тема для тёмного режима"
|
|
|
|
|
light: "Светлый"
|
|
|
|
|
dark: "Тёмный"
|
|
|
|
|
lightThemes: "Светлые темы"
|
|
|
|
|
darkThemes: "Тёмные темы"
|
|
|
|
|
syncDeviceDarkMode: "Синхронизировать с темным режимом устройства"
|
|
|
|
|
drive: "Диск"
|
|
|
|
|
fileName: "Имя файла"
|
|
|
|
|
selectFile: "Выберите файл"
|
|
|
|
|
selectFiles: "Выберите файлы"
|
|
|
|
|
selectFolder: "Выберите папку"
|
|
|
|
|
selectFolders: "Выберите папки"
|
|
|
|
|
renameFile: "Переименовать файл"
|
|
|
|
|
folderName: "Имя папки"
|
|
|
|
|
createFolder: "Создать папку"
|
|
|
|
|
renameFolder: "Переименовать папку"
|
|
|
|
|
deleteFolder: "Удалить папку"
|
|
|
|
|
addFile: "Добавить файл"
|
|
|
|
|
emptyDrive: "Диск пуст"
|
|
|
|
|
emptyFolder: "Папка пуста"
|
|
|
|
|
unableToDelete: "Удаление невозможно"
|
|
|
|
|
inputNewFileName: "Введите имя нового файла"
|
|
|
|
|
inputNewDescription: "Введите новую подпись"
|
|
|
|
|
inputNewFolderName: "Пожалуйста, введите новое имя папки"
|
|
|
|
|
circularReferenceFolder: "Вы пытаетесь переместить папку внутрь себя."
|
|
|
|
|
hasChildFilesOrFolders: "Эта папка не пуста и не может быть удалена."
|
|
|
|
|
copyUrl: "Копировать ссылку"
|
|
|
|
|
rename: "Переименовать"
|
|
|
|
|
avatar: "Аватар"
|
|
|
|
|
banner: "Шапка"
|
|
|
|
|
nsfw: "Содержимое не для всех"
|
|
|
|
|
whenServerDisconnected: "Когда соединение с сервером потеряно"
|
|
|
|
|
disconnectedFromServer: "Разорвано соединение с сервером"
|
|
|
|
|
reload: "Перезагрузить"
|
|
|
|
|
doNothing: "Ничего не делать"
|
|
|
|
|
reloadConfirm: "Перезагрузить ленту?"
|
|
|
|
|
watch: "Следить"
|
|
|
|
|
unwatch: "Отписаться"
|
|
|
|
|
accept: "Принять"
|
|
|
|
|
reject: "Отклонить"
|
|
|
|
|
normal: "Стабильно"
|
|
|
|
|
instanceName: "Название сервера"
|
|
|
|
|
instanceDescription: "Описание сервера"
|
|
|
|
|
maintainerName: "Имя администратора"
|
|
|
|
|
maintainerEmail: "Электронная почта администратора"
|
|
|
|
|
tosUrl: "Ссылка на пользовательское соглашение"
|
|
|
|
|
thisYear: "Этот год"
|
|
|
|
|
thisMonth: "Этот месяц"
|
|
|
|
|
today: "Этот день"
|
|
|
|
|
dayX: "{day} день"
|
|
|
|
|
monthX: "{month} месяц"
|
|
|
|
|
yearX: "{year} год"
|
|
|
|
|
pages: "Страницы"
|
|
|
|
|
integration: "Интеграции"
|
|
|
|
|
connectService: "Подключиться"
|
|
|
|
|
disconnectService: "Отключиться"
|
|
|
|
|
enableLocalTimeline: "Включить локальную ленту"
|
|
|
|
|
enableGlobalTimeline: "Включить глобальную ленту"
|
|
|
|
|
disablingTimelinesInfo: "У администраторов и модераторов есть доступ ко всем лентам,
|
|
|
|
|
даже если они отключены."
|
|
|
|
|
registration: "Регистрация"
|
|
|
|
|
enableRegistration: "Разрешить регистрацию"
|
|
|
|
|
invite: "Пригласить"
|
|
|
|
|
driveCapacityPerLocalAccount: "Объём диска на одного локального пользователя"
|
|
|
|
|
driveCapacityPerRemoteAccount: "Объём диска на одного пользователя с другого сайта"
|
|
|
|
|
inMb: "В мегабайтах"
|
|
|
|
|
iconUrl: "Ссылка на аватар"
|
|
|
|
|
bannerUrl: "Ссылка на изображение в шапке"
|
|
|
|
|
backgroundImageUrl: "Ссылка на фоновое изображение"
|
|
|
|
|
basicInfo: "Общая информация"
|
|
|
|
|
pinnedUsers: "Прикреплённый пользователь"
|
|
|
|
|
pinnedUsersDescription: "Перечислите по одному имени пользователя в строке. Пользователи,
|
|
|
|
|
перечисленные здесь, будут привязаны к закладке \"Изучение\"."
|
|
|
|
|
pinnedPages: "Закрепленные страницы"
|
|
|
|
|
pinnedPagesDescription: "Если хотите закрепить страницы на главной сайта, сюда можно
|
|
|
|
|
добавить пути к ним, каждый в отдельной строке."
|
|
|
|
|
pinnedClipId: "Идентификатор закреплённой подборки"
|
|
|
|
|
pinnedNotes: "Закреплённые посты"
|
|
|
|
|
hcaptcha: "hCaptcha"
|
|
|
|
|
enableHcaptcha: "Включить hCaptcha"
|
|
|
|
|
hcaptchaSiteKey: "Ключ сайта"
|
|
|
|
|
hcaptchaSecretKey: "Секретный ключ"
|
|
|
|
|
recaptcha: "reCAPTCHA"
|
|
|
|
|
enableRecaptcha: "Включить reCAPTCHA"
|
|
|
|
|
recaptchaSiteKey: "Ключ сайта"
|
|
|
|
|
recaptchaSecretKey: "Секретный ключ"
|
|
|
|
|
avoidMultiCaptchaConfirm: "Несколько способов проверки могут мешать друг другу. Подтвердите,
|
|
|
|
|
если хотите отключить другие способы. Или нажмите «Отмена», чтобы оставить их включёнными."
|
|
|
|
|
antennas: "Антенны"
|
|
|
|
|
manageAntennas: "Настройки антенн"
|
|
|
|
|
name: "Название"
|
|
|
|
|
antennaSource: "Источник антенны"
|
|
|
|
|
antennaKeywords: "Ключевые слова"
|
|
|
|
|
antennaExcludeKeywords: "Исключения"
|
|
|
|
|
antennaKeywordsDescription: "Пишите слова через пробел в одной строке, чтобы ловить
|
|
|
|
|
их появление вместе; на отдельных строках располагайте слова, или группы слов, чтобы
|
|
|
|
|
ловить любые из них."
|
|
|
|
|
notifyAntenna: "Уведомлять о новых постах"
|
|
|
|
|
withFileAntenna: "Только посты с вложениями"
|
|
|
|
|
enableServiceworker: "Включить ServiceWorker"
|
|
|
|
|
antennaUsersDescription: "Пишите каждое название аккаута на отдельной строке"
|
|
|
|
|
caseSensitive: "С учётом регистра"
|
|
|
|
|
withReplies: "Включая ответы"
|
|
|
|
|
connectedTo: "Вы подключены к следующим аккаунтам"
|
|
|
|
|
notesAndReplies: "Посты и ответы"
|
|
|
|
|
withFiles: "Посты с файлами"
|
|
|
|
|
silence: "Заглушить"
|
|
|
|
|
silenceConfirm: "Вы уверены что хотите заглушить этого пользователя?"
|
|
|
|
|
unsilence: "Снять глушение"
|
|
|
|
|
unsilenceConfirm: "Снять глушение с этого пользователя? Уверены?"
|
|
|
|
|
popularUsers: "Популярные пользователи"
|
|
|
|
|
recentlyUpdatedUsers: "Активные последнее время"
|
|
|
|
|
recentlyRegisteredUsers: "Недавно зарегистрированные пользователи"
|
|
|
|
|
recentlyDiscoveredUsers: "Недавно обнаруженные пользователи"
|
|
|
|
|
exploreUsersCount: "Пользователей: {count}"
|
|
|
|
|
exploreFediverse: "Исследуйте Fediverse"
|
|
|
|
|
popularTags: "Популярные теги"
|
|
|
|
|
userList: "Списки"
|
|
|
|
|
about: "Описание"
|
|
|
|
|
aboutFirefish: "О Firefish"
|
|
|
|
|
administrator: "Администратор"
|
|
|
|
|
token: "Токен"
|
|
|
|
|
twoStepAuthentication: "Двухфакторная аутентификация"
|
|
|
|
|
moderator: "Модератор"
|
|
|
|
|
moderation: "Модерация"
|
|
|
|
|
nUsersMentioned: "Упомянуло пользователей: {n}"
|
|
|
|
|
securityKey: "Ключ безопасности"
|
|
|
|
|
securityKeyName: "Имя ключа"
|
|
|
|
|
registerSecurityKey: "Зарегистрировать защитный ключ"
|
|
|
|
|
lastUsed: "Последнее использование"
|
|
|
|
|
unregister: "Отписаться"
|
|
|
|
|
passwordLessLogin: "Настроить вход без пароля"
|
|
|
|
|
resetPassword: "Сброс пароля"
|
|
|
|
|
newPasswordIs: "Новый пароль — «{password}»"
|
|
|
|
|
reduceUiAnimation: "Уменьшить анимацию в пользовательском интерфейсе"
|
|
|
|
|
share: "Поделиться"
|
|
|
|
|
notFound: "Не найдено"
|
|
|
|
|
notFoundDescription: "Страница по указанной ссылке не найдена."
|
|
|
|
|
uploadFolder: "Место загрузки по умолчанию"
|
|
|
|
|
cacheClear: "Очистка кэша"
|
|
|
|
|
markAsReadAllNotifications: "Отметить все уведомления как прочитанные"
|
|
|
|
|
markAsReadAllUnreadNotes: "Отметить все посты как прочитанные"
|
|
|
|
|
markAsReadAllTalkMessages: "Отметить все реплики как прочитанные"
|
|
|
|
|
help: "Помощь"
|
|
|
|
|
inputMessageHere: "Введите сообщение здесь"
|
|
|
|
|
close: "Закрыть"
|
|
|
|
|
group: "Группа"
|
|
|
|
|
groups: "Группы"
|
|
|
|
|
createGroup: "Создать группу"
|
|
|
|
|
ownedGroups: "Собственные группы"
|
|
|
|
|
joinedGroups: "Участие в группах"
|
|
|
|
|
invites: "Приглашения"
|
|
|
|
|
groupName: "Название группы"
|
|
|
|
|
members: "Участники"
|
|
|
|
|
transfer: "Отдать"
|
|
|
|
|
messagingWithUser: "Общение с другим пользователем"
|
|
|
|
|
messagingWithGroup: "Общение в группе"
|
|
|
|
|
title: "Заголовок"
|
|
|
|
|
text: "Текст"
|
|
|
|
|
enable: "Включить"
|
|
|
|
|
next: "Дальше"
|
|
|
|
|
retype: "Введите ещё раз"
|
|
|
|
|
noteOf: "Что пишет {user}"
|
|
|
|
|
inviteToGroup: "Пригласить в группу"
|
|
|
|
|
quoteAttached: "Цитата"
|
|
|
|
|
quoteQuestion: "Хотите добавить цитату?"
|
|
|
|
|
noMessagesYet: "Пока ни одного сообщения"
|
|
|
|
|
newMessageExists: "Новое сообщение"
|
|
|
|
|
onlyOneFileCanBeAttached: "К сообщению можно прикрепить только один файл"
|
|
|
|
|
signinRequired: "Пожалуйста, войдите"
|
|
|
|
|
invitations: "Приглашения"
|
|
|
|
|
invitationCode: "Код приглашения"
|
|
|
|
|
checking: "Проверка..."
|
|
|
|
|
available: "Доступно"
|
|
|
|
|
unavailable: "Не доступно"
|
|
|
|
|
usernameInvalidFormat: "Можно использовать только латинские буквы (A—Z, a—z), цифры
|
|
|
|
|
(0—9) и знак подчёркивания (_)."
|
|
|
|
|
tooShort: "Слишком короткий"
|
|
|
|
|
tooLong: "Слишком длинный"
|
|
|
|
|
weakPassword: "Слабый пароль"
|
|
|
|
|
normalPassword: "Годный пароль"
|
|
|
|
|
strongPassword: "Надёжный пароль"
|
|
|
|
|
passwordMatched: "Совпали"
|
|
|
|
|
passwordNotMatched: "Не совпадают"
|
|
|
|
|
signinWith: "Использовать {x} для входа"
|
|
|
|
|
signinFailed: "Невозможно войти в систему. Введенное вами имя пользователя или пароль
|
|
|
|
|
неверны."
|
|
|
|
|
tapSecurityKey: "Нажмите на свой электронный ключ"
|
|
|
|
|
or: "или"
|
|
|
|
|
language: "Язык"
|
|
|
|
|
uiLanguage: "Язык интерфейса"
|
|
|
|
|
groupInvited: "Приглашение в группу"
|
|
|
|
|
aboutX: "Описание {x}"
|
|
|
|
|
useOsNativeEmojis: "Использовать эмодзи операционной системы"
|
|
|
|
|
disableDrawer: "Не использовать выдвижные меню"
|
|
|
|
|
youHaveNoGroups: "У вас нет ни одной группы"
|
|
|
|
|
joinOrCreateGroup: "Получайте приглашения в группы или создавайте свои собственные."
|
|
|
|
|
noHistory: "История пока пуста"
|
|
|
|
|
signinHistory: "Журнал посещений"
|
|
|
|
|
disableAnimatedMfm: "Отключение анимированной разметки MFM"
|
|
|
|
|
doing: "В процессе..."
|
|
|
|
|
category: "Категория"
|
|
|
|
|
tags: "Метки"
|
|
|
|
|
docSource: "Источник документа"
|
|
|
|
|
createAccount: "Новая учётная запись"
|
|
|
|
|
existingAccount: "Существующая учётная запись"
|
|
|
|
|
regenerate: "Создать повторно"
|
|
|
|
|
fontSize: "Размер шрифта"
|
|
|
|
|
noFollowRequests: "Нерассмотренные запросы на подписку отсутствуют"
|
|
|
|
|
openImageInNewTab: "Открыть изображение в новой вкладке"
|
|
|
|
|
dashboard: "Панель управления"
|
|
|
|
|
local: "С этого сайта"
|
|
|
|
|
remote: "С других сайтов"
|
|
|
|
|
total: "Всего"
|
|
|
|
|
weekOverWeekChanges: "За неделю"
|
|
|
|
|
dayOverDayChanges: "За день"
|
|
|
|
|
appearance: "Внешний вид"
|
|
|
|
|
clientSettings: "Настройки клиента"
|
|
|
|
|
accountSettings: "Настройки учетной записи"
|
|
|
|
|
promotion: "Продвинуто"
|
|
|
|
|
promote: "Продвинуть"
|
|
|
|
|
numberOfDays: "Количество дней"
|
|
|
|
|
hideThisNote: "Спрятать эту запись"
|
|
|
|
|
showFeaturedNotesInTimeline: "Показывать в ленте посты из «Горячего»"
|
|
|
|
|
objectStorage: "Хранилище"
|
|
|
|
|
useObjectStorage: "Использовать объектное хранилище"
|
|
|
|
|
objectStorageBaseUrl: "Базовый адрес"
|
|
|
|
|
objectStorageBaseUrlDesc: "URL используемый для примера. Укажите URL-адрес вашего
|
|
|
|
|
CDN или прокси, если вы используете любой из них.\nДля S3 используйте 'https://<bucket>.s3.amazonaws.com',
|
|
|
|
|
а для GCS и подобных сервисов используйте 'https://storage.googleapis.com/<bucket>',
|
|
|
|
|
и т.п."
|
|
|
|
|
objectStorageBucket: "Bucket"
|
|
|
|
|
objectStorageBucketDesc: "Укажите название контейнера (Bucket) который используется
|
|
|
|
|
на выбранном сервисе."
|
|
|
|
|
objectStoragePrefix: "Префикс"
|
|
|
|
|
objectStoragePrefixDesc: "Файлы будут храниться в директории, соответствующей указанному
|
|
|
|
|
здесь префиксу пути."
|
|
|
|
|
objectStorageEndpoint: "Конечная точка"
|
|
|
|
|
objectStorageEndpointDesc: "Если используете AWS S3, оставьте пустым. В остальных
|
|
|
|
|
случаях укажите конечную точку (endpoint) в форме «<host>» или «<host>:<port>»,
|
|
|
|
|
так, как это описано в руководстве той службы, которую собираетесь использовать."
|
|
|
|
|
objectStorageRegion: "Регион"
|
|
|
|
|
objectStorageRegionDesc: "Укажите регион, например xx-east-1. Если ваша служба не
|
|
|
|
|
различает регионы, оставьте поле пустым, или впишите us-east-1."
|
|
|
|
|
objectStorageUseSSL: "Использовать SSL"
|
|
|
|
|
objectStorageUseSSLDesc: "Отключите, если не собираетесь использовать протокол HTTPS
|
|
|
|
|
для обмена по API"
|
|
|
|
|
objectStorageUseProxy: "Использовать прокси"
|
|
|
|
|
objectStorageUseProxyDesc: "Отключите, если не будете испоьзовать прокси для соединений
|
|
|
|
|
по протоколу ObjectStorage"
|
|
|
|
|
objectStorageSetPublicRead: "Устанавливать public-read при загрузке на сервер"
|
|
|
|
|
serverLogs: "Журнал сервера"
|
|
|
|
|
deleteAll: "Удалить всё"
|
|
|
|
|
showFixedPostForm: "Показывать поле для ввода нового поста наверху ленты"
|
|
|
|
|
newNoteRecived: "Появился новый пост"
|
|
|
|
|
sounds: "Звуки"
|
|
|
|
|
listen: "Слушать"
|
|
|
|
|
none: "Ничего"
|
|
|
|
|
showInPage: "Показать страницу"
|
|
|
|
|
popout: "Развернуть"
|
|
|
|
|
volume: "Громкость"
|
|
|
|
|
masterVolume: "Основная регулировка громкости"
|
|
|
|
|
details: "Подробнее"
|
|
|
|
|
chooseEmoji: "Выберите эмодзи"
|
|
|
|
|
unableToProcess: "Не удаётся завершить операцию"
|
|
|
|
|
recentUsed: "Последние использованные"
|
|
|
|
|
install: "Установить"
|
|
|
|
|
uninstall: "Удалить"
|
|
|
|
|
installedApps: "Установленные приложения"
|
|
|
|
|
nothing: "Ничего нет"
|
|
|
|
|
installedDate: "Дата установки"
|
|
|
|
|
lastUsedDate: "Дата использования"
|
|
|
|
|
state: "Состояние"
|
|
|
|
|
sort: "Сортировать"
|
|
|
|
|
ascendingOrder: "по возрастанию"
|
|
|
|
|
descendingOrder: "По убыванию"
|
|
|
|
|
scratchpad: "Когтеточка"
|
|
|
|
|
scratchpadDescription: "«Когтеточка» — это место для опытов с AiScript. Здесь можно
|
|
|
|
|
писать программы, взаимодействующие с Firefish, запускать и смотреть что из этого
|
|
|
|
|
получается."
|
|
|
|
|
output: "Выходы"
|
|
|
|
|
script: "Скрипт"
|
|
|
|
|
disablePagesScript: "Отключить скрипты на «Страницах»"
|
|
|
|
|
updateRemoteUser: "Обновить данные пользователя с его сервера"
|
|
|
|
|
deleteAllFiles: "Удалить все файлы"
|
|
|
|
|
deleteAllFilesConfirm: "Вы хотите удалить все файлы?"
|
|
|
|
|
removeAllFollowing: "Удалить всех подписчиков"
|
|
|
|
|
removeAllFollowingDescription: "Отменить все подписки с домена {host}? Пожалуйста,
|
|
|
|
|
применяйте это действие, если сервер больше не существует."
|
|
|
|
|
userSuspended: "Эта учётная запись заморожена."
|
|
|
|
|
userSilenced: "Этот пользователь был заглушен."
|
|
|
|
|
yourAccountSuspendedTitle: "Эта учетная запись заблокирована"
|
|
|
|
|
yourAccountSuspendedDescription: "Эта учетная запись была заблокирована из-за нарушения
|
|
|
|
|
условий предоставления услуг сервера. Свяжитесь с администратором, если вы хотите
|
|
|
|
|
узнать более подробную причину. Пожалуйста, не создавайте новую учетную запись."
|
|
|
|
|
menu: "Меню"
|
|
|
|
|
divider: "Линия-разделитель"
|
|
|
|
|
addItem: "Добавить элемент"
|
|
|
|
|
relays: "Ретрансляторы"
|
|
|
|
|
addRelay: "Добавить ретранслятор"
|
|
|
|
|
inboxUrl: "URL ящика входящих сообщений"
|
|
|
|
|
addedRelays: "Добавленные ретрансляторы"
|
|
|
|
|
serviceworkerInfo: "Нужно включить, чтобы работали push-уведомления."
|
|
|
|
|
deletedNote: "Удалённый пост"
|
|
|
|
|
invisibleNote: "Личное сообщение"
|
|
|
|
|
enableInfiniteScroll: "Включить бесконечную прокрутку"
|
|
|
|
|
visibility: "Видимость"
|
|
|
|
|
poll: "Опрос"
|
|
|
|
|
useCw: "Скрывать содержимое под предупреждением"
|
|
|
|
|
enablePlayer: "Включить проигрыватель"
|
|
|
|
|
disablePlayer: "Выключить проигрыватель"
|
|
|
|
|
expandTweet: "Развернуть твит"
|
|
|
|
|
themeEditor: "Редактор темы оформления"
|
|
|
|
|
description: "Описание"
|
|
|
|
|
describeFile: "Добавить подпись"
|
|
|
|
|
enterFileDescription: "Введите подпись"
|
|
|
|
|
author: "Автор"
|
|
|
|
|
leaveConfirm: "Вы не сохранили изменения. Хотите выйти и потерять их?"
|
|
|
|
|
manage: "Управление"
|
|
|
|
|
plugins: "Расширения"
|
|
|
|
|
preferencesBackups: "Резервная копия"
|
|
|
|
|
deck: "Пульт"
|
|
|
|
|
undeck: "Покинуть пульт"
|
|
|
|
|
useBlurEffectForModal: "Размывка под формой поверх всего"
|
|
|
|
|
useFullReactionPicker: "Полнофункциональный выбор реакций"
|
|
|
|
|
width: "Ширина"
|
|
|
|
|
height: "Высота"
|
|
|
|
|
large: "Крупно"
|
|
|
|
|
medium: "Средне"
|
|
|
|
|
small: "Мелко"
|
|
|
|
|
generateAccessToken: "Создать токен доступа"
|
|
|
|
|
permission: "Разрешения"
|
|
|
|
|
enableAll: "Включить все"
|
|
|
|
|
disableAll: "Выключить всё"
|
|
|
|
|
tokenRequested: "Открыть доступ к учётной записи"
|
|
|
|
|
pluginTokenRequestedDescription: "Это расширение сможет пользоваться разрешениями,
|
|
|
|
|
установленными здесь."
|
|
|
|
|
notificationType: "Тип уведомления"
|
|
|
|
|
edit: "Изменить"
|
|
|
|
|
emailServer: "Сервер электронной почты"
|
|
|
|
|
enableEmail: "Включить обмен электронной почтой"
|
|
|
|
|
emailConfigInfo: "Используется для подтверждения адреса электронной почты и сброса
|
|
|
|
|
пароля"
|
|
|
|
|
email: "Электронная почта"
|
|
|
|
|
emailAddress: "Адрес электронной почты"
|
|
|
|
|
smtpConfig: "Конфигурация SMTP-сервера"
|
|
|
|
|
smtpHost: "Хост"
|
|
|
|
|
smtpPort: "Порт"
|
|
|
|
|
smtpUser: "Имя пользователя"
|
|
|
|
|
smtpPass: "Пароль"
|
|
|
|
|
emptyToDisableSmtpAuth: "Не заполняйте имя пользователя и пароль, чтобы отключить
|
|
|
|
|
аутентификацию в SMTP"
|
|
|
|
|
smtpSecure: "Использовать SSL/TLS для SMTP-соединений"
|
|
|
|
|
smtpSecureInfo: "Выключите при использовании STARTTLS"
|
|
|
|
|
testEmail: "Проверка доставки электронной почты"
|
|
|
|
|
wordMute: "Скрытие слов"
|
|
|
|
|
regexpError: "Ошибка в регулярном выражении"
|
|
|
|
|
instanceMute: "Глушение серверов"
|
|
|
|
|
userSaysSomething: "{name} что-то сообщает"
|
|
|
|
|
makeActive: "Активировать"
|
|
|
|
|
display: "Отображение"
|
|
|
|
|
copy: "Копировать"
|
|
|
|
|
metrics: "Метрики"
|
|
|
|
|
overview: "Обзор"
|
|
|
|
|
logs: "Журналы"
|
|
|
|
|
delayed: "Задержка"
|
|
|
|
|
database: "База данных"
|
|
|
|
|
channel: "Каналы"
|
|
|
|
|
create: "Создать"
|
|
|
|
|
notificationSetting: "Настройки уведомлений"
|
|
|
|
|
notificationSettingDesc: "Выберите тип уведомлений для отображения."
|
|
|
|
|
useGlobalSetting: "Использовать глобальные настройки"
|
|
|
|
|
useGlobalSettingDesc: "Если включено, будут использоваться настройки учётной записи.
|
|
|
|
|
Если включить, этот виджет можно будет настроить индивидуально."
|
|
|
|
|
other: "Другие"
|
|
|
|
|
regenerateLoginToken: "Создать новый токен для входа"
|
|
|
|
|
regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы
|
|
|
|
|
во время входа. Обычно в этом нет необходимости. При создании все устройства будут
|
|
|
|
|
отключены."
|
|
|
|
|
setMultipleBySeparatingWithSpace: "Можно написать несколько через пробел."
|
|
|
|
|
fileIdOrUrl: "Идентификатор файла или ссылка"
|
|
|
|
|
behavior: "Поведение"
|
|
|
|
|
sample: "Пример"
|
|
|
|
|
abuseReports: "Жалобы"
|
|
|
|
|
reportAbuse: "Жалоба"
|
|
|
|
|
reportAbuseOf: "Пожаловаться на пользователя {name}"
|
|
|
|
|
fillAbuseReportDescription: "Опишите, пожалуйста, причину жалобы подробнее. Если речь
|
|
|
|
|
о конкретном посте, будьте добры приложить ссылку на неё."
|
|
|
|
|
abuseReported: "Жалоба отправлена. Большое спасибо за информацию."
|
|
|
|
|
reporteeOrigin: "О ком сообщено"
|
|
|
|
|
reporterOrigin: "Кто сообщил"
|
|
|
|
|
forwardReport: "Переслать отчет на удалённый сервер"
|
|
|
|
|
forwardReportIsAnonymous: "Удаленный сервер не сможет увидеть вашу личную информацию
|
|
|
|
|
— отчёт будет отображаться как отправленный от анонимной системная учетной записи."
|
|
|
|
|
send: "Отправить"
|
|
|
|
|
abuseMarkAsResolved: "Отметить жалобу как решённую"
|
|
|
|
|
openInNewTab: "Открыть в новой вкладке"
|
|
|
|
|
openInSideView: "Открывать в боковой колонке"
|
|
|
|
|
defaultNavigationBehaviour: "Поведение навигации по умолчанию"
|
|
|
|
|
editTheseSettingsMayBreakAccount: "От изменений в этих настройках ваша учётная запись
|
|
|
|
|
может поломаться."
|
|
|
|
|
instanceTicker: "Информация про записи на сервере"
|
|
|
|
|
waitingFor: "Ждём, когда {x} ответит"
|
|
|
|
|
random: "Случайные"
|
|
|
|
|
system: "Система"
|
|
|
|
|
switchUi: "Выбор вида"
|
|
|
|
|
desktop: "Компьютер"
|
|
|
|
|
clip: "Подборка"
|
|
|
|
|
createNew: "Новый документ"
|
|
|
|
|
optional: "Необязательно"
|
|
|
|
|
createNewClip: "Новая подборка"
|
|
|
|
|
public: "Общедоступно"
|
|
|
|
|
i18nInfo: "Firefish переводят на разные языки добровольцы со всего света. Ваша помощь
|
|
|
|
|
тоже пригодится здесь: {link}."
|
|
|
|
|
manageAccessTokens: "Управление токенами доступа"
|
|
|
|
|
accountInfo: "Сведения об учётной записи"
|
|
|
|
|
notesCount: "Количество постов"
|
|
|
|
|
repliesCount: "Сколько раз пользователь кому-то ответил"
|
|
|
|
|
renotesCount: "Сколько раз пользователь делился постами"
|
|
|
|
|
repliedCount: "Сколько раз ответили пользователю"
|
|
|
|
|
renotedCount: "Сколько раз делились постами пользователя"
|
|
|
|
|
followingCount: "Количество подписок"
|
|
|
|
|
followersCount: "Количество подписавшихся"
|
|
|
|
|
sentReactionsCount: "Количество реакций пользователя"
|
|
|
|
|
receivedReactionsCount: "Количество реакций на посты пользователя"
|
|
|
|
|
pollVotesCount: "Сколько раз пользователь участвовал в опросах"
|
|
|
|
|
pollVotedCount: "Сколько раз участвовали в опросах пользователя"
|
|
|
|
|
yes: "Да"
|
|
|
|
|
no: "Нет"
|
|
|
|
|
driveFilesCount: "Количество файлов на диске"
|
|
|
|
|
driveUsage: "Занято места на диске"
|
|
|
|
|
noCrawle: "Запретить паукам индексировать сайт"
|
|
|
|
|
noCrawleDescription: "Просьба поисковым системам не ходить по вашему профилю, по постам,
|
|
|
|
|
страницам и не индексировать их."
|
|
|
|
|
lockedAccountInfo: "Даже если вы вручную подтверждаете подписки, кто угодно может
|
|
|
|
|
читать ваши посты, если вы не отмечаете их «для подписчиков»."
|
|
|
|
|
alwaysMarkSensitive: "Отмечать файлы как «содержимое не для всех» по умолчанию"
|
|
|
|
|
loadRawImages: "Сразу показывать изображения в полном размере"
|
|
|
|
|
disableShowingAnimatedImages: "Не проигрывать анимацию"
|
|
|
|
|
verificationEmailSent: "Вам отправлено письмо для подтверждения. Пройдите, пожалуйста,
|
|
|
|
|
по ссылке из письма, чтобы завершить проверку."
|
|
|
|
|
notSet: "Не настроено"
|
|
|
|
|
emailVerified: "Адрес электронной почты подтверждён"
|
|
|
|
|
noteFavoritesCount: "Количество добавленного в избранное"
|
|
|
|
|
pageLikesCount: "Количество понравившихся страниц"
|
|
|
|
|
pageLikedCount: "Количество страниц, понравившихся другим"
|
|
|
|
|
contact: "Как связаться"
|
|
|
|
|
useSystemFont: "Использовать шрифт, предлагаемый системой"
|
|
|
|
|
clips: "Подборки"
|
|
|
|
|
experimentalFeatures: "Экспериментальные функции"
|
|
|
|
|
developer: "Разработчик"
|
|
|
|
|
makeExplorable: "Опубликовать профиль в «Обзоре»"
|
|
|
|
|
makeExplorableDescription: "Если выключить, ваш профиль не будет показан в разделе
|
|
|
|
|
«Обзор»."
|
|
|
|
|
showGapBetweenNotesInTimeline: "Показывать разделитель между постами в ленте"
|
|
|
|
|
duplicate: "Дубликат"
|
|
|
|
|
left: "Влево"
|
|
|
|
|
center: "По центру"
|
|
|
|
|
wide: "Толстый"
|
|
|
|
|
narrow: "Тонкий"
|
|
|
|
|
reloadToApplySetting: "Это настройка вступает в силу при загрузке страницы. Перезагрузить
|
|
|
|
|
сейчас?"
|
|
|
|
|
needReloadToApply: "Изменения вступят в силу после перезагрузки страницы."
|
|
|
|
|
showTitlebar: "Показать заголовок"
|
|
|
|
|
clearCache: "Очистить кэш"
|
|
|
|
|
onlineUsersCount: "Пользователей сейчас в сети: {n}"
|
|
|
|
|
nUsers: "Пользователей: {n}"
|
|
|
|
|
nNotes: "Постов: {n}"
|
|
|
|
|
sendErrorReports: "Посылать отчёты о сбоях"
|
|
|
|
|
sendErrorReportsDescription: "Если включено, когда возникнет какая-нибудь техническая
|
2023-07-31 19:16:47 +09:00
|
|
|
|
проблема, подробные сведения об этом будут отправлены разработчикам Firefish.\n
|
|
|
|
|
Это очень помогает делать программу лучше. В отчёты попадают тип и версия ОС, браузера,
|
2023-07-20 04:17:05 +09:00
|
|
|
|
журнал действий (что привело к сбою) и тому подобное."
|
|
|
|
|
myTheme: "Личная тема"
|
|
|
|
|
backgroundColor: "Фон"
|
|
|
|
|
accentColor: "Акцент"
|
|
|
|
|
textColor: "Текст"
|
|
|
|
|
saveAs: "Сохранить под названием…"
|
|
|
|
|
advanced: "Для продвинутых"
|
|
|
|
|
value: "Значения"
|
|
|
|
|
createdAt: "Создано"
|
|
|
|
|
updatedAt: "Обновлено"
|
|
|
|
|
saveConfirm: "Сохранить изменения?"
|
|
|
|
|
deleteConfirm: "Удалить?"
|
|
|
|
|
invalidValue: "Недопустимое значение."
|
|
|
|
|
registry: "Реестр"
|
|
|
|
|
closeAccount: "Закрыть учётную запись"
|
|
|
|
|
currentVersion: "Используемая версия"
|
|
|
|
|
latestVersion: "Самая свежая версия"
|
|
|
|
|
youAreRunningUpToDateClient: "У вас самая свежая версия клиента."
|
|
|
|
|
newVersionOfClientAvailable: "Доступна более свежая версия клиента."
|
|
|
|
|
usageAmount: "Использовано"
|
|
|
|
|
capacity: "Ёмкость"
|
|
|
|
|
inUse: "Занято"
|
|
|
|
|
editCode: "Редактировать исходный текст"
|
|
|
|
|
apply: "Применить"
|
|
|
|
|
receiveAnnouncementFromInstance: "Получать оповещения с этого сервера"
|
|
|
|
|
emailNotification: "Уведомления по электронной почте"
|
|
|
|
|
publish: "Опубликовать"
|
|
|
|
|
inChannelSearch: "Поиск по каналу"
|
|
|
|
|
useReactionPickerForContextMenu: "Открывать палитру реакций правой кнопкой"
|
|
|
|
|
typingUsers: "{users} печатает"
|
|
|
|
|
jumpToSpecifiedDate: "Перейти к заданной дате"
|
|
|
|
|
showingPastTimeline: "Отображается старая лента"
|
|
|
|
|
clear: "Очистить"
|
|
|
|
|
markAllAsRead: "Отметить всё как прочитанное"
|
|
|
|
|
goBack: "Выход"
|
|
|
|
|
unlikeConfirm: "В самом деле отменить «нравится»?"
|
|
|
|
|
fullView: "Полный вид"
|
|
|
|
|
quitFullView: "Закрыть полный вид"
|
|
|
|
|
addDescription: "Добавить описание"
|
|
|
|
|
userPagePinTip: "Можно добавить сюда посты, выбрав нужный, и включив в её меню пункт
|
|
|
|
|
«Закрепить в профиле»."
|
|
|
|
|
notSpecifiedMentionWarning: "В этом посте есть упоминание тех, кто не включён в адресаты"
|
|
|
|
|
info: "Описание"
|
|
|
|
|
userInfo: "Сведения о пользователе"
|
|
|
|
|
unknown: "Неизвестно"
|
|
|
|
|
onlineStatus: "Присутствие в сети"
|
|
|
|
|
hideOnlineStatus: "Скрыть присутствие"
|
|
|
|
|
hideOnlineStatusDescription: "Сокрытие присутствия делает некоторые функции, такие
|
|
|
|
|
как поиск, менее удобными."
|
|
|
|
|
online: "В сети"
|
|
|
|
|
active: "Действует"
|
|
|
|
|
offline: "Не в сети"
|
|
|
|
|
notRecommended: "Не рекомендуется"
|
|
|
|
|
botProtection: "Ботозащита"
|
|
|
|
|
instanceBlocking: "Управление федерацией"
|
|
|
|
|
selectAccount: "Выберите учётную запись"
|
|
|
|
|
switchAccount: "Сменить учётную запись"
|
|
|
|
|
enabled: "Включено"
|
|
|
|
|
disabled: "Отключено"
|
|
|
|
|
quickAction: "Быстрое действие"
|
|
|
|
|
user: "Пользователи"
|
|
|
|
|
administration: "Управление"
|
|
|
|
|
accounts: "Учётные записи"
|
|
|
|
|
switch: "Переключение"
|
|
|
|
|
noMaintainerInformationWarning: "Не заполнены сведения об администраторах."
|
|
|
|
|
noBotProtectionWarning: "Ботозащита не настроена."
|
|
|
|
|
configure: "Настроить"
|
|
|
|
|
postToGallery: "Опубликовать в галерею"
|
|
|
|
|
gallery: "Галерея"
|
|
|
|
|
recentPosts: "Недавние публикации"
|
|
|
|
|
popularPosts: "Популярные публикации"
|
|
|
|
|
shareWithNote: "Поделиться постом"
|
|
|
|
|
ads: "Реклама"
|
|
|
|
|
expiration: "Опрос длится"
|
|
|
|
|
memo: "Памятка"
|
|
|
|
|
priority: "Приоритет"
|
|
|
|
|
high: "Высокий"
|
|
|
|
|
middle: "Средне"
|
|
|
|
|
low: "Низкий"
|
|
|
|
|
emailNotConfiguredWarning: "Не указан адрес электронной почты."
|
|
|
|
|
ratio: "Соотношение"
|
|
|
|
|
previewNoteText: "Предварительный просмотр"
|
|
|
|
|
customCss: "Индивидуальный CSS"
|
|
|
|
|
customCssWarn: "Используйте эту настройку только если знаете, что делаете. Ошибки
|
|
|
|
|
здесь чреваты тем, что сайт перестанет нормально работать у вас."
|
|
|
|
|
global: "Всеобщая"
|
|
|
|
|
squareAvatars: "Квадратные аватарки"
|
|
|
|
|
sent: "Отправить"
|
|
|
|
|
received: "Получено"
|
|
|
|
|
searchResult: "Результаты поиска"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
hashtags: "Хэштеги"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
troubleshooting: "Разрешение проблем"
|
|
|
|
|
useBlurEffect: "Размытие в интерфейсе"
|
|
|
|
|
learnMore: "Подробнее"
|
|
|
|
|
misskeyUpdated: "Firefish обновился!"
|
|
|
|
|
whatIsNew: "Показать изменения"
|
|
|
|
|
translate: "Перевод"
|
|
|
|
|
translatedFrom: "Перевод. Язык оригинала — {x}"
|
|
|
|
|
accountDeletionInProgress: "В настоящее время выполняется удаление учетной записи"
|
|
|
|
|
usernameInfo: "Имя, которое отличает вашу учетную запись от других на этом сервере.
|
|
|
|
|
Вы можете использовать алфавит (a~z, A~Z), цифры (0~9) или символы подчеркивания
|
|
|
|
|
(_). Имена пользователей не могут быть изменены позже."
|
|
|
|
|
aiChanMode: "ИИ режим"
|
|
|
|
|
keepCw: "Сохраняйте Предупреждения о содержимом"
|
|
|
|
|
pubSub: "Учётные записи Pub/Sub"
|
|
|
|
|
lastCommunication: "Последнее сообщение"
|
|
|
|
|
resolved: "Решено"
|
|
|
|
|
unresolved: "Без решения"
|
|
|
|
|
breakFollow: "Отписка"
|
|
|
|
|
itsOn: "Включено"
|
|
|
|
|
itsOff: "Выключено"
|
|
|
|
|
emailRequiredForSignup: "Для регистрации учётной записи нужен адрес электронной почты"
|
|
|
|
|
unread: "Непрочитанное"
|
|
|
|
|
filter: "Фильтры"
|
|
|
|
|
controlPanel: "Панель управления"
|
|
|
|
|
manageAccounts: "Управление аккаунтом"
|
|
|
|
|
makeReactionsPublic: "Опубликовать список реакций"
|
|
|
|
|
makeReactionsPublicDescription: "Список сделанных вами реакций доступен для просмотра
|
|
|
|
|
всем желающим."
|
|
|
|
|
classic: "Центрированный"
|
|
|
|
|
muteThread: "Заглушить цепочку"
|
|
|
|
|
unmuteThread: "Отменить глушение цепочки"
|
|
|
|
|
ffVisibility: "Видимость подписок и подписчиков"
|
|
|
|
|
ffVisibilityDescription: "Здесь можно настроить, кто будет видеть ваши подписки и
|
|
|
|
|
подписчиков."
|
|
|
|
|
continueThread: "Показать следующие ответы"
|
|
|
|
|
deleteAccountConfirm: "Учётная запись будет безвозвратно удалена. Подтверждаете?"
|
|
|
|
|
incorrectPassword: "Пароль неверен."
|
|
|
|
|
voteConfirm: "Отдать голос за «{choice}»?"
|
|
|
|
|
hide: "Спрятать"
|
|
|
|
|
leaveGroup: "Покинуть группу"
|
|
|
|
|
leaveGroupConfirm: "Покинуть группу «{name}»?"
|
|
|
|
|
useDrawerReactionPickerForMobile: "Выдвижная палитра на мобильном устройстве"
|
|
|
|
|
welcomeBackWithName: "С возвращением, {name}"
|
|
|
|
|
clickToFinishEmailVerification: "Пожалуйста, нажмите [{ok}], чтобы завершить подтверждение
|
|
|
|
|
адреса электронной почты."
|
|
|
|
|
overridedDeviceKind: "Тип устройства"
|
|
|
|
|
smartphone: "Смартфон"
|
|
|
|
|
tablet: "Планшет"
|
|
|
|
|
auto: "Автоматически"
|
|
|
|
|
themeColor: "Цвет темы сервера"
|
|
|
|
|
size: "Размер"
|
|
|
|
|
numberOfColumn: "Количество столбцов"
|
|
|
|
|
searchByGoogle: "Поиск"
|
|
|
|
|
instanceDefaultLightTheme: "Светлая тема по умолчанию для всего сервера"
|
|
|
|
|
instanceDefaultDarkTheme: "Темная тема по умолчанию для всего сервера"
|
|
|
|
|
indefinitely: "вечно"
|
|
|
|
|
file: "Файлы"
|
|
|
|
|
recommended: "Рекомендуем"
|
|
|
|
|
check: "Проверить"
|
|
|
|
|
driveCapOverrideLabel: "Изменение лимита дискового пространства для этого пользователя"
|
|
|
|
|
reverse: "Переворот"
|
|
|
|
|
colored: "Выделена цветом"
|
|
|
|
|
label: "Метка"
|
|
|
|
|
localOnly: "Локально"
|
|
|
|
|
beta: "Бета"
|
|
|
|
|
enableAutoSensitive: "Автоматическое определение NSFW"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
enableAutoSensitiveDescription: "Позволяет автоматически обнаруживать и маркировать
|
|
|
|
|
медиафайлы NSFW с помощью машинного обучения, где это возможно. Даже если эта опция
|
|
|
|
|
отключена, она может быть включена на всем сервере."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
account: "Учётные записи"
|
|
|
|
|
_sensitiveMediaDetection:
|
|
|
|
|
description: "Машинное обучение может быть использовано для автоматического обнаружения
|
|
|
|
|
чувствительных медиа для модерации. Нагрузка на сервер увеличивается незначительно."
|
|
|
|
|
setSensitiveFlagAutomatically: "Установить флаг NSFW"
|
|
|
|
|
sensitivity: Чувствительность обнаружения
|
|
|
|
|
sensitivityDescription: Снижение чувствительности приведет к меньшему количеству
|
|
|
|
|
ошибочных обнаружений (ложноположительных результатов), в то время как ее увеличение
|
|
|
|
|
приведет к меньшему количеству пропущенных обнаружений (ложноотрицательных результатов).
|
|
|
|
|
setSensitiveFlagAutomaticallyDescription: Результаты внутреннего обнаружения будут
|
|
|
|
|
сохранены, даже если эта опция отключена.
|
|
|
|
|
analyzeVideos: Включить анализ видео
|
|
|
|
|
analyzeVideosDescription: Анализирует видео в дополнение к изображениям. Это немного
|
|
|
|
|
увеличит нагрузку на сервер.
|
|
|
|
|
_emailUnavailable:
|
|
|
|
|
used: "Уже используется"
|
|
|
|
|
format: "Неверный формат"
|
|
|
|
|
disposable: "Временный адрес электронной почты не принимается"
|
|
|
|
|
mx: "Неверный почтовый сервер"
|
|
|
|
|
smtp: "Почтовый сервер не отвечает"
|
|
|
|
|
_ffVisibility:
|
|
|
|
|
public: "Общедоступны"
|
|
|
|
|
followers: "Показываются только подписчикам"
|
|
|
|
|
private: "Показываются только вам"
|
|
|
|
|
_signup:
|
|
|
|
|
almostThere: "Почти готово"
|
|
|
|
|
emailAddressInfo: "Введите ваш адрес электронной почты."
|
|
|
|
|
emailSent: "На указанный вами адрес электронной почты ({email}) отправлено письмо.
|
|
|
|
|
Перейдите по ссылке в письме, чтобы завершить регистрацию."
|
|
|
|
|
_accountDelete:
|
|
|
|
|
accountDelete: "Удалить свою учётную запись"
|
|
|
|
|
mayTakeTime: "Удаление учётной записи — ресурсозатратный процесс. Он может занять
|
|
|
|
|
много времени, если вы много писали и загружали файлов."
|
|
|
|
|
sendEmail: "Когда ваша учетная запись будет удалена, мы сообщим на указанную вами
|
|
|
|
|
электронную почту."
|
|
|
|
|
requestAccountDelete: "Запросить удаление вашей учетной записи"
|
|
|
|
|
started: "Процесс удаления начался."
|
|
|
|
|
inProgress: "Удаление в процессе"
|
|
|
|
|
_ad:
|
|
|
|
|
back: "Выход"
|
|
|
|
|
reduceFrequencyOfThisAd: "Реже показывать эту рекламу"
|
|
|
|
|
_forgotPassword:
|
|
|
|
|
enterEmail: "Введите адрес электронной почты, который ввели при регистрации. На
|
|
|
|
|
неё будет выслана ссылка для смены пароля."
|
|
|
|
|
ifNoEmail: "Если вы не ввели свой адрес электронной почты, свяжитесь с администратором
|
2023-07-31 19:16:47 +09:00
|
|
|
|
сервера, чтобы сменить пароль."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
contactAdmin: "Здесь не используются адреса электронной почты, так что свяжитесь
|
|
|
|
|
с администратором, чтобы поменять пароль."
|
|
|
|
|
_gallery:
|
|
|
|
|
my: "Личная"
|
|
|
|
|
liked: "Понравившееся"
|
|
|
|
|
like: "Нравится"
|
|
|
|
|
unlike: "Отменить «нравится»"
|
|
|
|
|
_email:
|
|
|
|
|
_follow:
|
|
|
|
|
title: "Новый подписчик"
|
|
|
|
|
_receiveFollowRequest:
|
|
|
|
|
title: "Новый запрос на подписку"
|
|
|
|
|
_plugin:
|
|
|
|
|
install: "Установка расширений"
|
|
|
|
|
installWarn: "Пожалуйста, не устанавливайте расширения, которым не доверяете."
|
|
|
|
|
manage: "Управление расширениями"
|
|
|
|
|
_registry:
|
|
|
|
|
scope: "Область"
|
|
|
|
|
key: "Ключ"
|
|
|
|
|
keys: "Ключ"
|
|
|
|
|
domain: "Домен"
|
|
|
|
|
createKey: "Новый ключ"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
_aboutFirefish:
|
2023-07-20 04:17:05 +09:00
|
|
|
|
about: "Firefish это форк Firefish, сделанный ThatOneCalculator, разработка которого
|
|
|
|
|
началась с 2022."
|
|
|
|
|
contributors: "Основные соавторы"
|
|
|
|
|
allContributors: "Все соавторы"
|
|
|
|
|
source: "Исходный код"
|
|
|
|
|
translation: "Перевод Firefish"
|
|
|
|
|
donate: "Пожертвование на Firefish"
|
|
|
|
|
morePatrons: "Большое спасибо и многим другим, кто принял участие в этом проекте!
|
|
|
|
|
🥰"
|
|
|
|
|
patrons: "Материальная поддержка"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
patronsList: Перечислены в хронологическом порядке, а не по размеру пожертвования.
|
|
|
|
|
Сделайте взнос по ссылке выше, чтобы ваше имя было здесь!
|
|
|
|
|
sponsors: Спонсоры Firefish
|
|
|
|
|
donateTitle: Понравился Firefish?
|
|
|
|
|
pleaseDonateToFirefish: Пожалуйста, поддержите разработку Firefish.
|
|
|
|
|
pleaseDonateToHost: Также не забудьте поддержать ваш домашний сервер {host}, чтобы
|
|
|
|
|
помочь с его операционными расходами.
|
|
|
|
|
donateHost: Пожертвовать на {host}
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_nsfw:
|
|
|
|
|
respect: "Скрывать содержимое не для всех"
|
|
|
|
|
ignore: "Показывать содержимое не для всех"
|
|
|
|
|
force: "Скрывать вообще все файлы"
|
|
|
|
|
_mfm:
|
|
|
|
|
cheatSheet: "Подсказка по разметке MFM"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
intro: "MFM — язык оформления текста, используемый в Misskey, Firefish, Akkoma,
|
|
|
|
|
который можно использовать во многих местах. На этой странице собраны и кратко
|
|
|
|
|
изложены способы его использовать."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
dummy: "Firefish расширяет границы Федиверса"
|
|
|
|
|
mention: "Упоминание"
|
|
|
|
|
mentionDescription: "При помощи знака «собака» перед именем можно упомянуть какого-нибудь
|
|
|
|
|
пользователя."
|
|
|
|
|
hashtag: "Хэштег"
|
|
|
|
|
hashtagDescription: "При помощи знака «решётка» перед словом задаётся хэштег."
|
|
|
|
|
url: "Простая ссылка (URL)"
|
|
|
|
|
urlDescription: "Ссылки могут отображаться непосредственно."
|
|
|
|
|
link: "Ссылка с пояснением"
|
|
|
|
|
linkDescription: "Можно ссылку оформить в виде произвольного текста."
|
|
|
|
|
bold: "Жирный шрифт"
|
|
|
|
|
boldDescription: "Выделяет текст, делая буквы жирнее."
|
|
|
|
|
small: "Мелкий шрифт"
|
|
|
|
|
smallDescription: "Делает текст маленьким и незаметным."
|
|
|
|
|
center: "Выровнять элементы по центру"
|
|
|
|
|
centerDescription: "Так можно выровнять что-то по центру."
|
|
|
|
|
inlineCode: "Программа (в тексте)"
|
|
|
|
|
inlineCodeDescription: "Подсвечивает фрагмент программы внутри сплошного текста."
|
|
|
|
|
blockCode: "Программа (блок)"
|
|
|
|
|
blockCodeDescription: "Оформляет текст программы в виде отдельного блокоа. Он может
|
|
|
|
|
состоять из множества строк."
|
|
|
|
|
inlineMath: "Математическое выражение (в тексте)"
|
|
|
|
|
inlineMathDescription: "Позволяет вставлять математические выражения внутрь текста
|
|
|
|
|
при помощи языка KaTeX"
|
|
|
|
|
blockMath: "Математическое выражение (блок)"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
blockMathDescription: "Отображать математические формулы (KaTeX) блоками"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
quote: "Цитата"
|
|
|
|
|
quoteDescription: "Так можно процитировать чей-то текст."
|
|
|
|
|
emoji: "Собственные эмодзи"
|
|
|
|
|
emojiDescription: "Можно вставить эмодзи в текст, окружив название двоеточиями."
|
|
|
|
|
search: "Поиск"
|
|
|
|
|
searchDescription: "Можно добавить форму для поиска, сразу задав, что искать."
|
|
|
|
|
flip: "Переворот"
|
|
|
|
|
flipDescription: "Позволяет отразить текст зеркально по вертикали или горизонтали."
|
|
|
|
|
jelly: "Анимация желе (шлёп-плёп)"
|
|
|
|
|
jellyDescription: "Напоминает горку джема, дёргающуюся от шлепков."
|
|
|
|
|
tada: "Анимация (та-дам!)"
|
|
|
|
|
tadaDescription: "Получается нечто выпрыгивающее, как бы крича: «а вот и я!»."
|
|
|
|
|
jump: "Анимация прыжков (прыг-скок)"
|
|
|
|
|
jumpDescription: "Побуждает радостно подпрыгивать."
|
|
|
|
|
bounce: "Анимация отскоков (бум-бум)"
|
|
|
|
|
bounceDescription: "Это будет скакать как мяч."
|
|
|
|
|
shake: "Анимация дрожи (б-р-р-р)"
|
|
|
|
|
shakeDescription: "Такое дрожит, словно от холода. Или от страха."
|
|
|
|
|
twitch: "Анимация тряски"
|
|
|
|
|
twitchDescription: "Заставляет трястись как одержимого."
|
|
|
|
|
spin: "Вращение"
|
|
|
|
|
spinDescription: "Так можно крутить содержимое в разных направлениях."
|
|
|
|
|
x2: "Крупный шрифт"
|
|
|
|
|
x2Description: "Увеличивает содержимое."
|
|
|
|
|
x3: "Ещё крупнее"
|
|
|
|
|
x3Description: "Сильнее увеличивает содержимое."
|
|
|
|
|
x4: "Совсем крупно"
|
|
|
|
|
x4Description: "Увеличивает содержимое совсем сильно."
|
|
|
|
|
blur: "Размытие"
|
|
|
|
|
blurDescription: "Размывает текст до нечитаемости, будто его поместили за матовое
|
|
|
|
|
стекло. Наведение указателя мыши на размытый текст возвращает чёткость."
|
|
|
|
|
font: "Шрифт"
|
|
|
|
|
fontDescription: "Так можно писать произвольным шрифтом."
|
|
|
|
|
rainbow: "Радуга"
|
|
|
|
|
rainbowDescription: "Заставлять содержимое отображаться в цветах радуги."
|
|
|
|
|
sparkle: "Искры"
|
|
|
|
|
sparkleDescription: "Добавляет эффект искрящихся частиц."
|
|
|
|
|
rotate: "Повернуть"
|
|
|
|
|
rotateDescription: "Поворачивает на заданный угол."
|
|
|
|
|
plain: Обычный текст
|
|
|
|
|
plainDescription: Деактивирует эффекты всех MFM, содержащихся в этом эффекте MFM.
|
2023-07-31 19:16:47 +09:00
|
|
|
|
play: Воспроизвести MFM
|
|
|
|
|
warn: 'MFM может содержать быстро-движущуюся или яркую анимацию'
|
|
|
|
|
advanced: Расширенные MFM
|
|
|
|
|
advancedDescription: Если выключено, позволяет только базовую разметку, если не
|
|
|
|
|
воспроизводится анимированный MFM
|
|
|
|
|
background: Цвет фона
|
|
|
|
|
backgroundDescription: Изменить цвет фона текста.
|
|
|
|
|
crop: Обрезать
|
|
|
|
|
cropDescription: Обрезать содержимое.
|
|
|
|
|
stop: Остановить MFM
|
|
|
|
|
scale: Масштабировать
|
|
|
|
|
fade: Затухание
|
|
|
|
|
position: Расположение
|
|
|
|
|
alwaysPlay: Всегда автозапускать все анимированные MFM
|
|
|
|
|
fadeDescription: Уменьшает и увеличивает видимость контента.
|
|
|
|
|
foreground: Цвет переднего плана
|
|
|
|
|
foregroundDescription: Изменить цвет текста на переднем плане.
|
|
|
|
|
positionDescription: Переместить содержимое на указанное значение.
|
|
|
|
|
scaleDescription: Масштабировать содержимое на указанную величину.
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_instanceTicker:
|
|
|
|
|
none: "Не показывать"
|
|
|
|
|
remote: "Только для других сайтов"
|
|
|
|
|
always: "Показывать всегда"
|
|
|
|
|
_serverDisconnectedBehavior:
|
|
|
|
|
reload: "Автоматическая перезагрузка"
|
|
|
|
|
dialog: "Предупреждение"
|
|
|
|
|
quiet: "Показать ненавязчивое предупреждение"
|
|
|
|
|
nothing: Ничего не делать
|
|
|
|
|
_channel:
|
|
|
|
|
create: "Создать канал"
|
|
|
|
|
edit: "Редактировать канал"
|
|
|
|
|
setBanner: "Установить баннер"
|
|
|
|
|
removeBanner: "Удалить баннер"
|
|
|
|
|
featured: "Актуальные"
|
|
|
|
|
owned: "Собственные"
|
|
|
|
|
following: "Подписки"
|
|
|
|
|
usersCount: "Участников: {n}"
|
|
|
|
|
notesCount: "Постов: {n}"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
nameOnly: Только название
|
|
|
|
|
nameAndDescription: Название и описание
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_menuDisplay:
|
|
|
|
|
sideFull: "Сторона"
|
|
|
|
|
sideIcon: "Сторона (иконки)"
|
|
|
|
|
top: "Вверх"
|
|
|
|
|
hide: "Спрятать"
|
|
|
|
|
_wordMute:
|
|
|
|
|
muteWords: "Скрыть слово"
|
|
|
|
|
muteWordsDescription: "Пишите слова через пробел в одной строке, чтобы фильтровать
|
|
|
|
|
их появление вместе; а если хотите фильтровать любое из них, пишите в отдельных
|
|
|
|
|
строках."
|
|
|
|
|
muteWordsDescription2: "Здесь можно использовать регулярные выражения — просто заключите
|
|
|
|
|
их между двумя дробными чертами (/)."
|
|
|
|
|
softDescription: "Соответствующие условиям посты будут спрятаны из вашей ленты."
|
|
|
|
|
hardDescription: "Соответстующие условиям посты вообще не будут попадать в вашу
|
|
|
|
|
ленту. Даже если вы поменяете условия, отсеенные таким образом посты уже не появятся."
|
|
|
|
|
soft: "Мягкий"
|
|
|
|
|
hard: "Жёсткий"
|
|
|
|
|
mutedNotes: "Скрытые посты"
|
|
|
|
|
_instanceMute:
|
2023-07-31 19:16:47 +09:00
|
|
|
|
heading: "Список заглушенных серверов"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
instanceMuteDescription2: Разделить переносом строки
|
2023-07-31 19:16:47 +09:00
|
|
|
|
instanceMuteDescription: Это будет скрывать все посты/репосты с указанных серверов,
|
|
|
|
|
включая ответы пользователю с заглушенного сервера.
|
|
|
|
|
title: Скрывает посты с указанных серверов.
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_theme:
|
|
|
|
|
explore: "Обзор"
|
|
|
|
|
install: "Установить тему"
|
|
|
|
|
manage: "Менеджер тем"
|
|
|
|
|
code: "Код темы"
|
|
|
|
|
description: "Описание"
|
|
|
|
|
installed: "Тема «{name}» установлена"
|
|
|
|
|
installedThemes: "Установленные темы"
|
|
|
|
|
builtinThemes: "Встроенные темы"
|
|
|
|
|
alreadyInstalled: "Тема уже установлена"
|
|
|
|
|
invalid: "Формат темы некорректный"
|
|
|
|
|
make: "Создать тему"
|
|
|
|
|
base: "Основа"
|
|
|
|
|
addConstant: "Добавить константу"
|
|
|
|
|
constant: "Константа"
|
|
|
|
|
defaultValue: "По умолчанию"
|
|
|
|
|
color: "Цвет"
|
|
|
|
|
refProp: "Ссылка на свойство"
|
|
|
|
|
refConst: "Ссылка на константу"
|
|
|
|
|
key: "Ключ"
|
|
|
|
|
func: "Функции"
|
|
|
|
|
funcKind: "Тип функции"
|
|
|
|
|
argument: "Аргумент"
|
|
|
|
|
basedProp: "Исходное свойство"
|
|
|
|
|
alpha: "Непрозрачность"
|
|
|
|
|
darken: "Затемнение"
|
|
|
|
|
lighten: "Осветление"
|
|
|
|
|
inputConstantName: "Введите имя для константы"
|
|
|
|
|
importInfo: "Если вы введете код темы здесь, вы можете импортировать его в редактор
|
|
|
|
|
тем"
|
|
|
|
|
deleteConstantConfirm: "Вы действительно хотите удалить константу {const}?"
|
|
|
|
|
keys:
|
|
|
|
|
accent: "Акцент"
|
|
|
|
|
bg: "Фон"
|
|
|
|
|
fg: "Текст"
|
|
|
|
|
focus: "Фокус"
|
|
|
|
|
indicator: "Индикатор"
|
|
|
|
|
panel: "Панель"
|
|
|
|
|
shadow: "Тень"
|
|
|
|
|
header: "Заголовок"
|
|
|
|
|
navBg: "Фон боковой панели"
|
|
|
|
|
navFg: "Текст на боковой панели"
|
|
|
|
|
navHoverFg: "Текст на боковой панели (под указателем)"
|
|
|
|
|
navActive: "Текст на боковой панели (активирован)"
|
|
|
|
|
navIndicator: "Индикатор на боковой панели"
|
|
|
|
|
link: "Ссылка"
|
|
|
|
|
hashtag: "Хэштег"
|
|
|
|
|
mention: "Упоминание"
|
|
|
|
|
mentionMe: "Упоминания вас"
|
|
|
|
|
renote: "Репост"
|
|
|
|
|
modalBg: "Фон формы поверх страницы"
|
|
|
|
|
divider: "Разделитель"
|
|
|
|
|
scrollbarHandle: "Ползунок прокрутки"
|
|
|
|
|
scrollbarHandleHover: "Ползунок прокрутки (под указателем)"
|
|
|
|
|
dateLabelFg: "Текст отметки даты"
|
|
|
|
|
infoBg: "Фон сообщения"
|
|
|
|
|
infoFg: "Текст сообщения"
|
|
|
|
|
infoWarnBg: "Фон предупреждения"
|
|
|
|
|
infoWarnFg: "Текст предупреждения"
|
|
|
|
|
cwBg: "Фон предупреждения о содержимом"
|
|
|
|
|
cwFg: "Текст предупреждения о содержимом"
|
|
|
|
|
cwHoverBg: "Фон предупреждения о содержимом (под указателем)"
|
|
|
|
|
toastBg: "Фон оповещения"
|
|
|
|
|
toastFg: "Текст оповещения"
|
|
|
|
|
buttonBg: "Фон кнопки"
|
|
|
|
|
buttonHoverBg: "Текст кнопки"
|
|
|
|
|
inputBorder: "Рамка поля ввода"
|
|
|
|
|
listItemHoverBg: "Фон пункта списка (под указателем)"
|
|
|
|
|
driveFolderBg: "Фон папки «Диска»"
|
|
|
|
|
wallpaperOverlay: "Слой обоев"
|
|
|
|
|
badge: "Значок"
|
|
|
|
|
messageBg: "Фон беседы"
|
|
|
|
|
accentDarken: "Фон (затемнённый)"
|
|
|
|
|
accentLighten: "Фон (осветлённый)"
|
|
|
|
|
fgHighlighted: "Подсвеченный текст"
|
|
|
|
|
_sfx:
|
|
|
|
|
note: "Новый пост"
|
|
|
|
|
noteMy: "Собственные посты"
|
|
|
|
|
notification: "Уведомления"
|
|
|
|
|
chat: "Сообщения"
|
|
|
|
|
chatBg: "Сообщения (фон)"
|
|
|
|
|
antenna: "Антенна"
|
|
|
|
|
channel: "Канал"
|
|
|
|
|
_ago:
|
|
|
|
|
future: "Из будущего"
|
|
|
|
|
justNow: "Только что"
|
|
|
|
|
secondsAgo: "{n} с назад"
|
|
|
|
|
minutesAgo: "{n} мин назад"
|
|
|
|
|
hoursAgo: "{n} ч назад"
|
|
|
|
|
daysAgo: "{n} сут назад"
|
|
|
|
|
weeksAgo: "{n} нед. назад"
|
|
|
|
|
monthsAgo: "{n} мес. назад"
|
|
|
|
|
yearsAgo: "{n} г. назад"
|
|
|
|
|
_time:
|
|
|
|
|
second: "с"
|
|
|
|
|
minute: "мин"
|
|
|
|
|
hour: "ч"
|
|
|
|
|
day: "сут"
|
|
|
|
|
_tutorial:
|
|
|
|
|
title: "Как использовать Firefish"
|
|
|
|
|
step1_1: "Добро пожаловать!"
|
|
|
|
|
step1_2: "Давайте настроим вас. Вы будете работать в кратчайшие сроки!"
|
|
|
|
|
step2_1: "Сначала, пожалуйста, заполните свой профиль."
|
|
|
|
|
step2_2: "Предоставив некоторую информацию о себе, другим людям будет легче понять,
|
|
|
|
|
хотят ли они видеть ваши записи или следить за вами."
|
2023-07-31 19:16:47 +09:00
|
|
|
|
step3_1: "Теперь пришло время на кого-то подписаться!"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
step3_2: "Ваша домашняя и социальная ленты основаны на том, за кем вы следите, поэтому
|
|
|
|
|
для начала попробуйте следить за парой аккаунтов.\nНажмите на кружок с плюсом
|
|
|
|
|
в правом верхнем углу профиля, чтобы следить за ним."
|
|
|
|
|
step4_1: "Давайте выйдем на вас."
|
|
|
|
|
step4_2: "Для своего первого сообщения некоторые люди любят делать {introduction}
|
|
|
|
|
сообщение или простое \"Hello world!\""
|
|
|
|
|
step5_1: "Временные рамки, везде временные рамки!"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
step5_2: "В вашем сервере включены {timelines} разные ленты."
|
|
|
|
|
step5_3: "Домашняя {icon} лента - это лента, где вы можете видеть посты тех, на
|
|
|
|
|
кого вы подписались."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
step5_4: "Местная {icon} лента - это лента где вы можете видеть сообщения всех остальных
|
2023-07-31 19:16:47 +09:00
|
|
|
|
пользователей данного сервера."
|
|
|
|
|
step5_5: "Социальная лента {icon} - это комбинация домашней и местной лент."
|
|
|
|
|
step5_6: "На ленте Рекомендованных {icon} вы можете видеть посты с серверов, которые
|
|
|
|
|
рекомендуют администраторы."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
step5_7: "Глобальная {icon} лента - это место, где вы можете видеть сообщения от
|
2023-07-31 19:16:47 +09:00
|
|
|
|
всех других подключенных серверов."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
step6_1: "Итак, что это за место?"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
step6_2: "Ну, вы не просто присоединились к Firefish. Вы вошли в Fediverse, взаимосвязанную
|
|
|
|
|
сеть из тысяч серверов."
|
2023-07-20 04:17:05 +09:00
|
|
|
|
step6_3: "Каждый сервер работает по-своему, и не на всех серверах работает Firefish.
|
|
|
|
|
Но этот работает! Это немного сложно, но вы быстро разберетесь."
|
|
|
|
|
step6_4: "Теперь идите, изучайте и развлекайтесь!"
|
|
|
|
|
_2fa:
|
|
|
|
|
alreadyRegistered: "Двухфакторная аутентификация уже настроена."
|
|
|
|
|
registerTOTP: "Зарегистрируйте ваше устройство"
|
|
|
|
|
registerSecurityKey: "Зарегистрировать ключ"
|
|
|
|
|
step1: "Прежде всего, установите на устройство приложение для аутентификации, например,
|
|
|
|
|
{a} или {b}."
|
|
|
|
|
step2: "Далее отсканируйте отображаемый QR-код при помощи приложения."
|
|
|
|
|
step3: "И наконец, введите код, который покажет приложение."
|
|
|
|
|
step4: "Теперь при каждом входе на сайт вам нужно будет вводить код из приложения
|
|
|
|
|
аналогичным образом."
|
|
|
|
|
securityKeyInfo: "Вы можете настроить вход с помощью аппаратного ключа безопасности,
|
|
|
|
|
поддерживающего FIDO2, или отпечатка пальца или PIN-кода на устройстве."
|
|
|
|
|
step2Url: 'Вы также можете ввести этот URL если используете программу на компьютере:'
|
2023-07-31 19:16:47 +09:00
|
|
|
|
securityKeyName: Введите название ключа
|
|
|
|
|
removeKeyConfirm: Действительно удалить ключ {name}?
|
|
|
|
|
removeKey: Удалить ключ безопасности
|
|
|
|
|
step2Click: Нажав на этот QR-код, вы сможете зарегистрировать 2FA в вашем ключе
|
|
|
|
|
безопасности или приложении-аутентификаторе для телефона.
|
|
|
|
|
registerTOTPBeforeKey: Пожалуйста, настройте приложение-аутентификатор, чтобы зарегистрировать
|
|
|
|
|
ключ безопасности или пароль.
|
|
|
|
|
chromePasskeyNotSupported: Пароли Chrome пока не поддерживаются.
|
|
|
|
|
renewTOTP: Перенастроить приложение-аутентификатор
|
|
|
|
|
renewTOTPConfirm: Это приведет к тому, что коды подтверждения из предыдущего приложения
|
|
|
|
|
перестанут работать
|
|
|
|
|
renewTOTPOk: Перенастроить
|
|
|
|
|
renewTOTPCancel: Отменить
|
|
|
|
|
token: 2FA Токен
|
|
|
|
|
whyTOTPOnlyRenew: Приложение аутентификатора нельзя удалить, пока зарегистрирован
|
|
|
|
|
ключ безопасности.
|
|
|
|
|
tapSecurityKey: Пожалуйста, следуйте инструкциям вашего браузера, чтобы зарегистрировать
|
|
|
|
|
ключ безопасности или ключ-пароль
|
|
|
|
|
step3Title: Введите код аутентификации
|
|
|
|
|
securityKeyNotSupported: Ваш браузер не поддерживает ключи безопасности.
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_permissions:
|
|
|
|
|
"read:account": "Просматривать данные учётной записи"
|
|
|
|
|
"write:account": "Изменять данные учётной записи"
|
|
|
|
|
"read:blocks": "Смотреть список блокировок"
|
|
|
|
|
"write:blocks": "Изменять список блокировок"
|
|
|
|
|
"read:drive": "Смотреть содержимое «диска»"
|
|
|
|
|
"write:drive": "Изменять содержимое «диска»"
|
|
|
|
|
"read:favorites": "Смотреть список избранного"
|
|
|
|
|
"write:favorites": "Изменять список избранного"
|
|
|
|
|
"read:following": "Смотреть спискок подписок"
|
|
|
|
|
"write:following": "Изменять спискок подписок"
|
|
|
|
|
"read:messaging": "Смотреть сообщения"
|
|
|
|
|
"write:messaging": "Писать и удалять сообщения"
|
|
|
|
|
"read:mutes": "Смотреть спискок скрытых пользователей"
|
|
|
|
|
"write:mutes": "Изменять список скрытых пользователей"
|
|
|
|
|
"write:notes": "Писать и удалять посты"
|
|
|
|
|
"read:notifications": "Смотреть уведомления"
|
|
|
|
|
"write:notifications": "Изменять уведомления"
|
|
|
|
|
"read:reactions": "Смотреть реакции"
|
|
|
|
|
"write:reactions": "Изменять реакции"
|
|
|
|
|
"write:votes": "Голосовать"
|
|
|
|
|
"read:pages": "Смотреть страницы"
|
|
|
|
|
"write:pages": "Изменять и удалять страницы"
|
|
|
|
|
"read:page-likes": "Смотреть добавления страниц в избранное"
|
|
|
|
|
"write:page-likes": "Изменять добавления страниц в избранное"
|
|
|
|
|
"read:user-groups": "Смотреть группы пользователей"
|
|
|
|
|
"write:user-groups": "Изменять и удалять группы пользователей"
|
|
|
|
|
"read:channels": "Смотреть каналы"
|
|
|
|
|
"write:channels": "Изменять каналы"
|
|
|
|
|
"read:gallery": "Просмотр галереи"
|
|
|
|
|
"write:gallery": "Редактирование галереи"
|
|
|
|
|
"read:gallery-likes": "Просмотр списка понравившегося в галерее"
|
|
|
|
|
"write:gallery-likes": "Изменение списка понравившегося в галерее"
|
|
|
|
|
_auth:
|
|
|
|
|
shareAccess: "Дать доступ для «{name}» к вашей учётной записи?"
|
|
|
|
|
shareAccessAsk: "Уверены, что хотите дать приложению доступ к своей учётной записи?"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
permissionAsk: "Приложение запрашивает следующие разрешения:"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
pleaseGoBack: "Вернитесь, пожалуйста, в приложение"
|
|
|
|
|
callback: "Возврат в приложение"
|
|
|
|
|
denied: "Доступ закрыт"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
copyAsk: 'Пожалуйста, вставьте следующий код авторизации в приложение:'
|
|
|
|
|
allPermissions: Полный доступ к аккаунту
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_antennaSources:
|
|
|
|
|
all: "Все посты"
|
|
|
|
|
homeTimeline: "Посты тех на которых вы подписаны"
|
|
|
|
|
users: "Посты выбранных пользователей"
|
|
|
|
|
userList: "Посты пользователей из выбранных списков"
|
|
|
|
|
userGroup: "Посты от пользователей из заданной группы"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
instances: Посты от всех пользователей на сервере
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_weekday:
|
|
|
|
|
sunday: "Воскресенье"
|
|
|
|
|
monday: "Понедельник"
|
|
|
|
|
tuesday: "Вторник"
|
|
|
|
|
wednesday: "Среда"
|
|
|
|
|
thursday: "Четверг"
|
|
|
|
|
friday: "Пятница"
|
|
|
|
|
saturday: "Суббота"
|
|
|
|
|
_widgets:
|
|
|
|
|
memo: "Напоминания"
|
|
|
|
|
notifications: "Уведомления"
|
|
|
|
|
timeline: "Лента"
|
|
|
|
|
calendar: "Календарь"
|
|
|
|
|
trends: "Актуальное"
|
|
|
|
|
clock: "Часы"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
rss: "RSS-читалка"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
activity: "Активность"
|
|
|
|
|
photos: "Фото"
|
|
|
|
|
digitalClock: "Цифровые часы"
|
|
|
|
|
federation: "Федерация"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
postForm: "Создание поста"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
slideshow: "Показ слайдов"
|
|
|
|
|
button: "Кнопка"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
onlineUsers: "Пользователи онлайн"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
jobQueue: "Очередь заданий"
|
|
|
|
|
serverMetric: "Показатели сервера"
|
|
|
|
|
aiscript: "Консоль AiScript"
|
|
|
|
|
aichan: "Ай"
|
|
|
|
|
rssTicker: RSS-тикер
|
|
|
|
|
unixClock: UNIX часы
|
2023-07-31 19:16:47 +09:00
|
|
|
|
instanceCloud: Облачко серверов
|
2023-07-20 04:17:05 +09:00
|
|
|
|
userList: Список пользователей
|
|
|
|
|
_userList:
|
|
|
|
|
chooseList: Выберите список
|
2023-07-31 19:16:47 +09:00
|
|
|
|
meiliStatus: Состояние сервера
|
|
|
|
|
meiliSize: Размер индекса
|
|
|
|
|
meiliIndexCount: Индексированные посты
|
|
|
|
|
serverInfo: Информация о сервере
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_cw:
|
|
|
|
|
hide: "Спрятать"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
show: "Показать содержимое"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
chars: "знаков: {count}"
|
|
|
|
|
files: "файлов: {count}"
|
|
|
|
|
_poll:
|
|
|
|
|
noOnlyOneChoice: "Нужно хотя бы два варианта"
|
|
|
|
|
choiceN: "Выбор {n}"
|
|
|
|
|
noMore: "Больше вариантов добавить нельзя"
|
|
|
|
|
canMultipleVote: "Можно выбрать несколько вариантов"
|
|
|
|
|
expiration: "Опрос длится"
|
|
|
|
|
infinite: "вечно"
|
|
|
|
|
at: "Заканчивается..."
|
|
|
|
|
after: "Заканчивается после..."
|
|
|
|
|
deadlineDate: "Дата окончания"
|
|
|
|
|
deadlineTime: "Время"
|
|
|
|
|
duration: "Длительность"
|
|
|
|
|
votesCount: "Голосов: {n}"
|
|
|
|
|
totalVotes: "Голосов всего: {n}"
|
|
|
|
|
vote: "Проголосовать"
|
|
|
|
|
showResult: "Смотреть результаты"
|
|
|
|
|
voted: "Голос отдан"
|
|
|
|
|
closed: "Завершено"
|
|
|
|
|
remainingDays: "Осталось {d} сут {h} ч"
|
|
|
|
|
remainingHours: "Осталось {h} ч {m} мин"
|
|
|
|
|
remainingMinutes: "Осталось {m} мин {s} с"
|
|
|
|
|
remainingSeconds: "Осталось {s} с"
|
|
|
|
|
_visibility:
|
|
|
|
|
public: "Общедоступно"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
publicDescription: "Ваш пост будет виден во всех публичных лентах"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
home: "Скрытый"
|
|
|
|
|
homeDescription: "Не для общих лент"
|
|
|
|
|
followers: "Для подписчиков"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
followersDescription: "Сделать видимым только для ваших подписчиков и упомянутых
|
|
|
|
|
пользователей"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
specified: "Личное"
|
|
|
|
|
specifiedDescription: "Тем, кого укажете"
|
|
|
|
|
localOnly: "Локально"
|
|
|
|
|
localOnlyDescription: "Только для этого сайта"
|
|
|
|
|
_postForm:
|
|
|
|
|
replyPlaceholder: "Ответ на пост..."
|
|
|
|
|
quotePlaceholder: "Пояснение к цитате..."
|
|
|
|
|
channelPlaceholder: "Отправить в канал..."
|
|
|
|
|
_placeholders:
|
|
|
|
|
a: "Как дела?"
|
|
|
|
|
b: "Что интересного вокруг?"
|
|
|
|
|
c: "Что грызёт тебя, дружище?"
|
|
|
|
|
d: "Есть что сказать?"
|
|
|
|
|
e: "Напишите что-нибудь…"
|
|
|
|
|
f: "В ожидании, когда вы напишете…"
|
|
|
|
|
_profile:
|
|
|
|
|
name: "Имя"
|
|
|
|
|
username: "Имя пользователя"
|
|
|
|
|
description: "О себе"
|
|
|
|
|
youCanIncludeHashtags: "Можете использовать здесь хэштеги."
|
|
|
|
|
metadata: "Дополнительные сведения"
|
|
|
|
|
metadataEdit: "Редактировать дополнительные сведения"
|
|
|
|
|
metadataDescription: "Можно добавить до четырёх дополнительных граф в профиль. Вы
|
|
|
|
|
можете добавить тег {a} или тег {l} с {rel}, чтобы подтвердить ссылку в своем
|
|
|
|
|
профиле!"
|
|
|
|
|
metadataLabel: "Метка"
|
|
|
|
|
metadataContent: "Содержимое"
|
|
|
|
|
changeAvatar: "Поменять аватар"
|
|
|
|
|
changeBanner: "Поменять изображение в шапке"
|
|
|
|
|
locationDescription: Если вы сначала введете свой город, другим пользователям будет
|
|
|
|
|
показано ваше местное время.
|
|
|
|
|
_exportOrImport:
|
|
|
|
|
allNotes: "Все посты"
|
|
|
|
|
followingList: "Подписки"
|
|
|
|
|
muteList: "Скрытые"
|
|
|
|
|
blockingList: "Заблокированные"
|
|
|
|
|
userLists: "Списки"
|
|
|
|
|
excludeMutingUsers: "За исключением заглушенных пользователей"
|
|
|
|
|
excludeInactiveUsers: "Без неактивных учётных записей"
|
|
|
|
|
_charts:
|
|
|
|
|
federation: "Федерация"
|
|
|
|
|
apRequest: "Запросы"
|
|
|
|
|
usersIncDec: "Изменение числа пользователей"
|
|
|
|
|
usersTotal: "Количество пользователей"
|
|
|
|
|
activeUsers: "Активные пользователи"
|
|
|
|
|
notesIncDec: "Изменение числа постов"
|
|
|
|
|
localNotesIncDec: "Изменения числа локальных постов"
|
|
|
|
|
remoteNotesIncDec: "Изменения числа постов с других сайтов"
|
|
|
|
|
notesTotal: "Общее количество постов"
|
|
|
|
|
filesIncDec: "Изменения числа файлов"
|
|
|
|
|
filesTotal: "Суммарное количество файлов"
|
|
|
|
|
storageUsageIncDec: "Изменения заполнения хранилища"
|
|
|
|
|
storageUsageTotal: "Суммарное заполнение хранилища"
|
|
|
|
|
_instanceCharts:
|
|
|
|
|
requests: "Запросы"
|
|
|
|
|
users: "Изменение числа пользователей"
|
|
|
|
|
usersTotal: "Суммарное количество пользователей"
|
|
|
|
|
notes: "Изменение числа постов"
|
|
|
|
|
notesTotal: "Суммарное количество постов"
|
|
|
|
|
ff: "Изменения числа подписчиков "
|
|
|
|
|
ffTotal: "Суммарное количество подписчиков"
|
|
|
|
|
cacheSize: "Изменения размера кэша"
|
|
|
|
|
cacheSizeTotal: "Суммарный размер кэша"
|
|
|
|
|
files: "Изменения числа файлов"
|
|
|
|
|
filesTotal: "Суммарное количество файлов"
|
|
|
|
|
_timelines:
|
|
|
|
|
home: "Персональная"
|
|
|
|
|
local: "Местная"
|
|
|
|
|
social: "Социальная"
|
|
|
|
|
global: "Всеобщая"
|
|
|
|
|
recommended: Рекомендованная
|
|
|
|
|
_pages:
|
|
|
|
|
newPage: "Создать страницу"
|
|
|
|
|
editPage: "Править страницу"
|
|
|
|
|
readPage: "Читать страницу"
|
|
|
|
|
created: "Страница успешно создана"
|
|
|
|
|
updated: "Страница успешно обновлена"
|
|
|
|
|
deleted: "Страница успешно удалена"
|
|
|
|
|
pageSetting: "Настройки страницы"
|
|
|
|
|
nameAlreadyExists: "Указанный адрес страницы уже существует"
|
|
|
|
|
invalidNameTitle: "Указанный адрес страницы недопустим"
|
|
|
|
|
invalidNameText: "Проверьте, что не оставили поле пустым"
|
|
|
|
|
editThisPage: "Правка этой страницы"
|
|
|
|
|
viewSource: "Просмотр исходника"
|
|
|
|
|
viewPage: "Смотреть страницы"
|
|
|
|
|
like: "Нравится"
|
|
|
|
|
unlike: "Отменить «нравится»"
|
|
|
|
|
my: "Свои страницы"
|
|
|
|
|
liked: "Понравившиеся страницы"
|
|
|
|
|
featured: "Популярные"
|
|
|
|
|
inspector: "Инспектор"
|
|
|
|
|
contents: "Содержимое"
|
|
|
|
|
content: "Содержимое"
|
|
|
|
|
variables: "Переменные"
|
|
|
|
|
title: "Заголовок"
|
|
|
|
|
url: "Адрес страницы"
|
|
|
|
|
summary: "Краткое содержание"
|
|
|
|
|
alignCenter: "Выровнять элементы по центру"
|
|
|
|
|
hideTitleWhenPinned: "Скрыть заголовок страницы при привязке к профилю"
|
|
|
|
|
font: "Шрифт"
|
|
|
|
|
fontSerif: "Антиква (с засечками)"
|
|
|
|
|
fontSansSerif: "Гротеск (без засечек)"
|
|
|
|
|
eyeCatchingImageSet: "Добавить картинку для привлечения внимания"
|
|
|
|
|
eyeCatchingImageRemove: "Убрать картинку для привлечения внимания"
|
|
|
|
|
chooseBlock: "Добавить блок"
|
|
|
|
|
selectType: "Выберите вид"
|
|
|
|
|
enterVariableName: "Ведите имя переменной"
|
|
|
|
|
variableNameIsAlreadyUsed: "Это имя уже есть у другой переменной"
|
|
|
|
|
contentBlocks: "Содержательные"
|
|
|
|
|
inputBlocks: "Для ввода"
|
|
|
|
|
specialBlocks: "Особые"
|
|
|
|
|
blocks:
|
|
|
|
|
text: "Текст"
|
|
|
|
|
textarea: "Текст в рамке"
|
|
|
|
|
section: "Раздел"
|
|
|
|
|
image: "Изображения"
|
|
|
|
|
button: "Кнопка"
|
|
|
|
|
if: "Условный"
|
|
|
|
|
_if:
|
|
|
|
|
variable: "Переменная"
|
|
|
|
|
post: "Создание поста"
|
|
|
|
|
_post:
|
|
|
|
|
text: "Текст"
|
|
|
|
|
attachCanvasImage: "Прикрепить изображение с холста"
|
|
|
|
|
canvasId: "Метка холста"
|
|
|
|
|
textInput: "Поле ввода текста"
|
|
|
|
|
_textInput:
|
|
|
|
|
name: "Имя переменной"
|
|
|
|
|
text: "Подпись"
|
|
|
|
|
default: "Исходное содержимое"
|
|
|
|
|
textareaInput: "Многострочное поле ввода текста"
|
|
|
|
|
_textareaInput:
|
|
|
|
|
name: "Имя переменной"
|
|
|
|
|
text: "Подпись"
|
|
|
|
|
default: "Исходное содержимое"
|
|
|
|
|
numberInput: "Поле для ввода числа"
|
|
|
|
|
_numberInput:
|
|
|
|
|
name: "Имя переменной"
|
|
|
|
|
text: "Подпись"
|
|
|
|
|
default: "Исходное значение"
|
|
|
|
|
canvas: "Холст"
|
|
|
|
|
_canvas:
|
|
|
|
|
id: "Метка холста"
|
|
|
|
|
width: "Ширина"
|
|
|
|
|
height: "Высота"
|
|
|
|
|
note: "Встроенный пост"
|
|
|
|
|
_note:
|
|
|
|
|
id: "Идентификатор поста"
|
|
|
|
|
idDescription: "Можно также вставить ссылку на пост."
|
|
|
|
|
detailed: "Подробный вид"
|
|
|
|
|
switch: "Выключатель"
|
|
|
|
|
_switch:
|
|
|
|
|
name: "Имя переменной"
|
|
|
|
|
text: "Подпись"
|
|
|
|
|
default: "Исходное содержимое"
|
|
|
|
|
counter: "Кнопка со счётчиком"
|
|
|
|
|
_counter:
|
|
|
|
|
name: "Имя переменной"
|
|
|
|
|
text: "Надпись"
|
|
|
|
|
inc: "Увеличивать на"
|
|
|
|
|
_button:
|
|
|
|
|
text: "Надпись"
|
|
|
|
|
colored: "Выделена цветом"
|
|
|
|
|
action: "Действие по нажатию"
|
|
|
|
|
_action:
|
|
|
|
|
dialog: "Показать всплывающий текст"
|
|
|
|
|
_dialog:
|
|
|
|
|
content: "Всплывающий текст"
|
|
|
|
|
resetRandom: "Сброс генератора случайности"
|
|
|
|
|
pushEvent: "Вызвать событие"
|
|
|
|
|
_pushEvent:
|
|
|
|
|
event: "Имя события"
|
|
|
|
|
message: "Сообщение при нажатии"
|
|
|
|
|
variable: "Передать переменную с событием"
|
|
|
|
|
no-variable: "нет"
|
|
|
|
|
callAiScript: "Вызвать AiScript"
|
|
|
|
|
_callAiScript:
|
|
|
|
|
functionName: "Имя функции"
|
|
|
|
|
radioButton: "Кнопка-переключатель"
|
|
|
|
|
_radioButton:
|
|
|
|
|
name: "Имя переменной"
|
|
|
|
|
title: "Заголовок"
|
|
|
|
|
values: "Значения"
|
|
|
|
|
default: "Исходное значение"
|
|
|
|
|
script:
|
|
|
|
|
categories:
|
|
|
|
|
flow: "Управление исполнением"
|
|
|
|
|
logical: "Логические"
|
|
|
|
|
operation: "Арифметические"
|
|
|
|
|
comparison: "Сравнение"
|
|
|
|
|
random: "Случайные"
|
|
|
|
|
value: "Значения"
|
|
|
|
|
fn: "Функции"
|
|
|
|
|
text: "Текстовые"
|
|
|
|
|
convert: "Преобразование"
|
|
|
|
|
list: "Список"
|
|
|
|
|
blocks:
|
|
|
|
|
text: "Строка текста"
|
|
|
|
|
multiLineText: "Многострочный текст"
|
|
|
|
|
textList: "Список строк текста"
|
|
|
|
|
_textList:
|
|
|
|
|
info: "Пишите каждый пункт с новой строки"
|
|
|
|
|
strLen: "Длина текста"
|
|
|
|
|
_strLen:
|
|
|
|
|
arg1: "Текст"
|
|
|
|
|
strPick: "Взять знак из текста"
|
|
|
|
|
_strPick:
|
|
|
|
|
arg1: "Текст"
|
|
|
|
|
arg2: "Позиция знака"
|
|
|
|
|
strReplace: "Замена текста"
|
|
|
|
|
_strReplace:
|
|
|
|
|
arg1: "Текст, в котором заменять"
|
|
|
|
|
arg2: "Заменяемый текст"
|
|
|
|
|
arg3: "Менять на"
|
|
|
|
|
strReverse: "В обратном порядке"
|
|
|
|
|
_strReverse:
|
|
|
|
|
arg1: "Текст"
|
|
|
|
|
join: "Объединение"
|
|
|
|
|
_join:
|
|
|
|
|
arg1: "Списки"
|
|
|
|
|
arg2: "Разделитель"
|
|
|
|
|
add: "Добавить"
|
|
|
|
|
_add:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
subtract: "Вычитание"
|
|
|
|
|
_subtract:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
multiply: "Умножение"
|
|
|
|
|
_multiply:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
divide: "Деление"
|
|
|
|
|
_divide:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
mod: "Остаток от деления"
|
|
|
|
|
_mod:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
round: "Округление до целого"
|
|
|
|
|
_round:
|
|
|
|
|
arg1: "Число"
|
|
|
|
|
eq: "A равно B"
|
|
|
|
|
_eq:
|
|
|
|
|
arg1: "А"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
notEq: "A не равно B"
|
|
|
|
|
_notEq:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
and: "A и B"
|
|
|
|
|
_and:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
or: "A или B"
|
|
|
|
|
_or:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
lt: "A < B (меньше)"
|
|
|
|
|
_lt:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
gt: "A > B (больше)"
|
|
|
|
|
_gt:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
ltEq: "A ⩽ B (меньше или равно)"
|
|
|
|
|
_ltEq:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
gtEq: "A ⩾ B (больше или равно)"
|
|
|
|
|
_gtEq:
|
|
|
|
|
arg1: "A"
|
|
|
|
|
arg2: "B"
|
|
|
|
|
if: "Условный"
|
|
|
|
|
_if:
|
|
|
|
|
arg1: "Условие"
|
|
|
|
|
arg2: "Если правда"
|
|
|
|
|
arg3: "Если ложь"
|
|
|
|
|
not: "Отрицание"
|
|
|
|
|
_not:
|
|
|
|
|
arg1: "Условие"
|
|
|
|
|
random: "Случайность"
|
|
|
|
|
_random:
|
|
|
|
|
arg1: "Вероятность"
|
|
|
|
|
rannum: "Случайное число"
|
|
|
|
|
_rannum:
|
|
|
|
|
arg1: "Минимум"
|
|
|
|
|
arg2: "Максимум"
|
|
|
|
|
randomPick: "Случайный выбор из списка"
|
|
|
|
|
_randomPick:
|
|
|
|
|
arg1: "Списки"
|
|
|
|
|
dailyRandom: "Случайность (на день для пользователя)"
|
|
|
|
|
_dailyRandom:
|
|
|
|
|
arg1: "Вероятность"
|
|
|
|
|
dailyRannum: "Случайное число (на день для пользователя)"
|
|
|
|
|
_dailyRannum:
|
|
|
|
|
arg1: "Минимум"
|
|
|
|
|
arg2: "Максимум"
|
|
|
|
|
dailyRandomPick: "Случайный выбор из списка (на день для пользователя)"
|
|
|
|
|
_dailyRandomPick:
|
|
|
|
|
arg1: "Списки"
|
|
|
|
|
seedRandom: "Псевдослучайность (заданная зерном)"
|
|
|
|
|
_seedRandom:
|
|
|
|
|
arg1: "Зерно"
|
|
|
|
|
arg2: "Вероятность"
|
|
|
|
|
seedRannum: "Псевдослучайное число (заданное зерном)"
|
|
|
|
|
_seedRannum:
|
|
|
|
|
arg1: "Зерно"
|
|
|
|
|
arg2: "Минимум"
|
|
|
|
|
arg3: "Максимум"
|
|
|
|
|
seedRandomPick: "Псевдослучайный выбор из списка (заданный зерном)"
|
|
|
|
|
_seedRandomPick:
|
|
|
|
|
arg1: "Зерно"
|
|
|
|
|
arg2: "Списки"
|
|
|
|
|
DRPWPM: "Случайный выбор из взвешенного списка (на день для пользователя)"
|
|
|
|
|
_DRPWPM:
|
|
|
|
|
arg1: "Список строк текста"
|
|
|
|
|
pick: "Выбор из списка"
|
|
|
|
|
_pick:
|
|
|
|
|
arg1: "Списки"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
arg2: "Позиция"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
listLen: "Количество элементов в списке"
|
|
|
|
|
_listLen:
|
|
|
|
|
arg1: "Списки"
|
|
|
|
|
number: "Число"
|
|
|
|
|
stringToNumber: "Число из текста"
|
|
|
|
|
_stringToNumber:
|
|
|
|
|
arg1: "Текст"
|
|
|
|
|
numberToString: "Число в текст"
|
|
|
|
|
_numberToString:
|
|
|
|
|
arg1: "Число"
|
|
|
|
|
splitStrByLine: "Разделение текста на строки"
|
|
|
|
|
_splitStrByLine:
|
|
|
|
|
arg1: "Текст"
|
|
|
|
|
ref: "Переменная"
|
|
|
|
|
aiScriptVar: "Переменная AiScript"
|
|
|
|
|
fn: "Свои функции"
|
|
|
|
|
_fn:
|
|
|
|
|
slots: "Аргументы"
|
|
|
|
|
slots-info: "Напишите имя каждого аргумента с новой строки"
|
|
|
|
|
arg1: "Формула"
|
|
|
|
|
for: "Цикл"
|
|
|
|
|
_for:
|
|
|
|
|
arg1: "Количество повторений"
|
|
|
|
|
arg2: "Действие"
|
|
|
|
|
typeError: "Аргумент {slot} должен быть иметь тип «{expect}», а передали «{actual}»!"
|
|
|
|
|
thereIsEmptySlot: "Аргумент {slot} не заполнен!"
|
|
|
|
|
types:
|
|
|
|
|
string: "Текст"
|
|
|
|
|
number: "Число"
|
|
|
|
|
boolean: "Логический"
|
|
|
|
|
array: "Списки"
|
|
|
|
|
stringArray: "Список строк текста"
|
|
|
|
|
emptySlot: "Пустой аргумент"
|
|
|
|
|
enviromentVariables: "Переменная окружения"
|
|
|
|
|
pageVariables: "Элемент страницы"
|
|
|
|
|
argVariables: "Аргументы"
|
|
|
|
|
_relayStatus:
|
|
|
|
|
requesting: "В ожидании одобрения"
|
|
|
|
|
accepted: "Одобрено"
|
|
|
|
|
rejected: "Отказано"
|
|
|
|
|
_notification:
|
|
|
|
|
fileUploaded: "Файл успешно загружен"
|
|
|
|
|
youGotMention: "{name} упоминает вас"
|
|
|
|
|
youGotReply: "{name} отвечает вам"
|
|
|
|
|
youGotQuote: "{name} цитирует вас"
|
|
|
|
|
youRenoted: "{name} репостит ваш пост"
|
|
|
|
|
youGotPoll: "{name} участвует в вашем опросе"
|
|
|
|
|
youGotMessagingMessageFromUser: "{name} пишет вам"
|
|
|
|
|
youGotMessagingMessageFromGroup: "Новое сообщение в группе «{name}»"
|
|
|
|
|
youWereFollowed: "У вас новый подписчик"
|
|
|
|
|
youReceivedFollowRequest: "У вас новый запрос на подписку"
|
|
|
|
|
yourFollowRequestAccepted: "Ваш запрос на подписку одобрен"
|
|
|
|
|
youWereInvitedToGroup: "{userName} пригласил вас в группу"
|
|
|
|
|
_types:
|
|
|
|
|
all: "Все"
|
|
|
|
|
follow: "Подписки"
|
|
|
|
|
mention: "Упоминания"
|
|
|
|
|
reply: "Ответы"
|
|
|
|
|
renote: "Репосты"
|
|
|
|
|
quote: "Цитаты"
|
|
|
|
|
reaction: "Реакции"
|
|
|
|
|
pollVote: "Голосования"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
receiveFollowRequest: "Полученные запросы на подписку"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
followRequestAccepted: "Запрос на подписку одобрен"
|
|
|
|
|
groupInvited: "Приглашение в группы"
|
|
|
|
|
app: "Уведомления из приложений"
|
|
|
|
|
pollEnded: Опрос закончен
|
|
|
|
|
_actions:
|
|
|
|
|
reply: "Ответить"
|
|
|
|
|
renote: "Репост"
|
|
|
|
|
followBack: Подписался на вас обратно
|
|
|
|
|
emptyPushNotificationMessage: Пуш уведомления были обновлены
|
|
|
|
|
pollEnded: Результаты опроса стали доступны
|
2023-07-31 19:16:47 +09:00
|
|
|
|
reacted: отреагировал на ваш пост
|
|
|
|
|
renoted: распространил ваш пост
|
|
|
|
|
voted: проголосовал в вашем опросе
|
2023-07-20 04:17:05 +09:00
|
|
|
|
_deck:
|
|
|
|
|
alwaysShowMainColumn: "Всегда показывать главную колонку"
|
|
|
|
|
columnAlign: "Выравнивание колонок"
|
|
|
|
|
addColumn: "Добавить колонку"
|
|
|
|
|
configureColumn: "Настройки колонок"
|
|
|
|
|
swapLeft: "Переставить левее"
|
|
|
|
|
swapRight: "Переставить правее"
|
|
|
|
|
swapUp: "Переставить выше"
|
|
|
|
|
swapDown: "Переставить ниже"
|
|
|
|
|
stackLeft: "В столбик влево"
|
|
|
|
|
popRight: "Из столбика вправо"
|
|
|
|
|
profile: "Воркспейс"
|
|
|
|
|
_columns:
|
|
|
|
|
main: "Основная"
|
|
|
|
|
widgets: "Виджеты"
|
|
|
|
|
notifications: "Уведомления"
|
|
|
|
|
tl: "Лента"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
antenna: "Антенна"
|
2023-07-20 04:17:05 +09:00
|
|
|
|
list: "Списки"
|
|
|
|
|
mentions: "Упоминания"
|
|
|
|
|
direct: "Личное"
|
2023-07-31 19:16:47 +09:00
|
|
|
|
channel: Канал
|
2023-07-20 04:17:05 +09:00
|
|
|
|
deleteProfile: Удалить воркспейс
|
|
|
|
|
introduction: Создайте идеальный интерфейс для себя, свободно расположив столбцы!
|
|
|
|
|
introduction2: Нажмите на + в правой части экрана, чтобы добавлять новые столбцы
|
|
|
|
|
в любое удобное для вас время.
|
|
|
|
|
widgetsIntroduction: Пожалуйста, выберите "Редактировать виджеты" в меню столбца
|
|
|
|
|
и добавьте виджет.
|
|
|
|
|
newProfile: Новый воркспейс
|
|
|
|
|
renameProfile: Переименовать воркспейс
|
|
|
|
|
nameAlreadyExists: Воркспейс с таким именем уже существует.
|
|
|
|
|
enableRecommendedTimeline: Включить рекомендованную ленту
|
|
|
|
|
regexpErrorDescription: 'Произошла ошибка в регулярном выражении на строке {line}
|
|
|
|
|
вашего {tab} списка скрытых слов:'
|
|
|
|
|
confirmToUnclipAlreadyClippedNote: Этот пост уже в подборке "{name}. Хотите ли вы
|
|
|
|
|
вместо этого удалить пост из подборки?
|
|
|
|
|
unclip: Удалить из подборки
|
|
|
|
|
secureMode: Безопасный Режим (Авторизованное Получение)
|
|
|
|
|
instanceSecurity: Безопасность сервера
|
|
|
|
|
seperateRenoteQuote: Разделить кнопки репоста и цитаты
|
|
|
|
|
accountMoved: 'Пользователь переместился на новый аккаунт:'
|
|
|
|
|
manageGroups: Управлять группами
|
|
|
|
|
allowedInstancesDescription: Список хостов, разрешённых для федерации, каждый разделён
|
|
|
|
|
новой строкой (применяется только в приватном режиме).
|
|
|
|
|
noThankYou: Нет, спасибо
|
|
|
|
|
addInstance: Добавить сервер
|
|
|
|
|
flagSpeakAsCat: Говорить как кот
|
|
|
|
|
flagSpeakAsCatDescription: Ваши будут посты няифицированы в режиме кота
|
|
|
|
|
selectInstance: Выбрать сервер
|
|
|
|
|
antennaInstancesDescription: Список серверов, каждый с новой строки
|
|
|
|
|
privateMode: Приватный режим
|
|
|
|
|
privateModeInfo: Только серверы в белом списке могут федерировать с вашим сервером.
|
|
|
|
|
Все посты будут скрыты из публичного доступа.
|
|
|
|
|
allowedInstances: Белый список серверов
|
|
|
|
|
userSaysSomethingReason: '{name} сказал {reason}'
|
|
|
|
|
renoteMute: Заглушить репосты
|
|
|
|
|
renoteUnmute: Разглушить репосты
|
|
|
|
|
hiddenTags: Скрытые хештеги
|
|
|
|
|
noInstances: Нет серверов
|
|
|
|
|
secureModeInfo: Не отправлять ответ на запросы с других серверов без подтверждения.
|
|
|
|
|
instanceDefaultThemeDescription: Введите код темы в формате объекта.
|
|
|
|
|
tenMinutes: 10 минут
|
|
|
|
|
oneHour: Один час
|
|
|
|
|
thereIsUnresolvedAbuseReportWarning: Есть не рассмотренные жалобы.
|
|
|
|
|
cropImage: Обрезать изображение
|
|
|
|
|
requireAdminForView: Вы должны войти с аккаунта администратора что просмотреть это.
|
|
|
|
|
refreshInterval: 'Интервал обновления '
|
|
|
|
|
slow: Медленно
|
|
|
|
|
fast: Быстро
|
|
|
|
|
sensitiveMediaDetection: Обнаружение NSFW медиа
|
|
|
|
|
remoteOnly: Только другие сайты
|
|
|
|
|
navbar: Панель навигации
|
|
|
|
|
customMOTD: Своё MOTD (сообщения на заставке)
|
|
|
|
|
customMOTDDescription: Пользовательские сообщения для MOTD (заставки), разделенные
|
|
|
|
|
разрывами строк, будут отображаться случайным образом каждый раз, когда пользователь
|
|
|
|
|
загружает / перезагружает страницу.
|
|
|
|
|
recommendedInstancesDescription: Рекомендуемые инстансы, разделенные разрывами строк,
|
|
|
|
|
должны отображаться на рекомендуемой ленте.
|
|
|
|
|
caption: Автоматическая подпись
|
|
|
|
|
splash: Заставка
|
|
|
|
|
updateAvailable: Возможно, доступно обновление!
|
|
|
|
|
move: Переместить
|
|
|
|
|
swipeOnDesktop: Разрешить свайпы в мобильном стиле на десктопе
|
|
|
|
|
showAds: Показывать рекламу
|
|
|
|
|
noEmailServerWarning: Почтовый сервер не настроен.
|
|
|
|
|
type: Тип
|
|
|
|
|
numberOfPageCacheDescription: Увеличение этого числа повысит удобство для пользователей,
|
|
|
|
|
но приведет к увеличению нагрузки на сервер, а также к использованию большего объема
|
|
|
|
|
памяти.
|
|
|
|
|
statusbar: Панель статуса
|
|
|
|
|
speed: Скорость
|
|
|
|
|
oneDay: Один день
|
|
|
|
|
oneWeek: Одна неделя
|
|
|
|
|
failedToFetchAccountInformation: Не удалось получить информацию о аккаунте
|
|
|
|
|
cropImageAsk: Желаете ли вы обрезать это изображение?
|
|
|
|
|
recentNHours: Последние {n} часов
|
|
|
|
|
recentNDays: Последние {n} дней
|
|
|
|
|
typeToConfirm: Введите {x} чтобы подтвердить
|
|
|
|
|
document: Документация
|
|
|
|
|
logoutConfirm: Действительно выйти?
|
|
|
|
|
failedToUpload: Не удалось загрузить
|
|
|
|
|
pushNotification: Пуш уведомления
|
|
|
|
|
subscribePushNotification: Включить пуш уведомления
|
|
|
|
|
unsubscribePushNotification: Отключить пуш уведомления
|
|
|
|
|
pushNotificationAlreadySubscribed: Пуш уведомления уже включены
|
|
|
|
|
sendPushNotificationReadMessage: Удалять пуш уведомления после того как соответствующие
|
|
|
|
|
уведомления или сообщения были прочитаны
|
|
|
|
|
customSplashIcons: Свои иконки для заставки (URL)
|
|
|
|
|
customSplashIconsDescription: URL-адреса для пользовательских значков заставки, разделенных
|
|
|
|
|
разрывами строк, будут отображаться случайным образом каждый раз, когда пользователь
|
|
|
|
|
загружает / перезагружает страницу. Пожалуйста, убедитесь, что изображения находятся
|
|
|
|
|
на статическом URL-адресе, предпочтительно все с размером 192x192.
|
|
|
|
|
logoImageUrl: URL изображения логотипа
|
|
|
|
|
showAdminUpdates: Указать, что доступна новая версия Firefish (только для администратора)
|
|
|
|
|
replayTutorial: Перезапустить туториал
|
|
|
|
|
migration: Миграция
|
|
|
|
|
showLocalPosts: 'Показать локальные посты в:'
|
|
|
|
|
homeTimeline: Домашняя лента
|
|
|
|
|
socialTimeline: Социальная лента
|
|
|
|
|
driveCapOverrideCaption: Сбросить до настроек по умолчанию введя значение 0 или меньше.
|
|
|
|
|
deleteAccount: Удалить аккаунт
|
|
|
|
|
numberOfPageCache: Число кэшируемых страниц
|
2023-07-31 19:16:47 +09:00
|
|
|
|
pushNotificationNotSupported: Ваш браузер или сервер не поддерживает пуш уведомления
|
2023-07-20 04:17:05 +09:00
|
|
|
|
sendPushNotificationReadMessageCaption: Уведомление содержащее текст "{emptyPushNotificationMessage}"
|
|
|
|
|
будет показано на короткое время. Это может увеличить расход батареи вашего устройства,
|
|
|
|
|
если это применимо.
|
|
|
|
|
cannotUploadBecauseNoFreeSpace: Загрузка не удалась из-за нехватки места на Диске.
|
|
|
|
|
cannotUploadBecauseInappropriate: Этот файл не может быть загружен потому что его
|
|
|
|
|
части были обнаружены как потенциальное NSFW.
|
|
|
|
|
adminCustomCssWarn: Этот параметр следует использовать только в том случае, если вы
|
|
|
|
|
знаете, что он делает. Ввод неправильных значений может привести к тому, что ВСЕ
|
|
|
|
|
клиенты перестанут нормально функционировать. Пожалуйста, убедитесь, что ваш CSS
|
|
|
|
|
работает должным образом, протестировав его в настройках вашего пользователя.
|
|
|
|
|
showUpdates: Показывать всплывающее окно при обновлении Firefish
|
2023-07-31 19:16:47 +09:00
|
|
|
|
recommendedInstances: Рекомендованные серверы
|
2023-07-20 04:17:05 +09:00
|
|
|
|
defaultReaction: Эмодзи реакция по умолчанию для выходящих и исходящих постов
|
|
|
|
|
license: Лицензия
|
|
|
|
|
indexPosts: Индексировать посты
|
|
|
|
|
indexFrom: Индексировать начиная с идентификатора поста и далее
|
|
|
|
|
indexFromDescription: оставьте пустым для индексации каждого поста
|
|
|
|
|
indexNotice: Теперь индексирование. Вероятно, это займет некоторое время, пожалуйста,
|
|
|
|
|
не перезагружайте свой сервер по крайней мере в течение часа.
|
|
|
|
|
customKaTeXMacro: Кастомные KaTex макросы
|
|
|
|
|
enableCustomKaTeXMacro: Включить кастомные KaTeX макросы
|
|
|
|
|
noteId: Идентификатор поста
|
|
|
|
|
_preferencesBackups:
|
|
|
|
|
inputName: Введите имя для этой резервной копии
|
|
|
|
|
list: Созданные резервные копии
|
|
|
|
|
loadFile: Загрузить из файла
|
|
|
|
|
apply: Применить для этого устройства
|
|
|
|
|
save: Сохранить изменения
|
|
|
|
|
saveNew: Сохранить новую резервную копию
|
|
|
|
|
applyConfirm: Вы действительно хотите применить резервную копию "{name}" на этом
|
|
|
|
|
устройстве? Существует настройки на этом устройстве будут перезаписаны.
|
|
|
|
|
renameConfirm: Переименовать резервную копию "{old}" в "{new}"?
|
|
|
|
|
saveConfirm: Сохранить резервную как {name}?
|
|
|
|
|
cannotSave: Сохранение не удалось
|
|
|
|
|
nameAlreadyExists: Резервная копия с именем "{name}" уже существующует. Выберите
|
|
|
|
|
другое имя.
|
|
|
|
|
deleteConfirm: Удалить резервную копию {name}?
|
|
|
|
|
noBackups: Нет резервных копий. Вы может сделать резервную копию настроек клиента
|
|
|
|
|
на этом сервере используя "Создать новую резервную копию".
|
|
|
|
|
createdAt: 'Создано: {date} {time}'
|
|
|
|
|
updatedAt: 'Обновлено: {date} {time}'
|
|
|
|
|
cannotLoad: Загрузка не удалась
|
|
|
|
|
invalidFile: Неправильный формат файла
|
|
|
|
|
enableEmojiReactions: Включить эмодзи реакции
|
|
|
|
|
migrationConfirm: "Вы абсолютно уверены что хотите мигрировать ваш аккаунт на {account}?
|
|
|
|
|
Как только вы сделаете, вы не сможете отменить это и не сможете нормально использовать
|
|
|
|
|
аккаунт снова.\nТакже, пожалуйста, убедитесь, что вы установили эту текущую учетную
|
|
|
|
|
запись в качестве учетной записи, с которой вы переходите."
|
|
|
|
|
reporter: Автор жалобы
|
|
|
|
|
mutePeriod: Длительность глушения
|
|
|
|
|
reflectMayTakeTime: Это может занять некоторое время чтобы вступило в силу.
|
|
|
|
|
rateLimitExceeded: Превышен лимит
|
|
|
|
|
pleaseSelect: Выберите вариант
|
|
|
|
|
shuffle: Перемешать
|
|
|
|
|
moveFrom: Переместится на этот аккаунт с старого аккаунта
|
|
|
|
|
moveFromLabel: 'Аккаунт с которого перемещаетесь:'
|
|
|
|
|
moveAccountDescription: Этот процесс необратим. Убедитесь что вы сделали псевдоним
|
2023-07-31 19:16:47 +09:00
|
|
|
|
для этого аккаунта до перемещения. Пожалуйста введите аккаунт в формате @person@server.com
|
2023-07-20 04:17:05 +09:00
|
|
|
|
moveTo: Переместить текущий аккаунт на новый аккаунт
|
|
|
|
|
_messaging:
|
|
|
|
|
groups: Группы
|
|
|
|
|
dms: Личные
|
|
|
|
|
isSystemAccount: Эта учетная запись создана и автоматически управляется системой.
|
|
|
|
|
Не рекомендуется модерировать, редактировать, удалять или каким либо другим образом
|
|
|
|
|
вмешивайтся в эту учётную запись — это может привести к поломке сервера.
|
|
|
|
|
activeEmailValidationDescription: Включить более строгую проверки адресов электронной
|
|
|
|
|
почты,что включает в себя проверку наличия одноразовых адресов и того, действительно
|
|
|
|
|
ли с ними можно связаться. Если флажок снят, проверяется только формат адреса.
|
|
|
|
|
moveToLabel: 'Аккаунт на который вы перемещаетесь:'
|
|
|
|
|
lastActiveDate: Последний раз использовался в
|
|
|
|
|
enterSendsMessage: Нажать Return в Сообщениях чтобы отправить сообщение (если выключено,
|
|
|
|
|
то Ctrl + Return)
|
|
|
|
|
moveAccount: Переместить аккаунт!
|
|
|
|
|
breakFollowConfirm: Вы действительно хотите удалить подписчика?
|
|
|
|
|
showEmojisInReactionNotifications: Показывать эмодзи в уведомлениях о реакциях
|
|
|
|
|
hiddenTagsDescription: 'Список хештегов (без #), которые вы желаете скрыть из "актуальное"
|
|
|
|
|
и "обзор". Скрытые хэштеги по-прежнему можно обнаружить в других местах.'
|
|
|
|
|
moveFromDescription: Это установит псевдоним для старого аккаунта, так что вы сможете
|
|
|
|
|
переместить тот аккаунт на текущий. Делайте это ДО перемещения со старого аккаунта.
|
2023-07-31 19:16:47 +09:00
|
|
|
|
Пожалуйста введите аккаунт в формате @person@server.com
|
2023-07-20 04:17:05 +09:00
|
|
|
|
customKaTeXMacroDescription: 'Настройте макросы чтобы легко писать математические
|
|
|
|
|
выражения! Обозначение соответствует определениям команд LaTeX и записывается как
|
2023-07-31 19:16:47 +09:00
|
|
|
|
\newcommand{\ название}{содержание} или \newcommand{\название}[количество аргументов]{содержание}.
|
2023-07-20 04:17:05 +09:00
|
|
|
|
Для примера, \add{3}[2]{#1 + #2} будет раскрывать \add{3}{foo} до 3 + foo. Фигурные
|
|
|
|
|
скобки, окружающие имя макроса, можно заменить на круглые или квадратные скобки.
|
|
|
|
|
Это влияет на квадратные скобки, используемые для аргументов. Для каждой строки
|
|
|
|
|
может быть определен один (и только один) макрос, и вы не можете прерывать строку
|
|
|
|
|
в середине определения. Недопустимые строки просто игнорируются. Поддерживаются
|
|
|
|
|
только простые функции подстановки строк; расширенный синтаксис, такой как условное
|
|
|
|
|
ветвление, здесь использоваться не может.'
|
|
|
|
|
cannotUploadBecauseExceedsFileSizeLimit: Этот файл не может быть загружен так как
|
|
|
|
|
он превышает максимально разрешённый размер.
|
|
|
|
|
apps: Приложения
|
|
|
|
|
silenceThisInstance: Заглушить сервер
|
|
|
|
|
silencedInstances: Заглушенные серверы
|
|
|
|
|
editNote: Редактировать заметку
|
|
|
|
|
edited: 'Редактировано в {date} {time}'
|
|
|
|
|
deleted: Удалённое
|
|
|
|
|
removeReaction: Удалить вашу реакцию
|
|
|
|
|
searchPlaceholder: Искать в Firefish
|
|
|
|
|
jumpToPrevious: Перейти к предыдущему
|
|
|
|
|
listsDesc: Списки позволяют вам создавать ленты с постами указанных пользователей.
|
|
|
|
|
Их можно найти на странице «Лента».
|
|
|
|
|
silenced: Игнорируется
|
|
|
|
|
antennasDesc: "Антенны отображают новые посты, отвечающие указанным критериям!\n К
|
|
|
|
|
ним можно перейти со страницы «Лента»."
|
|
|
|
|
expandOnNoteClickDesc: Если отключено, вы всё равно сможете открыть пост, воспользовавшись
|
|
|
|
|
меню на правой кнопке мыши или кликнув по времени публикации поста.
|
|
|
|
|
accessibility: Доступность
|
|
|
|
|
silencedInstancesDescription: Список адресов серверов, которые вы хотите заглушить.
|
|
|
|
|
Аккаунты на указанных серверах будут считаться «Заглушёнными», смогут только отправлять
|
|
|
|
|
запросы на подписку и не смогут упоминать локальных пользователей, если на них не
|
|
|
|
|
подписались. Эта настройка не влияет на заблокированные серверы.
|
|
|
|
|
clipsDesc: Подборки это категоризированные закладки, которыми можно делиться. Вы можете
|
|
|
|
|
создавать подборки из меню у конкретных постов.
|
|
|
|
|
alt: ALT
|
|
|
|
|
video: Видео
|
|
|
|
|
audio: Аудио
|
|
|
|
|
selectChannel: Выберите канал
|
|
|
|
|
expandOnNoteClick: Открывать пост по клику
|
|
|
|
|
channelFederationWarn: Каналы пока не федерируются с другими серверами
|
|
|
|
|
image: Изображение
|
|
|
|
|
cw: Предупреждение о содержании
|
|
|
|
|
xl: Очень крупно
|
2023-07-31 19:16:47 +09:00
|
|
|
|
_experiments:
|
|
|
|
|
enablePostImports: Включить импорт постов
|
|
|
|
|
postImportsCaption: Позволяет пользователям импортировать свои посты из прошлых
|
|
|
|
|
учетных записей Firefish, Misskey, Mastodon, Akkoma и Pleroma. Это может вызвать
|
|
|
|
|
снижение скорости при загрузке, если ваша очередь перегружена.
|
|
|
|
|
title: Эксперименты
|
|
|
|
|
_skinTones:
|
|
|
|
|
yellow: Жёлтый
|
|
|
|
|
dark: Тёмный
|
|
|
|
|
mediumLight: Средне-светлый
|
|
|
|
|
mediumDark: Средне-тёмный
|
|
|
|
|
medium: Средний
|
|
|
|
|
light: Светлый
|
|
|
|
|
_filters:
|
|
|
|
|
fromUser: От пользователя
|
|
|
|
|
withFile: С файлом
|
|
|
|
|
followingOnly: Только подписки
|
|
|
|
|
followersOnly: Только подписчики
|
|
|
|
|
fromDomain: С домена
|
|
|
|
|
notesBefore: Посты до
|
|
|
|
|
notesAfter: Посты после
|
|
|
|
|
_dialog:
|
|
|
|
|
charactersExceeded: 'Превышено максимальное количество символов! Ограничение: {current}/{max}'
|
|
|
|
|
charactersBelow: 'Недостаточно символов! Ограничение: {current}/{min}'
|
|
|
|
|
_feeds:
|
|
|
|
|
copyFeed: Скопировать ленту
|
|
|
|
|
rss: RSS
|
|
|
|
|
jsonFeed: JSON-лента
|
|
|
|
|
atom: Atom
|
|
|
|
|
enableServerMachineStats: Включить статистику серверного оборудования
|
|
|
|
|
enableIdenticonGeneration: Включить генерацию Identicon
|
|
|
|
|
reactionPickerSkinTone: Предпочитаемый цвет кожи эмодзи
|
|
|
|
|
sendModMail: Отправить сообщение о модерации
|
|
|
|
|
findOtherInstance: Найти другой сервер
|
|
|
|
|
signupsDisabled: Регистрация на этом сервере сейчас отключена, но вы всегда можете
|
|
|
|
|
зарегистрироваться на другом сервере! Если у вас есть код приглашения на этот сервер,
|
|
|
|
|
пожалуйста, введите его ниже.
|
|
|
|
|
preventAiLearningDescription: Попросить сторонние языковые модели ИИ не изучать загружаемый
|
|
|
|
|
вами контент, например, посты и изображения.
|
|
|
|
|
verifiedLink: Проверенная ссылка
|
|
|
|
|
swipeOnMobile: Разрешить перелистывание между страницами
|
|
|
|
|
preventAiLearning: Защита от скрепинга ИИ-ботов
|
|
|
|
|
userSaysSomethingReasonReply: '{name} ответил на пост с {reason}'
|
|
|
|
|
userSaysSomethingReasonRenote: '{name} распространил пост с {reason}'
|
|
|
|
|
userSaysSomethingReasonQuote: '{name} процитировал пост с {reason}'
|
|
|
|
|
isBot: Этот аккаунт является ботом
|
|
|
|
|
isAdmin: Администратор
|
|
|
|
|
isPatron: Патрон Firefish
|
|
|
|
|
showPopup: Оповещать пользователей всплывающим окном
|
|
|
|
|
neverShow: Не показывать снова
|
|
|
|
|
remindMeLater: Возможно позже
|
|
|
|
|
removeQuote: Удалить цитату
|
|
|
|
|
silencedWarning: Эта страница отображается потому, что эти пользователи с серверов,
|
|
|
|
|
которые ваш администратор заглушил, поэтому они потенциально могут быть спамом.
|
|
|
|
|
isModerator: Модератор
|
|
|
|
|
noGraze: Пожалуйста, отключите расширение браузера "Graze для Mastodon", поскольку
|
|
|
|
|
оно мешает работе Firefish.
|
|
|
|
|
newer: новее
|
|
|
|
|
older: старее
|
|
|
|
|
showWithSparkles: Показать с блеском
|
|
|
|
|
youHaveUnreadAnnouncements: У вас есть непрочитанные объявления
|
|
|
|
|
donationLink: Ссылка на страницу для взносов
|
|
|
|
|
isLocked: Этот аккаунт имеет одобрение запросов на подписку
|
|
|
|
|
removeRecipient: Удалить получателя
|
|
|
|
|
removeMember: Удалить участника
|