diff --git a/src/renderer/i18n/ar-SA.js b/src/renderer/i18n/ar-SA.js new file mode 100644 index 00000000..5279d5e7 --- /dev/null +++ b/src/renderer/i18n/ar-SA.js @@ -0,0 +1,87 @@ +module.exports = { + word: { + edit: 'تعديل', + save: 'حفظ', + close: 'إغلاق', + delete: 'حفظ', + confirm: 'تأكيد', + cancel: 'إلغاء', + send: 'إرسال', + connectionName: 'إسم الإتصال', + client: 'العميل', + hostName: 'إسم المستضيف', + port: 'المنفذ', + user: 'المستخدم', + password: 'الرقم السري', + credentials: 'بيانات الدخول', + connect: 'إتصال', + connected: 'متصل', + disconnect: 'إلغاء الإتصال', + disconnected: 'غير متصل', + refresh: 'تحديث', + settings: 'الإعدادات', + general: 'عام', + themes: 'الأنماط', + update: 'تحديث', + about: 'حول', + language: 'اللغة', + version: 'النسخة', + donate: 'إدعم', + run: 'شغل', + schema: 'Schema', + results: 'النتائج', + size: 'الحجم', + seconds: 'ثواني', + type: 'نوع', + mimeType: 'نوع الميديا', + download: 'تحميل', + add: 'أضف', + data: 'بيانات', + properties: 'خصائص', + insert: 'أدرج' + }, + message: { + appWelcome: 'مرحبا بك في عميل الSQL انتاريس!', + appFirstStep: 'خطوتك الأولى قم بإنشاء إتصال جديد بقاعدة بيانات.', + addConnection: 'إضافة إتصال', + createConnection: 'إنشاء إتصال', + createNewConnection: 'إنشاء إتصال جديد', + askCredentials: 'إطلب بيانات الدخول', + testConnection: 'إختبر الإتصال', + editConnection: 'عدل الإتصال', + deleteConnection: 'إحذف الإتصال', + deleteConnectionCorfirm: 'هل أنت متأكد من حذف الإتصال؟', + connectionSuccessfullyMade: 'تم الإتصال بنجاح!', + madeWithJS: 'بني بـ 💛 و جافاسكربت!', + checkForUpdates: 'تأكد من التحديثات', + noUpdatesAvailable: 'لا توجد تحديثات', + checkingForUpdate: 'البحث عن تحديثات', + checkFailure: 'فشل البحث, نرجوا المحاولة في وقت لاحق', + updateAvailable: 'تحديث جديد متوفر', + downloadingUpdate: 'جاري تحميل التحديث', + updateDownloaded: 'تم تحميل التحديث', + restartToInstall: 'قم بإعادة تشغيل انتاريس للتحديث', + unableEditFieldWithoutPrimary: 'لا يمكن تعديل الخانة بدون وجود مفتاح رئيسي في النتائج', + editCell: 'تعديل الخلية', + deleteRows: 'حذف صف | حذف {count} صفوف', + confirmToDeleteRows: 'هل أنت متأكد من حذف صف واحد؟? | هل أنت متأكد من حذف {count} صف?', + notificationsTimeout: 'إنتهاء التنبيهات', + uploadFile: 'رفع ملف', + addNewRow: 'إضافة صف جديد', + numberOfInserts: 'عدد الإدراجات' + }, + // Date and Time + short: { + year: 'numeric', + month: 'short', + day: 'numeric' + }, + long: { + year: 'numeric', + month: 'short', + day: 'numeric', + weekday: 'short', + hour: 'numeric', + minute: 'numeric' + } +}; diff --git a/src/renderer/i18n/index.js b/src/renderer/i18n/index.js index 75f73e26..a78dddcf 100644 --- a/src/renderer/i18n/index.js +++ b/src/renderer/i18n/index.js @@ -6,7 +6,8 @@ Vue.use(VueI18n); const i18n = new VueI18n({ messages: { 'en-US': require('./en-US'), - 'it-IT': require('./it-IT') + 'it-IT': require('./it-IT'), + 'ar-SA': require('./ar-SA') } }); export default i18n; diff --git a/src/renderer/i18n/supported-locales.js b/src/renderer/i18n/supported-locales.js index 868fe217..320fc224 100644 --- a/src/renderer/i18n/supported-locales.js +++ b/src/renderer/i18n/supported-locales.js @@ -1,4 +1,5 @@ export default { 'en-US': 'English', - 'it-IT': 'Italiano' + 'it-IT': 'Italiano', + 'ar-SA': 'Arabic' };