diff --git a/src/localization/languages/ru.json b/src/localization/languages/ru.json index bb8a0374..dd49cfbb 100644 --- a/src/localization/languages/ru.json +++ b/src/localization/languages/ru.json @@ -1,101 +1,101 @@ { - "name": "", + "name": "русский", "substrings": { - "ContactLink": "" + "ContactLink": "напиши об этом мейнтейнеру" }, "strings": { - "LinkInput": "", - "AboutSummary": "", - "AboutSupportedServices": "", - "EmbedBriefDescription": "", - "MadeWithLove": "", - "AccessibilityInputArea": "", - "AccessibilityOpenAbout": "", - "AccessibilityDownloadButton": "", - "AccessibilityOpenSettings": "", - "AccessibilityOpenChangelog": "", - "AccessibilityClosePopup": "", - "AccessibilityOpenDonate": "", - "TitlePopupAbout": "", - "TitlePopupSettings": "", - "TitlePopupError": "", - "TitlePopupChangelog": "", - "TitlePopupDonate": "", - "TitlePopupDownload": "", - "ErrorSomethingWentWrong": "", - "ErrorUnsupported": "", - "ErrorBrokenLink": "", - "ErrorNoLink": "", - "ErrorPageRenderFail": "", - "ErrorRateLimit": "", - "ErrorCouldntFetch": "", - "ErrorLengthLimit": "", - "ErrorBadFetch": "", - "ErrorCorruptedStream": "", - "ErrorNoInternet": "", - "ErrorCantConnectToServiceAPI": "", - "ErrorEmptyDownload": "", - "ErrorLiveVideo": "", - "SettingsAppearanceSubtitle": "", - "SettingsThemeSubtitle": "", - "SettingsFormatSubtitle": "", - "SettingsMiscSubtitle": "", - "SettingsDownloadsSubtitle": "", - "SettingsQualitySubtitle": "", - "SettingsThemeAuto": "", - "SettingsThemeLight": "", - "SettingsThemeDark": "", - "SettingsQualitySwitchMax": "", - "SettingsQualitySwitchHigh": "", - "SettingsQualitySwitchMedium": "", - "SettingsQualitySwitchLow": "", - "SettingsQualitySwitchLowest": "", - "SettingsKeepDownloadButton": "", - "AccessibilityKeepDownloadButton": "", - "SettingsEnableDownloadPopup": "", - "AccessibilityEnableDownloadPopup": "", - "SettingsFormatDescription": "", - "SettingsQualityDescription": "", - "DonateSubtitle": "", - "DonateDescription": "", - "LinkGitHubIssues": "", - "LinkGitHubChanges": "", - "LinkDonateContact": "", - "NoScriptMessage": "", - "DownloadPopupDescriptionIOS": "", - "DownloadPopupDescription": "", - "DownloadPopupWayToSave": "", - "ClickToCopy": "", - "Download": "", - "CopyURL": "", - "AboutTab": "", - "ChangelogTab": "", - "DonationsTab": "", - "SettingsVideoTab": "", - "SettingsAudioTab": "", - "SettingsOtherTab": "", - "ChangelogLastCommit": "", - "ChangelogLastMajor": "", - "AccessibilityModeToggle": "", - "DonateLinksDescription": "", - "SettingsAudioFormatBest": "", - "SettingsAudioFormatDescription": "", - "Keyphrase": "", - "SettingsDisableChangelogOnUpdate": "", - "SettingsRemoveWatermark": "", - "ErrorPopupCloseButton": "", - "ModeToggle": "", - "ModeToggleSmart": "", - "ErrorLengthAudioConvert": "", - "SettingsAudioFullTikTok": "", - "SettingsAudioFullTikTokDescription": "", - "ErrorCantGetID": "", - "ErrorNoVideosInTweet": "", - "ImagePickerTitle": "", - "ImagePickerDownloadAudio": "", - "ImagePickerExplanationPC": "", - "ImagePickerExplanationPhone": "", - "ErrorNoUrlReturned": "", - "ErrorUnknownStatus": "" + "LinkInput": "вставь ссылку сюда", + "AboutSummary": "{appName} — твой друг при скачивании контента из соц. сетей. никакой рекламы или трекеров. вставляешь ссылку и получаешь файл. ничего лишнего.", + "AboutSupportedServices": "что поддерживается:", + "EmbedBriefDescription": "сохраняй что хочешь, без мороки и вторжения в личное пространство", + "MadeWithLove": "сделано с <3 wukko", + "AccessibilityInputArea": "зона вставки ссылки", + "AccessibilityOpenAbout": "открыть окно с инфой", + "AccessibilityDownloadButton": "кнопка скачивания", + "AccessibilityOpenSettings": "открыть настройки", + "AccessibilityOpenChangelog": "просмотреть последние изменения (на английском)", + "AccessibilityClosePopup": "закрыть окно", + "AccessibilityOpenDonate": "сделать пожертвование", + "TitlePopupAbout": "что за {appName}?", + "TitlePopupSettings": "настройки", + "TitlePopupError": "опаньки...", + "TitlePopupChangelog": "что нового?", + "TitlePopupDonate": "поддержи {appName}", + "TitlePopupDownload": "скачивание", + "ErrorSomethingWentWrong": "что-то пошло совсем не так, и у меня не получилось ничего для тебя достать. ты можешь попробовать ещё раз, но если так и не получится, {ContactLink}.", + "ErrorUnsupported": "с твоей ссылкой что-то не так, или же этот сервис ещё не поддерживается. может быть, ты вставил не ту ссылку?", + "ErrorBrokenLink": "{s} поддерживается, но с твоей ссылкой что-то не так. может быть, ты её не полностью скопировал?", + "ErrorNoLink": "я не гадалка и не могу угадывать, что ты хочешь скачать. попробуй в следующий раз вставить ссылку.", + "ErrorPageRenderFail": "что-то пошло не так, поэтому у меня не получилось срендерить страницу. если это повторится ещё раз, пожалуйста, {ContactLink}. также приложи хэш текущего коммита ({s}) с действиями для повторения этой ошибки. можно на русском языке. спасибо :)", + "ErrorRateLimit": "ты делаешь слишком много запросов. успокойся и попробуй ещё раз через несколько минут.", + "ErrorCouldntFetch": "мне не удалось получить инфу о твоей ссылке. проверь её и попробуй ещё раз.", + "ErrorLengthLimit": "твоё видео длиннее чем {s} минут(ы). это превышает текущий лимит. скачай что-нибудь покороче, а не экранизацию \"войны и мира\".", + "ErrorBadFetch": "произошла ошибка при получении инфы о твоей ссылке. ты уверен, что ссылка работает? проверь её, и попробуй ещё раз.", + "ErrorCorruptedStream": "этот файл сломан на стороне {s}. ты можешь попробовать ещё раз, но если не получится, то попробуй другой формат и разрешение.", + "ErrorNoInternet": "кажется, нет подключения к интернету. возможно лежит сервер {appName}. в любом случае, проверь подключение к интернету и попробуй ещё раз.", + "ErrorCantConnectToServiceAPI": "у меня не получилось подключиться к серверу {s}. скорее всего {s} лежит, или же ip адрес {appName} добавили в чёрный список. попробуй ещё раз чуть позже.", + "ErrorEmptyDownload": "я не нашёл того, что могу скачать. попробуй другую ссылку!", + "ErrorLiveVideo": "я не гадалка, и не умею заглядывать в будущее. дождись окончания прямого эфира и попробуй ещё раз чуть позже.", + "SettingsAppearanceSubtitle": "внешний вид", + "SettingsThemeSubtitle": "тема", + "SettingsFormatSubtitle": "формат загрузок", + "SettingsMiscSubtitle": "дополнительные настройки", + "SettingsDownloadsSubtitle": "загрузки", + "SettingsQualitySubtitle": "качество", + "SettingsThemeAuto": "авто", + "SettingsThemeLight": "светлая", + "SettingsThemeDark": "тёмная", + "SettingsQualitySwitchMax": "макс", + "SettingsQualitySwitchHigh": "высокое\n", + "SettingsQualitySwitchMedium": "среднее\n", + "SettingsQualitySwitchLow": "низкое\n", + "SettingsQualitySwitchLowest": "худшее", + "SettingsKeepDownloadButton": "оставлять >> на экране", + "AccessibilityKeepDownloadButton": "оставлять кнопку скачивания на экране", + "SettingsEnableDownloadPopup": "спрашивать, что делать при скачивании", + "AccessibilityEnableDownloadPopup": "спрашивать, что делать с загрузками", + "SettingsFormatDescription": "выбирай webm, если хочешь максимальное качество. webm обычно лучше по качеству, но устройства на ios не могут проигрывать их без сторонних приложений.", + "SettingsQualityDescription": "если выбранное разрешение недоступно, то выбирается ближайшее к нему. если ты хочешь твитнуть загруженное видео, то выбирай комбинацию из mp4 и 720p. твиттер такие видео обычно воспринимает намного лучше.", + "DonateSubtitle": "помоги мне платить за хостинг", + "DonateDescription": "я не люблю крипто в его текущем состоянии, но у меня нет другого надёжного способа оплаты хостинга.", + "LinkGitHubIssues": ">> сообщай о проблемах и смотри исходный код на гитхабе", + "LinkGitHubChanges": ">> смотри предыдущие изменения на гитхабе", + "LinkDonateContact": ">> напиши мне, если в этом списке нет подходящей валюты", + "NoScriptMessage": "{appName} использует javascript для обработки ссылок и интерактивного интерфейса. ты должен разрешить использование javascript, чтобы пользоваться сайтом. тут нет никаких трекеров или рекламы, обещаю.", + "DownloadPopupDescriptionIOS": "так как у тебя устройство на ios, тебе нужно зажать кнопку \"скачать\" и выбрать что-то похожее на \"сохранить в галерею\" в появившемся окне.", + "DownloadPopupDescription": "кнопка скачивания открывает новое окно с файлом. ты можешь отключить выбор метода сохранения файла в настройках.", + "DownloadPopupWayToSave": "выбери, как сохранить", + "ClickToCopy": "нажми, чтобы скопировать", + "Download": "скачать", + "CopyURL": "скопировать ссылку", + "AboutTab": "о {appName}", + "ChangelogTab": "изменения", + "DonationsTab": "донаты", + "SettingsVideoTab": "видео", + "SettingsAudioTab": "аудио", + "SettingsOtherTab": "другое", + "ChangelogLastCommit": "последний коммит (на английском)", + "ChangelogLastMajor": "последнее обновление (на английском)", + "AccessibilityModeToggle": "переключить режим скачивания", + "DonateLinksDescription": "ссылки на донаты открываются в новой вкладке. это лучший метод пожертвовать деньги, если ты хочешь, чтобы я получил их лично, а не в виде крипто.", + "SettingsAudioFormatBest": "лучший", + "SettingsAudioFormatDescription": "когда выбран \"лучший\" формат, ты получишь аудио максимально возможного качества, так как оно останется в оригинальном формате. если же выбрано что-то другое, то аудио будет немного сжато.", + "Keyphrase": "сохраняй то, что любишь", + "SettingsDisableChangelogOnUpdate": "не показывать изменения после обновлений", + "SettingsRemoveWatermark": "убрать ватермарку", + "ErrorPopupCloseButton": "ясно", + "ModeToggle": "режим", + "ModeToggleSmart": "умный", + "ErrorLengthAudioConvert": "я не могу конвертировать аудио дольше чем {s} минут(ы). выбери \"лучший\" формат аудио, чтобы избежать ограничения.", + "SettingsAudioFullTikTok": "скачивать полное аудио", + "SettingsAudioFullTikTokDescription": "скачивает оригинальный звук, который использован в видео, без каких-либо изменений от автора видео.", + "ErrorCantGetID": "у меня не получилось достать инфу по этой короткой ссылке. попробуй полную ссылку, или же попробуй позже.", + "ErrorNoVideosInTweet": "у этого твита нет ни видео, ни гифок. попробуй другой!", + "ImagePickerTitle": "выбери картинки для скачивания", + "ImagePickerDownloadAudio": "скачать аудио", + "ImagePickerExplanationPC": "нажми правой кнопкой мыши на изображение, чтобы его сохранить.", + "ImagePickerExplanationPhone": "зажми и удерживай изображение, чтобы его сохранить.", + "ErrorNoUrlReturned": "я не получил ссылку для скачивания от сервера. такого происходить не должно. перезагрузи страницу, а если не поможет, то {ContactLink}.", + "ErrorUnknownStatus": "сервер ответил мне чем-то непонятным. такого происходить не должно. перезагрузи страницу, а если не поможет, то {ContactLink}." } }