pay.js
3.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
/** pay.* —— 解锁 / 订阅 / 支付。pt 与 en 同构。 */
export default {
unlock: 'Desbloquear este episódio',
subscribe: 'Assinar',
price: '{amount} / mês',
coins: 'sem moedas | {count} moeda | {count} moedas',
restore: 'Restaurar compras',
success: 'Pagamento concluído',
failed: 'Pagamento falhou. Você não foi cobrado.',
checkout: {
back: 'Voltar aos planos',
brand: 'IdearRun',
subscribeTo: 'Assinar',
perYear: '/ano',
perMonth: '/mês',
lineItem: '{plan} — {amount}',
subtotal: 'Subtotal',
tax: 'Impostos',
total: 'Total',
renewNotice: 'Renova por {amount} em {date}',
secure: 'Pagamento seguro',
paymentDetails: 'Detalhes do pagamento',
expressApple: 'Apple Pay',
expressGoogle: 'Google Pay',
expressLink: 'Link',
orPayWithCard: 'ou pague com cartão',
emailLabel: 'E-mail',
emailPlaceholder: 'voce{at}exemplo.com',
emailInvalid: 'Insira um endereço de e-mail válido.',
cardLabel: 'Informações do cartão',
cardSecuredHeading: 'A entrada do cartão é tratada com segurança pela Stripe',
cardSecuredBody: 'Nunca vemos nem armazenamos o número do seu cartão. Você concluirá o pagamento no formulário seguro da Stripe.',
cardElementLoading: 'Carregando campo de cartão seguro…',
nameLabel: 'Nome do titular',
namePlaceholder: 'Nome completo no cartão',
billingLabel: 'Endereço de cobrança',
countryUS: 'Estados Unidos',
countryCA: 'Canadá',
countryGB: 'Reino Unido',
countryAU: 'Austrália',
zipPlaceholder: 'CEP / Código postal',
pay: 'Pagar {amount}',
paying: 'Redirecionando para o pagamento seguro…',
poweredBy: 'Desenvolvido por {provider}',
cancelled: 'Pagamento cancelado. Você não foi cobrado.',
error: 'Não foi possível iniciar o pagamento. Tente novamente.',
},
paywall: {
title: 'Desbloqueie esta história',
body: 'Este caminho exige créditos. Desbloqueie para revelar um novo ramo narrativo e interagir com a cena por meio de IA.',
unlock: 'Desbloquear com {count} créditos',
goVip: 'Seja VIP para desbloqueios ilimitados',
balancePre: 'Você tem',
balancePost: 'créditos',
insufficient: 'Créditos insuficientes — recarregue ou seja VIP.',
later: 'Talvez depois',
},
plans: {
title: 'Recarregue ou seja premium',
subtitle: 'Escolha um pacote de créditos para desbloqueios ocasionais ou assine o VIP para acesso total a todas as histórias ramificadas e recursos de geração com IA.',
confirm: 'Confirmar seleção',
confirmHint: 'Continuar para o checkout seguro.',
selectHint: 'Selecione um pacote de créditos ou plano VIP para continuar.',
},
packs: {
credits: '{count} créditos',
standard: 'Pacote padrão',
popular: 'Popular',
bonus: 'Inclui {count} créditos bônus',
bestValue: 'Melhor valor - Economize {pct}%',
},
points: {
paid: 'Pontos pagos: {points}', bonus: 'Pontos bônus: {points}', total: 'Total de pontos: {points}', buy: 'Comprar pontos', signInToBuy: 'Entre para comprar', insufficient: 'Seu saldo de pontos é insuficiente.', shortfall: 'Faltam {points} pontos.', orderCanceled: 'Cancelado', orderFailed: 'Falha no pagamento',
},
vip: {
title: 'IdearRun VIP',
subtitle: 'Viva todo o potencial do teatro com IA.',
billingCycle: 'Ciclo de cobrança',
monthly: 'Mensal',
yearly: 'Anual',
save: 'Economize {pct}%',
perMonth: '/ mês',
billedYearly: 'Cobrado anualmente em {amount}',
billedMonthly: 'Cobrado mensalmente, cancele quando quiser',
cta: 'Iniciar VIP',
selected: 'VIP selecionado',
perks: {
unlimited: 'Desbloqueios de histórias ilimitados',
endings: 'Acesso a finais exclusivos',
early: 'Acesso antecipado a novos dramas',
adfree: 'Experiência de navegação sem anúncios',
},
},
}