Explain profile wallet payment type

This commit is contained in:
lemon
2026-05-27 23:48:38 -07:00
parent e6acb04398
commit 3ebf0a29b5
17 changed files with 24 additions and 2 deletions
+1
View File
@@ -423,6 +423,7 @@
"acceptAll": "قبول جميع أنواع الدفع",
"acceptPublic": "قبول الدفعات العامة فقط",
"acceptPrivate": "قبول الدفعات الخاصة فقط",
"profileWalletPublicOnly": "محافظ الملفات الشخصية تستقبل الدفعات العامة على السلسلة فقط.",
"customWalletIntro": "أدخل عنوان بيتكوين، رمز دفع صامت، أو كليهما. يلزم واحد على الأقل.",
"bitcoinAddress": "عنوان بيتكوين",
"bitcoinAddressPlaceholder": "bc1q… أو bc1p…",
+1
View File
@@ -858,6 +858,7 @@
"acceptAll": "Accept all payment types",
"acceptPublic": "Accept public payments only",
"acceptPrivate": "Accept private payments only",
"profileWalletPublicOnly": "Profile wallets receive public on-chain payments only.",
"customWalletIntro": "Enter a Bitcoin address, a silent-payment code, or both. At least one is required.",
"bitcoinAddress": "Bitcoin address",
"bitcoinAddressPlaceholder": "bc1q… or bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "Aceptar todos los pagos",
"acceptPublic": "Aceptar solo pagos públicos",
"acceptPrivate": "Aceptar solo pagos privados",
"profileWalletPublicOnly": "Las billeteras de perfil solo reciben pagos públicos on-chain.",
"customWalletIntro": "Ingresa una dirección de Bitcoin, un código de pago silencioso o ambos. Se requiere al menos uno.",
"bitcoinAddress": "Dirección de Bitcoin",
"bitcoinAddressPlaceholder": "bc1q… o bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "پذیرش همهٔ نوع‌های پرداخت",
"acceptPublic": "پذیرش فقط پرداخت‌های عمومی",
"acceptPrivate": "پذیرش فقط پرداخت‌های خصوصی",
"profileWalletPublicOnly": "کیف‌پول‌های نمایه فقط پرداخت‌های عمومی درون‌زنجیره‌ای را دریافت می‌کنند.",
"customWalletIntro": "یک نشانی بیت‌کوین، یک کد پرداخت بی‌صدا یا هر دو را وارد کن. حداقل یکی الزامی است.",
"bitcoinAddress": "نشانی بیت‌کوین",
"bitcoinAddressPlaceholder": "bc1q… یا bc1p…",
+1
View File
@@ -857,6 +857,7 @@
"acceptAll": "Accepter tous les types de paiement",
"acceptPublic": "Accepter uniquement les paiements publics",
"acceptPrivate": "Accepter uniquement les paiements privés",
"profileWalletPublicOnly": "Les portefeuilles de profil reçoivent uniquement des paiements publics on-chain.",
"customWalletIntro": "Saisissez une adresse Bitcoin, un code de paiement silencieux, ou les deux. Au moins un est obligatoire.",
"bitcoinAddress": "Adresse Bitcoin",
"bitcoinAddressPlaceholder": "bc1q… ou bc1p…",
+1
View File
@@ -867,6 +867,7 @@
"acceptAll": "सभी भुगतान प्रकार स्वीकार करें",
"acceptPublic": "केवल सार्वजनिक भुगतान स्वीकार करें",
"acceptPrivate": "केवल निजी भुगतान स्वीकार करें",
"profileWalletPublicOnly": "प्रोफ़ाइल वॉलेट केवल सार्वजनिक ऑन-चेन भुगतान प्राप्त करते हैं।",
"customWalletIntro": "एक Bitcoin एड्रेस, एक साइलेंट-पेमेंट कोड, या दोनों दर्ज करें। कम से कम एक ज़रूरी है।",
"bitcoinAddress": "Bitcoin एड्रेस",
"bitcoinAddressPlaceholder": "bc1q… या bc1p…",
+1
View File
@@ -867,6 +867,7 @@
"acceptAll": "Terima semua jenis pembayaran",
"acceptPublic": "Hanya terima pembayaran publik",
"acceptPrivate": "Hanya terima pembayaran privat",
"profileWalletPublicOnly": "Dompet profil hanya menerima pembayaran publik on-chain.",
"customWalletIntro": "Masukkan alamat Bitcoin, kode silent-payment, atau keduanya. Setidaknya satu wajib diisi.",
"bitcoinAddress": "Alamat Bitcoin",
"bitcoinAddressPlaceholder": "bc1q… atau bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "ទទួលយកការទូទាត់គ្រប់ប្រភេទ",
"acceptPublic": "ទទួលយកការទូទាត់សាធារណៈតែប៉ុណ្ណោះ",
"acceptPrivate": "ទទួលយកការទូទាត់ឯកជនតែប៉ុណ្ណោះ",
"profileWalletPublicOnly": "កាបូបប្រវត្តិរូបទទួលបានតែការទូទាត់សាធារណៈនៅលើខ្សែសង្វាក់ប៉ុណ្ណោះ។",
"customWalletIntro": "បញ្ចូលអាសយដ្ឋានប៊ីតខញ លេខកូដបង់ប្រាក់ស្ងាត់ ឬទាំងពីរ។ ត្រូវការយ៉ាងហោចណាស់មួយ។",
"bitcoinAddress": "អាសយដ្ឋានប៊ីតខញ",
"bitcoinAddressPlaceholder": "bc1q… ឬ bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "د ټولو پیسو ډولونو منل",
"acceptPublic": "یوازې د عامه پیسو منل",
"acceptPrivate": "یوازې د خصوصي پیسو منل",
"profileWalletPublicOnly": "د پروفایل والټونه یوازې عامه پر زنځیر پیسې ترلاسه کوي.",
"customWalletIntro": "د بټ‌کوین پته، د چپ پیسو کوډ، یا دواړه دننه کړئ. لږ تر لږه یو ته اړتیا ده.",
"bitcoinAddress": "د بټ‌کوین پته",
"bitcoinAddressPlaceholder": "bc1q… یا bc1p…",
+1
View File
@@ -867,6 +867,7 @@
"acceptAll": "Aceitar todos os tipos de pagamento",
"acceptPublic": "Aceitar apenas pagamentos públicos",
"acceptPrivate": "Aceitar apenas pagamentos privados",
"profileWalletPublicOnly": "Carteiras de perfil recebem apenas pagamentos públicos on-chain.",
"customWalletIntro": "Digite um endereço Bitcoin, um código de pagamento silencioso, ou ambos. Pelo menos um é obrigatório.",
"bitcoinAddress": "Endereço Bitcoin",
"bitcoinAddressPlaceholder": "bc1q… ou bc1p…",
+1
View File
@@ -867,6 +867,7 @@
"acceptAll": "Принимать все типы платежей",
"acceptPublic": "Принимать только публичные платежи",
"acceptPrivate": "Принимать только приватные платежи",
"profileWalletPublicOnly": "Кошельки профиля принимают только публичные ончейн-платежи.",
"customWalletIntro": "Введите Bitcoin-адрес, код тихого платежа или оба. Требуется хотя бы один.",
"bitcoinAddress": "Bitcoin-адрес",
"bitcoinAddressPlaceholder": "bc1q… или bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "Gamuchira mhando dzese dzemubhadharo",
"acceptPublic": "Gamuchira chete mibhadharo yepachena",
"acceptPrivate": "Gamuchira chete mibhadharo yakavanzika",
"profileWalletPublicOnly": "Mawallet eprofile anogamuchira chete mibhadharo yepachena yeon-chain.",
"customWalletIntro": "Isa kero yeBitcoin, kodhi yemubhadharo unyararo, kana zvose. Imwechete inodikanwa zvirinani.",
"bitcoinAddress": "Kero yeBitcoin",
"bitcoinAddressPlaceholder": "bc1q… kana bc1p…",
+1
View File
@@ -866,6 +866,7 @@
"acceptAll": "Kubali aina zote za malipo",
"acceptPublic": "Kubali malipo ya umma pekee",
"acceptPrivate": "Kubali malipo ya faragha pekee",
"profileWalletPublicOnly": "Pochi za wasifu hupokea malipo ya umma ya on-chain pekee.",
"customWalletIntro": "Weka anwani ya Bitcoin, msimbo wa malipo ya kimya, au zote mbili. Angalau moja inahitajika.",
"bitcoinAddress": "Anwani ya Bitcoin",
"bitcoinAddressPlaceholder": "bc1q… au bc1p…",
+1
View File
@@ -866,6 +866,7 @@
"acceptAll": "Tüm ödeme türlerini kabul et",
"acceptPublic": "Yalnızca açık ödemeleri kabul et",
"acceptPrivate": "Yalnızca gizli ödemeleri kabul et",
"profileWalletPublicOnly": "Profil cüzdanları yalnızca herkese açık zincir üstü ödemeler alır.",
"customWalletIntro": "Bir Bitcoin adresi, bir sessiz ödeme kodu ya da her ikisini birden girin. En az biri zorunludur.",
"bitcoinAddress": "Bitcoin adresi",
"bitcoinAddressPlaceholder": "bc1q… veya bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "接受所有支付型別",
"acceptPublic": "僅接受公開支付",
"acceptPrivate": "僅接受私密支付",
"profileWalletPublicOnly": "個人資料錢包僅接收公開鏈上支付。",
"customWalletIntro": "輸入比特幣地址、靜默支付代碼或兩者皆可。至少需要一個。",
"bitcoinAddress": "比特幣地址",
"bitcoinAddressPlaceholder": "bc1q… 或 bc1p…",
+1
View File
@@ -435,6 +435,7 @@
"acceptAll": "接受所有支付类型",
"acceptPublic": "仅接受公开支付",
"acceptPrivate": "仅接受私密支付",
"profileWalletPublicOnly": "个人资料钱包仅接收公开链上支付。",
"customWalletIntro": "输入比特币地址、静默支付代码或两者皆可。至少需要一个。",
"bitcoinAddress": "比特币地址",
"bitcoinAddressPlaceholder": "bc1q… 或 bc1p…",
+8 -2
View File
@@ -942,7 +942,7 @@ function WalletPicker({
const profileWalletFallback = profileWalletOwner
? profileWalletLabel.charAt(0).toUpperCase() || '?'
: <User className="size-3.5" aria-hidden="true" />;
const canAcceptSilentPayments = walletSource === 'mine' && silentPaymentSupported;
const canAcceptSilentPayments = silentPaymentSupported;
const handleWalletSourceChange = (value: WalletSource) => {
onWalletSourceChange(value);
@@ -1014,7 +1014,7 @@ function WalletPicker({
</SelectContent>
</Select>
{(walletSource === 'mine' || walletSource === 'profile') && (
{walletSource === 'mine' && (
<Select
value={mineAccept}
onValueChange={(v) => onMineAcceptChange(v as 'all' | 'public' | 'private')}
@@ -1034,6 +1034,12 @@ function WalletPicker({
</Select>
)}
{walletSource === 'profile' && (
<p className="text-xs text-muted-foreground">
{t('campaignsCreate.profileWalletPublicOnly')}
</p>
)}
{!hdWalletAvailable && walletSource === 'custom' && (
<p className="text-xs text-muted-foreground">
{t('campaignsCreate.customWalletIntro')}