feat(FN-199): add i18n keys for trust copy, payment trust, daysLeft (+2 more)
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled

Commits merged:
- feat(FN-199): complete Step 3 — add Clock and CreditCard to lucide-react imports
- feat(FN-199): complete Step 2 — replace hardcoded  gün kaldı with i18n key
- feat(FN-199): complete Step 1 — add i18n keys for trust copy, payment trust, daysLeft

Files changed:
apps/web/src/messages/en.json                        | 9 ++++++++-
 apps/web/src/messages/tr.json                        | 9 ++++++++-
 apps/web/src/routes/dashboard/subscription/index.tsx | 4 +++-
 3 files changed, 19 insertions(+), 3 deletions(-)

Fusion-Task-Id: FN-199
This commit is contained in:
Fusion
2026-05-12 16:50:21 +00:00
parent 9c8054d6be
commit 688db7c990
3 changed files with 19 additions and 3 deletions

View File

@@ -199,7 +199,14 @@
"startSearching": "Start Searching",
"error": "An error occurred while starting your trial.",
"retry": "Try Again"
}
},
"daysLeft": "{days} days left",
"trustNoCard": "No credit card required",
"trustCancelAnytime": "Cancel anytime",
"trustRefund": "7-day refund guarantee",
"paymentTrustSSL": "256-bit SSL",
"paymentTrustProvider": "Iyzico infrastructure",
"paymentTrustKVKK": "KVKK compliant"
},
"payment": {
"title": "Payment",

View File

@@ -199,7 +199,14 @@
"startSearching": "Şase Aramaya Başla",
"error": "Deneme başlatılırken bir hata oluştu.",
"retry": "Tekrar Dene"
}
},
"daysLeft": "{days} gün kaldı",
"trustNoCard": "Kredi kartı gerekmez",
"trustCancelAnytime": "İstediğin zaman iptal",
"trustRefund": "7 gün iade garantisi",
"paymentTrustSSL": "256-bit SSL",
"paymentTrustProvider": "Iyzico altyapısı",
"paymentTrustKVKK": "KVKK uyumlu"
},
"payment": {
"title": "Ödeme",

View File

@@ -27,6 +27,8 @@ import {
ArrowRight,
Check,
CheckCircle2,
Clock,
CreditCard,
Crown,
Loader2,
ShieldCheck,
@@ -494,7 +496,7 @@ function SubscriptionPage() {
(1000 * 60 * 60 * 24),
),
);
return `${days} gün kaldı`;
return t("subscription.daysLeft", { days });
})()}
</div>
)}