From ba2d9783b7ada315c664e0a153a855e2464b092d Mon Sep 17 00:00:00 2001 From: Ashraf Monshi Date: Tue, 11 May 2021 10:44:41 +0300 Subject: [PATCH] add arabic language (ar-SA) add arabic language (ar-SA) (arabic saudi arabia) --- lang/ar-SA.json | 100 ++++++++++++++++++++++++++++++++++++++++++++++++ lib/lang.js | 5 +++ 2 files changed, 105 insertions(+) create mode 100644 lang/ar-SA.json diff --git a/lang/ar-SA.json b/lang/ar-SA.json new file mode 100644 index 00000000..07340e25 --- /dev/null +++ b/lang/ar-SA.json @@ -0,0 +1,100 @@ +{ + "label.accounts": "الحسابات", + "label.add-account": "إضافة حساب", + "label.add-website": "إضافة موقع", + "label.administrator": "مدير عام؟", + "label.all": "الكل", + "label.all-events": "كافة الأحداث", + "label.all-websites": "كافة المواقع", + "label.back": "للخلف", + "label.cancel": "إلغاء", + "label.change-password": "تغيير كلمة المرور", + "label.confirm-password": "تأكيد كلمة المرور", + "label.copy-to-clipboard": "نسخ للحافظة", + "label.current-password": "كلمة المرور الحالية", + "label.custom-range": "فترة مخصصة", + "label.dashboard": "الشاشة الرئيسية", + "label.date-range": "فترة مخصصة", + "label.default-date-range": "الفترة المخصصة الافتراضية", + "label.delete": "حذف", + "label.delete-account": "حذف الحساب", + "label.delete-website": "حذف الموقع", + "label.dismiss": "اخفاء", + "label.domain": "نطاق", + "label.edit": "تعديل", + "label.edit-account": "تعديل الحساب", + "label.edit-website": "تعديل الموقع", + "label.enable-share-url": "تفعيل مشاركة الرابط", + "label.invalid": "غير صحيح", + "label.invalid-domain": "النطاق غير صحيح", + "label.last-days": "اخر {x} يوم/ايام", + "label.last-hours": "اخر {x} ساعة/ساعات", + "label.logged-in-as": "تم تسجيل الدخول كـ {username}", + "label.login": "تسجيل الدخول", + "label.logout": "تسجيل الخروج", + "label.more": "المزيد", + "label.name": "الإسم", + "label.new-password": "كلمة مرور جديدة", + "label.password": "كلمة المرور", + "label.passwords-dont-match": "كلمة المرور غير متطابقة", + "label.profile": "الملف الشخصي", + "label.realtime": "الوقت الفعلي", + "label.realtime-logs": "سجلات الوقت الفعلي", + "label.refresh": "تحديث", + "label.required": "اجباري", + "label.reset": "اعادة تعيين", + "label.save": "حفظ", + "label.settings": "اعدادات", + "label.share-url": "مشاركة الرابط", + "label.single-day": "يوم واحد", + "label.this-month": "الشهر الحالي", + "label.this-week": "الاسبوع الحالي", + "label.this-year": "السنة الحالية", + "label.timezone": "المنطقة الزمنية", + "label.today": "اليوم", + "label.tracking-code": "كود التتبع", + "label.unknown": "غير معروف", + "label.username": "اسم المستخدم", + "label.view-details": "عرض التفاصيل", + "label.websites": "المواقع", + "message.active-users": "{x} حاليا {x, plural, one {زائر واحد} other {زوار}}", + "message.confirm-delete": "هل أنت متأكد من حذف {target}?", + "message.copied": "تم النسخ!", + "message.delete-warning": "كافة البيانات المرتبطة سيم حذفها ايضا.", + "message.failure": "حدث خطأ ما.", + "message.get-share-url": "احصل على رابط المشاركة", + "message.get-tracking-code": "احصل على كود التتبع", + "message.go-to-settings": "الذهاب إلى الإعدادات", + "message.incorrect-username-password": "اسم المستخدم او كلمة المرور غير صحيحة.", + "message.log.visitor": "زائر من {country} يستخدم {browser} على {os} {device}", + "message.new-version-available": "توجد نسخة جديدة من umami رقم {version} سارع بالتحديث!", + "message.no-data-available": "لا توجد بيانات متاحة.", + "message.no-websites-configured": "لم تقم بإعداد اي موقع.", + "message.page-not-found": "الصفحة غير موجودة.", + "message.powered-by": "مشغل بواسطة {name}", + "message.save-success": "تم الحفظ بنجاح.", + "message.share-url": "هذا الرابط الذي تم مشاركته بشكل عام لـ {target}.", + "message.track-stats": "لتتبع الاحصاىيات لـ {target}, ضع الكود التالي في منطقة {head} في موقعك.", + "message.type-delete": "اكتب {delete} في الحقل التالي لتأكيد الحذف.", + "metrics.actions": "اجراءات", + "metrics.average-visit-time": "متوسط وقت الزيارة", + "metrics.bounce-rate": "معدل الارتداد", + "metrics.browsers": "المتصفحات", + "metrics.countries": "الدول", + "metrics.device.desktop": "كمبيوتر", + "metrics.device.laptop": "لابتوب", + "metrics.device.mobile": "جوال", + "metrics.device.tablet": "تابلت", + "metrics.devices": "الأجهزة", + "metrics.events": "الأحداث", + "metrics.filter.combined": "مجمعة", + "metrics.filter.domain-only": "نطاق فقط", + "metrics.filter.raw": "مفصلة", + "metrics.operating-systems": "نظام التشغيل", + "metrics.page-views": "مشاهدات الصفحة", + "metrics.pages": "الصفحات", + "metrics.referrers": "التحويلات", + "metrics.unique-visitors": "زائرون فريدون", + "metrics.views": "مشاهدات", + "metrics.visitors": "زوار" +} diff --git a/lib/lang.js b/lib/lang.js index e4e2d9e2..4d5b3bad 100644 --- a/lib/lang.js +++ b/lib/lang.js @@ -1,4 +1,5 @@ import { + arSA, cs, sk, da, @@ -29,6 +30,7 @@ import { zhCN, zhTW, } from 'date-fns/locale'; +import arSAMessages from 'lang-compiled/ar-SA.json'; import enMessages from 'lang-compiled/en-US.json'; import nlMessages from 'lang-compiled/nl-NL.json'; import zhCNMessages from 'lang-compiled/zh-CN.json'; @@ -62,6 +64,7 @@ import faIRMessages from 'lang-compiled/fa-IR.json'; import msMYMessages from 'lang-compiled/ms-MY.json'; export const messages = { + 'ar-SA': arSAMessages, 'en-US': enMessages, 'nl-NL': nlMessages, 'zh-CN': zhCNMessages, @@ -96,6 +99,7 @@ export const messages = { }; export const dateLocales = { + 'ar-SA': arSA, 'en-US': enUS, 'nl-NL': nl, 'zh-CN': zhCN, @@ -130,6 +134,7 @@ export const dateLocales = { }; export const menuOptions = [ + { label: 'العربية', value: 'ar-SA', display: 'ar' }, { label: '中文', value: 'zh-CN', display: 'cn' }, { label: '中文(繁體)', value: 'zh-TW', display: 'tw' }, { label: 'Čeština', value: 'cs-CZ', display: 'cs' },