fix: rename Office Translator to Wordly everywhere
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 1m28s

Replaced all references to "Office Translator" with "Wordly" across
i18n translations (13 locales), auth forms, layout components, admin
sidebar, and page metadata.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-16 12:18:36 +02:00
parent b2b6f03399
commit c2e9617045
6 changed files with 31 additions and 31 deletions

View File

@@ -23,7 +23,7 @@ export function AdminSidebar() {
<Languages className="size-3 text-background" /> <Languages className="size-3 text-background" />
</div> </div>
<span className="text-xs font-semibold tracking-tight text-foreground"> <span className="text-xs font-semibold tracking-tight text-foreground">
Office Translator Wordly
</span> </span>
<Badge <Badge
variant="outline" variant="outline"

View File

@@ -170,7 +170,7 @@ export function RegisterForm() {
<Languages className="h-6 w-6" /> <Languages className="h-6 w-6" />
</div> </div>
<span className="text-2xl font-semibold text-foreground group-hover:text-primary transition-colors duration-300"> <span className="text-2xl font-semibold text-foreground group-hover:text-primary transition-colors duration-300">
Office Translator Wordly
</span> </span>
</Link> </Link>

View File

@@ -16,7 +16,7 @@ const inter = Inter({
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Office Translator - Translate Documents, Keep the Format", title: "Wordly - Translate Documents, Keep the Format",
description: "Translate Excel, Word, and PowerPoint documents with zero formatting loss. Fast, private, and accurate document translation.", description: "Translate Excel, Word, and PowerPoint documents with zero formatting loss. Fast, private, and accurate document translation.",
}; };

View File

@@ -4,7 +4,7 @@ export function SiteFooter() {
return ( return (
<footer className="border-t border-border py-6 text-center text-xs text-muted-foreground"> <footer className="border-t border-border py-6 text-center text-xs text-muted-foreground">
<div className="mx-auto max-w-5xl px-6 flex flex-col sm:flex-row items-center justify-between gap-4"> <div className="mx-auto max-w-5xl px-6 flex flex-col sm:flex-row items-center justify-between gap-4">
<span>© 2026 Office Translator. All rights reserved.</span> <span>© 2026 Wordly. All rights reserved.</span>
<div className="flex items-center gap-6"> <div className="flex items-center gap-6">
<Link href="/pricing" className="hover:text-foreground transition-colors"> <Link href="/pricing" className="hover:text-foreground transition-colors">
Pricing Pricing

View File

@@ -11,7 +11,7 @@ export function SiteHeader() {
<Languages className="size-4 text-primary-foreground" /> <Languages className="size-4 text-primary-foreground" />
</div> </div>
<span className="text-base font-semibold tracking-tight text-foreground"> <span className="text-base font-semibold tracking-tight text-foreground">
Office Translator Wordly
</span> </span>
</Link> </Link>

View File

@@ -18,7 +18,7 @@ type TranslationParams = Record<string, string | number>;
const messages: Record<Locale, Record<string, string>> = { const messages: Record<Locale, Record<string, string>> = {
en: { en: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Translate", "dashboard.nav.translate": "Translate",
"dashboard.nav.profile": "My Profile", "dashboard.nav.profile": "My Profile",
"dashboard.nav.settings": "Settings", "dashboard.nav.settings": "Settings",
@@ -34,7 +34,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Sign Out", "dashboard.sidebar.signOut": "Sign Out",
"dashboard.sidebar.backHome": "Back to Home", "dashboard.sidebar.backHome": "Back to Home",
"dashboard.sidebar.upgradeToPro": "Upgrade to Pro →", "dashboard.sidebar.upgradeToPro": "Upgrade to Pro →",
"cookieConsent.title": "Cookies on Office Translator", "cookieConsent.title": "Cookies on Wordly",
"cookieConsent.description": "We use essential cookies so the app works (session, security, language). With your permission, we also use optional cookies to measure traffic and improve the product.", "cookieConsent.description": "We use essential cookies so the app works (session, security, language). With your permission, we also use optional cookies to measure traffic and improve the product.",
"cookieConsent.acceptAll": "Accept all", "cookieConsent.acceptAll": "Accept all",
"cookieConsent.essentialOnly": "Essential only", "cookieConsent.essentialOnly": "Essential only",
@@ -749,7 +749,7 @@ const messages: Record<Locale, Record<string, string>> = {
}, },
fr: { fr: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traduire", "dashboard.nav.translate": "Traduire",
"dashboard.nav.profile": "Mon Profil", "dashboard.nav.profile": "Mon Profil",
"dashboard.nav.settings": "Paramètres", "dashboard.nav.settings": "Paramètres",
@@ -765,7 +765,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Déconnexion", "dashboard.sidebar.signOut": "Déconnexion",
"dashboard.sidebar.backHome": "Retour à l'accueil", "dashboard.sidebar.backHome": "Retour à l'accueil",
"dashboard.sidebar.upgradeToPro": "Passer Pro →", "dashboard.sidebar.upgradeToPro": "Passer Pro →",
"cookieConsent.title": "Cookies sur Office Translator", "cookieConsent.title": "Cookies sur Wordly",
"cookieConsent.description": "Nous utilisons des cookies strictement nécessaires au fonctionnement du service (session, sécurité, langue). Avec votre accord, nous pouvons aussi utiliser des cookies optionnels pour mesurer l'audience et améliorer le produit.", "cookieConsent.description": "Nous utilisons des cookies strictement nécessaires au fonctionnement du service (session, sécurité, langue). Avec votre accord, nous pouvons aussi utiliser des cookies optionnels pour mesurer l'audience et améliorer le produit.",
"cookieConsent.acceptAll": "Tout accepter", "cookieConsent.acceptAll": "Tout accepter",
"cookieConsent.essentialOnly": "Nécessaires uniquement", "cookieConsent.essentialOnly": "Nécessaires uniquement",
@@ -1488,7 +1488,7 @@ const messages: Record<Locale, Record<string, string>> = {
// SPANISH (es) // SPANISH (es)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
es: { es: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traducir", "dashboard.nav.translate": "Traducir",
"dashboard.nav.profile": "Mi perfil", "dashboard.nav.profile": "Mi perfil",
"dashboard.nav.settings": "Configuración", "dashboard.nav.settings": "Configuración",
@@ -1504,7 +1504,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Cerrar sesión", "dashboard.sidebar.signOut": "Cerrar sesión",
"dashboard.sidebar.backHome": "Volver al inicio", "dashboard.sidebar.backHome": "Volver al inicio",
"dashboard.sidebar.upgradeToPro": "Pasar a Pro →", "dashboard.sidebar.upgradeToPro": "Pasar a Pro →",
"cookieConsent.title": "Cookies en Office Translator", "cookieConsent.title": "Cookies en Wordly",
"cookieConsent.description": "Usamos cookies esenciales para que la aplicación funcione (sesión, seguridad, idioma). Con su permiso, también usamos cookies opcionales para medir el tráfico y mejorar el producto.", "cookieConsent.description": "Usamos cookies esenciales para que la aplicación funcione (sesión, seguridad, idioma). Con su permiso, también usamos cookies opcionales para medir el tráfico y mejorar el producto.",
"cookieConsent.acceptAll": "Aceptar todas", "cookieConsent.acceptAll": "Aceptar todas",
"cookieConsent.essentialOnly": "Solo esenciales", "cookieConsent.essentialOnly": "Solo esenciales",
@@ -2169,7 +2169,7 @@ const messages: Record<Locale, Record<string, string>> = {
// GERMAN (de) // GERMAN (de)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
de: { de: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Übersetzen", "dashboard.nav.translate": "Übersetzen",
"dashboard.nav.profile": "Mein Profil", "dashboard.nav.profile": "Mein Profil",
"dashboard.nav.settings": "Einstellungen", "dashboard.nav.settings": "Einstellungen",
@@ -2185,7 +2185,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Abmelden", "dashboard.sidebar.signOut": "Abmelden",
"dashboard.sidebar.backHome": "Zurück zur Startseite", "dashboard.sidebar.backHome": "Zurück zur Startseite",
"dashboard.sidebar.upgradeToPro": "Auf Pro upgraden →", "dashboard.sidebar.upgradeToPro": "Auf Pro upgraden →",
"cookieConsent.title": "Cookies auf Office Translator", "cookieConsent.title": "Cookies auf Wordly",
"cookieConsent.description": "Wir verwenden essenzielle Cookies, damit die App funktioniert (Sitzung, Sicherheit, Sprache). Mit Ihrer Erlaubnis verwenden wir auch optionale Cookies zur Verkehrsmessung und Produktverbesserung.", "cookieConsent.description": "Wir verwenden essenzielle Cookies, damit die App funktioniert (Sitzung, Sicherheit, Sprache). Mit Ihrer Erlaubnis verwenden wir auch optionale Cookies zur Verkehrsmessung und Produktverbesserung.",
"cookieConsent.acceptAll": "Alle akzeptieren", "cookieConsent.acceptAll": "Alle akzeptieren",
"cookieConsent.essentialOnly": "Nur Essenzielle", "cookieConsent.essentialOnly": "Nur Essenzielle",
@@ -2850,7 +2850,7 @@ const messages: Record<Locale, Record<string, string>> = {
// PORTUGUESE BRAZILIAN (pt) // PORTUGUESE BRAZILIAN (pt)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
pt: { pt: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traduzir", "dashboard.nav.translate": "Traduzir",
"dashboard.nav.profile": "Meu perfil", "dashboard.nav.profile": "Meu perfil",
"dashboard.nav.settings": "Configurações", "dashboard.nav.settings": "Configurações",
@@ -2866,7 +2866,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Sair", "dashboard.sidebar.signOut": "Sair",
"dashboard.sidebar.backHome": "Voltar ao início", "dashboard.sidebar.backHome": "Voltar ao início",
"dashboard.sidebar.upgradeToPro": "Atualizar para Pro →", "dashboard.sidebar.upgradeToPro": "Atualizar para Pro →",
"cookieConsent.title": "Cookies no Office Translator", "cookieConsent.title": "Cookies no Wordly",
"cookieConsent.description": "Usamos cookies essenciais para o funcionamento do serviço (sessão, segurança, idioma). Com a sua permissão, também usamos cookies opcionais para medir o tráfego e melhorar o produto.", "cookieConsent.description": "Usamos cookies essenciais para o funcionamento do serviço (sessão, segurança, idioma). Com a sua permissão, também usamos cookies opcionais para medir o tráfego e melhorar o produto.",
"cookieConsent.acceptAll": "Aceitar todas", "cookieConsent.acceptAll": "Aceitar todas",
"cookieConsent.essentialOnly": "Apenas essenciais", "cookieConsent.essentialOnly": "Apenas essenciais",
@@ -3531,7 +3531,7 @@ const messages: Record<Locale, Record<string, string>> = {
// ITALIAN (it) // ITALIAN (it)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
it: { it: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traduci", "dashboard.nav.translate": "Traduci",
"dashboard.nav.profile": "Il mio profilo", "dashboard.nav.profile": "Il mio profilo",
"dashboard.nav.settings": "Impostazioni", "dashboard.nav.settings": "Impostazioni",
@@ -3547,7 +3547,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Esci", "dashboard.sidebar.signOut": "Esci",
"dashboard.sidebar.backHome": "Torna alla home", "dashboard.sidebar.backHome": "Torna alla home",
"dashboard.sidebar.upgradeToPro": "Passa a Pro →", "dashboard.sidebar.upgradeToPro": "Passa a Pro →",
"cookieConsent.title": "Cookie su Office Translator", "cookieConsent.title": "Cookie su Wordly",
"cookieConsent.description": "Utilizziamo cookie essenziali per il funzionamento del servizio (sessione, sicurezza, lingua). Con il vostro consenso, utilizziamo anche cookie opzionali per misurare il traffico e migliorare il prodotto.", "cookieConsent.description": "Utilizziamo cookie essenziali per il funzionamento del servizio (sessione, sicurezza, lingua). Con il vostro consenso, utilizziamo anche cookie opzionali per misurare il traffico e migliorare il prodotto.",
"cookieConsent.acceptAll": "Accetta tutti", "cookieConsent.acceptAll": "Accetta tutti",
"cookieConsent.essentialOnly": "Solo essenziali", "cookieConsent.essentialOnly": "Solo essenziali",
@@ -4212,7 +4212,7 @@ const messages: Record<Locale, Record<string, string>> = {
// DUTCH (nl) // DUTCH (nl)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
nl: { nl: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Vertalen", "dashboard.nav.translate": "Vertalen",
"dashboard.nav.profile": "Mijn profiel", "dashboard.nav.profile": "Mijn profiel",
"dashboard.nav.settings": "Instellingen", "dashboard.nav.settings": "Instellingen",
@@ -4228,7 +4228,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Uitloggen", "dashboard.sidebar.signOut": "Uitloggen",
"dashboard.sidebar.backHome": "Terug naar home", "dashboard.sidebar.backHome": "Terug naar home",
"dashboard.sidebar.upgradeToPro": "Upgrade naar Pro →", "dashboard.sidebar.upgradeToPro": "Upgrade naar Pro →",
"cookieConsent.title": "Cookies op Office Translator", "cookieConsent.title": "Cookies op Wordly",
"cookieConsent.description": "We gebruiken essentiële cookies zodat de app werkt (sessie, beveiliging, taal). Met uw toestemming gebruiken we ook optionele cookies om verkeer te meten en het product te verbeteren.", "cookieConsent.description": "We gebruiken essentiële cookies zodat de app werkt (sessie, beveiliging, taal). Met uw toestemming gebruiken we ook optionele cookies om verkeer te meten en het product te verbeteren.",
"cookieConsent.acceptAll": "Alles accepteren", "cookieConsent.acceptAll": "Alles accepteren",
"cookieConsent.essentialOnly": "Alleen essentiële", "cookieConsent.essentialOnly": "Alleen essentiële",
@@ -4893,7 +4893,7 @@ const messages: Record<Locale, Record<string, string>> = {
// RUSSIAN (ru) // RUSSIAN (ru)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
ru: { ru: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "Перевести", "dashboard.nav.translate": "Перевести",
"dashboard.nav.profile": "Мой профиль", "dashboard.nav.profile": "Мой профиль",
"dashboard.nav.settings": "Настройки", "dashboard.nav.settings": "Настройки",
@@ -4909,7 +4909,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "Выйти", "dashboard.sidebar.signOut": "Выйти",
"dashboard.sidebar.backHome": "Вернуться на главную", "dashboard.sidebar.backHome": "Вернуться на главную",
"dashboard.sidebar.upgradeToPro": "Обновить до Pro →", "dashboard.sidebar.upgradeToPro": "Обновить до Pro →",
"cookieConsent.title": "Файлы cookie в Office Translator", "cookieConsent.title": "Файлы cookie в Wordly",
"cookieConsent.description": "Мы используем essential файлы cookie для работы приложения (сессия, безопасность, язык). С вашего разрешения мы также используем необязательные файлы cookie для измерения трафика и улучшения продукта.", "cookieConsent.description": "Мы используем essential файлы cookie для работы приложения (сессия, безопасность, язык). С вашего разрешения мы также используем необязательные файлы cookie для измерения трафика и улучшения продукта.",
"cookieConsent.acceptAll": "Принять все", "cookieConsent.acceptAll": "Принять все",
"cookieConsent.essentialOnly": "Только необходимые", "cookieConsent.essentialOnly": "Только необходимые",
@@ -5576,7 +5576,7 @@ const messages: Record<Locale, Record<string, string>> = {
// JAPANESE (ja) // JAPANESE (ja)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
ja: { ja: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "翻訳する", "dashboard.nav.translate": "翻訳する",
"dashboard.nav.profile": "マイプロフィール", "dashboard.nav.profile": "マイプロフィール",
"dashboard.nav.settings": "設定", "dashboard.nav.settings": "設定",
@@ -5592,7 +5592,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "ログアウト", "dashboard.sidebar.signOut": "ログアウト",
"dashboard.sidebar.backHome": "ホームに戻る", "dashboard.sidebar.backHome": "ホームに戻る",
"dashboard.sidebar.upgradeToPro": "Proにアップグレード →", "dashboard.sidebar.upgradeToPro": "Proにアップグレード →",
"cookieConsent.title": "Office TranslatorのCookie", "cookieConsent.title": "WordlyのCookie",
"cookieConsent.description": "アプリの動作に必要なCookieを使用しますセッション、セキュリティ、言語。許可をいただいた場合、トラフィックの測定と製品の改善のためのオプションCookieも使用します。", "cookieConsent.description": "アプリの動作に必要なCookieを使用しますセッション、セキュリティ、言語。許可をいただいた場合、トラフィックの測定と製品の改善のためのオプションCookieも使用します。",
"cookieConsent.acceptAll": "すべて許可", "cookieConsent.acceptAll": "すべて許可",
"cookieConsent.essentialOnly": "必要なもののみ", "cookieConsent.essentialOnly": "必要なもののみ",
@@ -6256,7 +6256,7 @@ const messages: Record<Locale, Record<string, string>> = {
// KOREAN (ko) // KOREAN (ko)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
ko: { ko: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "번역", "dashboard.nav.translate": "번역",
"dashboard.nav.profile": "내 프로필", "dashboard.nav.profile": "내 프로필",
"dashboard.nav.settings": "설정", "dashboard.nav.settings": "설정",
@@ -6272,7 +6272,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "로그아웃", "dashboard.sidebar.signOut": "로그아웃",
"dashboard.sidebar.backHome": "홈으로 돌아가기", "dashboard.sidebar.backHome": "홈으로 돌아가기",
"dashboard.sidebar.upgradeToPro": "Pro로 업그레이드 →", "dashboard.sidebar.upgradeToPro": "Pro로 업그레이드 →",
"cookieConsent.title": "Office Translator 쿠키", "cookieConsent.title": "Wordly 쿠키",
"cookieConsent.description": "앱 작동에 필요한 필수 쿠키를 사용합니다(세션, 보안, 언어). 허락하시면 트래픽 측정 및 제품 개선을 위한 선택적 쿠키도 사용합니다.", "cookieConsent.description": "앱 작동에 필요한 필수 쿠키를 사용합니다(세션, 보안, 언어). 허락하시면 트래픽 측정 및 제품 개선을 위한 선택적 쿠키도 사용합니다.",
"cookieConsent.acceptAll": "모두 허용", "cookieConsent.acceptAll": "모두 허용",
"cookieConsent.essentialOnly": "필수만", "cookieConsent.essentialOnly": "필수만",
@@ -6936,7 +6936,7 @@ const messages: Record<Locale, Record<string, string>> = {
// CHINESE SIMPLIFIED (zh) // CHINESE SIMPLIFIED (zh)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
zh: { zh: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "翻译", "dashboard.nav.translate": "翻译",
"dashboard.nav.profile": "我的资料", "dashboard.nav.profile": "我的资料",
"dashboard.nav.settings": "设置", "dashboard.nav.settings": "设置",
@@ -6952,7 +6952,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "退出登录", "dashboard.sidebar.signOut": "退出登录",
"dashboard.sidebar.backHome": "返回首页", "dashboard.sidebar.backHome": "返回首页",
"dashboard.sidebar.upgradeToPro": "升级到 Pro →", "dashboard.sidebar.upgradeToPro": "升级到 Pro →",
"cookieConsent.title": "Office Translator 的 Cookie", "cookieConsent.title": "Wordly 的 Cookie",
"cookieConsent.description": "我们使用必要的 Cookie 以确保应用正常运行(会话、安全、语言)。在您的许可下,我们还会使用可选 Cookie 来衡量流量和改进产品。", "cookieConsent.description": "我们使用必要的 Cookie 以确保应用正常运行(会话、安全、语言)。在您的许可下,我们还会使用可选 Cookie 来衡量流量和改进产品。",
"cookieConsent.acceptAll": "全部接受", "cookieConsent.acceptAll": "全部接受",
"cookieConsent.essentialOnly": "仅限必要", "cookieConsent.essentialOnly": "仅限必要",
@@ -7574,7 +7574,7 @@ const messages: Record<Locale, Record<string, string>> = {
// ARABIC (ar) // ARABIC (ar)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
ar: { ar: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "ترجمة", "dashboard.nav.translate": "ترجمة",
"dashboard.nav.profile": "ملفي الشخصي", "dashboard.nav.profile": "ملفي الشخصي",
"dashboard.nav.settings": "الإعدادات", "dashboard.nav.settings": "الإعدادات",
@@ -7590,7 +7590,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "تسجيل الخروج", "dashboard.sidebar.signOut": "تسجيل الخروج",
"dashboard.sidebar.backHome": "العودة إلى الصفحة الرئيسية", "dashboard.sidebar.backHome": "العودة إلى الصفحة الرئيسية",
"dashboard.sidebar.upgradeToPro": "الترقية إلى Pro ←", "dashboard.sidebar.upgradeToPro": "الترقية إلى Pro ←",
"cookieConsent.title": "ملفات تعريف الارتباط على Office Translator", "cookieConsent.title": "ملفات تعريف الارتباط على Wordly",
"cookieConsent.description": "نستخدم ملفات تعريف الارتباط الأساسية لعمل التطبيق (الجلسة، الأمان، اللغة). بإذنك، نستخدم أيضًا ملفات تعريف ارتباط اختيارية لقياس حركة المرور وتحسين المنتج.", "cookieConsent.description": "نستخدم ملفات تعريف الارتباط الأساسية لعمل التطبيق (الجلسة، الأمان، اللغة). بإذنك، نستخدم أيضًا ملفات تعريف ارتباط اختيارية لقياس حركة المرور وتحسين المنتج.",
"cookieConsent.acceptAll": "قبول الكل", "cookieConsent.acceptAll": "قبول الكل",
"cookieConsent.essentialOnly": "الأساسية فقط", "cookieConsent.essentialOnly": "الأساسية فقط",
@@ -8212,7 +8212,7 @@ const messages: Record<Locale, Record<string, string>> = {
// PERSIAN (fa) // PERSIAN (fa)
// ═══════════════════════════════════════════════════════════════ // ═══════════════════════════════════════════════════════════════
fa: { fa: {
"auth.brandName": "Office Translator", "auth.brandName": "Wordly",
"dashboard.nav.translate": "ترجمه", "dashboard.nav.translate": "ترجمه",
"dashboard.nav.profile": "پروفایل من", "dashboard.nav.profile": "پروفایل من",
"dashboard.nav.settings": "تنظیمات", "dashboard.nav.settings": "تنظیمات",
@@ -8228,7 +8228,7 @@ const messages: Record<Locale, Record<string, string>> = {
"dashboard.sidebar.signOut": "خروج", "dashboard.sidebar.signOut": "خروج",
"dashboard.sidebar.backHome": "بازگشت به صفحه اصلی", "dashboard.sidebar.backHome": "بازگشت به صفحه اصلی",
"dashboard.sidebar.upgradeToPro": "ارتقا به Pro ←", "dashboard.sidebar.upgradeToPro": "ارتقا به Pro ←",
"cookieConsent.title": "کوکی‌ها در Office Translator", "cookieConsent.title": "کوکی‌ها در Wordly",
"cookieConsent.description": "ما از کوکی‌های ضروری برای کارکرد برنامه استفاده می‌کنیم (نشست، امنیت، زبان). با اجازه شما، از کوکی‌های اختیاری برای اندازه‌گیری ترافیک و بهبود محصول نیز استفاده می‌کنیم.", "cookieConsent.description": "ما از کوکی‌های ضروری برای کارکرد برنامه استفاده می‌کنیم (نشست، امنیت، زبان). با اجازه شما، از کوکی‌های اختیاری برای اندازه‌گیری ترافیک و بهبود محصول نیز استفاده می‌کنیم.",
"cookieConsent.acceptAll": "پذیرش همه", "cookieConsent.acceptAll": "پذیرش همه",
"cookieConsent.essentialOnly": "فقط ضروری", "cookieConsent.essentialOnly": "فقط ضروری",