mirror of
https://github.com/Pixeval/Pixeval.git
synced 2025-01-08 11:47:34 +08:00
Add russian localy (#358)
* Add russian localy (Only translation in configs) * Create README.ru.md * Update readme`s * Update README.ru.md * Update README.ru.md * Update README.ru.md * Update README.ru.md * Update README.en.md * Changing "Рассказы(Stories)" to "Новеллы(Novells)" * fix language transition * add default font --------- Co-authored-by: Poker <poker_sang@outlook.com>
This commit is contained in:
parent
4fb3247755
commit
e725a8ae00
@ -24,8 +24,7 @@
|
||||
</br>
|
||||
</div>
|
||||
|
||||
🌏: [简体中文](https://github.com/Pixeval/Pixeval/blob/main/README.md),
|
||||
[**English**](https://github.com/Pixeval/Pixeval/blob/main/README.en.md)
|
||||
🌏: [简体中文](README.md),[**English**](README.en.md),[Русский](README.ru.md)
|
||||
|
||||
---
|
||||
|
||||
|
@ -24,8 +24,7 @@
|
||||
</br>
|
||||
</div>
|
||||
|
||||
🌏: [**简体中文**](https://github.com/Pixeval/Pixeval/blob/main/README.md),
|
||||
[English](https://github.com/Pixeval/Pixeval/blob/main/README.en.md)
|
||||
🌏: [**简体中文**](README.md),[English](README.en.md),[Русский](README.ru.md)
|
||||
|
||||
---
|
||||
|
||||
|
115
README.ru.md
Normal file
115
README.ru.md
Normal file
@ -0,0 +1,115 @@
|
||||
<div align="center">
|
||||
<img align="center" src="https://s1.ax1x.com/2020/04/03/GUMZjS.png" alt="логотип" width="200">
|
||||
<h1 align="center">Pixeval</h1>
|
||||
<p align="center">Мощный, быстрый и симпатичный настольный клиент Pixiv на основе .NET 8 и WinUI3</p>
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/github/stars/Pixeval/Pixeval?color=red&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF7GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTAyLTA1VDE1OjM4OjE5KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMi0wNVQxNTo0NToyOSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wMi0wNVQxNTo0NToyOSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NzZjNjhkYS0zNzFmLWYyNGItOTRkZi02ZmVkN2Q1NDM5OGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzc0ODYyNDUtMjQ1OC03YjRmLTg4ZjQtMzQ3NDUzNWZhMDczIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Mzc0ODYyNDUtMjQ1OC03YjRmLTg4ZjQtMzQ3NDUzNWZhMDczIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNzQ4NjI0NS0yNDU4LTdiNGYtODhmNC0zNDc0NTM1ZmEwNzMiIHN0RXZ0OndoZW49IjIwMjMtMDItMDVUMTU6Mzg6MTkrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDc2YzY4ZGEtMzcxZi1mMjRiLTk0ZGYtNmZlZDdkNTQzOThlIiBzdEV2dDp3aGVuPSIyMDIzLTAyLTA1VDE1OjQ1OjI5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sj4YggAAAQ5JREFUeNrt20kSwyAMRNH0/Q/d2acSO2CwNXwfAFlvAZIKZPvV+RMAzwF8BhYAjQB+BRUADQDOAgqAwgD/BhMABQFGAwmAQgCzQQRAAYCrAQRAYoBViwuAhACrFxYAiQB2qSoaQKSBonYAVJmY6gyg62hYcvO5OAAAsAe42o4/dDJ8OwbdJfmjOsAdkj8rhFw5cSrBgV7AVZMfaYZcMfnRbtDVkp9ph10p+dl5gKskPwsQGWF4KHJlIuTsyV8FiIQwPSsEAAD2AAAAAAAAACiFAQAAgCcAtGm98ADaCLt9IOIbfs7VAGa7NWcHWHWpyRkBVt/ochaA3Te8HRXg7idvjgLwyIvPVf/D4+nuAG8V/wSNyqWVwwAAAABJRU5ErkJggg=="/>
|
||||
<a href="mailto:decem0730@hotmail.com">
|
||||
<img src="https://img.shields.io/static/v1?label=contact%20me&message=hotmail&color=green&style=for-the-badge&logo=gmail&logoColor=white"/>
|
||||
</a>
|
||||
<a href="https://jq.qq.com/?_wv=1027&k=5hGmJbQ" target="_blank">
|
||||
<img src="https://img.shields.io/static/v1?label=chatting&message=qq&color=blue&style=for-the-badge&logo=tencentqq&logoColor=white"/>
|
||||
</a>
|
||||
<a href="https://github.com/Pixeval/Pixeval/blob/main/LICENSE" target="_blank">
|
||||
<img src="https://img.shields.io/github/license/Pixeval/Pixeval?style=for-the-badge&logo=gnu&logoColor=white"/>
|
||||
</a>
|
||||
<a href="https://github.com/Pixeval/Pixeval/issues/new/choose" target="_blank">
|
||||
<img src="https://img.shields.io/static/v1?label=feedback&message=issues&color=pink&style=for-the-badge&logo=Github&logoColor=white"/>
|
||||
</a>
|
||||
<a href="https://dotnet.microsoft.com/download/dotnet/8.0" target="_blank">
|
||||
<img src="https://img.shields.io/static/v1?label=runtime&message=.NET%208.0&color=yellow&style=for-the-badge&logo=.NET&logoColor=white"/>
|
||||
</a>
|
||||
<img src="https://img.shields.io/badge/Platform-Windows10.0.19041-512BD4?&style=for-the-badge&logo=Windows&logoColor=white"/>
|
||||
</p>
|
||||
</br>
|
||||
</div>
|
||||
|
||||
🌏: [简体中文](README.md),[English](README.en.md),[**Русский**](README.ru.md)
|
||||
|
||||
---
|
||||
|
||||
**Pixeval на базе WinUI 3 сейчас находится в разработке. Старая версия на базе WPF устарела и больше не получает поддержку от разработчиков.**
|
||||
|
||||
> Кодовая база Pixeval для WinUI 3 поддерживается только на Windows 10 (1809, номер сборки 17763) и выше.
|
||||
> Вы можете проверить это в Настройки → Система → О программе → Характеристики Windows
|
||||
|
||||
Для получения дополнительной информации см. [главную страницу](https://sora.ink/pixeval/)
|
||||
|
||||
**Версия на базе WinUI 3 предлагает лучший пользовательский интерфейс,
|
||||
более структурированную кодовую базу и современный опыт разработки по сравнению с версией на базе WPF.
|
||||
Вы можете скачать и скомпилировать её самостоятельно, если хотите взглянуть на новую версию,
|
||||
следуйте следующим шагам для компиляции и запуска:**
|
||||
|
||||
## Предварительные требования
|
||||
|
||||
1. Установите [Visual Studio 2022](https://visualstudio.microsoft.com/vs) (Roslyn 4.x требует VS17.x, то есть VS2022).
|
||||
2. В **Инструменты → Получить инструменты и функции**, в разделе **Рабочие нагрузки**, выберите разработку для .NET Desktop (В панели подробностей установки диалогового окна установки выберите шаблон Windows App SDK C# в нижней части списка, хотя это и не обязательно). Смотрите [Установка инструментов для Windows App SDK](https://learn.microsoft.com/windows/apps/windows-app-sdk/set-up-your-development-environment).
|
||||
3. Выберите .NET 8 в **Инструменты → Получить инструменты и функции → Индивидуальные компоненты**, или загрузите последнюю версию [SDK для .NET 8](https://dotnet.microsoft.com/download/dotnet/8.0) вне VS, но это не рекомендуется.
|
||||
4. Найдите и установите плагин [Инструменты упаковки MSIX для одного проекта для VS 2022](https://marketplace.visualstudio.com/items?itemName=ProjectReunion.MicrosoftSingleProjectMSIXPackagingToolsDev17).
|
||||
|
||||
## Разработка
|
||||
|
||||
1. Клонируйте проект.
|
||||
2. Если *Pixeval* не установлен как стартовый проект, сделайте его таковым.
|
||||
3. Соберите и запустите.
|
||||
|
||||
* Если возникают проблемы, попробуйте пересобрать решение или перезапустить Visual Studio 2022.
|
||||
|
||||
## Если вы хотите принять участие в разработке, есть несколько дополнительных требований
|
||||
|
||||
1. Базовые знания о Windows XAML Framework, для получения дополнительной информации см. [Обзор XAML](https://docs.microsoft.com/windows/uwp/xaml-platform/xaml-overview)
|
||||
2. Глубокое понимание C# и разработки на .NET
|
||||
3. Чтение исходного кода без документации
|
||||
|
||||
## Структура проекта
|
||||
|
||||
1. Проект *Pixeval* содержит наиболее релевантные коды и файлы пакета.
|
||||
2. Проект *Pixeval.Controls* включает в себя ряд слабо связанных контролов.
|
||||
3. Проект *Pixeval.CoreApi* содержит точки API, необходимые для проекта.
|
||||
4. Проект *Pixeval.SourceGen* содержит генераторы кода для настроек.
|
||||
5. Проект *Pixeval.Utilities* содержит коды для универсальных функций утилит.
|
||||
|
||||
## Руководство по контролю версий
|
||||
|
||||
Этот проект следует простой, но разумной модели ветвления: когда вы хотите внести свой вклад в код, пожалуйста, создайте новую ветку на основе `main` и работайте с ней. Новая ветка **ДОЛЖНА** следовать формату `{user}/{qualifier}/{desc}`, где `{user}` — ваше имя пользователя на GitHub.
|
||||
|
||||
| Содержание кода | qualifier | desc |
|
||||
| - | - | - |
|
||||
| Исправления ошибок | fix | Краткое описание уязвимости |
|
||||
| Новые функции | feature | Краткое описание новой функции |
|
||||
| Рефакторинг или качество кода | refactor | Краткое описание секции рефакторинга |
|
||||
|
||||
Если ваш вклад содержит более одного типа, указанного выше, выберите правило, которое наиболее релевантно вашему вкладу, и укажите остальные в сообщении коммита.
|
||||
|
||||
После завершения разработки, пожалуйста, создайте [Pull Request](https://github.com/Pixeval/Pixeval/pulls) и запросите слияние вашей ветки в `main`
|
||||
|
||||
## Если у вас возникли проблемы... (Упорядочено по приоритету рекомендаций)
|
||||
|
||||
1. Откройте issue на [GitHub](https://github.com/dylech30th/Pixeval/issues/new/choose)
|
||||
2. Отправьте email на [decem0730@hotmail.com](mailto:decem0730@hotmail.com)
|
||||
3. Присоединитесь к группе QQ 815791942 и задайте вопрос разработчикам напрямую
|
||||
|
||||
## Благодарности (Без определенного порядка)
|
||||
|
||||
* [sovetskyfish](https://github.com/sovetskyfish)
|
||||
* [Notsfsssf](https://github.com/Notsfsssf)
|
||||
* [ControlNet](https://github.com/ControlNet)
|
||||
* [wulunshijian](https://github.com/wulunshijian)
|
||||
* [duiweiya](https://github.com/duiweiya)
|
||||
* [LasmGratel](https://github.com/LasmGratel)
|
||||
* [TheRealKamisama](https://github.com/TheRealKamisama)
|
||||
* [Summpot](https://github.com/Summpot)
|
||||
* [Poker](https://github.com/Poker-sang)
|
||||
|
||||
## Поддержите меня
|
||||
|
||||
Если этот проект полностью соответствует вашим требованиям, добро пожаловать угостить меня кофе на [afdian](https://afdian.net/@dylech30th). Буду рад вашей поддержке. Спасибо!
|
||||
|
||||
## Лицензия JetBrains на открытый исходный код
|
||||
|
||||
<div>
|
||||
<a href="https://www.jetbrains.com/?from=Pixeval" align="right"><img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg" alt="JetBrains" class="logo-footer" width="150" align="left"></a>
|
||||
<br/>
|
||||
|
||||
В разработке этого проекта активно используется Jetbrains™ ReSharper. Благодарим компанию JetBrains s.r.o. за предоставление [Лицензии на открытый исходный код JetBrains](https://www.jetbrains.com/community/opensource/#support). Если вы один из увлеченных разработчиков, которые часто используют продукты JetBrains, вы можете попробовать подать заявку на Лицензию на открытый исходный код JetBrains через [официальный канал](https://www.jetbrains.com/shop/eform/opensource), чтобы помочь себе и вашим коллегам-разработчикам значительно повысить продуктивность.
|
||||
</div>
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"LinedFlow": "Потоковый макет",
|
||||
"Grid": "Сеточный макет"
|
||||
}
|
3
src/Pixeval.Controls/Strings/ru-ru/PixevalBadge.resjson
Normal file
3
src/Pixeval.Controls/Strings/ru-ru/PixevalBadge.resjson
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"Following": "Подписки"
|
||||
}
|
@ -76,7 +76,7 @@ public partial record AppSettings : IWindowSettings
|
||||
public bool UseFileCache { get; set; }
|
||||
|
||||
[SettingMetadata(SettingEntryCategory.Application, typeof(SettingsPageResources), nameof(SettingsPageResources.AppFontFamilyEntryHeader))]
|
||||
public string AppFontFamilyName { get; set; } = "Microsoft YaHei UI";
|
||||
public string AppFontFamilyName { get; set; } = AppSettingsResources.AppDefaultFontFamilyName;
|
||||
|
||||
[SettingMetadata(SettingEntryCategory.Application, typeof(SettingsPageResources), nameof(SettingsPageResources.DefaultSelectedTabEntryHeader))]
|
||||
public MainPageTabItem DefaultSelectedTabItem { get; set; } = MainPageTabItem.DailyRecommendation;
|
||||
|
@ -62,7 +62,7 @@ public partial class SettingsPageViewModel(FrameworkElement frameworkElement) :
|
||||
|
||||
public static IEnumerable<CultureInfo> AvailableCultures { get; }
|
||||
|
||||
public static IEnumerable<LanguageModel> AvailableLanguages { get; } = [LanguageModel.DefaultLanguage, new("简体中文", "zh-cn")];
|
||||
public static IEnumerable<LanguageModel> AvailableLanguages { get; } = [LanguageModel.DefaultLanguage, new("简体中文", "zh-Hans-CN"), new("Русский", "ru")];
|
||||
|
||||
public ObservableCollection<string> PixivApiNameResolver { get; set; } = [.. App.AppViewModel.AppSettings.PixivApiNameResolver];
|
||||
|
||||
|
@ -165,6 +165,7 @@
|
||||
<!--PRIResource-->
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Assets\Svg.resjson" />
|
||||
<PRIResource Include="Strings\zh-cn\AppSettings.resjson" />
|
||||
<PRIResource Include="Strings\zh-cn\CommentsPage.resjson" />
|
||||
<PRIResource Include="Strings\zh-cn\FollowingUserBadge.resjson" />
|
||||
<PRIResource Include="Strings\zh-cn\IllustratorContentViewer.resjson" />
|
||||
@ -197,6 +198,40 @@
|
||||
<PRIResource Include="Strings\zh-cn\TokenInputTextBox.resjson" />
|
||||
<PRIResource Include="Strings\zh-cn\TagsEntry.resjson" />
|
||||
<PRIResource Include="Strings\zh-cn\IPListInput.resjson" />
|
||||
|
||||
<PRIResource Include="Strings\ru-ru\AppSettings.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\CommentsPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\FollowingUserBadge.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustratorContentViewer.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\BookmarksPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustrateItem.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\AboutPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\Activations.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\CommentRepliesBlock.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\DownloadListEntry.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\DownloadListPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\DownloadListPageDeleteTasksDialog.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\DownloadTask.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustrateView.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustrationViewCommandBar.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustrationInfoPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustrationResultFilterContent.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustrateViewerPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IllustratorViewerPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\ImageViewerPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\LoginPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\MacroParser.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\MainPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\MessageContentDialog.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\Misc.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\RankingsPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\RecommendationsPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\PixivReplyBar.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\ReverseSearchApiKeyNotPresentDialog.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\SettingsPage.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\TokenInputTextBox.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\TagsEntry.resjson" />
|
||||
<PRIResource Include="Strings\ru-ru\IPListInput.resjson" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--XAML-->
|
||||
|
15
src/Pixeval/Strings/ru-ru/AboutPage.resjson
Normal file
15
src/Pixeval/Strings/ru-ru/AboutPage.resjson
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"DependenciesContentTextBlock/Text": "Pixeval зависит от множества открытых проектов, и я выражаю благодарность авторам этих проектов за их вклад и дух бескорыстного служения",
|
||||
"DependenciesSubtitleTextBlock/Text": "Зависимости проекта",
|
||||
"OpenSourceLicenseContentPartI/Text": "Pixeval - это программное обеспечение с открытым исходным кодом, распространяемое под лицензией GPL-v3, текст которой приведен ниже. Если вы используете код из Pixeval или разрабатываете программное обеспечение на его основе, убедитесь, что вы распространяете ваше программное обеспечение в соответствии с этой",
|
||||
"OpenSourceLicenseContentPartII/Text": "Вы можете найти более подробную информацию о GNU General Public License v3",
|
||||
"OpenSourceLicenseHyperlinkContent/Text": "лицензией.",
|
||||
"OpenSourceLicenseSubtitleTextBlock/Text": "Открытая лицензия",
|
||||
"SpecialThanksContentTextBlock/Text": "Мои друзья оказали мне огромную поддержку в этом проекте, позволив мне сохранить первоначальный энтузиазм",
|
||||
"SpecialThanksSubtitleTextBlock/Text": "Особая благодарность (без сортировки)",
|
||||
"SupportMeContentPartI/Text": "Автор, помимо ежедневных учебных задач, тратит много времени на поддержку Pixeval. Если вам нравится то, что делает Pixeval, добро пожаловать на страницу",
|
||||
"SupportMeContentPartII/Text": "автора, ваша поддержка станет моей мотивацией к дальнейшему поддержанию",
|
||||
"SupportMeHyperlinkContent/Text": "поддержки",
|
||||
"SupportMeSubtitleTextBlock/Text": "Поддержка автора",
|
||||
"TitleTextBlock/Text": "О Pixeval"
|
||||
}
|
4
src/Pixeval/Strings/ru-ru/Activations.resjson
Normal file
4
src/Pixeval/Strings/ru-ru/Activations.resjson
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"IllustrateActivationFailedContentFormatted": "Детали ошибки: {0}",
|
||||
"IllustrateActivationFailedTitle": "Ошибка запуска"
|
||||
}
|
3
src/Pixeval/Strings/ru-ru/AppSettings.resjson
Normal file
3
src/Pixeval/Strings/ru-ru/AppSettings.resjson
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"AppDefaultFontFamilyName": "Segoe UI"
|
||||
}
|
4
src/Pixeval/Strings/ru-ru/BookmarksPage.resjson
Normal file
4
src/Pixeval/Strings/ru-ru/BookmarksPage.resjson
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"EmptyCountedTagName": "Все теги",
|
||||
"TagComboBox/PlaceholderText": "Теги избранного"
|
||||
}
|
5
src/Pixeval/Strings/ru-ru/CommentRepliesBlock.resjson
Normal file
5
src/Pixeval/Strings/ru-ru/CommentRepliesBlock.resjson
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"EmojiButtonFlyoutEmojiSectionNavigationViewItem/Content": "Эмодзи",
|
||||
"EmojiButtonFlyoutStickersSectionNavigationViewItem/Content": "Стикеры",
|
||||
"RepliesAreEmptyTextBlock/Text": "На данный момент у этого комментария нет ответов"
|
||||
}
|
3
src/Pixeval/Strings/ru-ru/CommentsPage.resjson
Normal file
3
src/Pixeval/Strings/ru-ru/CommentsPage.resjson
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"CommentRepliesTeachingTip/Title": "Подробности комментариев"
|
||||
}
|
20
src/Pixeval/Strings/ru-ru/DownloadListEntry.resjson
Normal file
20
src/Pixeval/Strings/ru-ru/DownloadListEntry.resjson
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"ActionButtonContentOpen": "Открыть",
|
||||
"ActionButtonContentPause": "Пауза",
|
||||
"ActionButtonContentRedownload": "Перезагрузить",
|
||||
"ActionButtonContentResume": "Возобновить",
|
||||
"ActionButtonContentRetry": "Повторить",
|
||||
"CancelDownloadItem/Label": "Отменить загрузку",
|
||||
"CheckErrorMessageInDetailItem/Label": "Проверить сообщение об ошибке",
|
||||
"DownloadCancelled": "Загрузка отменена",
|
||||
"DownloadCancelledAction": "Отменено",
|
||||
"DownloadCompleted": "Загрузка завершена",
|
||||
"DownloadErrorMessageFormatted": "Ошибка загрузки: {0}",
|
||||
"DownloadPaused": "Загрузка приостановлена",
|
||||
"DownloadQueued": "В очереди",
|
||||
"DownloadRunningFormatted": "Загрузка: {0}%",
|
||||
"ErrorMessageDialogTitle": "Сообщение об ошибке",
|
||||
"GoToPageItem/Label": "Перейти на страницу",
|
||||
"OpenDownloadLocationItem/Label": "Открыть расположение загрузки",
|
||||
"RedownloadItem/Label": "Загрузить заново"
|
||||
}
|
24
src/Pixeval/Strings/ru-ru/DownloadListPage.resjson
Normal file
24
src/Pixeval/Strings/ru-ru/DownloadListPage.resjson
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"CancelAllButton/Content": "Отменить все задания",
|
||||
"CancelSelectionButtonDefaultLabel": "Отменить выбор",
|
||||
"CancelSelectionButtonFormatted": "Отменить выбор ({0})",
|
||||
"ClearDownloadListButton/Content": "Очистить список загрузок",
|
||||
"DeleteButton/Label": "Удалить",
|
||||
"DeleteDownloadHistoryRecordsFormatted": "Удалить {0} записей истории",
|
||||
"DownloadListOptionAllQueued": "Все задания на загрузку",
|
||||
"DownloadListOptionCancelled": "Отменено",
|
||||
"DownloadListOptionCompleted": "Загружено",
|
||||
"DownloadListOptionCustomSearch": "Пользовательский поиск",
|
||||
"DownloadListOptionError": "Ошибка загрузки",
|
||||
"DownloadListOptionRunning": "В процессе",
|
||||
"FilterAutoSuggestBox/PlaceholderText": "Название/ID произведения",
|
||||
"FilterAutoSuggestBoxNoResultFound": "Результаты не найдены",
|
||||
"ModeFilterComboBox/PlaceholderText": "Опции фильтра",
|
||||
"PageTitleTextBlock/Text": "Список загрузок",
|
||||
"PauseAllButton/Content": "Приостановить все задания",
|
||||
"PauseButton/Label": "Пауза",
|
||||
"ResumeAllButton/Content": "Возобновить все задания",
|
||||
"ResumeButton/Label": "Возобновить",
|
||||
"SelectAllButton/Label": "Выбрать все",
|
||||
"StopButton/Label": "Отменить загрузку"
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"DeleteLocalFiles/Content": "Удалить локальные файлы",
|
||||
"MessageTextBlock/Text": "Вы уверены, что хотите удалить эти записи из списка? (Это действие необратимо)"
|
||||
}
|
1
src/Pixeval/Strings/ru-ru/DownloadTask.resjson
Normal file
1
src/Pixeval/Strings/ru-ru/DownloadTask.resjson
Normal file
@ -0,0 +1 @@
|
||||
{}
|
3
src/Pixeval/Strings/ru-ru/FollowingUserBadge.resjson
Normal file
3
src/Pixeval/Strings/ru-ru/FollowingUserBadge.resjson
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"FollowingTextBlock/Text": "Подписки"
|
||||
}
|
5
src/Pixeval/Strings/ru-ru/IPListInput.resjson
Normal file
5
src/Pixeval/Strings/ru-ru/IPListInput.resjson
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"InvalidIPFormat": "Недопустимый формат IP",
|
||||
"DuplicatesWithExistingIP": "Совпадает с существующим IP",
|
||||
"AddItemAutoSuggestBox/PlaceholderText": "Введите IP и нажмите '+' для добавления"
|
||||
}
|
26
src/Pixeval/Strings/ru-ru/IllustrateItem.resjson
Normal file
26
src/Pixeval/Strings/ru-ru/IllustrateItem.resjson
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
"GenerateLink": "Копировать ссылку приложения",
|
||||
"GenerateWebLink": "Копировать веб-ссылку",
|
||||
"OpenInWebBrowser": "Открыть в браузере",
|
||||
"LinkCopiedToClipboard": "Ссылка скопирована в буфер обмена",
|
||||
"ShowPixEzQrCode": "Создать QR-код для PixEz",
|
||||
"ShowQRCode": "Создать QR-код",
|
||||
|
||||
"AddToBookmark": "Добавить в закладки",
|
||||
"Share": "Поделиться",
|
||||
"Save": "Сохранить",
|
||||
"SaveAs": "Сохранить как",
|
||||
"Copy": "Скопировать изображение в буфер обмена",
|
||||
"SaveAsCancelled": "Операция 'Сохранить как' отменена",
|
||||
"Saved": "Сохранено",
|
||||
"DownloadTaskCreated": "Задание на скачивание создано",
|
||||
"UgoiraProcessing": "Обработка анимации: {0}%",
|
||||
"ImageProcessing": "Обработка изображения",
|
||||
"ImageSetToClipBoard": "Изображение скопировано в буфер обмена",
|
||||
"TheIllustrationIsAMangaFormatted": "Это набор иллюстраций, содержащий {0} изображений",
|
||||
"TheIllustrationIsAnUgoira": "Это анимированное изображение",
|
||||
|
||||
"UserMetricsFollowingsTextBlock/Text": "Подписки",
|
||||
"UserMetricsIllustrationCountTextBlock/Text": "Количество работ",
|
||||
"UserMetricsMyPixivUsersTextBlock/Text": "Друзья в Pixiv"
|
||||
}
|
13
src/Pixeval/Strings/ru-ru/IllustrateView.resjson
Normal file
13
src/Pixeval/Strings/ru-ru/IllustrateView.resjson
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"AddToBookmarkContextItem/Text": "Добавить в закладки",
|
||||
"CopyAppLinkContextItem/Text": "Копировать ссылку приложения",
|
||||
"CopyWebLinkContextItem/Text": "Копировать веб-ссылку",
|
||||
"OpenInBrowserContextItem/Text": "Открыть в браузере",
|
||||
"ResultIsEmptyTextBlock/Text": "Здесь пусто",
|
||||
"IsLoadingMoreTextBlock/Text": "Загружается",
|
||||
"SaveContextItem/Text": "Сохранить",
|
||||
"ShowPixEzQrCodeContextItem/Text": "QR-код PixEz",
|
||||
"ShowQrCodeContextItem/Text": "QR-код работы",
|
||||
"IllustrationQrCodeTeachingTip/TeachingTipTitle": "QR-код работы",
|
||||
"IllustratorQrCodeTeachingTip/TeachingTipTitle": "QR-код иллюстратора"
|
||||
}
|
42
src/Pixeval/Strings/ru-ru/IllustrateViewerPage.resjson
Normal file
42
src/Pixeval/Strings/ru-ru/IllustrateViewerPage.resjson
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"GenerateLinkToThisPageButtonTeachingTip/ActionButtonContent": "Больше не показывать",
|
||||
"GenerateLinkToThisPageButtonTeachingTip/CloseButtonContent": "Понял",
|
||||
"GenerateLinkToThisPageButtonTeachingTip/Subtitle": "Поделитесь этой ссылкой с друзьями или введите её в браузере или в Windows, чтобы открыть текущую страницу напрямую",
|
||||
"GenerateLinkToThisPageButtonTeachingTip/Title": "Ссылка скопирована в буфер обмена",
|
||||
"QrCodeTeachingTip/Title": "QR-код работы",
|
||||
|
||||
"Background": "Обои",
|
||||
"CommentsTab/Content": "Комментарии",
|
||||
"IllustrationInfoAndComments": "Детали",
|
||||
"IllustrationInfoTab/Content": "Детали",
|
||||
"LockScreen": "Экран блокировки",
|
||||
"Mirror": "Зеркальное отражение",
|
||||
"RelatedWorksTab/Content": "Рекомендованные работы",
|
||||
"RotateClockwise": "Повернуть по часовой стрелке",
|
||||
"RotateCounterclockwise": "Повернуть против часовой стрелки",
|
||||
"SetAs": "Установить как",
|
||||
"SetAsBackgroundSucceededTitle": "Фон установлен",
|
||||
"SetAsLockScreenSucceededTitle": "Экран блокировки установлен",
|
||||
"PrevPageOrIllustration": "L: Предыдущая страница манги\nR: Предыдущая иллюстрация",
|
||||
"PrevIllustration": "L/R: Предыдущая иллюстрация",
|
||||
"NextPageOrIllustration": "L: Следующая страница манги\nR: Следующая иллюстрация",
|
||||
"NextIllustration": "L/R: Следующая иллюстрация",
|
||||
"SetAsSucceededTitle": "Установлено успешно",
|
||||
"ShareTitleFormatted": "Поделиться {0}",
|
||||
"ZoomIn": "Увеличить",
|
||||
"ZoomOut": "Уменьшить",
|
||||
|
||||
"BookmarkedIllustrationAndMangaNavigationViewItem/Content": "Избранные иллюстрации и манга",
|
||||
"BookmarkedNovelNavigationViewItem/Content": "Избранные новеллы",
|
||||
"FollowingUserNavigationViewItem/Content": "Подписки",
|
||||
"IllustrationNavigationViewItem/Content": "Иллюстрации",
|
||||
"MangaNavigationViewItem/Content": "Манга",
|
||||
"MyPixivUserNavigationViewItem/Content": "Друзья в Pixiv",
|
||||
"RecommendUserNavigationViewItem/Content": "Рекомендуемые пользователи",
|
||||
"NovelNavigationViewItem/Content": "Новеллы",
|
||||
"FollowingUserItem/Title": "Подписки",
|
||||
"MyPixivUserItem/Title": "Друзья в Pixiv",
|
||||
"IllustrationCountItem/Title": "Количество иллюстраций",
|
||||
"MangaCountItem/Title": "Количество манги",
|
||||
"NovelCountItem/Title": "Количество рассказов"
|
||||
}
|
16
src/Pixeval/Strings/ru-ru/IllustrationInfoPage.resjson
Normal file
16
src/Pixeval/Strings/ru-ru/IllustrationInfoPage.resjson
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"IllustrationCaptionEmpty": "Нет описания",
|
||||
"IllustrationCaptionTextBlock/Text": "Описание работы",
|
||||
"IllustrationDimensionTextBlock/Text": "Размеры работы",
|
||||
"IllustrationDimensionUnknown": "Неизвестно",
|
||||
"IllustrationIdTextBlock/Text": "ID работы",
|
||||
"IllustrationTagListTextBlock/Text": "Теги работы",
|
||||
"IllustrationTitleTextBlock/Text": "Название работы",
|
||||
"IllustrationTotalBookmarksTextBlock/Text": "Всего в закладках",
|
||||
"IllustrationTotalViewsTextBlock/Text": "Всего просмотров",
|
||||
"IllustrationUploadDateTextBlock/Text": "Дата загрузки",
|
||||
"IllustratorIdFormatted": "ID автора: {0}",
|
||||
"IllustratorNameFormatted": "Имя автора: {0}",
|
||||
"IllustratorTextBlock/Text": "Информация об авторе",
|
||||
"TitleTextBlock/Text": "Информация о работе"
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
{
|
||||
"ExcludeTagsEntry/Header": "Исключить теги",
|
||||
"ExcludeTagTokenInput/PlaceholderText": "Введите теги, которые не должны быть включены в результаты",
|
||||
"IllustrationIdEntry/Header": "Фильтровать по ID работы",
|
||||
"IllustrationIdInput/PlaceholderText": "Введите ID работы для фильтрации",
|
||||
"IllustrationNameEntry/Header": "Фильтровать по названию работы",
|
||||
"IllustrationNameInput/PlaceholderText": "Введите название работы для фильтрации",
|
||||
"IllustratorIdEntry/Header": "Фильтровать по ID автора",
|
||||
"IllustratorIdInput/PlaceholderText": "Введите ID автора для фильтрации",
|
||||
"IllustratorNameEntry/Header": "Фильтровать по имени автора",
|
||||
"IllustratorNameInput/PlaceholderText": "Введите имя автора для фильтрации",
|
||||
"IncludeTagsEntry/Header": "Обязательные теги",
|
||||
"IncludeTagTokenInput/PlaceholderText": "Введите теги, которые должны быть включены в результаты",
|
||||
"LeastBookmarkCountEntry/Header": "Минимальное количество закладок",
|
||||
"LeastBookmarkCountNumberBox/PlaceholderText": "Введите минимальное количество закладок [0,+∞)",
|
||||
"MaximumBookmarkCountEntry/Header": "Максимальное количество закладок",
|
||||
"MaximumBookmarkCountNumberBox/PlaceholderText": "Введите максимальное количество закладок [0,-∞)",
|
||||
"PublishDateEndEntry/Header": "Конечная дата фильтрации",
|
||||
"PublishDateEndPicker/PlaceholderText": "Будут включены работы, опубликованные до этой даты",
|
||||
"PublishDateStartEntry/Header": "Начальная дата фильтрации",
|
||||
"PublishDateStartPicker/PlaceholderText": "Будут включены работы, опубликованные после этой даты",
|
||||
"UserGroupNameEntry/Header": "Название пользовательской коллекции",
|
||||
"UserGroupNameInput/PlaceholderText": "Результаты будут включать только работы из указанной коллекции"
|
||||
}
|
21
src/Pixeval/Strings/ru-ru/IllustrationViewCommandBar.resjson
Normal file
21
src/Pixeval/Strings/ru-ru/IllustrationViewCommandBar.resjson
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"CancelSelectionButtonFormatted": "Отменить выбор ({0})",
|
||||
"AddAllToBookmarkButton/Label": "Добавить все в закладки",
|
||||
"AddAllToBookmarkContentFormatted": "Добавлено в закладки: {0} изображений",
|
||||
"AddAllToBookmarkTitle": "Успешно добавлено в закладки",
|
||||
"OpenAllInBrowserButton/Label": "Открыть все в браузере",
|
||||
"OpenConditionDialogButton/Label": "Фильтр",
|
||||
"SaveAllButton/Label": "Сохранить все",
|
||||
"SelectAllButton/Label": "Выбрать все",
|
||||
"SelectedTooManyItemsForBookmarkContent": "Это действие необратимо, пожалуйста, подтвердите, что вы действительно хотите это сделать",
|
||||
"SelectedTooManyItemsForBookmarkTitle": "Обнаружена попытка массового добавления в закладки",
|
||||
"SelectedTooManyItemsForOpenInBrowserContent": "Вы выбрали более 15 работ для открытия в браузере, что может привести к истощению системных ресурсов на компьютерах с ограниченным объемом памяти. Вы уверены, что хотите продолжить?",
|
||||
"SelectedTooManyItemsForSaveContent": "Вы выбрали более 20 работ для загрузки, что может привести к истощению системных ресурсов на компьютерах с ограниченной производительностью ЦП. Вы уверены, что хотите продолжить?",
|
||||
"SelectedTooManyItemsTitle": "Это действие может вызвать проблемы с производительностью",
|
||||
"SelectionButton/Label": "Множественный выбор",
|
||||
"CancelSelectionButtonDefaultLabel": "Отменить выбор",
|
||||
"DownloadItemsQueuedFormatted": "{0} работ добавлено в список загрузок",
|
||||
"FastFilterAutoSuggestBox/PlaceholderText": "Быстрый фильтр по ID/тегу/названию",
|
||||
"FilterTeachingTip/ActionButtonContent": "Очистить фильтр",
|
||||
"FilterTeachingTip/CloseButtonContent": "Применить"
|
||||
}
|
16
src/Pixeval/Strings/ru-ru/IllustratorContentViewer.resjson
Normal file
16
src/Pixeval/Strings/ru-ru/IllustratorContentViewer.resjson
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"BookmarkedIllustrationAndMangaNavigationViewItem/Content": "Закладки иллюстраций и манги",
|
||||
"BookmarkedNovelNavigationViewItem/Content": "Закладки рассказов",
|
||||
"FollowingUserNavigationViewItem/Content": "Подписки",
|
||||
"IllustrationNavigationViewItem/Content": "Иллюстрации",
|
||||
"MangaNavigationViewItem/Content": "Манга",
|
||||
"MyPixivUserNavigationViewItem/Content": "Друзья в Pixiv",
|
||||
"NovelNavigationViewItem/Content": "Новеллы",
|
||||
"NavigationViewAutoSuggestBox/PlaceholderText": "Быстрый фильтр по ID/тегу/названию/имени пользователя",
|
||||
"RecommendIllustratorsTitle/Text": "Рекомендуемые авторы",
|
||||
"ToggleShowExternalCommandBarItem/Text": "Показать дополнительную панель команд",
|
||||
"ToggleShowRecommendIllustratorItem/Text": "Показать рекомендуемых авторов",
|
||||
"UserMetricsFollowingUserTextBlock/Text": "Подписки",
|
||||
"UserMetricsIllustrationCountTextBlock/Text": "Количество работ",
|
||||
"UserMetricsMyPixivUserTextBlock/Text": "Друзья в Pixiv"
|
||||
}
|
6
src/Pixeval/Strings/ru-ru/IllustratorViewerPage.resjson
Normal file
6
src/Pixeval/Strings/ru-ru/IllustratorViewerPage.resjson
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"Follow": "Подписаться",
|
||||
"OpenInWebBrowser": "Открыть в браузере",
|
||||
"PrivateFollow": "Подписаться приватно",
|
||||
"Unfollow": "Отписаться"
|
||||
}
|
8
src/Pixeval/Strings/ru-ru/ImageViewerPage.resjson
Normal file
8
src/Pixeval/Strings/ru-ru/ImageViewerPage.resjson
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"CheckingCache": "Проверка кэша...",
|
||||
"DownloadingUgoiraZipFormatted": "Загрузка архива с анимацией: {0}%",
|
||||
"DownloadingImageFormatted": "Загрузка изображения: {0}%",
|
||||
"LoadingFromCache": "Загрузка из кэша...",
|
||||
"LoadingImage": "Декодирование изображения...",
|
||||
"MergingUgoiraFrames": "Создание анимации..."
|
||||
}
|
24
src/Pixeval/Strings/ru-ru/LoginPage.resjson
Normal file
24
src/Pixeval/Strings/ru-ru/LoginPage.resjson
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"ErrorWhileLoggingInTitle": "Ошибка входа в систему",
|
||||
"ErrorWhileLogginInContentFormatted": "Приложение будет закрыто, вот информация об ошибке:\n{0}",
|
||||
"LoginPhaseCheckingCertificateInstallation": "Проверка установки сертификата...",
|
||||
"LoginPhaseCheckingRefreshAvailable": "Проверка возможности обновления сессии...",
|
||||
"LoginPhaseCheckingWebView2Installation": "Проверка установки WebView2...",
|
||||
"LoginPhaseInstallingCertificate": "Установка сертификата, пожалуйста, подтвердите в открывшемся диалоговом окне...",
|
||||
"LoginPhaseRefreshing": "Обновление сессии...",
|
||||
"LoginPhaseSuccessNavigating": "Успешный вход, переход на главную страницу",
|
||||
"LoginPhaseWaitingForUserInput": "Ожидание ввода пользователя",
|
||||
"SubmitButton/Content": "Войти",
|
||||
"UserNameBox/PlaceholderText": "Email или pixiv ID",
|
||||
"PasswordBox/PlaceholderText": "Пароль",
|
||||
"DisableDomainFrontingToggleSwitch/Header": "Отключить Direct Connect",
|
||||
"RefreshingSessionFailedContent": "Поврежденный файл сессии удален, пожалуйста, перезапустите приложение\nЕсли проблема повторяется, обратитесь к разработчику",
|
||||
"RefreshingSessionFailedTitle": "Не удалось обновить сессию",
|
||||
"FetchingSessionFailedContent": "Перезапустите приложение, если вы отключили Direct Connect, попробуйте включить его и повторить попытку\nЕсли проблема повторяется, обратитесь к разработчику",
|
||||
"FetchingSessionFailedTitle": "Не удалось получить сессию",
|
||||
"RootCertificateInstallationRequiredContent": "Для нормального входа необходимо установить сертификат. Приватный ключ сертификата не будет распространяться. Выбором 'Подтвердить' вы соглашаетесь с установкой сертификата. Пожалуйста, подтвердите/нажмите OK в следующем диалоговом окне. Если вы откажетесь, использование приложения будет невозможно.",
|
||||
"RootCertificateInstallationRequiredTitle": "Требуется установка корневого сертификата",
|
||||
"WebView2InstallationRequiredContent": "Для нормального входа необходим WebView2. Подтверждение откроет браузер для загрузки WebView2 Runtime. Пожалуйста, установите его, запустив exe-файл, и перезапустите приложение. Если вы откажетесь, использование приложения будет невозможно.",
|
||||
"WebView2InstallationRequiredTitle": "Требуется установка WebView2 Runtime",
|
||||
"Help/ToolTipService/ToolTip": "После ввода аккаунта и пароля они будут сохранены программой\n\nПосле нажатия кнопки 'Войти', откроется WebView для автоматического быстрого входа без необходимости действий со стороны пользователя, но если скрипт не выполнится до конца или потребуется ввод капчи, вам придется ввести данные вручную\n\nDirect Connect: при отключении будет использоваться текущий IE прокси вашего компьютера. Если вы не можете напрямую зайти на pixiv, возможно, вам не стоит отключать эту опцию"
|
||||
}
|
11
src/Pixeval/Strings/ru-ru/MacroParser.resjson
Normal file
11
src/Pixeval/Strings/ru-ru/MacroParser.resjson
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"NonParameterizedMacroBearingParameterFormatted": "Макрос {0} не может содержать параметров",
|
||||
"ParameterizedMacroMissingParameterFormatted": "Отсутствует параметр макроса {0}",
|
||||
"ResultIsEmpty": "Ошибка разбора: результат пуст",
|
||||
"UnexpectedTokenFormatted": "Недопустимый ввод: недопустимый символ на позиции {0}",
|
||||
"UnknownArtist": "Неизвестный художник",
|
||||
"UnknownIllustrationTitle": "Неизвестное произведение",
|
||||
"UnknownMacroNameFormatted": "Неизвестное имя макроса: {0}",
|
||||
"UnknownSpotlightId": "Неизвестный ID спецпроекта",
|
||||
"UnknownSpotlightTitle": "Неизвестное название спецпроекта"
|
||||
}
|
32
src/Pixeval/Strings/ru-ru/MainPage.resjson
Normal file
32
src/Pixeval/Strings/ru-ru/MainPage.resjson
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"BookmarksTab/Content": "Мои закладки",
|
||||
"FeedsTab/Content": "Лента подписок",
|
||||
"FollowingsTab/Content": "Мои подписки",
|
||||
"HistoriesTab/Content": "История просмотров",
|
||||
"TagsTab/Content": "Управление тегами",
|
||||
"RecentPostsTab/Content": "Новинки от подписок",
|
||||
"SpotlightsTab/Content": "Рекомендации",
|
||||
"RankingsTab/Content": "Рейтинги",
|
||||
"RecommendationsTab/Content": "Рекомендации дня",
|
||||
"DownloadAndHistoriesTab/Content": "Загрузки и история",
|
||||
"DownloadListTab/Content": "Список загрузок",
|
||||
"HelpTab/Content": "Помощь",
|
||||
"AboutTab/Content": "О приложении",
|
||||
"SettingsTab/Content": "Настройки",
|
||||
"OpenSearchSettingButton/ToolTipService/ToolTip": "Настройки поиска",
|
||||
"ReverseSearchButton/ToolTipService/ToolTip": "Поиск по изображению",
|
||||
"MainPageAutoSuggestionBox/PlaceholderText": "Введите ID произведения/название/ID автора/имя автора/настройку",
|
||||
"SearchKeywordCannotBeBlankContent": "Ключевое слово не может быть пустым",
|
||||
"SearchKeywordCannotBeBlankTitle": "Неверный ввод",
|
||||
"ReverseSearchApiKeyNotPresentTitle": "Не указан API ключ или ключ неверный",
|
||||
"ReverseSearchClientSideErrorContent": "Ошибка формата изображения или изображение слишком большое, или слишком частые запросы. Пожалуйста, проверьте и попробуйте позже",
|
||||
"ReverseSearchErrorTitle": "Ошибка обратного поиска",
|
||||
"ReverseSearchNotFoundContent": "К сожалению, поиск не нашел совпадений в базе Pixiv. Эта функция ограничена поиском только по Pixiv",
|
||||
"ReverseSearchNotFoundTitle": "Результаты не найдены",
|
||||
"ReverseSearchResponseContentIsEmpty": "Пустой ответ сервера",
|
||||
"ReverseSearchServerSideErrorContent": "Ошибка на стороне сервера",
|
||||
"IllustrationHeaderSuggestionTextBlock/Text": "Тенденции иллюстраций",
|
||||
"NovelHeaderSuggestionTextBlock/Text": "Тенденции рассказов",
|
||||
"SettingsEntryHeaderSuggestionTextBlock/Text": "Соответствующие настройки",
|
||||
"TagAutoCompletionSuggestionTextBlock/Text": "Соответствующие теги"
|
||||
}
|
4
src/Pixeval/Strings/ru-ru/MessageContentDialog.resjson
Normal file
4
src/Pixeval/Strings/ru-ru/MessageContentDialog.resjson
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"CancelButtonContent": "Отмена",
|
||||
"OkButtonContent": "ОК"
|
||||
}
|
65
src/Pixeval/Strings/ru-ru/Misc.resjson
Normal file
65
src/Pixeval/Strings/ru-ru/Misc.resjson
Normal file
@ -0,0 +1,65 @@
|
||||
{
|
||||
"AddBookmark": "Добавить в закладки",
|
||||
"RemoveBookmark": "Удалить из закладок",
|
||||
"Follow": "Подписаться",
|
||||
"FollowPrivately": "Подписаться тайно",
|
||||
"Unfollow": "Отписаться",
|
||||
"Pause": "Пауза",
|
||||
"Play": "Воспроизвести",
|
||||
"RestoreOriginalResolution": "Оригинальный размер",
|
||||
"UniformToFillResolution": "Подогнать размер",
|
||||
"FullScreen": "На весь экран",
|
||||
"BackToWindow": "В оконный режим",
|
||||
"AppThemeLight": "Светлая тема",
|
||||
"AppThemeDark": "Темная тема",
|
||||
"AppThemeSystemDefault": "Системная тема",
|
||||
"ExceptionEncountered": "Обнаружена ошибка",
|
||||
"IllustrationSortOptionDoNotSort": "Без сортировки",
|
||||
"IllustrationSortOptionPopularityDescending": "По популярности",
|
||||
"IllustrationSortOptionPublishDateAscending": "По дате публикации (возр.)",
|
||||
"IllustrationSortOptionPublishDateDescending": "По дате публикации (убыв.)",
|
||||
"MainPageTabDailyRecommendations": "Ежедневные рекомендации",
|
||||
"MainPageTabBookmark": "Мои закладки",
|
||||
"MainPageTabFeed": "Лента подписок",
|
||||
"MainPageTabFollow": "Мои подписки",
|
||||
"MainPageTabRanking": "Рейтинги",
|
||||
"MainPageTabReverseSearch": "Поиск по изображению",
|
||||
"MainPageTabSpotlight": "Рекомендации",
|
||||
"MainPageTabUpdate": "Новинки от подписок",
|
||||
"NoneBackdrop": "Отключено",
|
||||
"AcrylicBackdrop": "Акриловый эффект (не рекомендуется для слабых ПК)",
|
||||
"MicaBackdrop": "Эффект Mica",
|
||||
"MicaAltBackdrop": "Альтернативный эффект Mica",
|
||||
"SearchDurationUndecided": "По умолчанию",
|
||||
"SearchDurationWithinLastDay": "За последний день",
|
||||
"SearchDurationWithinLastMonth": "За последний месяц",
|
||||
"SearchDurationWithinLastWeek": "За последнюю неделю",
|
||||
"PrivacyPolicyPublic": "Публично",
|
||||
"PrivacyPolicyPrivate": "Приватно",
|
||||
"SearchTagMatchOptionExactMatchForTags": "Точное совпадение",
|
||||
"SearchTagMatchOptionPartialMatchForTags": "Частичное совпадение",
|
||||
"SearchTagMatchOptionTitleAndCaption": "Поиск по заголовку и описанию",
|
||||
"TargetFilterForAndroid": "Для Android",
|
||||
"TargetFilterForIOS": "Для iOS",
|
||||
"ThumbnailDirectionLandscape": "Горизонтальная",
|
||||
"ThumbnailDirectionPortrait": "Вертикальная",
|
||||
"Bmp": "BMP (без потерь, большой размер, широкая поддержка)",
|
||||
"Jpg": "JPG (с потерями, маленький размер, широкая поддержка)",
|
||||
"Gif": "GIF (без потерь, только 256 цветов, маленький размер, широкая поддержка)",
|
||||
"Tiff": "TIFF (без потерь, не поддерживается автовоспроизведение, большой размер)",
|
||||
"Png": "PNG/APNG (без потерь, маленький размер)",
|
||||
"WebPLossless": "Без потерь WebP (без потерь, маленький размер, широкая поддержка)",
|
||||
"WebPLossy": "С потерями WebP (с потерями, маленький размер, широкая поддержка)",
|
||||
"DownloadListEntryOpenFailed": "Не удалось открыть файл (папку)",
|
||||
"DownloadListEntryMaybeDeleted": "Возможно, изображение было удалено",
|
||||
|
||||
"SortOptionComboBox/PlaceholderText": "Опции сортировки",
|
||||
"PrivacyPolicyComboBox/PlaceholderText": "Опции конфиденциальности",
|
||||
|
||||
"OpenUserId": "Открыть страницу пользователя",
|
||||
"OpenIllustId": "Открыть страницу произведения",
|
||||
|
||||
"CannotFindLoginProxyServerExecutable": "Не удалось найти исполняемый файл для входа, попробуйте перезапустить приложение или свяжитесь с разработчиком",
|
||||
"UnexpectedBehavior": "Произошло неожиданное поведение, если вы видите это сообщение, обратитесь за помощью к разработчику",
|
||||
"ReplyContentTooLong": "Слишком длинный ответ, пожалуйста, отредактируйте его"
|
||||
}
|
6
src/Pixeval/Strings/ru-ru/PixivReplyBar.resjson
Normal file
6
src/Pixeval/Strings/ru-ru/PixivReplyBar.resjson
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"CommentIsTooShortOrTooLongToastContentFormatted": "Пожалуйста, отправьте комментарий длиной от 0 до 140 символов, текущая длина комментария: {0}",
|
||||
"CommentIsTooShortOrTooLongToastTitle": "Недопустимая длина комментария",
|
||||
"ReplyContentRichEditBox/PlaceholderText": "Введите комментарий",
|
||||
"SendButton/ToolTipService/ToolTip": "Отправить"
|
||||
}
|
17
src/Pixeval/Strings/ru-ru/RankingsPage.resjson
Normal file
17
src/Pixeval/Strings/ru-ru/RankingsPage.resjson
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"RankOptionComboBox/PlaceholderText": "Выбор режима",
|
||||
"RankOptionDay": "Ежедневный рейтинг",
|
||||
"RankOptionDayFemale": "Ежедневный рейтинг для женщин",
|
||||
"RankOptionDayFemaleR18": "Ежедневный R-18 рейтинг для женщин",
|
||||
"RankOptionDayMale": "Ежедневный рейтинг для мужчин",
|
||||
"RankOptionDayMaleR18": "Ежедневный R-18 рейтинг для мужчин",
|
||||
"RankOptionDayManga": "Ежедневный рейтинг манги/нескольких изображений",
|
||||
"RankOptionDayR18": "Ежедневный R-18 рейтинг",
|
||||
"RankOptionMonth": "Ежемесячный рейтинг",
|
||||
"RankOptionWeek": "Еженедельный рейтинг",
|
||||
"RankOptionWeekManga": "Еженедельный рейтинг манги/нескольких изображений",
|
||||
"RankOptionWeekOriginal": "Оригиналы",
|
||||
"RankOptionWeekR18": "Еженедельный R-18 рейтинг",
|
||||
"RankOptionWeekR18G": "Еженедельный R-18G рейтинг",
|
||||
"RankOptionWeekRookie": "Новички"
|
||||
}
|
5
src/Pixeval/Strings/ru-ru/RecommendationsPage.resjson
Normal file
5
src/Pixeval/Strings/ru-ru/RecommendationsPage.resjson
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"ModeSelectionComboBox/PlaceholderText": "Опции рекомендаций",
|
||||
"ModeSelectionComboBoxIllustComboBoxItem/Content": "Иллюстрации",
|
||||
"ModeSelectionComboBoxMangaComboBoxItem/Content": "Манга"
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"MessageTextBlock/Text": "Для использования реверсивного поиска необходимо правильно ввести API ключ SauceNAO. В настоящее время ключ не указан или введен неверно. Пожалуйста, проверьте его перед использованием функции.",
|
||||
"SetApiKeyHyperlinkButton/Content": "Изменить API ключ"
|
||||
}
|
167
src/Pixeval/Strings/ru-ru/SettingsPage.resjson
Normal file
167
src/Pixeval/Strings/ru-ru/SettingsPage.resjson
Normal file
@ -0,0 +1,167 @@
|
||||
{
|
||||
"AppDescriptionTextBlock/Text": "Pixeval — это сторонний клиент Pixiv, разработанный на базе WinUI 3. Он обеспечивает поддержку большинства функций Pixiv и предлагает ряд дополнительных возможностей для улучшения пользовательского опыта, включая локальные закладки и возможность просмотра без прокси в Китае и России.\n\nБольше информации о Pixeval можно найти по ссылкам ниже.",
|
||||
"AppFontFamilyComboBoxEntry/Description": "Вступит в силу после перезапуска приложения",
|
||||
"AppFontFamilyComboBoxEntry/Header": "Выбор шрифта",
|
||||
"AppFontFamilyComboBoxEntryComboBox/PlaceholderText": "Выбор шрифта",
|
||||
"AppFontFamilyEntry/Header": "Настройки шрифта",
|
||||
"AppLanguageEntry/Header": "Настройки языка (вступают в силу после перезапуска)",
|
||||
"OpenLanguageSettingsHyperlinkButton/Content": "Открыть настройки языка Windows",
|
||||
"AppLanguageEntryComboBox/PlaceholderText": "Выбор языка",
|
||||
"ApplicationSettingsGroup/Text": "Настройки приложения",
|
||||
"BackdropEntry/Header": "Фоновая текстура приложения",
|
||||
"BrowseHistoriesCleared": "История просмотров очищена",
|
||||
"BrowsingExperienceSettingsGroup/Text": "Настройки просмотра",
|
||||
"CheckingForUpdate": "Проверка обновлений",
|
||||
"DownloadingUpdate": "Загрузка обновления",
|
||||
"Unzipping": "Распаковка",
|
||||
"IsUpToDate": "У вас последняя версия",
|
||||
"IsInsider": "Вы используете тестовую версию",
|
||||
"MajorUpdateAvailable": "Доступно крупное обновление",
|
||||
"MinorUpdateAvailable": "Доступно минорное обновление",
|
||||
"BuildUpdateAvailable": "Доступно обновление сборки",
|
||||
"UnknownUpdateState": "Неизвестное состояние обновления",
|
||||
"UpdateApp": "Обновить приложение",
|
||||
"LanguageSystemDefault": "Системный язык по умолчанию",
|
||||
"DownloadedAndWaitingToInstall": "Версия {0} загружена, установить сейчас? Вы также можете установить обновление вручную из временной папки",
|
||||
"InstallCanceled": "Установка отменена",
|
||||
"UpdateFailed": "Обновление не удалось",
|
||||
"UpdateFailedInTempFolder": "Обновление не удалось, вы можете проверить установочный пакет во временной папке",
|
||||
"DefaultDownloadPathMacroEntry/Description": "Это значение будет использоваться в качестве пути для загрузки при использовании опции «Сохранить», а не «Сохранить как»",
|
||||
"DefaultDownloadPathMacroEntry/Header": "Путь загрузки по умолчанию",
|
||||
"DefaultDownloadPathMacroTextBox/PlaceholderText": "Макрос пути загрузки",
|
||||
"DefaultSearchSortOptionEntry/Description": "Стандартная стратегия сортировки при поиске иллюстраций",
|
||||
"DefaultSearchSortOptionEntry/Header": "Стандартная сортировка",
|
||||
"DefaultSearchTagMatchOptionEntry/Description": "Как искать работы при использовании ключевых слов в боковой панели",
|
||||
"DefaultSearchTagMatchOptionEntry/Header": "Стандартное совпадение по ключевым словам",
|
||||
"PixivApiNameResolverEntry/Header": "Разрешение имен Pixiv API (требуется перезапуск)",
|
||||
"PixivApiNameResolverEntry/Description": "После прямого подключения к домену pixiv будет разрешен к следующему IP-адресу",
|
||||
"PixivImageNameResolverEntry/Header": "Разрешение имен изображений Pixiv (требуется перезапуск)",
|
||||
"PixivImageNameResolverEntry/Description": "После прямого подключения домен i.pximg.net будет разрешен к следующему IP-адресу",
|
||||
"DefaultSelectedTabEntry/Description": "При запуске приложения будет выбрана вкладка по умолчанию в боковом меню главной страницы",
|
||||
"DefaultSelectedTabEntry/Header": "Вкладка по умолчанию",
|
||||
"DeleteBrowseHistoriesButton/Content": "Очистить историю",
|
||||
"DeleteBrowseHistoriesEntry/Description": "Эта кнопка очистит всю историю просмотра",
|
||||
"DeleteBrowseHistoriesEntry/Header": "Очистить историю просмотра",
|
||||
"DeleteDownloadHistoriesButton/Content": "Очистить историю",
|
||||
"DeleteDownloadHistoriesEntry/Description": "Эта кнопка очистит всю историю загрузок",
|
||||
"DeleteDownloadHistoriesEntry/Header": "Очистить историю загрузок",
|
||||
"DeleteSearchHistoriesButton/Content": "Очистить историю",
|
||||
"DeleteSearchHistoriesEntry/Description": "Эта кнопка очистит всю историю поиска",
|
||||
"DeleteSearchHistoriesEntry/Header": "Очистить историю поиска",
|
||||
"DisableDomainFrontingEntry/Description": "Включение этой опции приведет к тому, что пользователи в странах или регионах, где Pixiv заблокирован, не смогут нормально использовать его",
|
||||
"DisableDomainFrontingEntry/Header": "Отключить прямое подключение к домену",
|
||||
"DonateDeveloperHyperlinkButton/Content": "Поддержать разработчика",
|
||||
"DownloadHistoriesCleared": "История загрузок очищена",
|
||||
"DownloadMacroInvalidTeachingTip/Title": "Ошибка разрешения макроса",
|
||||
"DownloadMacroInvalidTeachingTipInputCannotBeBlank": "Поле ввода не может быть пустым",
|
||||
"DownloadMacroInvalidTeachingTipMacroInvalidFormatted": "{0}, пожалуйста, исправьте и повторите ввод",
|
||||
"DownloadSettingsGroup/Text": "Настройки загрузки",
|
||||
"DownloadUpdateAutomaticallyEntry/Description": "За исключением сетей с оплатой за трафик",
|
||||
"DownloadUpdateAutomaticallyEntry/Header": "Автоматическая загрузка обновлений",
|
||||
"FeedbackByEmailHyperlinkButton/Content": "Обратная связь с разработчиком по электронной почте",
|
||||
"FiltrateRestrictedContentEntry/Description": "Включите R-18 контент в настройках официального аккаунта Pixiv и отключите эту опцию, чтобы просматривать контент R-18 и R-18G",
|
||||
"FiltrateRestrictedContentEntry/Header": "Фильтрация чувствительного контента",
|
||||
"GenerateHelpLinkEntry/Description": "Эта подсказка поможет пользователям понять, как использовать ссылки",
|
||||
"GenerateHelpLinkEntry/Header": "Показывать подсказку при генерации ссылок на страницы",
|
||||
"GitHubRepositoryHyperlinkButton/Content": "Репозиторий на GitHub",
|
||||
"ItemsViewLayoutTypeEntry/Description": "Выбор между сеткой, где все изображения одинакового размера, и потоковым макетом, где выравниваются только края строк",
|
||||
"ItemsViewLayoutTypeEntry/Header": "Правила выравнивания миниатюр",
|
||||
"ImageMirrorServerEntry/Description": "Имя хоста зеркала для загрузки изображений, оставьте пустым, если не уверены в его назначении",
|
||||
"ImageMirrorServerEntry/Header": "Имя хоста зеркала изображений",
|
||||
"ImageMirrorServerTextBox/PlaceholderText": "Имя хоста",
|
||||
"ImageMirrorServerTextBoxTeachingTip/Subtitle": "Пожалуйста, проверьте формат URL и повторите попытку",
|
||||
"ImageMirrorServerTextBoxTeachingTip/Title": "Неверный формат URL",
|
||||
"JoinFeedbackGroupHyperlinkButton/Content": "Присоединиться к группе обратной связи",
|
||||
"LastCheckedPrefix": "Последняя проверка: ",
|
||||
"MaxDownloadConcurrencyLevelEntry/Description": "Этот параметр ограничивает количество одновременных задач на загрузку. Максимум — количество ядер вашего процессора. Пожалуйста, настройте с умом, так как избыточное количество может привести к зависанию системы",
|
||||
"MaxDownloadConcurrencyLevelEntry/Header": "Максимальное количество одновременных загрузок",
|
||||
"MaximumBrowseHistoryRecordsEntry/Description": "Если количество записей истории просмотров превысит этот предел, старые записи будут удалены",
|
||||
"MaximumBrowseHistoryRecordsEntry/Header": "Ограничение истории просмотров",
|
||||
"MaximumBrowseHistoryRecordsNumerBox/PlaceholderText": "Ограничение количества записей [10, 200]",
|
||||
"MaximumDownloadHistoryRecordsEntry/Description": "Если количество записей истории загрузок превысит этот предел, старые записи будут удалены",
|
||||
"MaximumDownloadHistoryRecordsEntry/Header": "Ограничение истории загрузок",
|
||||
"MaximumDownloadHistoryRecordsNumberBox/PlaceholderText": "Ограничение количества записей [10, 200]",
|
||||
"MaximumSearchHistoryRecordsEntry/Description": "Если количество записей истории поиска превысит этот предел, старые записи будут удалены",
|
||||
"MaximumSearchHistoryRecordsEntry/Header": "Ограничение истории поиска",
|
||||
"MaximumSearchHistoryRecordsNumberBox/PlaceholderText": "Ограничение количества записей [10, 50]",
|
||||
"MaximumSearchPageLimit/Description": "При поиске иллюстраций будет просмотрено максимум столько страниц (каждая страница содержит 30 изображений)",
|
||||
"MaximumSearchPageLimit/Header": "Ограничение на количество страниц поиска",
|
||||
"MaximumSearchPageLimitNumberBox/PlaceholderText": "Ограничение на количество страниц [1, 100]",
|
||||
"MaximumSuggestionBoxSearchHistoryEntry/Description": "Если количество сохраненных записей истории поиска превысит это число, в поле поиска на главной странице будут отображаться только последние записи (отсортированные по дате)",
|
||||
"MaximumSuggestionBoxSearchHistoryEntry/Header": "Ограничение на количество записей в истории поиска",
|
||||
"MiscSettingsGroup/Text": "Разное",
|
||||
"OpenFontSettingsHyperlinkButton/Content": "Открыть настройки шрифтов Windows",
|
||||
"OverwriteDownloadedFileEntry/Description": "Если этот параметр включен, при загрузке файлы будут перезаписываться, если они уже существуют",
|
||||
"OverwriteDownloadedFileEntry/Header": "Перезаписывать скачанные файлы",
|
||||
"PerformSignOutButton/Content": "Выход из системы",
|
||||
"PreloadRowsEntry/Description": "Количество строк иллюстраций, которые будут предварительно загружены во время просмотра, чтобы улучшить плавность прокрутки, но это увеличит использование сети и ресурсов",
|
||||
"PreloadRowsEntry/Header": "Количество строк для предварительной загрузки",
|
||||
"RecommendationItemLimitEntry/Description": "Максимальное количество иллюстраций, получаемых при использовании функции ежедневных рекомендаций",
|
||||
"RecommendationItemLimitEntry/Header": "Ограничение на количество ежедневных рекомендаций",
|
||||
"RecommendationItemLimitNumberBox/PlaceholderText": "Ограничение на количество рекомендаций [500, 2500]",
|
||||
"ReleaseNotesHyperlinkButton/Content": "Примечания к выпуску",
|
||||
"ReportBugHyperlinkButton/Content": "Сообщить о проблеме на GitHub",
|
||||
"CheckForUpdatesButton/Content": "Проверить обновления",
|
||||
"GitHubCheckForUpdatesEntry/Header": "Проверка обновлений на GitHub",
|
||||
"BugReportEntry/Header": "Сообщение о проблеме с программой",
|
||||
"BugReportEntry/Description": "Отчеты о ошибках в программе или предложения по новым функциям (при сообщении об ошибках пожалуйста прилагайте соответствующие файлы журналов)",
|
||||
"BugReportChannelsEntry/Header": "Каналы для сообщений об ошибках",
|
||||
"BugReportChannelsEntry/Description": "Вы можете сообщить о проблеме через следующие каналы",
|
||||
"GitHubBugReportEntry/ToolTipService/ToolTip": "Сообщить о проблеме на GitHub",
|
||||
"EMailBugReportEntry/ToolTipService/ToolTip": "Сообщить о проблеме по электронной почте",
|
||||
"QQBugReportEntry/ToolTipService/ToolTip": "Сообщить о проблеме в группе QQ",
|
||||
"OpenLogEntry/Header": "Открыть папку с журналами",
|
||||
"OpenLogEntry/Description": "При сообщении о проблеме с программой прилагайте соответствующие файлы журналов из этой папки",
|
||||
"OpenTempEntry/Header": "Открыть временную папку",
|
||||
"OpenTempEntry/Description": "Здесь хранятся временные файлы, которые удаляются при каждом запуске программы",
|
||||
"OpenLocalEntry/Header": "Открыть локальную папку",
|
||||
"OpenLocalEntry/Description": "Здесь хранятся важные конфигурационные файлы, пожалуйста, не изменяйте файлы в этой папке",
|
||||
"OpenRoamingEntry/Header": "Открыть папку данных",
|
||||
"ResetDefaultSettingsButton/Content": "Сбросить настройки",
|
||||
"ResetDefaultSettingsEntry/Description": "Нажатие этой кнопки сбросит все настройки к значению по умолчанию. Это действие необратимо",
|
||||
"ResetDefaultSettingsEntry/Header": "Сброс настроек по умолчанию",
|
||||
"ResetSettingConfirmationDialogContent": "Это действие необратимо",
|
||||
"ResetSettingConfirmationDialogTitle": "Вы уверены, что хотите сбросить все настройки?",
|
||||
"ReverseSearchApiKeyEntry/Header": "API ключ SauceNAO",
|
||||
"ReverseSearchApiKeyEntryDescriptionTextBlock/Text": "Получите API ключ SauceNAO здесь (требуется регистрация/вход)",
|
||||
"ReverseSearchApiKeyTextBox/PlaceholderText": "Введите API ключ",
|
||||
"ReverseSearchResultSimilarityThresholdEntry/Description": "Порог сходства результатов обратного поиска. Результаты ниже этого порога будут игнорироваться. Чем выше значение, тем больше сходство между результатами и исходным изображением",
|
||||
"ReverseSearchResultSimilarityThresholdEntry/Header": "Порог сходства обратного поиска",
|
||||
"SearchDurationEntry/Description": "Результаты поиска будут ограничены указанным временным диапазоном. Если включена опция «Использовать более точные ограничения диапазона поиска», этот параметр будет игнорироваться",
|
||||
"SearchDurationEntry/Header": "Ограничения временного диапазона поиска",
|
||||
"SearchEndDateEntry/Description": "Результаты поиска будут включать только произведения, опубликованные до этой даты. Значение этого параметра должно быть на один день больше, чем значение даты начала",
|
||||
"SearchEndDateEntry/Header": "Установить конечную дату поиска",
|
||||
"SearchHistoriesCleared": "История поиска очищена",
|
||||
"SearchSettingsGroup/Text": "Настройки поиска",
|
||||
"SearchStartCalendarDatePicker/PlaceholderText": "Начальная дата",
|
||||
"SearchStartDateEntry/Description": "Результаты поиска будут включать только произведения, опубликованные после этой даты",
|
||||
"SearchStartDateEntry/Header": "Установить начальную дату поиска",
|
||||
"SearchStartsFromEntry/Description": "При поиске иллюстраций поиск начнется с указанной страницы. Каждая страница содержит 30 изображений",
|
||||
"SearchStartsFromEntry/Header": "Начать поиск со страницы",
|
||||
"SearchStartsFromNumberBox/PlaceholderText": "Начальная страница поиска [1,150]",
|
||||
"SessionSettingsGroup/Text": "Настройки сессии",
|
||||
"SignOutConfirmationDialogContent": "Это действие необратимо",
|
||||
"SignOutConfirmationDialogTitle": "Вы уверены, что хотите выйти?",
|
||||
"SignOutEntry/Description": "Выход из системы удалит все ваши кэшированные и личные данные, включая синхронизацию между устройствами, и закроет приложение",
|
||||
"SignOutEntry/Header": "Выход из системы",
|
||||
"SpotlightSearchPageLimitEntry/Description": "При поиске в спотлайте будет просмотрено максимум столько страниц (каждая страница содержит 10 результатов)",
|
||||
"SpotlightSearchPageLimitEntry/Header": "Ограничение на количество страниц поиска в спотлайте",
|
||||
"SpotlightSearchPageLimitNumberBox/PlaceholderText": "Ограничение на количество страниц [1, 100]",
|
||||
"TargetAPIPlatformEntry/Description": "Указать, какой API платформы использовать для запросов. Если не уверены, оставьте значение по умолчанию",
|
||||
"TargetAPIPlatformEntry/Header": "Целевая API платформа",
|
||||
"ThemeEntry/Header": "Тема приложения",
|
||||
"ThemeEntryDescriptionHyperlinkButton/Content": "Открыть настройки темы Windows",
|
||||
"ThumbnailDirectionEntry/Description": "Направление страницы при просмотре изображений",
|
||||
"ThumbnailDirectionEntry/Header": "Направление миниатюр",
|
||||
"TitleTextBlock/Text": "Настройки Pixeval",
|
||||
"UgoiraDownloadFormatEntry/Description": "Формат загрузки анимированных изображений",
|
||||
"UgoiraDownloadFormatEntry/Header": "Формат загрузки анимаций",
|
||||
"UseFileCacheEntry/Description": "Включение этого параметра снизит потребление сетевого трафика и улучшит просмотр, но увеличит нагрузку на ЦП и диск",
|
||||
"UseFileCacheEntry/Header": "Использовать файловый кэш",
|
||||
"UsePreciseRangeForSearchEntry/Description": "Использовать более точные ограничения для диапазона поиска на основе конкретных дат. Если этот параметр включен, опция «Ограничения временного диапазона поиска» будет игнорироваться",
|
||||
"UsePreciseRangeForSearchEntry/Header": "Использовать более точные ограничения для диапазона поиска",
|
||||
"VersionSettingsGroup/Text": "Версия",
|
||||
"ViewPixevalWebsiteHyperlinkButton/Content": "Веб-сайт",
|
||||
"IllustrationDownloadFormatEntry/Description": "Формат загрузки статичных изображений",
|
||||
"IllustrationDownloadFormatEntry/Header": "Формат загрузки изображений"
|
||||
}
|
10
src/Pixeval/Strings/ru-ru/TagsEntry.resjson
Normal file
10
src/Pixeval/Strings/ru-ru/TagsEntry.resjson
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"EditTagItem/Label": "Редактировать",
|
||||
"OpenItem/Label": "Открыть изображение",
|
||||
"GoToPageItem/Label": "Перейти на страницу",
|
||||
"DeleteItem/Label": "Удалить изображение",
|
||||
"OpenLocationItem/Label": "Открыть расположение изображения",
|
||||
"EditTag": "Редактировать теги изображения (разделяйте теги запятыми)",
|
||||
"TagsIsUnloaded": "Теги еще не загружены",
|
||||
"EditTagFailed": "Не удалось отредактировать теги"
|
||||
}
|
5
src/Pixeval/Strings/ru-ru/TokenInputTextBox.resjson
Normal file
5
src/Pixeval/Strings/ru-ru/TokenInputTextBox.resjson
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"CaseSensitiveCheckBox/ToolTipService/ToolTip": "Учитывать регистр",
|
||||
"IsRegularExpressionCheckBox/ToolTipService/ToolTip": "Использовать регулярные выражения",
|
||||
"SubmitButton/ToolTipService/ToolTip": "Применить"
|
||||
}
|
3
src/Pixeval/Strings/zh-cn/AppSettings.resjson
Normal file
3
src/Pixeval/Strings/zh-cn/AppSettings.resjson
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"AppDefaultFontFamilyName": "Microsoft YaHei UI"
|
||||
}
|
Loading…
Reference in New Issue
Block a user