diff --git a/web/src/components/PezkuwiWalletButton.tsx b/web/src/components/PezkuwiWalletButton.tsx index dda62b13..b12a75e1 100644 --- a/web/src/components/PezkuwiWalletButton.tsx +++ b/web/src/components/PezkuwiWalletButton.tsx @@ -201,7 +201,7 @@ export const PezkuwiWalletButton: React.FC = () => {
= ({ isOpen, onClose }) =>
= ({ isOpen, onClose }) =>
) : ( - // No accounts, show connect buttons -
- - -
-
- + // No accounts, show two connection options +
+ {/* Option 1: Browser Extension */} +
+
+ +
+
{t('walletModal.extensionTitle')}
+
{t('walletModal.extensionDesc')}
+
-
- - {t('walletModal.or', 'or')} - -
-
- - - -
- {t('walletModal.noWallet')}{' '} + - {t('walletModal.getFromStore')} + + {t('walletModal.extensionGet')}
+ + {/* Option 2: Mobile Wallet */} +
+
+ +
+
{t('walletModal.mobileTitle')}
+
{t('walletModal.mobileDesc')}
+
+
+ +
+ {t('walletModal.mobileComingSoon')} +
+
)}
diff --git a/web/src/contexts/PezkuwiContext.tsx b/web/src/contexts/PezkuwiContext.tsx index 0a411d5b..885052bd 100644 --- a/web/src/contexts/PezkuwiContext.tsx +++ b/web/src/contexts/PezkuwiContext.tsx @@ -448,7 +448,7 @@ export const PezkuwiProvider: React.FC = ({ setError('Please authorize the connection in your Pezkuwi Wallet extension'); } else { setError('Pezkuwi Wallet extension not found. Please install from Chrome Web Store.'); - window.open('https://chrome.google.com/webstore/detail/pezkuwi-wallet/fbnboicjjeebjhgnapneaeccpgjcdibn', '_blank'); + window.open('https://chromewebstore.google.com/search/pezkuwi%7B.js%7D%20extension?hl=en-GB&utm_source=ext_sidebar', '_blank'); } return; } diff --git a/web/src/i18n/locales/ar.ts b/web/src/i18n/locales/ar.ts index 39da7175..90a6a768 100644 --- a/web/src/i18n/locales/ar.ts +++ b/web/src/i18n/locales/ar.ts @@ -1816,6 +1816,14 @@ export default { 'walletModal.connectPezkuwi': 'توصيل Pezkuwi.js', 'walletModal.noWallet': 'ليس لديك محفظة Pezkuwi؟', 'walletModal.getFromStore': 'احصل عليها من متجر Chrome الإلكتروني', + 'walletModal.extensionTitle': 'إضافة المتصفح', + 'walletModal.extensionDesc': 'لأجهزة الكمبيوتر — ثبّت من متجر Chrome الإلكتروني', + 'walletModal.extensionConnect': 'اتصل بالإضافة', + 'walletModal.extensionGet': 'احصل عليه من متجر Chrome', + 'walletModal.mobileTitle': 'محفظة الجوال', + 'walletModal.mobileDesc': 'للجوال — امسح رمز QR بتطبيق pezWallet', + 'walletModal.mobileConnect': 'اتصل بـ pezWallet', + 'walletModal.mobileComingSoon': 'قريباً على Play Store', 'walletModal.or': 'أو', 'walletModal.connectWC': 'اتصل عبر pezWallet (الجوال)', 'walletModal.wcScanQR': 'امسح بـ pezWallet للاتصال', diff --git a/web/src/i18n/locales/ckb.ts b/web/src/i18n/locales/ckb.ts index e9a813af..ed622689 100644 --- a/web/src/i18n/locales/ckb.ts +++ b/web/src/i18n/locales/ckb.ts @@ -1806,6 +1806,14 @@ export default { 'walletModal.connectPezkuwi': 'Pezkuwi.js پەیوەست بکە', 'walletModal.noWallet': 'جزدانی Pezkuwi نییە؟', 'walletModal.getFromStore': 'لە Chrome Web Store بیدەستبهێنە', + 'walletModal.extensionTitle': 'پێوەکەی وێبگەڕ', + 'walletModal.extensionDesc': 'بۆ دێسکتۆپ و لاپتۆپ — لە Chrome Web Store دابەزێنە', + 'walletModal.extensionConnect': 'بە پێوەکە پەیوەندی بکە', + 'walletModal.extensionGet': 'لە Chrome Web Store دابەزێنە', + 'walletModal.mobileTitle': 'جزدانی مۆبایل', + 'walletModal.mobileDesc': 'بۆ مۆبایل — بە pezWallet QR کۆد بخوێنەوە', + 'walletModal.mobileConnect': 'بە pezWallet پەیوەندی بکە', + 'walletModal.mobileComingSoon': 'بەم زووانە لە Play Store', 'walletModal.or': 'یان', 'walletModal.connectWC': 'بە pezWallet پەیوەندی بکە (مۆبایل)', 'walletModal.wcScanQR': 'بۆ پەیوەندیکردن بە pezWallet سکان بکە', diff --git a/web/src/i18n/locales/en.ts b/web/src/i18n/locales/en.ts index 7635abb0..78e0b8fe 100644 --- a/web/src/i18n/locales/en.ts +++ b/web/src/i18n/locales/en.ts @@ -2175,6 +2175,14 @@ export default { 'walletModal.connectPezkuwi': 'Connect Pezkuwi.js', 'walletModal.noWallet': "Don't have Pezkuwi Wallet?", 'walletModal.getFromStore': 'Get it from Chrome Web Store', + 'walletModal.extensionTitle': 'Browser Extension', + 'walletModal.extensionDesc': 'For desktop & laptop — install from Chrome Web Store', + 'walletModal.extensionConnect': 'Connect Extension', + 'walletModal.extensionGet': 'Get from Chrome Web Store', + 'walletModal.mobileTitle': 'Mobile Wallet', + 'walletModal.mobileDesc': 'For mobile — scan QR code with pezWallet app', + 'walletModal.mobileConnect': 'Connect with pezWallet', + 'walletModal.mobileComingSoon': 'Coming soon on Play Store', 'walletModal.or': 'or', 'walletModal.connectWC': 'Connect with pezWallet (Mobile)', 'walletModal.wcScanQR': 'Scan with pezWallet to connect', diff --git a/web/src/i18n/locales/fa.ts b/web/src/i18n/locales/fa.ts index 943ad4fe..e5bc1aee 100644 --- a/web/src/i18n/locales/fa.ts +++ b/web/src/i18n/locales/fa.ts @@ -1776,6 +1776,14 @@ export default { 'walletModal.connectPezkuwi': 'اتصال Pezkuwi.js', 'walletModal.noWallet': 'کیف پول Pezkuwi ندارید؟', 'walletModal.getFromStore': 'از فروشگاه وب کروم دریافت کنید', + 'walletModal.extensionTitle': 'افزونه مرورگر', + 'walletModal.extensionDesc': 'برای دسکتاپ و لپ‌تاپ — از فروشگاه وب Chrome نصب کنید', + 'walletModal.extensionConnect': 'اتصال با افزونه', + 'walletModal.extensionGet': 'دریافت از فروشگاه Chrome', + 'walletModal.mobileTitle': 'کیف پول موبایل', + 'walletModal.mobileDesc': 'برای موبایل — کد QR را با اپلیکیشن pezWallet اسکن کنید', + 'walletModal.mobileConnect': 'اتصال با pezWallet', + 'walletModal.mobileComingSoon': 'به زودی در Play Store', 'walletModal.or': 'یا', 'walletModal.connectWC': 'اتصال با pezWallet (موبایل)', 'walletModal.wcScanQR': 'برای اتصال با pezWallet اسکن کنید', diff --git a/web/src/i18n/locales/kmr.ts b/web/src/i18n/locales/kmr.ts index 1ac026a2..2548ef1b 100644 --- a/web/src/i18n/locales/kmr.ts +++ b/web/src/i18n/locales/kmr.ts @@ -1833,6 +1833,14 @@ export default { 'walletModal.connectPezkuwi': 'Pezkuwi.js Girêbide', 'walletModal.noWallet': 'Berîka Pezkuwi tune?', 'walletModal.getFromStore': 'Ji Chrome Web Store Bistînin', + 'walletModal.extensionTitle': 'Pêveka Gerokê', + 'walletModal.extensionDesc': 'Ji bo desktop û laptop — ji Chrome Web Store saz bikin', + 'walletModal.extensionConnect': 'Bi Pêvekê Ve Girêbide', + 'walletModal.extensionGet': 'Ji Chrome Web Store Daxîne', + 'walletModal.mobileTitle': 'Berîka Mobîl', + 'walletModal.mobileDesc': 'Ji bo mobîl — bi pezWallet QR kodê bişopîne', + 'walletModal.mobileConnect': 'Bi pezWallet Ve Girêbide', + 'walletModal.mobileComingSoon': 'Di nêzîk de li Play Store', 'walletModal.or': 'an jî', 'walletModal.connectWC': 'Bi pezWallet ve girêbide (Mobîl)', 'walletModal.wcScanQR': 'Ji bo girêdanê bi pezWallet re bişopîne', diff --git a/web/src/i18n/locales/tr.ts b/web/src/i18n/locales/tr.ts index 6884e039..c438cbbf 100644 --- a/web/src/i18n/locales/tr.ts +++ b/web/src/i18n/locales/tr.ts @@ -1827,6 +1827,14 @@ export default { 'walletModal.connectPezkuwi': 'Pezkuwi.js Bağla', 'walletModal.noWallet': 'Pezkuwi Cüzdanınız yok mu?', 'walletModal.getFromStore': 'Chrome Web Mağazası\'ndan Edinin', + 'walletModal.extensionTitle': 'Tarayıcı Eklentisi', + 'walletModal.extensionDesc': 'Masaüstü ve laptop için — Chrome Web Store\'dan yükleyin', + 'walletModal.extensionConnect': 'Eklentiyle Bağlan', + 'walletModal.extensionGet': 'Chrome Web Store\'dan İndir', + 'walletModal.mobileTitle': 'Mobil Cüzdan', + 'walletModal.mobileDesc': 'Mobil için — pezWallet uygulamasıyla QR kodu tarayın', + 'walletModal.mobileConnect': 'pezWallet ile Bağlan', + 'walletModal.mobileComingSoon': 'Yakında Play Store\'da', 'walletModal.or': 'veya', 'walletModal.connectWC': 'pezWallet ile Bağlan (Mobil)', 'walletModal.wcScanQR': 'Bağlanmak için pezWallet ile tarayın',