From 9c317d89a39d0871f15f8282aec6c7f3dde7768c Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Fri, 26 Jun 2026 22:42:44 +0800
Subject: [PATCH] Polish Pro status UI and app grid layout

---
 src/Apptag/Localization/ru.json |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 48 insertions(+), 1 deletions(-)

diff --git a/src/Apptag/Localization/ru.json b/src/Apptag/Localization/ru.json
index cbb4583..ddc4598 100644
--- a/src/Apptag/Localization/ru.json
+++ b/src/Apptag/Localization/ru.json
@@ -8,6 +8,8 @@
   "menu.language": "Язык",
   "menu.help": "Справка",
   "menu.version": "Версия",
+  "menu.proStatus.free": "Сейчас вы пользователь бесплатной версии (перейти на Pro)",
+  "menu.proStatus.unlocked": "Сейчас вы ценный пользователь Pro",
   "settings.language": "Язык",
   "settings.languagePicker": "Язык приложения:",
   "settings.languageDesc": "Выберите язык меню и настроек.",
@@ -243,5 +245,50 @@
   "usageTips.closeReminder.title": "Показать советы позже",
   "usageTips.closeReminder.message": "Советы можно снова включить в Настройки > Общие, сняв флажок «Скрывать советы по использованию».",
   "usageTips.closeReminder.doNotRemind": "Понятно. Больше не напоминать при закрытии советов.",
-  "usageTips.closeReminder.previewCallout": "Снимите этот флажок, чтобы снова показать советы"
+  "usageTips.closeReminder.previewCallout": "Снимите этот флажок, чтобы снова показать советы",
+  "pro.card.badge": "Pro",
+  "pro.card.previewBadge": "Предварительный просмотр",
+  "pro.card.restore": "Восстановить покупки",
+  "pro.card.summary.free": "Разблокируйте премиум-темы, импорт и экспорт макетов, неограниченное количество заметок и сохраненную сортировку приложений вручную.",
+  "pro.card.summary.legacy": "Спасибо за раннюю поддержку TagLauncher. Ваш доступ к Pro уже активен.",
+  "pro.card.summary.unlocked": "Pro активен на этом Mac. Премиум-темы и расширенные инструменты макетирования готовы.",
+  "pro.card.title.free": "Обновите до Pro",
+  "pro.card.title.legacy": "Pro разблокирован",
+  "pro.card.title.unlocked": "Pro разблокирован",
+  "pro.card.unlock": "Разблокировать Pro",
+  "pro.feature.export": "Экспорт макета",
+  "pro.feature.export.benefit": "Сохраните текущие теги, порядок и макет в качестве резервной копии многократного использования.",
+  "pro.feature.import": "Импорт макета",
+  "pro.feature.import.benefit": "Восстановите сохраненный макет TagLauncher на этом Mac за один шаг.",
+  "pro.feature.notes": "Неограниченное количество заметок",
+  "pro.feature.notes.benefit": "Сохраняйте заметки для каждого приложения без бесплатного ограничения в 5 заметок.",
+  "pro.feature.sorting": "Сортировка сохраненных приложений",
+  "pro.feature.sorting.benefit": "Сохраняйте порядок приложений вручную после выхода из режима редактирования.",
+  "pro.feature.themes": "Премиум темы",
+  "pro.feature.themes.benefit": "Разблокируйте все расширенные темы App Grid и сохраните их навсегда.",
+  "pro.notes.limitReached": "Бесплатная версия может сохранять заметки для 5 приложений. Разблокируйте Pro, чтобы сохранять неограниченное количество заметок.",
+  "pro.notes.remaining": "Бесплатная версия включает в себя %limit% заметок приложения. Осталось %remaining%.",
+  "pro.operation.cancelled": "Покупка отменена.",
+  "pro.operation.loading": "Проверка доступа к Pro…",
+  "pro.operation.pending": "Ожидание подтверждения App Store…",
+  "pro.operation.purchasing": "Покупка Pro…",
+  "pro.operation.restoreNotFound": "Для этого Apple ID не было обнаружено предыдущих покупок Pro.",
+  "pro.operation.restoring": "Восстановление покупки…",
+  "pro.prompt.export": "Экспорт макетов — это функция Pro. Разблокируйте Pro, чтобы создавать резервные копии текущих тегов, порядка и макета.",
+  "pro.prompt.import": "Импорт макетов — это функция Pro. Разблокируйте Pro, чтобы восстановить сохраненный макет на этом Mac.",
+  "pro.prompt.notes": "Неограниченное количество заметок приложений является частью Pro. Разблокируйте Pro, чтобы сохранять заметки для каждого приложения.",
+  "pro.prompt.sorting": "Сохраненная сортировка приложений вручную является частью Pro. Разблокируйте Pro, чтобы сохранить свой индивидуальный заказ.",
+  "pro.prompt.themes": "Эта тема является частью Pro. Разблокируйте Pro, чтобы продолжать использовать расширенные темы App Grid.",
+  "pro.purchase.failed": "Невозможно совершить покупку прямо сейчас. Пожалуйста, попробуйте еще раз.",
+  "pro.purchase.unavailable": "Покупка Pro сейчас недоступна. Пожалуйста, повторите попытку позже.",
+  "pro.purchase.verificationFailed": "Проверка App Store не удалась. Пожалуйста, попробуйте еще раз.",
+  "pro.restore.failed": "Сейчас невозможно восстановить покупки. Пожалуйста, попробуйте еще раз.",
+  "pro.sorting.previewToast": "Только предварительный просмотр. Разблокируйте Pro, чтобы сохранить ручную сортировку приложений.",
+  "pro.status.free": "Бесплатно",
+  "pro.status.legacyUnlocked": "Pro · Ранний сторонник",
+  "pro.status.unlocked": "Pro разблокирован",
+  "pro.theme.preview.status": "Предварительный просмотр темы Pro",
+  "pro.theme.status.free": "Бесплатные темы уже готовы. Разблокируйте Pro, чтобы сохранить все расширенные темы.",
+  "pro.theme.status.preview": "Предварительный просмотр темы Pro. Разблокируйте Pro, чтобы сохранить его после завершения предварительного просмотра.",
+  "pro.theme.status.unlocked": "На этом Mac разблокированы все темы."
 }

--
Gitblit v1.9.3