{{ t.heroTitle }}

{{ t.heroDesc }} {{ t.heroBadge1 }} {{ t.heroBadge2 }}

{{ t.popularTitle }}

{{ t.popularDesc }}

{{ lang === 'uk' ? spread.title : spread.title_en }}

{{ lang === 'uk' ? spread.short_description : (spread.short_description_en || spread.short_description) }}

{{ spread.cards_count }} {{ lang === 'uk' ? 'карт' : 'cards' }} {{ t.tryIt }}

{{ t.howItWorksTitle }}

1

{{ t.step1Title }}

{{ t.step1Desc }}

2

{{ t.step2Title }}

{{ t.step2Desc }}

3

{{ t.step3Title }}

{{ t.step3Desc }}

{{ t.catalogTitle }}

{{ spread.cards_count }} {{ lang === 'uk' ? 'карт' : 'cards' }}

{{ lang === 'uk' ? spread.title : spread.title_en }}

{{ lang === 'uk' ? spread.short_description : (spread.short_description_en || spread.short_description) }}

{{ lang === 'uk' ? spread.category : (spread.category_en || spread.category) }} {{ t.start }}
{{ lang === 'uk' ? selectedSpread.category : (selectedSpread.category_en || selectedSpread.category) }}

{{ lang === 'uk' ? selectedSpread.title : selectedSpread.title_en }}

{{ lang === 'uk' ? selectedSpread.short_description : (selectedSpread.short_description_en || selectedSpread.short_description) }}

{{ t.aboutSpread }}

{{ lang === 'uk' ? selectedSpread.intro_text : (selectedSpread.intro_text_en || selectedSpread.intro_text) }}

{{ t.cardPositions }}

  • {{ index + 1 }}
    {{ lang === 'uk' ? pos.name : (pos.name_en || pos.name) }} {{ lang === 'uk' ? pos.description : (pos.description_en || pos.description) }}

{{ t.details }}

{{ t.cardCount }} {{ selectedSpread.cards_count }}
{{ t.difficulty }} {{ lang === 'uk' ? selectedSpread.difficulty : (selectedSpread.difficulty_en || selectedSpread.difficulty) }}

{{ t.focusTitle }}

{{ t.focusDesc }}

{{ t.shuffling }}

{{ lang === 'uk' ? selectedSpread.title : selectedSpread.title_en }}

{{ t.yourQuestion }}: "{{ userQuestion }}"

{{ lang === 'uk' ? selectedSpread.positions[index]?.name : (selectedSpread.positions[index]?.name_en || selectedSpread.positions[index]?.name) }}
{{ lang === 'uk' ? card.name : card.name_en }} ({{ card.reversed ? t.reversed : t.upright }})

{{ t.resultTitle }}

{{ index + 1 }}

{{ lang === 'uk' ? selectedSpread.positions[index]?.name : (selectedSpread.positions[index]?.name_en || selectedSpread.positions[index]?.name) }}

{{ lang === 'uk' ? card.name : card.name_en }} ({{ card.reversed ? t.reversed : t.upright }})
{{ t.meaningInSpread }}

{{ lang === 'uk' ? (card.reversed ? card.meaning_reversed : card.meaning_upright) : (card.reversed ? (card.meaning_reversed_en || card.meaning_reversed) : (card.meaning_upright_en || card.meaning_upright)) }}

{{ t.privacyTitle }}

{{ line }}

{{ t.termsTitle }}

{{ line }}

{{ t.copySuccess }}