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/ms.json |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 48 insertions(+), 1 deletions(-)

diff --git a/src/Apptag/Localization/ms.json b/src/Apptag/Localization/ms.json
index bccc4eb..4d95c02 100644
--- a/src/Apptag/Localization/ms.json
+++ b/src/Apptag/Localization/ms.json
@@ -8,6 +8,8 @@
   "menu.language": "Bahasa",
   "menu.help": "Bantuan",
   "menu.version": "Versi",
+  "menu.proStatus.free": "Anda kini pengguna Percuma (naik taraf ke Pro)",
+  "menu.proStatus.unlocked": "Anda kini pengguna Pro istimewa",
   "settings.language": "Bahasa",
   "settings.languagePicker": "Bahasa aplikasi:",
   "settings.languageDesc": "Pilih bahasa yang digunakan untuk menu dan tetapan.",
@@ -243,5 +245,50 @@
   "usageTips.closeReminder.title": "Tunjukkan petua lagi kemudian",
   "usageTips.closeReminder.message": "Anda boleh menunjukkan petua semula dalam Tetapan > Umum dengan menyahtanda “Sembunyikan petua penggunaan”.",
   "usageTips.closeReminder.doNotRemind": "Faham. Jangan ingatkan lagi apabila saya menutup petua.",
-  "usageTips.closeReminder.previewCallout": "Nyahtanda pilihan ini untuk menunjukkan petua semula"
+  "usageTips.closeReminder.previewCallout": "Nyahtanda pilihan ini untuk menunjukkan petua semula",
+  "pro.card.badge": "Pro",
+  "pro.card.previewBadge": "Pratonton",
+  "pro.card.restore": "Pulihkan Pembelian",
+  "pro.card.summary.free": "Buka kunci tema premium, import dan eksport reka letak, nota tanpa had dan pengisihan apl manual yang disimpan.",
+  "pro.card.summary.legacy": "Terima kasih kerana menyokong TagLauncher lebih awal. Akses Pro anda sudah aktif.",
+  "pro.card.summary.unlocked": "Pro aktif pada Mac ini. Tema premium dan alatan susun atur lanjutan sudah sedia.",
+  "pro.card.title.free": "Tingkatkan ke Pro",
+  "pro.card.title.legacy": "Pro dibuka kunci",
+  "pro.card.title.unlocked": "Pro dibuka kunci",
+  "pro.card.unlock": "Buka kunci Pro",
+  "pro.feature.export": "Eksport reka letak",
+  "pro.feature.export.benefit": "Simpan teg, pesanan dan reka letak semasa anda sebagai sandaran boleh guna semula.",
+  "pro.feature.import": "Import reka letak",
+  "pro.feature.import.benefit": "Pulihkan reka letak TagLauncher yang disimpan pada Mac ini dalam satu langkah.",
+  "pro.feature.notes": "Nota tanpa had",
+  "pro.feature.notes.benefit": "Simpan nota untuk setiap apl tanpa had 5 nota percuma.",
+  "pro.feature.sorting": "Pengisihan apl yang disimpan",
+  "pro.feature.sorting.benefit": "Simpan pesanan apl manual anda selepas anda meninggalkan mod pengeditan.",
+  "pro.feature.themes": "Tema premium",
+  "pro.feature.themes.benefit": "Buka kunci semua tema Grid Apl lanjutan dan simpannya secara kekal.",
+  "pro.notes.limitReached": "Versi percuma boleh menyimpan nota untuk sehingga 5 apl. Buka kunci Pro untuk menyimpan nota tanpa had.",
+  "pro.notes.remaining": "Versi percuma termasuk %limit% nota aplikasi. %remaining% lagi.",
+  "pro.operation.cancelled": "Pembelian dibatalkan.",
+  "pro.operation.loading": "Menyemak akses Pro…",
+  "pro.operation.pending": "Menunggu pengesahan App Store…",
+  "pro.operation.purchasing": "Membeli Pro…",
+  "pro.operation.restoreNotFound": "Tiada pembelian Pro sebelumnya ditemui untuk Apple ID ini.",
+  "pro.operation.restoring": "Memulihkan pembelian…",
+  "pro.prompt.export": "Eksport reka letak ialah ciri Pro. Buka kunci Pro untuk menyandarkan teg, pesanan dan reka letak semasa anda.",
+  "pro.prompt.import": "Import reka letak ialah ciri Pro. Buka kunci Pro untuk memulihkan reka letak yang disimpan pada Mac ini.",
+  "pro.prompt.notes": "Nota apl tanpa had adalah sebahagian daripada Pro. Buka kunci Pro untuk menyimpan nota bagi setiap apl.",
+  "pro.prompt.sorting": "Pengisihan apl manual yang disimpan adalah sebahagian daripada Pro. Buka kunci Pro untuk mengekalkan pesanan tersuai anda.",
+  "pro.prompt.themes": "Tema ini adalah sebahagian daripada Pro. Buka kunci Pro untuk terus menggunakan tema Grid Apl lanjutan.",
+  "pro.purchase.failed": "Tidak dapat menyelesaikan pembelian sekarang. Sila cuba lagi.",
+  "pro.purchase.unavailable": "Pembelian Pro tidak tersedia sekarang. Sila cuba lagi kemudian.",
+  "pro.purchase.verificationFailed": "App Store pengesahan gagal. Sila cuba lagi.",
+  "pro.restore.failed": "Tidak dapat memulihkan pembelian sekarang. Sila cuba lagi.",
+  "pro.sorting.previewToast": "Pratonton sahaja. Buka kunci Pro untuk menyimpan pengisihan apl manual.",
+  "pro.status.free": "Percuma",
+  "pro.status.legacyUnlocked": "Pro · Penyokong awal",
+  "pro.status.unlocked": "Pro dibuka kunci",
+  "pro.theme.preview.status": "Mempratonton tema Pro",
+  "pro.theme.status.free": "Tema percuma sudah sedia sekarang. Buka kunci Pro untuk mengekalkan setiap tema lanjutan.",
+  "pro.theme.status.preview": "Mempratonton tema Pro. Buka kunci Pro untuk menyimpannya selepas pratonton tamat.",
+  "pro.theme.status.unlocked": "Semua tema dibuka kunci pada Mac ini."
 }

--
Gitblit v1.9.3