Merge pull request #4312 from mamal72/fix/improve-ir-fa-support

Add IRR currency and improve Persian (fa-IR) support
This commit is contained in:
Mike Cao authored and GitHub committed 2026-07-25 10:43:02 -07:00
commit 9b41053d47
3 files changed
+15 -9

No files matched your search

+9 -7
View File
@@ -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": "صفحه مشاهده شد",
+5 -2
View File
@@ -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');
+1
View File
@@ -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<string, string> = {