Update Russian localy (#503)

* Update Russian localy

(feat chatgpt)

* update DownloadMacroHelp

---------

Co-authored-by: Poker <poker_sang@outlook.com>
This commit is contained in:
Sergey Pinus 2024-06-14 09:14:52 +05:00 committed by GitHub
parent e182a5f636
commit ee70b396de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 479 additions and 244 deletions

View File

@ -41,7 +41,11 @@
<controls:SettingsExpander x:Uid="/HelpPage/DownloadMacroHelpExpander" HeaderIcon="{fluent:SymbolIcon Symbol=Rename}">
<controls:SettingsExpander.Items>
<controls:SettingsCard HorizontalContentAlignment="Stretch" ContentAlignment="Left">
<TextBlock x:Uid="/TextGenerated/DownloadMacroHelp" />
<labs:MarkdownTextBlock x:Uid="/TextGenerated/DownloadMacroHelp" Text="">
<labs:MarkdownTextBlock.Config>
<labs:MarkdownConfig />
</labs:MarkdownTextBlock.Config>
</labs:MarkdownTextBlock>
</controls:SettingsCard>
</controls:SettingsExpander.Items>
</controls:SettingsExpander>

View File

@ -1,16 +1,16 @@
Pixeval provides Path Macros to fine tune download paths.
Each Path Macro is in form of '@{name}'. In case of providing parameters, it should be like '@{name=...}'.
Each Path Macro is in form of `@{name}`. In case of providing parameters, it should be like `@{name=...}`.
While downloading illustrations, these macros will be substituted by corresponding texts, e.g., '@{id}' will be replaced by the id of artwork.
While downloading illustrations, these macros will be substituted by corresponding texts, e.g., `@{id}` will be replaced by the id of artwork.
If a macro provides a parameter, then it is a conditional macro, which will be substituted if a certain condition holds.
For example, while downloading a manga, '@{if_manga=\MANGA\}' will be substituted by '\MANGA\'.
For example, while downloading a manga, `@{if_manga=\MANGA\}` will be substituted by `\MANGA\`.
By the way, conditional macros can be nested, like '@{if_manga=...@{if_r18=...}...}'.
Negations could also be used, like '@{!if_manga=...}' which filters out mangas.
By the way, conditional macros can be nested, like `@{if_manga=...@{if_r18=...}...}`.
Negations could also be used, like `@{!if_manga=...}` which filters out mangas.
Some macros should satisfy special constraints:
'@{manga_index}' must be used in conditional macro '@{if_manga=...}'.
'@{manga_index}' and '@{ext}' must be used in file names.
- `@{manga_index}` must be used in conditional macro `@{if_manga=...}`.
- `@{manga_index}` and `@{ext}` must be used in file names.
You can move your cursor on a button to see how the corresponding macro works.

View File

@ -1,16 +1,16 @@
Pixeval propose des Path Macros pour affiner les chemins de téléchargement.
Chaque Path Macro est sous forme de '@{name}'. S'il est avec des paramètres, il doit ressembler à '@{name=...}'.
Chaque Path Macro est sous forme de `@{name}`. S'il est avec des paramètres, il doit ressembler à `@{name=...}`.
Lors qu'un téléchargement démarre, ces macros vont être remplacés par des texts correspondants. Par exemple, '@{id}' sera remplacé par l'ID d'illustration à télécharger.
Lors qu'un téléchargement démarre, ces macros vont être remplacés par des texts correspondants. Par exemple, `@{id}` sera remplacé par l'ID d'illustration à télécharger.
Si un macro est avec un paramètre, alors ce macro est un macro conditionnnel. Ce macro sera remplacé par son argument si sa condition s'évalue à vraie.
Par exemple, lors d'un téléchargement de manga, '@{if_manga=\MANGA\}' sera remplacé par '\MANGA\'.
Par exemple, lors d'un téléchargement de manga, `@{if_manga=\MANGA\}` sera remplacé par `\MANGA\`.
Par ailleurs, les macros conditionnels peuvent être imbriqués, comme par exemple: '@{if_manga=...@{if_r18=...}...}' .
Des négations peuvent également être utilisées comme '@{!if_manga=...}' pour enlever les mangas.
Par ailleurs, les macros conditionnels peuvent être imbriqués, comme par exemple: `@{if_manga=...@{if_r18=...}...}` .
Des négations peuvent également être utilisées comme `@{!if_manga=...}` pour enlever les mangas.
Certains macros ont pourtant des contraints à respecter:
'@{manga_index}' doit uniquement être utilsé dans les macros de type '@{if_manga=...}'.
'@{manga_index}' et '@{ext}' doivent être utilisés dans les noms des fichiers.
- `@{manga_index}` doit uniquement être utilsé dans les macros de type `@{if_manga=...}`.
- `@{manga_index}` et `@{ext}` doivent être utilisés dans les noms des fichiers.
Placer votre souris sur un bouton pour voir l'usage de macro correspondant.

View File

@ -0,0 +1,11 @@
{
"ContentDialog/Title": "Уведомление",
"ContentDialog/PrimaryButtonText": "Закрыть приложение",
"ContentDialog/CloseButtonText": "Продолжить использование",
"MainTextBlock/Text": "Обнаружено некорректное завершение работы приложения в прошлый раз. Вы можете (перезапуск потребуется после очистки настроек):",
"ClearConfig/Text": "Сбросить настройки (настройки приложения)",
"ClearContext/Text": "Сбросить состояние входа",
"OpenLocalFolder/Text": "Открыть папку local",
"OpenRoamingFolder/Text": "Открыть папку roaming",
"OpenLogFolder/Text": "Открыть папку с логами"
}

View File

@ -0,0 +1,15 @@
Pixeval предлагает макросы путей для более точной настройки путей загрузки.
Каждый макрос пути имеет форму `@{name}`, а макросы с параметрами - `@{name=...}`.
При загрузке изображений эти макросы будут заменены соответствующим текстом. Например, макрос `@{id}` будет автоматически заменен на ID произведения при загрузке.
Если макрос имеет параметры, это означает, что это условный макрос, который будет заменен на содержимое его параметров, когда условия выполняются. Например, при загрузке манги макрос `@{if_manga=\манга\}` будет заменен на `\манга\`.
Кроме того, условные макросы могут быть вложенными, например `@{if_manga=...@{if_r18=...}...}`.
Условные макросы также могут использоваться в отрицательной форме, например `@{!if_manga=...}` означает "не манга".
Некоторые макросы имеют особые ограничения:
- `@{manga_index}` должен использоваться внутри условного макроса `@{if_manga=...}`.
- `@{manga_index}` и `@{ext}` должны использоваться в имени файла.
Чтобы увидеть назначение каждого макроса, наведите курсор на соответствующую кнопку макроса.

View File

@ -1,25 +1,28 @@
{
"GenerateLink": "Копировать ссылку приложения",
"GenerateWebLink": "Копировать веб-ссылку",
"OpenInWebBrowser": "Открыть в браузере",
"ShowPixEzQrCode": "Создать QR-код для PixEz",
"ShowQRCode": "Создать QR-код",
"AddToBookmark": "Добавить в избранное",
"Save": "Сохранить",
"SaveAs": "Сохранить как",
"Copy": "Скопировать изображение в буфер обмена",
"SaveAsCancelled": "Операция \u0027Сохранить как\u0027 отменена",
"Saved": "Сохранено",
"DownloadTaskCreated": "Задание на скачивание создано",
"UgoiraProcessing": "Обработка анимации: {0}%",
"ImageProcessing": "Обработка изображения",
"ImageSetToClipBoard": "Изображение скопировано в буфер обмена",
"TheIllustrationIsAMangaFormatted": "Это набор иллюстраций, содержащий {0} изображений",
"TheIllustrationIsAnUgoira": "Это анимированное изображение",
"UserMetricsFollowingsTextBlock/Text": "Подписки",
"UserMetricsIllustrationCountTextBlock/Text": "Количество работ",
"UserMetricsMyPixivUsersTextBlock/Text": "Друзья в Pixiv",
"OpenNovel": "Читать Новеллу"
}
"GenerateLink": "Копировать ссылку приложения",
"GenerateWebLink": "Копировать веб-ссылку",
"OpenInWebBrowser": "Открыть в браузере",
"ShowPixEzQrCode": "Создать QR-код для PixEz",
"ShowQRCode": "Создать QR-код",
"AddToBookmark": "Добавить в избранное",
"Save": "Сохранить",
"SaveAs": "Сохранить как",
"Copy": "Скопировать изображение в буфер обмена",
"SaveAsCancelled": "Операция 'Сохранить как' отменена",
"Saved": "Сохранено",
"DownloadTaskCreated": "Задание на скачивание создано",
"UgoiraProcessing": "Обработка анимации: {0}%",
"ImageProcessing": "Обработка изображения",
"ImageSetToClipBoard": "Изображение скопировано в буфер обмена",
"TheIllustrationIsAMangaFormatted": "Это набор иллюстраций, содержащий {0} изображений",
"TheIllustrationIsAnUgoira": "Это анимированное изображение",
"UserMetricsFollowingsTextBlock/Text": "Подписки",
"UserMetricsIllustrationCountTextBlock/Text": "Количество работ",
"UserMetricsMyPixivUsersTextBlock/Text": "Друзья в Pixiv",
"OpenNovel": "Читать новеллу",
"LinkCopiedToClipboard": "Ссылка скопирована в буфер обмена (см. страницу помощи для использования)",
"MangaSave": "Сохранить мангу",
"MangaSaveAs": "Сохранить мангу как",
"NovelContentFetching": "Загрузка содержимого новеллы",
"NovelSetToClipBoard": "Новелла скопирована в буфер обмена"
}

View File

@ -8,5 +8,7 @@
"ShowPixEzQrCodeContextItem/Text": "QR-код PixEz",
"ShowQrCodeContextItem/Text": "QR-код работы",
"IllustrationQrCodeTeachingTip/TeachingTipTitle": "QR-код работы",
"IllustratorQrCodeTeachingTip/TeachingTipTitle": "QR-код иллюстратора"
}
"IllustratorQrCodeTeachingTip/TeachingTipTitle": "QR-код иллюстратора",
"AddToBookmarkTeachingTip/CloseButtonContent": "Добавить в закладки",
"AddedToBookmark": "Добавлено в закладки"
}

View File

@ -1,6 +1,5 @@
{
"QrCodeTeachingTip/Title": "QR-код работы",
"Share": "Поделиться",
"Background": "Обои",
"CommentsTab/Content": "Комментарии",
@ -22,7 +21,6 @@
"ShareTitleFormatted": "Поделиться {0}",
"ZoomIn": "Увеличить",
"ZoomOut": "Уменьшить",
"FollowingsNavigationViewItem/Content": "Подписки",
"MyPixivUserNavigationViewItem/Content": "Друзья в Pixiv",
"RelatedUserNavigationViewItem/Content": "Смежные художники",
@ -39,5 +37,7 @@
"NextNovel": "L/R: Следующая новелла",
"LoadingNovelTextBlock/Text": "Загрузка новеллы",
"NovelSettings": "Настройки новеллы",
"NovelSettingsHeaderTextBlock/Text": "Настройки новеллы"
}
"NovelSettingsHeaderTextBlock/Text": "Настройки новеллы",
"AddToBookmarkTeachingTip/CloseButtonContent": "Добавить в закладки",
"AddedToBookmark": "Добавлено в закладки"
}

View File

@ -0,0 +1,9 @@
{
"TitleTextBlock/Text": "Помощь с Pixeval",
"QueryFilterHelpExpander/Header": "Помощь по фильтрации запросов",
"QueryFilterSimpleHelpHeader/Text": "Краткое руководство",
"QueryFilterHelpHeader/Text": "Полное руководство",
"DownloadMacroHelpExpander/Header": "Помощь с загрузкой при помощи макросов",
"AppLinkHelpExpander/Header": "Помощь по использованию ссылок на приложения",
"AppLinkHelp/Text": "Поделитесь с друзьями или введите эту ссылку в браузере или в Windows, чтобы открыть текущую страницу в Pixeval"
}

View File

@ -1,19 +1,40 @@
{
"ErrorWhileLoggingInTitle": "Ошибка входа в систему",
"ErrorWhileLogginInContentFormatted": "Приложение будет закрыто, вот информация об ошибке:\n{0}",
"LoginPhaseCheckingCertificateInstallation": "Проверка установки сертификата...",
"LoginPhaseCheckingWebView2Installation": "Проверка установки WebView2...",
"LoginPhaseInstallingCertificate": "Установка сертификата, пожалуйста, подтвердите в открывшемся диалоговом окне...",
"LoginPhaseRefreshing": "Обновление сессии...",
"LoginPhaseSuccessNavigating": "Успешный вход, переход на главную страницу",
"LoginPhaseWaitingForUserInput": "Ожидание ввода пользователя",
"SubmitButton/Content": "Войти",
"UserNameBox/PlaceholderText": "Email или pixiv ID",
"PasswordBox/PlaceholderText": "Пароль",
"RefreshingSessionFailedTitle": "Не удалось обновить сессию",
"FetchingSessionFailedContent": "Перезапустите приложение\nЕсли проблема повторяется, обратитесь к разработчику",
"FetchingSessionFailedTitle": "Не удалось получить сессию",
"RootCertificateInstallationRequiredTitle": "Требуется установка корневого сертификата",
"SubmitWithNewAccountButton/Text": "Войти без аккаунта",
"RefreshingSessionFailedContent": "Пожалуйста, войдите снова"
"ErrorWhileLoggingInTitle": "Ошибка входа в систему",
"ErrorWhileLogginInContentFormatted": "Приложение будет закрыто, вот информация об ошибке:\n{0}",
"LoginPhaseCheckingCertificateInstallation": "Проверка установки сертификата...",
"LoginPhaseCheckingWebView2Installation": "Проверка установки WebView2...",
"LoginPhaseInstallingCertificate": "Установка сертификата, пожалуйста, подтвердите в открывшемся диалоговом окне...",
"LoginPhaseRefreshing": "Обновление сессии...",
"LoginPhaseSuccessNavigating": "Успешный вход, переход на главную страницу",
"LoginPhaseWaitingForUserInput": "Ожидание ввода пользователя",
"SubmitButton/Content": "Войти",
"UserNameBox/PlaceholderText": "Email или pixiv ID",
"PasswordBox/PlaceholderText": "Пароль",
"RefreshingSessionFailedTitle": "Не удалось обновить сессию",
"FetchingSessionFailedContent": "Перезапустите приложение\nЕсли проблема повторяется, обратитесь к разработчику",
"FetchingSessionFailedTitle": "Не удалось получить сессию",
"RootCertificateInstallationRequiredTitle": "Требуется установка корневого сертификата",
"SubmitWithNewAccountButton/Text": "Войти без аккаунта",
"RefreshingSessionFailedContent": "Пожалуйста, войдите снова",
"RefreshTokenButton/Content": "Войти с обновлением токена",
"BrowserButton/Content": "Войти через Chrome/Edge (тестирование🧪)",
"WebViewButton/Content": "Войти через WebView",
"RefreshTokenBox/PlaceholderText": "Обновить токен",
"DisableDomainFrontingToggleSwitch/Header": "Доменное фронтирование",
"DisableDomainFrontingToggleSwitch/OnContent": "Включить",
"DisableDomainFrontingToggleSwitch/OffContent": "Отключить",
"RootCertificateInstallationRequiredSecondaryButtonText": "Использовать сертификат Pixeval",
"RootCertificateInstallationRequiredPrimaryButtonText": "Использовать собственный сертификат",
"CertificateRequiredDialogContent/Text": "Для корректного входа необходимо установить сертификат. Приватный ключ этого сертификата не будет распространяться. Выбор \"Использовать сертификат Pixeval\" означает, что вы согласны установить данный сертификат.\nВы также можете предоставить свой собственный сертификат. Введите путь к сертификату и пароль в текстовом поле ниже и выберите \"Использовать собственный сертификат\". Если после этого все равно не удастся подключиться к Pixiv, это означает, что сертификат неверен.",
"CertificateRequiredDialogPath/PlaceholderText": "Путь к сертификату",
"CertificateRequiredDialogPassword/PlaceholderText": "Пароль к сертификату",
"CertificateRequiredDialogInvalidInfoBar/Title": "Неверный путь к сертификату или неправильный пароль",
"WebView2InstallationRequiredContent": "Для входа этим способом необходимо установить WebView2. Нажмите \"ОК\", чтобы автоматически открыть браузер и скачать WebView2 Runtime, затем дважды щелкните по exe-файлу для установки и перезапустите приложение.",
"WebViewLoginTip/Title": "Внимание",
"WebViewLoginTip/Message": "Этот способ требует установки WebView2",
"BrowserLoginTip/Title": "Внимание",
"BrowserLoginTip/Message": "Этот способ может не показывать reCAPTCHA от Google",
"WebView2InstallationRequiredTitle": "Не найден WebView2 Runtime на вашем компьютере",
"WebViewHelp/ToolTipService/ToolTip": "Этот способ требует установки WebView2.\nЗаполните учетные данные, и программа сохранит их.\n\nПосле нажатия кнопки \"Войти\" откроется WebView для автоматического входа, без необходимости вмешательства пользователя. Однако, если скрипт не завершится или потребуется ввести капчу, вам придется сделать это вручную.\n\nЕсли вы не доверяете программе сохранение учетных данных, оставьте поля пустыми и введите их вручную в WebView.\n\nДоменное фронтирование: отключите это, если не можете напрямую подключиться к Pixiv. Это использует текущие IE-прокси настройки.",
"BrowserHelp/ToolTipService/ToolTip": "Для входа будет использован внешний браузер на основе Chromium (Chrome или Edge). Если этот способ не сработает, попробуйте другие.\n\nДоменное фронтирование: отключите это, если не можете напрямую подключиться к Pixiv. Это использует текущие IE-прокси настройки."
}

View File

@ -1,8 +1,26 @@
{
"NonParameterizedMacroBearingParameterFormatted": "Макрос {0} не может содержать параметров",
"ResultIsEmpty": "Ошибка разбора: результат пуст",
"UnexpectedTokenFormatted": "Недопустимый ввод: недопустимый символ на позиции {0}",
"UnknownArtist": "Неизвестный художник",
"UnknownIllustrationTitle": "Неизвестное произведение",
"UnknownMacroNameFormatted": "Неизвестное имя макроса: {0}"
}
"NonParameterizedMacroBearingParameterFormatted": "Макрос {0} не может содержать параметров",
"ResultIsEmpty": "Ошибка разбора: результат пуст",
"UnexpectedTokenFormatted": "Недопустимый ввод: недопустимый символ на позиции {0}",
"UnknownArtist": "Неизвестный художник",
"UnknownIllustrationTitle": "Неизвестное произведение",
"UnknownMacroNameFormatted": "Неизвестное имя макроса: {0}",
"MacroShouldBeInLastSegmentFormatted": "Макрос {0} должен быть в последнем сегменте имени файла",
"MacroShouldBeContainedFormatted": "Макрос {0} должен быть внутри условного макроса {1}",
"NegationNotAllowedFormatted": "Макрос {0} не может использовать отрицание",
"ParameterizedMacroMissingParameterFormatted": "Условный макрос {0} отсутствует параметр",
"FilterQueryError": "Ошибка в фильтре запроса",
"FilterTokenFinishedFormatted": "Ожидаемый символ: {0}, достигнут конец строки",
"UnexpactedTokenFormatted": "Ожидаемый символ: {0}, фактический символ: {1}",
"UnbalancedParFormatted": "Несоответствие скобок, первая несоответствующая скобка: {0}",
"ParserOutOfRange": "Парсер вышел за пределы диапазона",
"ExpectedAndOrAfterLeftParFormatted": "После \"(\" должно быть \"and\" или \"or\", фактическое значение: {0}",
"ExpectedTokenAfterAtMarkFormatted": "После \"@\" должно быть имя автора или его ID, фактическое значение: {0}",
"IndexRangeUsedMoreThanOnce": "Диапазон индексов может быть указан только один раз",
"InvalidConstraintFormatted": "Неверное ограничение, допустимые значения: {0}, фактическое значение: {1}",
"NumericTooLargeFormatted": "Числовое значение слишком велико, фактическое значение: {0}",
"ExpectedAtLeastTwoNumericInDateFormatted": "Для даты необходимо минимум два числовых значения (месяц, день), фактическое значение: {0}",
"ExpectedRightBracketOrParenInRangeFormatted": "Диапазон должен заканчиваться \")\" или \"]\", фактическое значение: {0}",
"NumericTooSmallInRangeFormatted": "Числовое значение в диапазоне слишком мало, фактическое значение: {0}",
"MinimumShouldBeSmallerThanMaximiumFormatted": "Минимальное значение диапазона ({0}) должно быть меньше максимального значения ({1})"
}

View File

@ -76,5 +76,15 @@
"ExtraBlack": "Сверхчерный",
"WorkTypeComboBox/PlaceholderText": "Тип произведения",
"OpenNovelId": "Открыть страницу новеллы",
"AllCountedTagName": "Все теги"
}
"AllCountedTagName": "Все теги",
"Pdf": "PDF (включает все изображения)",
"Html": "HTML (папка с изображениями)",
"Md": "Markdown (папка с изображениями)",
"OriginalTxt": "Оригинальный TXT (теги Pixiv, папка с изображениями)",
"ProxyOptionSystem": "Системный прокси",
"ProxyOptionNone": "Без прокси",
"DownloadItemMaybeDeleted": "Возможно, вы уже удалили это произведение",
"SearchUser": "Поиск автора",
"BookmarkTagSelectorPrivateCheckBox/Content": "Приватно",
"GoToPageFormatted": "Перейти на страницу {0}"
}

View File

@ -0,0 +1,72 @@
## Синтаксис запросов
| Синтаксис | Значение |
| --------------- | ----------------------- |
| [str] | Заголовок |
| #[str] | Тег |
| @[str \| num] | Автор |
| +[const] | Положительное условие |
| -[const] | Отрицательное условие |
| i:[range] | Фильтрация по индексу |
| l:[range] | Фильтрация по количеству избранного |
| s:[date] | Дата начала публикации |
| e:[date] | Дата окончания публикации|
## Синтаксис значений
### [str] Строка
| Синтаксис | Значение |
| --------- | ----------------------------------------- |
| abc | Обычная строка |
| "ab# c" | Строка с пробелами или управляющими символами |
| abc$ | Точное совпадение строки |
| "ab c$" | Точное совпадение строки с пробелами или управляющими символами |
### [num] Число
| Синтаксис | Значение |
| --------- | ---------- |
| 12345 | Обычное число |
### [const] Условие
| Синтаксис | Значение |
| --------- | -------------------- |
| r18 | Содержимое R18, включая R18G |
| r18g | Содержимое R18G |
| gif | Анимация |
| ai | AI-сгенерированное содержимое |
### [range] Диапазон/Множество
| Синтаксис | Значение |
| ---------- | ---------------------------------- |
| 2- | Больше или равно 2 |
| -3 | Меньше или равно 3 |
| 2-3 | Больше или равно 2 и меньше или равно 3 |
| [2,3] | Математический интервал, включая 2 и 3 |
| \[2,3) | Математический интервал, включая 2 и исключая 3 |
> Математические интервалы не поддерживают полубесконечные множества, такие как "2-" или "-3"
### [date] Дата
| Синтаксис | Значение |
| -------------- | -------------- |
| MM-dd | День и месяц текущего года |
| MM.dd | День и месяц текущего года |
| yyyy-MM-dd | День, месяц и год |
| yyyy.MM.dd | День, месяц и год |
> "." и "-" можно использовать взаимозаменяемо
## Последовательности
| Синтаксис | Значение |
| ---------------------------- | -------- |
| !\<segment> | Отрицание |
| (and \<segment> \<segment>) | И |
| (or \<segment> \<segment>) | Или |
> Все три модели могут быть вложены любым образом, на верхнем уровне используется модель "И" по умолчанию

View File

@ -0,0 +1,23 @@
## Простые запросы
| Синтаксис | Значение |
| --------------- | ------------------------------------------- |
| abc | Поиск заголовков, содержащих ключевое слово abc |
| #abc | Поиск тегов, содержащих ключевое слово abc |
| @имяАвтораилиID | Поиск произведений конкретного автора |
| -r18g | Исключить произведения с рейтингом r18g |
| +gif | Включить произведения с gif (допустимые условия: r18, r18g, gif, ai) |
| i:10- | Начать просмотр с 10-го элемента текущей страницы |
| l:100-200 | Поиск произведений с количеством избранного от 100 до 200 |
| s:MM-dd | Поиск произведений, опубликованных после MM-dd |
| e:yyyy-MM-dd | Поиск произведений, опубликованных до yyyy-MM-dd |
## Комбинированные запросы
| Синтаксис | Значение |
| ---------------- | ----------------------------------------------- |
| abc #def | Заголовок содержит ключевое слово abc и тег содержит ключевое слово def |
| !#def | Тег не содержит ключевое слово def |
| "ab c" | Поиск с ключевыми словами, содержащими пробелы (например, ab c) |
| abc$ "ab c$" | Точный поиск ключевых слов abc и ab c |
| (or abc$ #def) | Заголовок содержит ключевое слово abc или тег содержит ключевое слово def |

View File

@ -1,161 +1,204 @@
{
"AppDescriptionTextBlock/Text": "Pixeval — это сторонний клиент Pixiv, разработанный на базе WinUI 3. Он обеспечивает поддержку большинства функций Pixiv и предлагает ряд дополнительных возможностей для улучшения пользовательского опыта, включая локальное избранное и возможность просмотра без прокси в Китае и России.\n\nБольше информации о Pixeval можно найти по ссылкам ниже.",
"AppFontFamilyComboBox/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": "Обновление не удалось, вы можете проверить установочный пакет во временной папке",
"DownloadPathMacroEntry/Header": "Путь загрузки по умолчанию",
"DownloadPathMacroTextBox/PlaceholderText": "Макрос пути загрузки",
"DefaultSearchSortOptionEntry/Header": "Стандартная сортировка",
"DefaultSearchTagMatchOptionEntry/Header": "Стандартное совпадение по ключевым словам",
"DefaultSelectedTabEntry/Description": "При запуске приложения будет выбрана вкладка по умолчанию в боковом меню главной страницы",
"DefaultSelectedTabEntry/Header": "Вкладка по умолчанию",
"DeleteBrowseHistoriesButton/Content": "Очистить историю",
"DeleteBrowseHistoriesEntry/Description": "Эта кнопка очистит всю историю просмотра",
"DeleteBrowseHistoriesEntry/Header": "Очистить историю просмотра",
"DeleteDownloadHistoriesButton/Content": "Очистить историю",
"DeleteDownloadHistoriesEntry/Description": "Эта кнопка очистит всю историю загрузок",
"DeleteDownloadHistoriesEntry/Header": "Очистить историю загрузок",
"DeleteSearchHistoriesButton/Content": "Очистить историю",
"DeleteSearchHistoriesEntry/Description": "Эта кнопка очистит всю историю поиска",
"DeleteSearchHistoriesEntry/Header": "Очистить историю поиска",
"DonateDeveloperHyperlinkButton/Content": "Поддержать разработчика",
"DownloadHistoriesCleared": "История загрузок очищена",
"DownloadMacroInvalidInfoBar/Title": "Ошибка разрешения макроса",
"DownloadMacroInvalidInfoBarInputCannotBeBlank": "Поле ввода не может быть пустым",
"DownloadMacroInvalidInfoBarMacroInvalidFormatted": "{0}, пожалуйста, исправьте и повторите ввод",
"DownloadSettingsGroup/Text": "Настройки загрузки",
"DownloadUpdateAutomaticallyEntry/Description": "За исключением сетей с оплатой за трафик",
"DownloadUpdateAutomaticallyEntry/Header": "Автоматическая загрузка обновлений",
"FeedbackByEmailHyperlinkButton/Content": "Обратная связь с разработчиком по электронной почте",
"ItemsViewLayoutTypeEntry/Description": "Выбор между сеткой, где все изображения одинакового размера, и потоковым макетом, где выравниваются только края строк",
"ItemsViewLayoutTypeEntry/Header": "Правила выравнивания миниатюр",
"ImageMirrorServerEntry/Description": "Имя хоста зеркала для загрузки изображений, оставьте пустым, если не уверены в его назначении",
"ImageMirrorServerEntry/Header": "Имя хоста зеркала изображений",
"ImageMirrorServerTextBox/PlaceholderText": "Имя хоста",
"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]",
"MaximumSuggestionBoxSearchHistoryEntry/Description": "Если количество сохраненных записей истории поиска превысит это число, в поле поиска на главной странице будут отображаться только последние записи (отсортированные по дате)",
"MaximumSuggestionBoxSearchHistoryEntry/Header": "Ограничение на количество записей в истории поиска",
"MiscSettingsGroup/Text": "Разное",
"OpenFontSettingsHyperlinkButton/Content": "Открыть настройки шрифтов Windows",
"OverwriteDownloadedFileEntry/Description": "Если этот параметр включен, при загрузке файлы будут перезаписываться, если они уже существуют",
"OverwriteDownloadedFileEntry/Header": "Перезаписывать скачанные файлы",
"PerformSignOutButton/Content": "Выход из системы",
"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": "Открыть папку данных",
"OpenRoamingEntry/Description": "Здесь хранятся важные конфигурационные файлы, пожалуйста, не изменяйте файлы в этой папке",
"ResetDefaultSettingsButton/Content": "Сбросить настройки",
"ResetDefaultSettingsEntry/Description": "Нажатие этой кнопки сбросит все настройки к значению по умолчанию. Это действие необратимо",
"ResetDefaultSettingsEntry/Header": "Сброс настроек по умолчанию",
"ResetSettingConfirmationDialogContent": "Это действие необратимо",
"ResetSettingConfirmationDialogTitle": "Вы уверены, что хотите сбросить все настройки?",
"ReverseSearchApiKeyEntry/Header": "API ключ SauceNAO",
"ReverseSearchApiKeyEntryDescriptionHyperlinkButton/Content": "Получите 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": "Установить начальную дату поиска",
"SessionSettingsGroup/Text": "Настройки сессии",
"SignOutConfirmationDialogContent": "Это действие необратимо",
"SignOutConfirmationDialogTitle": "Вы уверены, что хотите выйти?",
"SignOutEntry/Header": "Выход из системы",
"SpotlightSearchPageLimitNumberBox/PlaceholderText": "Ограничение на количество страниц [1, 100]",
"TargetAPIPlatformEntry/Description": "Указать, какой API платформы использовать для запросов. Если не уверены, оставьте значение по умолчанию",
"TargetAPIPlatformEntry/Header": "Целевая API платформа",
"ThemeEntry/Header": "Тема приложения",
"ThemeEntryDescriptionHyperlinkButton/Content": "Открыть настройки темы Windows",
"ThumbnailDirectionEntry/Description": "Направление страницы при просмотре изображений",
"ThumbnailDirectionEntry/Header": "Направление миниатюр",
"TitleTextBlock/Text": "Настройки Pixeval",
"UseFileCacheEntry/Description": "Включение этого параметра снизит потребление сетевого трафика и улучшит просмотр, но увеличит нагрузку на ЦП и диск",
"UseFileCacheEntry/Header": "Использовать файловый кэш",
"UsePreciseRangeForSearchEntry/Description": "Использовать более точные ограничения для диапазона поиска на основе конкретных дат. Если этот параметр включен, опция «Ограничения временного диапазона поиска» будет игнорироваться",
"UsePreciseRangeForSearchEntry/Header": "Использовать более точные ограничения для диапазона поиска",
"VersionSettingsGroup/Text": "Версия",
"ViewPixevalWebsiteHyperlinkButton/Content": "Веб-сайт",
"ArtistIdMacroTooltip": "ID автора",
"ArtistNameMacroTooltip": "Имя автора",
"DefaultSearchSortOptionEntry/Description": "Стандартная стратегия сортировки при поиске произведений",
"DefaultSearchTagMatchOptionEntry/Description": "Как осуществляется поиск иллюстраций по ключевым словам",
"IllustrationOptionEntry/Header": "Иллюстрации",
"NovelOptionEntry/Header": "Романы",
"PixivNameResolverHeader/Text": "Резолвер имен",
"PixivNameResolverDescription/Text": "После прямого подключения к домену, доменное имя будет разрешено к следующим IP-адресам",
"DeleteFileCacheEntry/Description": "Эта кнопка очищает все файловые кэши",
"DeleteFileCacheEntry/Header": "Очистить файловый кэш",
"FileCacheCleared": "Все файловые кэши были удалены",
"DownloadWhenBookmarkedEntry/Description": "После добавления произведения в избранное, оно будет автоматически загружено",
"DownloadWhenBookmarkedEntry/Header": "Загрузка при добавлении в избранное",
"MacroCopiedToClipboard": "Макрос скопирован в буфер обмена",
"NovelFontFamilyComboBox/PlaceholderText": "Выберите шрифт",
"NovelFontWeightComboBox/PlaceholderText": "Выберите толщину шрифта",
"NovelSettingsFontFamilyEntry/Header": "Шрифт",
"NovelSettingsFontColorEntry/Header": "Цвет шрифта",
"NovelSettingsFontColorEntry/Description": "Цвет основного текста",
"NovelSettingsBackgroundEntry/Header": "Цвет фона",
"NovelSettingsBackgroundEntry/Description": "Цвет фона страницы",
"NovelSettingsFontWeightEntry/Header": "Толщина шрифта",
"NovelSettingsFontWeightEntry/Description": "Толщина основного текста",
"NovelSettingsFontSizeEntry/Header": "Размер шрифта",
"NovelSettingsFontSizeEntry/Description": "Размер основного текста",
"NovelSettingsLineHeightEntry/Header": "Высота строки",
"NovelSettingsLineHeightEntry/Description": "Межстрочный интервал основного текста",
"NovelSettingsMaxWidthEntry/Header": "Максимальная ширина страницы",
"NovelSettingsMaxWidthEntry/Description": "Максимальная ширина страницы"
"AppDescriptionTextBlock/Text": "Pixeval — это сторонний клиент Pixiv, разработанный на базе WinUI 3. Он обеспечивает поддержку большинства функций Pixiv и предлагает ряд дополнительных возможностей для улучшения пользовательского опыта, включая локальное избранное и возможность просмотра без прокси в Китае и России.\n\nБольше информации о Pixeval можно найти по ссылкам ниже.",
"AppFontFamilyComboBox/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": "Обновление не удалось, вы можете проверить установочный пакет во временной папке",
"DownloadPathMacroEntry/Header": "Путь загрузки по умолчанию",
"DownloadPathMacroTextBox/PlaceholderText": "Макрос пути загрузки",
"DefaultSearchSortOptionEntry/Header": "Стандартная сортировка",
"DefaultSearchTagMatchOptionEntry/Header": "Стандартное совпадение по ключевым словам",
"DefaultSelectedTabEntry/Description": "При запуске приложения будет выбрана вкладка по умолчанию в боковом меню главной страницы",
"DefaultSelectedTabEntry/Header": "Вкладка по умолчанию",
"DeleteBrowseHistoriesButton/Content": "Очистить историю",
"DeleteBrowseHistoriesEntry/Description": "Эта кнопка очистит всю историю просмотра",
"DeleteBrowseHistoriesEntry/Header": "Очистить историю просмотра",
"DeleteDownloadHistoriesButton/Content": "Очистить историю",
"DeleteDownloadHistoriesEntry/Description": "Эта кнопка очистит всю историю загрузок",
"DeleteDownloadHistoriesEntry/Header": "Очистить историю загрузок",
"DeleteSearchHistoriesButton/Content": "Очистить историю",
"DeleteSearchHistoriesEntry/Description": "Эта кнопка очистит всю историю поиска",
"DeleteSearchHistoriesEntry/Header": "Очистить историю поиска",
"DonateDeveloperHyperlinkButton/Content": "Поддержать разработчика",
"DownloadHistoriesCleared": "История загрузок очищена",
"DownloadMacroInvalidInfoBar/Title": "Ошибка разрешения макроса",
"DownloadMacroInvalidInfoBarInputCannotBeBlank": "Поле ввода не может быть пустым",
"DownloadMacroInvalidInfoBarMacroInvalidFormatted": "{0}, пожалуйста, исправьте и повторите ввод",
"DownloadSettingsGroup/Text": "Настройки загрузки",
"DownloadUpdateAutomaticallyEntry/Description": "За исключением сетей с оплатой за трафик",
"DownloadUpdateAutomaticallyEntry/Header": "Автоматическая загрузка обновлений",
"FeedbackByEmailHyperlinkButton/Content": "Обратная связь с разработчиком по электронной почте",
"ItemsViewLayoutTypeEntry/Description": "Выбор между сеткой, где все изображения одинакового размера, и потоковым макетом, где выравниваются только края строк",
"ItemsViewLayoutTypeEntry/Header": "Правила выравнивания миниатюр",
"ImageMirrorServerEntry/Description": "Имя хоста зеркала для загрузки изображений, оставьте пустым, если не уверены в его назначении",
"ImageMirrorServerEntry/Header": "Имя хоста зеркала изображений",
"ImageMirrorServerTextBox/PlaceholderText": "Имя хоста",
"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]",
"MaximumSuggestionBoxSearchHistoryEntry/Description": "Если количество сохраненных записей истории поиска превысит это число, в поле поиска на главной странице будут отображаться только последние записи (отсортированные по дате)",
"MaximumSuggestionBoxSearchHistoryEntry/Header": "Ограничение на количество записей в истории поиска",
"MiscSettingsGroup/Text": "Разное",
"OpenFontSettingsHyperlinkButton/Content": "Открыть настройки шрифтов Windows",
"OverwriteDownloadedFileEntry/Description": "Если этот параметр включен, при загрузке файлы будут перезаписываться, если они уже существуют",
"OverwriteDownloadedFileEntry/Header": "Перезаписывать скачанные файлы",
"PerformSignOutButton/Content": "Выход из системы",
"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": "Открыть папку данных",
"OpenRoamingEntry/Description": "Здесь хранятся важные конфигурационные файлы, пожалуйста, не изменяйте файлы в этой папке",
"ResetDefaultSettingsButton/Content": "Сбросить настройки",
"ResetDefaultSettingsEntry/Description": "Нажатие этой кнопки сбросит все настройки к значению по умолчанию. Это действие необратимо",
"ResetDefaultSettingsEntry/Header": "Сброс настроек по умолчанию",
"ResetSettingConfirmationDialogContent": "Это действие необратимо",
"ResetSettingConfirmationDialogTitle": "Вы уверены, что хотите сбросить все настройки?",
"ReverseSearchApiKeyEntry/Header": "API ключ SauceNAO",
"ReverseSearchApiKeyEntryDescriptionHyperlinkButton/Content": "Получите 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": "Установить начальную дату поиска",
"SessionSettingsGroup/Text": "Настройки сессии",
"SignOutConfirmationDialogContent": "Это действие необратимо",
"SignOutConfirmationDialogTitle": "Вы уверены, что хотите выйти?",
"SignOutEntry/Header": "Выход из системы",
"SpotlightSearchPageLimitNumberBox/PlaceholderText": "Ограничение на количество страниц [1, 100]",
"TargetAPIPlatformEntry/Description": "Указать, какой API платформы использовать для запросов. Если не уверены, оставьте значение по умолчанию",
"TargetAPIPlatformEntry/Header": "Целевая API платформа",
"ThemeEntry/Header": "Тема приложения",
"ThemeEntryDescriptionHyperlinkButton/Content": "Открыть настройки темы Windows",
"ThumbnailDirectionEntry/Description": "Направление страницы при просмотре изображений",
"ThumbnailDirectionEntry/Header": "Направление миниатюр",
"TitleTextBlock/Text": "Настройки Pixeval",
"UseFileCacheEntry/Description": "Включение этого параметра снизит потребление сетевого трафика и улучшит просмотр, но увеличит нагрузку на ЦП и диск",
"UseFileCacheEntry/Header": "Использовать файловый кэш",
"UsePreciseRangeForSearchEntry/Description": "Использовать более точные ограничения для диапазона поиска на основе конкретных дат. Если этот параметр включен, опция «Ограничения временного диапазона поиска» будет игнорироваться",
"UsePreciseRangeForSearchEntry/Header": "Использовать более точные ограничения для диапазона поиска",
"VersionSettingsGroup/Text": "Версия",
"ViewPixevalWebsiteHyperlinkButton/Content": "Веб-сайт",
"ArtistIdMacroTooltip": "ID автора",
"ArtistNameMacroTooltip": "Имя автора",
"DefaultSearchSortOptionEntry/Description": "Стандартная стратегия сортировки при поиске произведений",
"DefaultSearchTagMatchOptionEntry/Description": "Как осуществляется поиск иллюстраций по ключевым словам",
"IllustrationOptionEntry/Header": "Иллюстрации",
"NovelOptionEntry/Header": "Романы",
"PixivNameResolverHeader/Text": "Резолвер имен",
"PixivNameResolverDescription/Text": "После прямого подключения к домену, доменное имя будет разрешено к следующим IP-адресам",
"DeleteFileCacheEntry/Description": "Эта кнопка очищает все файловые кэши",
"DeleteFileCacheEntry/Header": "Очистить файловый кэш",
"FileCacheCleared": "Все файловые кэши были удалены",
"DownloadWhenBookmarkedEntry/Description": "После добавления произведения в избранное, оно будет автоматически загружено",
"DownloadWhenBookmarkedEntry/Header": "Загрузка при добавлении в избранное",
"MacroCopiedToClipboard": "Макрос скопирован в буфер обмена",
"NovelFontFamilyComboBox/PlaceholderText": "Выберите шрифт",
"NovelFontWeightComboBox/PlaceholderText": "Выберите толщину шрифта",
"NovelSettingsFontFamilyEntry/Header": "Шрифт",
"NovelSettingsFontColorEntry/Header": "Цвет шрифта",
"NovelSettingsFontColorEntry/Description": "Цвет основного текста",
"NovelSettingsBackgroundEntry/Header": "Цвет фона",
"NovelSettingsBackgroundEntry/Description": "Цвет фона страницы",
"NovelSettingsFontWeightEntry/Header": "Толщина шрифта",
"NovelSettingsFontWeightEntry/Description": "Толщина основного текста",
"NovelSettingsFontSizeEntry/Header": "Размер шрифта",
"NovelSettingsFontSizeEntry/Description": "Размер основного текста",
"NovelSettingsLineHeightEntry/Header": "Высота строки",
"NovelSettingsLineHeightEntry/Description": "Межстрочный интервал основного текста",
"NovelSettingsMaxWidthEntry/Header": "Максимальная ширина страницы",
"NovelSettingsMaxWidthEntry/Description": "Максимальная ширина страницы",
"DownloadPathMacroEntry/Description": "Смотрите использование макросов пути на странице помощи",
"RankOptionEntry/Description": "Опции по умолчанию для ежедневного рейтинга",
"RankOptionEntry/Header": "Тип рейтинга по умолчанию",
"SimpleWorkTypeEntry/Description": "Тип произведений, выбранный по умолчанию при просмотре",
"SimpleWorkTypeEntry/Header": "Тип произведений по умолчанию",
"MangaOptionEntry/Header": "Манга",
"UgoiraOptionEntry/Header": "Анимация",
"DeleteHistoriesEntry/Header": "Очистить историю",
"EnableDomainFrontingEntry/Description": "Отключение этого параметра приведет к невозможности использования Pixiv в странах или регионах, где доступ заблокирован",
"EnableDomainFrontingEntry/Header": "Включить доменное фронтирование",
"ViewingRestrictionEntry/Description": "Настройте отображение контента R-18/R-18G/AI на официальном аккаунте Pixiv",
"ViewingRestrictionEntry/Header": "Ограничение просмотра",
"GitHubRepositoryHyperlinkButton/Content": "GitHub репозиторий",
"BlockedTagsTokenizingTextBox/PlaceholderText": "Заблокированные теги",
"BlockedTagsEntry/Description": "Произведения с заблокированными тегами не будут отображаться в приложении (разделяйте запятыми)",
"BlockedTagsEntry/Header": "Глобальные заблокированные теги",
"RateEntry/Description": "Нравится Pixeval? Поставьте Pixeval 5 звезд в Microsoft Store~",
"RateEntry/Header": "Оценить Pixeval",
"MsStoreCheckForUpdatesEntry/Header": "Проверить обновления в Microsoft Store",
"BrowseOriginalImageEntry/Description": "Просмотр оригинальных изображений требует больше трафика и времени на загрузку, но обеспечивает лучшее качество и скорость загрузки",
"BrowseOriginalImageEntry/Header": "Просмотр оригинальных изображений",
"SignOutEntry/Description": "Выйти и закрыть приложение",
"ProxyTypeEntry/Description": "Pixeval будет использовать указанный здесь прокси, если не используется доменное фронтирование",
"ProxyTypeEntry/Header": "Тип прокси",
"ProxyTextBoxEntry/Description": "Протоколы будут игнорироваться",
"ProxyTextBoxEntry/Header": "Прокси-сервер",
"ProxyTextBoxErrorUri": "Неверный адрес прокси-сервера, пожалуйста, введите снова",
"WorkDownloadFormatEntry/Description": "Укажите формат для загрузки произведений",
"WorkDownloadFormatEntry/Header": "Формат загрузки произведений",
"ExtMacroTooltip": "Расширение файла, например, .jpg, .png и т.д. Обратите внимание, что этот макрос включает точку \".\" перед расширением и должен быть использован в имени файла",
"IdMacroTooltip": "ID произведения",
"TitleMacroTooltip": "Название произведения",
"PublishYearMacroTooltip": "Год публикации произведения",
"PublishMonthMacroTooltip": "Месяц публикации произведения",
"PublishDayMacroTooltip": "День публикации произведения",
"IfMangaMacroTooltip": "Если это манга, этот макрос будет заменен на его параметры",
"IfR18MacroTooltip": "Если это произведение с рейтингом R18, макрос будет заменен на его параметры",
"IfR18GMacroTooltip": "Если это произведение с рейтингом R18G, макрос будет заменен на его параметры",
"IfAiMacroTooltip": "Если это произведение сгенерировано AI, макрос будет заменен на его параметры",
"IfIllustMacroTooltip": "Если это изображение, макрос будет заменен на его параметры",
"IfNovelMacroTooltip": "Если это новелла, макрос будет заменен на его параметры",
"IfGifMacroTooltip": "Если это GIF, макрос будет заменен на его параметры",
"MangaIndexMacroTooltip": "Если это манга, этот макрос будет заменен на индекс текущего изображения в серии; должен использоваться с макросом @{if_manga=}, и должен быть в имени файла"
}

View File

@ -6,5 +6,7 @@
"OpenLocationItem/Label": "Открыть расположение изображения",
"EditTag": "Редактировать теги изображения (разделяйте теги запятыми)",
"TagsIsUnloaded": "Теги еще не загружены",
"EditTagFailed": "Не удалось отредактировать теги"
"EditTagFailed": "Не удалось отредактировать теги",
"FetchingWorkInfo": "Получение информации о произведении",
"FetchingWorkInfoFailed": "Не удалось получить информацию о произведении"
}

View File

@ -15,5 +15,6 @@
"SelectionButton/Label": "Множественный выбор",
"CancelSelectionButtonDefaultLabel": "Отменить выбор",
"FilterAutoSuggestBox/PlaceholderText": "Фильтрация работает (см. страницу помощи по использованию)",
"DownloadItemsQueuedFormatted": "{0} работ добавлено в список загрузок"
}
"DownloadItemsQueuedFormatted": "{0} работ добавлено в список загрузок",
"AddToBookmarkTeachingTip/CloseButtonContent": "Добавить в закладки"
}

View File

@ -12,5 +12,6 @@
"IllustratorId/Text": "ID автора: ",
"IllustratorName/Text": "Имя автора: ",
"IllustratorTextBlock/Text": "Информация об авторе",
"TitleTextBlock/Text": "Информация о работе"
}
"TitleTextBlock/Text": "Информация о работе",
"BlockTagMenuItem/Text": "Заблокировать тег"
}

View File

@ -1,16 +1,16 @@
Pixeval 提供路径宏用于更精细的设定下载路径。
每个路径宏的形式均为 @{name},有些有参数的宏则是 @{name=...}。
Pixeval 提供路径宏用于更精细的设定下载路径。
每个路径宏的形式均为 `@{name}`,有些有参数的宏则是 `@{name=...}`
在下载图片时,这些宏会被替换为对应的文本,例如,@{id} 宏会在下载时被自动替换为作品ID。
在下载图片时,这些宏会被替换为对应的文本,例如,`@{id}` 宏会在下载时被自动替换为作品ID。
如果一个宏带有参数,则说明是一个条件宏,该宏会在条件满足时被替换为其参数内容。
例如如果正在下载一副漫画作品,则 @{if_manga=\漫画\} 会被替换为 "\漫画\"
如果一个宏带有参数,则说明是一个条件宏,该宏会在条件满足时被替换为其参数内容。
例如如果正在下载一副漫画作品,则 `@{if_manga=\漫画\}` 会被替换为 `\漫画\`
此外,条件宏可以嵌套使用,例如 @{if_manga=...@{if_r18=...}...}。
条件宏也可以使用反模式,例如 @{!if_manga=...} 表示不是漫画。
此外,条件宏可以嵌套使用,例如 `@{if_manga=...@{if_r18=...}...}`
条件宏也可以使用反模式,例如 `@{!if_manga=...}` 表示不是漫画。
有些宏有些特殊约束:
@{manga_index}必须在条件宏@{if_manga=...}中使用。
@{manga_index}和@{ext}必须在文件名中使用。
- `@{manga_index}` 必须在条件宏 `@{if_manga=...}` 中使用。
- `@{manga_index}` `@{ext}` 必须在文件名中使用。
要查看每个宏的作用,请将鼠标指针移动到对应宏的按钮上。