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:
3 files changed
+15
-9
No files matched your search
@@ -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": "صفحه مشاهده شد",
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -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> = {
|
||||
|
||||
Reference in new issue
Block a user