diff --git a/public/intl/messages/fa-IR.json b/public/intl/messages/fa-IR.json index f2e90e5d3..8955d166a 100644 --- a/public/intl/messages/fa-IR.json +++ b/public/intl/messages/fa-IR.json @@ -31,7 +31,7 @@ "behavior": "رفتار", "block-selector": "انتخابگر بلوک", "boards": "بردها", - "board-type": "نوع تخته", + "board-type": "نوع برد", "bounce-rate": "نرخ ریزش", "breakdown": "تفکیک", "browser": "مرورگر", @@ -214,7 +214,7 @@ "number-of-records": "{x} {x, plural, one {رکورد} other {رکورد}}", "ok": "تایید", "online": "آنلاین", - "open": "مختلط", + "open": "ترکیبی", "organic-search": "جستجوی ارگانیک", "organic-shopping": "خرید ارگانیک", "organic-social": "شبکه اجتماعی ارگانیک", @@ -268,8 +268,7 @@ "play": "پخش", "replay": "پخش مجدد", "replay-id": "Replay ID", - "recorder-code": "کد ضبط", - "replay-enabled": "پخش مجدد فعال", + "replay-code": "کد پخش مجدد نشست", "replays": "پخش‌های مجدد", "reports": "گزارش‌ها", "required": "ضروری", @@ -298,6 +297,8 @@ "select-pixel": "پیکسل را انتخاب کنید", "select-date": "انتخاب تاریخ", "select-filter": "انتخاب فیلتر", + "select-link": "انتخاب لینک", + "select-pixel": "انتخاب پیکسل", "select-role": "انتخاب نقش", "select-component": "یک کامپوننت انتخاب کنید", "select-event": "یک رویداد را انتخاب کنید", @@ -361,11 +362,11 @@ "arpu": "ARPU", "uniqueCustomers": "مشتریان یکتا", "customers": "مشتریان", - "orders": "سفارشات", + "orders": "سفارش‌ها", "saved": "ذخیره شد", "unknown": "ناشناخته", "untitled": "بدون عنوان", - "upgrade": "ارتقا دهید", + "upgrade": "ارتقاء", "update": "به‌روزرسانی", "url": "URL", "user": "کاربر", @@ -458,7 +459,7 @@ "reset-website": "برای بازنشانی وب‌سایت، لطفاً {confirmation} را تایپ کنید.", "reset-website-warning": "تمامی آمارهای این وب‌سایت حذف خواهد شد اما کدهای رهگیری بدون تغییر باقی می‌ماند.", "saved": "ذخیره شد.", - "select-board-entity-first": "ابتدا یک وب سایت، پیکسل یا پیوند را انتخاب کنید.", + "select-board-entity-first": "ابتدا یک وب‌سایت، پیکسل یا لینک انتخاب کنید.", "select-component-preview": "یک کامپوننت برای پیش‌نمایش انتخاب کنید", "select-website-first": "ابتدا یک وب‌سایت انتخاب کنید", "sever-error": "خطای سرور", @@ -472,6 +473,7 @@ "transfer-website": "مالکیت وب‌سایت را به حساب خودت یا یک تیم دیگر منتقل کنید.", "triggered-event": "رویداد فعال شده", "unauthorized": "غیرمجاز", + "upgrade-required": "این قابلیت نیاز به اشتراک پلن {plan} دارد.", "user-deleted": "کاربر حذف شد.", "replay-min-duration-description": "فقط پخش‌هایی را نشان بده که مدت زمان آن‌ها برابر یا بیشتر از این مقدار است.", "viewed-page": "صفحه مشاهده شد", diff --git a/src/components/hooks/useLocale.ts b/src/components/hooks/useLocale.ts index dc8d5d180..bbad4ee09 100644 --- a/src/components/hooks/useLocale.ts +++ b/src/components/hooks/useLocale.ts @@ -32,8 +32,6 @@ export function useLocale() { setItem(LOCALE_CONFIG, value); - document.getElementById('__next')?.setAttribute('dir', getTextDirection(value)); - if (locale !== value) { setLocale(value); } else { @@ -47,6 +45,11 @@ export function useLocale() { } }, [locale]); + useEffect(() => { + document.documentElement.lang = locale.split('-')[0]; + document.documentElement.setAttribute('dir', getTextDirection(locale)); + }, [locale]); + useEffect(() => { const url = new URL(window?.location?.href); const locale = url.searchParams.get('locale'); diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 5a5234d1c..89e250e73 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -733,6 +733,7 @@ export const CURRENCIES = [ { id: 'TND', name: 'Tunisian Dinar' }, { id: 'OMR', name: 'Omani Rial' }, { id: 'GHS', name: 'Ghanaian Cedi' }, + { id: 'IRR', name: 'Iranian Rial' }, ]; export const TIMEZONE_LEGACY: Record = {