From 2475d56dd2c3e32a60494f00276488227f1931af Mon Sep 17 00:00:00 2001 From: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com> Date: Wed, 10 Apr 2024 10:47:40 +0530 Subject: [PATCH 1/2] Trimming out the extra spaces while creating new user (#318) --- renderer/src/components/Login/LeftLogin.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/renderer/src/components/Login/LeftLogin.js b/renderer/src/components/Login/LeftLogin.js index a583b2e6a..cc8cb42b8 100644 --- a/renderer/src/components/Login/LeftLogin.js +++ b/renderer/src/components/Login/LeftLogin.js @@ -138,12 +138,14 @@ const LeftLogin = () => { }; function formSubmit(event) { event.preventDefault(); - if (values.username.length < 3 || values.username.length > 15) { + const newValue = values; + newValue.username = newValue.username.trim(); + if (newValue.username.length < 3 || newValue.username.length > 15) { displayError('The input has to be between 3 and 15 characters long'); - } else if (users.length > 0 && users.find((item) => (item.username.toLowerCase() === values.username.toLowerCase().trim()))) { + } else if (users.length > 0 && users.find((item) => (item.username.toLowerCase() === newValue.username.toLowerCase()))) { displayError('User exists, Check archived and active tab by click on view more.'); } else { - handleSubmit(values); + handleSubmit(newValue); setValues({}); } } From e5faf61f6a239a78f38c14cfe629a38dc4589eeb Mon Sep 17 00:00:00 2001 From: RUN-Projects <82665975+RUN-Projects@users.noreply.github.com> Date: Mon, 15 Apr 2024 00:33:59 -0500 Subject: [PATCH 2/2] Ar and fa (#320) * Update fa * Add ar --- e2e-tests/myFixtures.ts | 4 +- renderer/src/modules/projects/Profile.js | 1 + renderer/src/translations/ar.js | 283 ++++++++++++ renderer/src/translations/ar.json | 278 ++++++++++++ renderer/src/translations/fa.js | 522 ++++++++++++----------- renderer/src/translations/fa.json | 278 ++++++++++++ renderer/src/translations/i18n.js | 4 + 7 files changed, 1110 insertions(+), 260 deletions(-) create mode 100644 renderer/src/translations/ar.js create mode 100644 renderer/src/translations/ar.json create mode 100644 renderer/src/translations/fa.json diff --git a/e2e-tests/myFixtures.ts b/e2e-tests/myFixtures.ts index f41b097c8..ad94914f4 100644 --- a/e2e-tests/myFixtures.ts +++ b/e2e-tests/myFixtures.ts @@ -32,7 +32,8 @@ type myFixture = { english: string, hindi: string, russian: string, - farsi: string + farsi: string, + arabic: string } const myFixtureTest = myTest.extend({ userName: "Playwright user", @@ -60,6 +61,7 @@ const myFixtureTest = myTest.extend({ hindi: "Hindi", russian: "Russian", farsi: "Farsi", + arabic: "Arabic", textUnderscore: "Translation_test_project", obsUnderscore: "Obs_test_project", syncName: "Sync_Collab_Test", diff --git a/renderer/src/modules/projects/Profile.js b/renderer/src/modules/projects/Profile.js index 9dd8c87d4..50be8ffa6 100644 --- a/renderer/src/modules/projects/Profile.js +++ b/renderer/src/modules/projects/Profile.js @@ -21,6 +21,7 @@ const languages = [ { title: 'Farsi', code: 'fa' }, { title: 'French', code: 'fr' }, { title: 'Nepali', code: 'ne' }, + { title: 'Arabic', code: 'ar' }, ]; function ProgressCircle({ isFilled, count, text }) { diff --git a/renderer/src/translations/ar.js b/renderer/src/translations/ar.js new file mode 100644 index 000000000..740f81ea2 --- /dev/null +++ b/renderer/src/translations/ar.js @@ -0,0 +1,283 @@ +export const Ar = { + 'app-name': 'كاتب الكتاب المقدس', + 'new-project-page': 'مشروع جديد', + 'edit-project': 'تعديل المشروع', + 'label-abbreviation': 'اختصار', + 'label-target-language': 'اللغة المستهدفة', + 'label-ltr': 'LTR', + 'label-rtl': 'RTL', + 'label-books': 'الكتب', + 'label-book': 'كتاب', + 'label-import-book': 'استيراد الكتاب', + 'label-saved': 'محفوظ', + 'label-sync': 'المزامنة', + 'label-comments': 'تعليقات', + 'label-cross-ref': 'مرجع متقاطع (مشترك)', + 'label-add-footnote': 'إضافة حاشية سفلية', + 'label-add-comment': 'إضافة تعليق', + 'label-add-ref': 'إضافة مرجع', + 'label-user-menu': 'فتح قائمة المستخدم', + 'label-main-menu': 'فتح القائمة الرئيسية', + 'label-dont-have-account': 'ليس لديك حساب؟', + 'label-already-have-account': 'هل لديك حساب ؟؟', + 'label-new-langauge': 'لغة جديدة', + 'label-edit-langauge': 'تعديل اللغة', + 'label-script-direction': 'اتجاه النص ', + 'label-drop-file-upload': 'ضع الملفات هنا للتحميل', + 'projects-page': 'المشاريع', + 'label-search': 'بحث', + 'label-project': 'مشروع', + 'label-flavour': 'السمة', + 'label-project-type': ' نمط', + 'label-project-name': 'اسم المشروع', + 'label-language': ' اللغة', + 'label-language-code': 'رمز اللغة', + 'label-all': 'جميع الكتب', + 'label-other': 'اخرى', + 'label-Gitea': 'مرشد', + 'label-deactivate-account': 'تعطيل الحساب', + 'label-created-date': 'تاريخ الإنشاء', + 'label-last-viewed': 'آخر مشاهدة', + 'label-description': 'الوصف', + 'label-project-id': 'رمز المشروع', + 'label-sign-in': 'تسجيل الدخول', + 'label-sign-up': 'الاشتراك ', + 'profile-page': 'الملف الشخصي', + 'label-your-profile': 'ملفك الشخصي', + 'label-username': 'اسم المستخدم', + 'label-name': 'الاسم', + 'label-firstname': 'الاسم الأول', + 'label-lastname': 'الاسم الأخير', + 'label-password': 'كلمة المرور', + 'label-confirm-password': 'تأكيد كلمة المرور', + 'label-email': 'البريد الإلكتروني', + 'label-organization': 'المنظمة', + 'label-region': 'المنطقة', + 'label-app-language': 'لغة التطبيق', + 'label-menu-file': 'ملف', + 'label-uploading-files': 'تحميل الملفات', + 'label-menu-edit': 'تعديل ', + 'label-menu-about': 'حول', + 'label-bookmarks': 'إشارات مرجعية', + 'label-custom': 'مخصص', + 'label-show-hidden-file': 'إظهار الملفات المخفية', + 'label-scope': 'النطاق', + 'label-door43': 'الباب ٤٣', + 'label-paratext': 'نص موازي', + 'label-license': 'الترخيص', + 'label-preview': 'معاينة', + 'label-versification-scheme': 'مخطط النسخ', + 'label-old-testament': 'العهد القديم', + 'label-new-testament': 'العهد الجديد', + 'label-chapter': 'الفصل / اصحاح', + 'label-verse': 'آية', + 'label-import-resource': 'استيراد المصدر', + 'label-resource': 'المورد', + 'label-resource-bible': 'الكتاب المقدس ', + 'label-resource-obs-tn': 'ملاحظات ترجمة OBS', + 'label-resource-obs-tq': 'أسئلة ترجمة OBS', + 'label-resource-obs': 'فتح قصص الكتاب المقدس', + 'label-resource-tn': 'ملاحظات الترجمة', + 'label-resource-twlm': 'كلمات الترجمة', + 'label-resource-twl': 'قائمة كلمات الترجمة', + 'label-resource-tq': 'أسئلة الترجمة', + 'label-resource-ta': 'أكاديمية الترجمة', + 'label-resource-name': 'اسم المصدر', + 'label-footnotes': 'هوامش', + 'label-location': 'الموقع', + 'label-audio-bible': 'الصوت', + 'label-resource-obs-twl': 'قائمة كلمات الترجمة OBS', + 'placeholder-resource-name': 'أدخل اسم المصدر', + 'placeholder-license-name': 'اسم الترخيص', + 'placeholder-search': 'البحث…', + 'placeholder-door43-url': 'أدخل عنوان الباب ٤٣', + 'label-burrito-resource-path': 'مسار ملف موارد (بوريتو)', + 'label-burrito-directory': 'دليل (بوريتو) ', + 'label-export-file-path': 'مسار ملف التصدير', + 'label-import-project': 'استيراد المشروع', + 'label-export-project': 'تصدير المشروع', + 'label-notification': 'الإشعارات', + 'label-editor-pane': 'محرر', + 'label-editor-font-char': 'أ', + 'label-upload': 'تحميل', + 'label-no-content-available': 'لا يوجد محتوى متاح!', + 'label-enter-location': 'أدخل الموقع', + 'label-editor-load-module': 'تحميل وحدة', + 'label-import-door43-resources': 'Import Door43 helps resources', + 'tooltip-editor-lock': 'تصفحَ فتح / اقفال ', + 'tooltip-editor-bookmark': 'إشارة مرجعية', + 'tooltip-editor-notification': 'إشعار', + 'tooltip-editor-layout': 'تخطيط', + 'tooltip-editor-font-dec': 'تصغير حجم الخط', + 'tooltip-editor-font-inc': 'تكبير حجم الخط', + 'tooltip-editor-resource-selector': 'منتقي الموارد', + 'tooltip-editor-remove-section': 'إزالة مقطع', + 'tooltip-editor-add-section': 'إضافة مقطع', + 'modal-title-license': 'الترخيص', + 'modal-title-about': 'حول', + 'modal-title-remove-resource': 'إزالة المورد', + 'modal-title-update-burrito': 'تحديث (بوريتو)', + 'modal-title-update-app': 'تحديث الكتاب المقدس', + 'modal-title-replace-resource': 'استبدال المورد', + 'dynamic-msg-burrito-validate-import-project': 'تم تثبيت بوريتو بنجاح', + 'btn-new': 'جديد', + 'btn-close': 'أغلق', + 'btn-ok': 'حسناً', + 'btn-source-code': 'رمز المصدر', + 'btn-save': 'حفظ', + 'btn-signout': 'تسجيل الخروج', + 'btn-signup': 'تسجيل الاشتراك', + 'btn-signin': 'تسجيل الدخول', + 'btn-edit': 'تعديل', + 'btn-export': 'تصدير', + 'btn-import': 'استيراد', + 'btn-add': 'إضافة', + 'btn-create-project': 'إنشاء مشروع', + 'btn-import-books': 'استيراد الكتب', + 'btn-cancel': 'إلغاء', + 'btn-restart': 'إعادة التشغيل', + 'btn-clear': 'مسح', + 'btn-upload': 'تحميل', + 'btn-advance-settings': 'الإعدادات المتقدمة', + 'btn-create': 'إنشاء', + 'btn-all': 'الكل', + 'btn-ot': 'العهد القديم', + 'btn-nt': 'العهد الجديد', + 'btn-update': 'تحديث', + 'btn-replace': 'استبدل', + 'btn-remove': 'إزالة', + 'btn-deactivate': 'تعطيل', + 'btn-load-tn': 'تحميل ملاحظات الترجمة ', + 'tooltip-import-resource-info-circle': 'حدد دليل/مشروع يحتوي على ملف (بوريتو) أي ملف metadata.json', + 'tooltip-import-open-file-location': 'فتح موقع المجلد', + 'dynamic-msg-import-resource-snack': 'تم رفع الموارد بنجاح! الرجاء التحقق من قائمة الموارد', + 'dynamic-msg-unable-find-buritto-snack': 'تعذر العثور على ملف بوريتو (metadata.json).', + 'dynamic-msg-unable-invalid-buritto-snack': 'ملف بوريتو غير صالح (metadata.json).', + 'dynamic-msg-confirm-replace-resource': 'تم العثور على مشروع بنفس الاسم! تحقق من "علامة تبويب المؤرشفة" أو "علامة تبويب المشاريع". اضغط على "تبديل" لإستبدال أي محتوى موجود في الكتب المتداخلة. اضغط على "الدمج" للجمع بين المشروع المسجل والمشروع الحالي. اضغط على "إلغاء" لتجنب التغييرات.', + 'dynamic-msg-resource-added': 'تمت إضافة المورد بنجاح', + 'dynamic-msg-resource-unable-fetch-url': 'غير قادر على جلب المصدر المختار من عنوان URL المحدد', + 'dynamic-msg-load-ref-bible-snack': 'تم بنجاح تحميل ملفات {{refName}}', + 'dynamic-msg-load-ref-bible-snack-fail': 'فشل في تحميل ملفات {{refName}}', + 'dynamic-msg-load-ref-bible-success': 'تم تحميل مرجع بوريتو بنجاح', + 'dynamic-msg-validate-hook-project-name': 'يجب أن يتراوح طول احرف الإدخال بين {{minLen}} و {{maxLen}}', + 'dynamic-msg-update-burrito-version': 'تحديث (بوريتو) من اصدار ١ الى اصدار ٢', + 'dynamic-msg-validate-hook-onlyNum': 'الرجاء إدخال الأرقام فقط.', + 'dynamic-msg-validate-hook-onlyString': 'الرجاء إدخال الأحرف فقط.', + 'dynamic-msg-validate-hook-nonSpecChar': 'الحرف الخاص غير مسموح به', + 'dynamic-msg-validate-hook-alphaNum': 'يسمح فقط بالأحرف والأرقام', + 'dynamic-msg-validate-hook-email': 'البريد الإلكتروني غير صالح!', + 'dynamic-msg-auto-update': 'يتوفر تحديث سكريبت سكريبت جديد. التحميل الآن...', + 'dynamic-msg-auto-update-complete': 'تم تنزيل التحديث. سيتم تثبيته عند إعادة التشغيل. اعد التشغيل الان؟', + 'dynamic-msg-import-burrito-project-success': 'تم استيراد المشروع بنجاح', + 'dynamic-msg-deactivate-account': 'هل أنت متأكد من أنك تريد إلغاء تنشيط حسابك؟ سيتم إزالة جميع بياناتك بشكل دائم. لا يمكن التراجع عن هذا الإجراء.', + 'dynamic-msg-project-updated': 'تم تحديث الملف الشخصي.', + 'dynamic-msg-app-lang-changed': 'تم تغيير لغة التطبيق.', + 'dynamic-msg-data-read-fail': 'فشل في قراءة البيانات من الملف.', + 'dynamic-msg-export-success': 'تم التصدير بنجاح', + 'dynamic-msg-export-fail': 'فشل في التصدير', + 'dynamic-msg-invalid-path': 'مسار غير صالح', + 'dynamic-msg-invalid-usfm-file': 'ملف USFM غير صالح.', + 'dynamic-msg-invalid-md-file': 'ملف MD غير صالح.', + 'dynamic-msg-fill-all-fields': 'ملء جميع الحقول', + 'dynamic-msg-burrito-validation-expected': 'توقع إصدار بوريتو 0.3.0 بدلا من (اصدار)', + 'dynamic-msg-burrito-validation-failed': 'فشل التحقق من صحة البوريتو', + 'text-login-page-desc': 'Scribe Scripture هي طريقة جديدة تمامًا لتحرير النصوص المقدسة والموارد ذات الصلة بميزات قوية وأنيقة لمساعدتك على التركيز على الأشياء المهمة!', + 'text-welcome': 'مرحبا بك', + 'text-sign-up-quote': 'كن جزءا من مجتمع رائع واستمتع معنا', + 'n-0': '٠', + 'n-1': '١', + 'n-2': '٢', + 'n-3': '٣', + 'n-4': '٤', + 'n-5': '٥', + 'n-6': '٦', + 'n-7': '٧', + 'n-8': '٨', + 'n-9': '٩', + 'label-active': 'نشط', + 'label-archived': 'مؤرشف', + 'label-archived-prj': 'المشاريع المؤرشفة', + 'label-bible-translation': 'ترجمة الكتاب المقدس ', + 'msg-lang-code-req': 'مطلوب رمز اللغة', + 'msg-lang-name-req': 'اسم اللغة مطلوب', + 'msg-min-three-letter': 'اكتب 3 أحرف كحد أدنى للبحث', + 'label-prj-on-my-computer': 'مشروع على حاسوبي', + 'label-save-to-cloud': 'حفظ إلى السحابة', + 'label-last-synced': 'آخر مزامنة', + 'label-prj-on-cloud': 'المشاريع على السحابة', + 'label-save-to-computer': 'حفظ على الكمبيوتر', + 'label-view-more': 'عرض المزيد', + 'label-create-new-user': 'إنشاء مستخدم جديد', + 'label-user-name': 'اسم المستخدم', + 'label-privacy': 'الخصوصية', + 'label-terms': 'الشروط', + 'label-collection': 'مجموعة', + 'label-select-folder': 'حدد مجلد', + 'label-resources': 'الموارد', + 'label-lang': 'اللغة', + 'label-type': 'نوع', + 'label-select-language': 'اختيار اللغة', + 'label-pre-release': 'الإصدار السابق', + 'label-save-filter': 'حفظ الفلتر', + 'label-subject': 'الموضوع', + 'label-release': 'الإصدار', + 'label-version': 'إصدار', + 'msg-select-dir-for-SB': 'حدد مجلد/مشروع يحتوي على ملف بوريتو metadata.json', + 'label-online-resources': 'الموارد عبر الإنترنت', + 'tooltip-download': 'تنزيل', + 'msg-no-resource-for-bible-obs-download': '
This content is unavailable for this language
You can Import OwnScripture BurritoResources through Collection tab.
Learn more about creating Scripture Burrito projects with Scribe. Refer Scribe Docs.
', + 'label-back': 'الرجوع', + 'label-speed': 'السرعة', + 'label-record': 'سجل', + 'label-stop': 'توقف', + 'label-continue': 'متابعة', + 'label-rewind': 'الترجيع ', + 'label-play': 'تشغيل', + 'label-pause': 'إيقاف', + 'label-delete': 'حذف', + 'label-volume': 'مقدار', + 'label-takes': 'يأخذ', + 'label-settings': 'إعدادات', + 'label-restore': 'إستعادة', + 'label-archive': 'أرشيف', + 'tooltip-save-cloud-btn': 'سيؤدي هذا الإجراء إلى مزامنة بياناتك مع الباب ٤٣ ', + 'tooltip-save-computer-btn': 'سيقوم هذا الإجراء باستنساخ أو تحديث بياناتك المحلية باستخدام بيانات الباب ٤٣', + 'label-choose-usfm-files': 'اختر ملفات USFM', + 'label-choose-md-files': 'اختر ملفات Markdown', + 'label-merge': 'دمج', + 'label-abort': 'الغاء', + 'tooltip-star-project': 'ابدأ مشروع ', + 'tooltip-un-star-project': 'إلغاء تشغيل المشروع', + 'tooltip-merge-all-orginal-btn': 'قبول النسخة الأصلية لجميع أقسام التعارض التي لم يتم حلها في الملف المفتوح', + 'tooltip-merge-orginal-btn': 'قبول التغييرات الأصلية لحل التعارض', + 'tooltip-merge-all-reset-btn': 'إعادة الملف المفتوح إلى الحالة الأولية', + 'tooltip-merge-all-both-btn': 'قبول كلاهما لجميع أقسام التعارض التي لم يتم حلها في الملف المفتوح', + 'tooltip-merge-both-btn': 'قبول كلا التغييرات لحل التعارض', + 'tooltip-merge-all-new-btn': 'قبول الجديد لجميع أقسام التعارض التي لم يتم حلها في ملف حل النزاع', + 'tooltip-merge-new-btn': 'قبول التغييرات الجديدة لحل النزاع', + 'label-original': 'الأصل', + 'label-new': 'جديد', + 'label-reset': 'إعادة ضبط', + 'label-both': 'كلاهما', + 'label-overwrite': 'إستبدال', + 'modal-title-abort-conflict-resolution': 'إلغاء حل النزاعات', + 'msg-abort-conflict-resolution': 'هل تريد إلغاء عملية حل النزاع. إذا قمت بالإلغاء، سوف تفقد كل تقدمك وتحتاج إلى البدء من جديد.', + 'label-done': 'تم', + 'label-resolved': 'محلولة', + 'label-resolve-conflict': 'حل النزاع', + 'label-comparison': 'مقارنة', + 'label-files': 'الملفات', + 'label-re-record': 'إعادة التسجيل', + 'modal-title-re-record': 'إعادة تسجيل الصوت', + 'msg-re-record-audio': 'هل تريد إعادة تسجيل الصوت', + 'modal-title-delete-audio': 'حذف الصوت', + 'msg-delete-audio': 'هل تريد حذف المقطع المحدد؟', + 'label-accepted': 'مقبول', + 'msg-remove-resource': 'هل أنت متأكد من أنك تريد إزالة المصدر. لا يمكن التراجع عن هذا الإجراء', + 'label-check-updates': 'التحقق من التحديثات', + 'label-documentation': 'Documentation', + 'label-tech-support': 'Tech Support', + 'msg-helps-filepath': 'Helps Resource filepath with valid manifest.yaml', + 'tooltip-supported-resources': 'supported resources are TN, TW, TQ, TA', + 'label-upload-help-resources': 'Upload Help Resources', +}; diff --git a/renderer/src/translations/ar.json b/renderer/src/translations/ar.json new file mode 100644 index 000000000..d57d21766 --- /dev/null +++ b/renderer/src/translations/ar.json @@ -0,0 +1,278 @@ +{ + "label-translation": "الترجمة", + "app-name": "سكريبت ( كاتب الكتاب المقدس)", + "btn-switch-off": "متوقف", + "btn-switch-on": "تشغيل", + "btn-all": "الكل", + "btn-ot": "العهد القديم", + "btn-nt": "العهد الجديد", + "btn-replace": "استبدل", + "btn-save-changes": "حفظ التغييرات", + "btn-cancel": "إلغاء", + "btn-export": "تصدير", + "btn-replace-cancel": "إلغاء", + "btn-logout": "تسجيل الخروج", + "label-Profile": "الملف الشخصي", + "label-Projects": "المشاريع", + "label-Sync": "مزامنة", + "label-Create New Project": "إنشاء مشروع جديد", + "label-personal-information": "المعلومات الشخصية", + "label-first-name": "الاسم الأول", + "label-last-name": "اسم العائلة", + "label-email": "البريد الإلكتروني", + "label-region": "المنطقة", + "label-password": "كلمة المرور", + "label-translation-details": "تفاصيل الترجمة", + "label-import-translation": "استيراد الترجمة", + "label-import-ref-text": "استيراد النص المرجعي", + "label-manage-ref-texts": "إدارة النصوص المرجعية", + "label-language-code": "رمز اللغة", + "label-version": "الإصدار", + "label-export-folder-location": "تصدير موقع المجلد", + "label-folder-location": "موقع الملف", + "label-book-chapter": "الكتاب والفصل", + "label-find-replace": "البحث والاستبدال", + "label-total-word-replaced": "مجموع الكلمات المستبدلة", + "label-current-chapter": "الفصل الحالي", + "label-current-book": "الكتاب الحالي", + "label-find": "بحث", + "label-replace-with": "استبدل بـ", + "label-replaced-information": "ملخص الاستبدال", + "label-occurrences-replaced": "تم استبدال الأحداث.", + "label-last-saved": "محفوظ", + "label-exported-file": "تم تصدير الملف في", + "label-language": "لغة التطبيق", + "label-select-language": "حدد اللغة لإعداد التطبيق فيها", + "label-heading-confirmation": "تأكيد", + "label-not-found": "غير موجود.", + "label-data-not-found": "البيانات غير موجودة.", + "label-unjoin-this-verse": "فك هذه الآية", + "label-join-to-preceding-verse": "الانضمام إلى الآية السابقة", + "label-joint-with-the-preceding-verse(s)": "----- مشترك مع الآية (الآيات) السابقة -----", + "label-sync": "مزامنة", + "label-username": "اسم المستخدم", + "label-pwd": "كلمة المرور", + "label-credentials": "أوراق اعتماد", + "label-no-project": "لا توجد مشاريع لعرضها.", + "label-paratext": "تحليل", + "label-wacs": "WACS", + "label-door43": "الباب ٤٣", + "label-other": "اخرى", + "label-endpoint": "نقطة النهاية", + "label-sign-in": "تسجيل الدخول", + "label-warning": "تحذير", + "label-override-text": "سيؤدي هذا إلى استبدال أي نص موجود في الكتب المختارة.", + "label-selection": "الرجاء الاختيار للمتابعة.", + "label-uploading-warning": "النص المحمل سوف يستبدل أي تغييرات غير متزامنة في مشروعك على السحابة", + "label-imported-book": "تم الاستيراد بنجاح", + "label-exported-book": "تم الرفع بنجاح", + "label-create-project": "إنشاء مشروع جديد", + "label-auto-backup": "النسخ الاحتياطي التلقائي", + "label-none": "لا احد", + "label-daily": "يومياً", + "label-weekly": "أسبوعيا", + "label-change-font": "تغيير الخط", + "username-req": "مطلوب اسم المستخدم.", + "password-req": "مطلوب كلمة المرور.", + "placeholder-search-text": "بحث في النص", + "placeholder-replace-text": "استبدال", + "placeholder-path-to-destination": "المسار إلى مجلد الوجهة", + "placeholder-path-of-usfm-files": "مسار المجلد الذي يحتوي على ملفات USFM", + "placeholder-select-usfm-files": "حدد ملفات USFM", + "placeholder-saving-usfm-files": "مسار المجلد لحفظ ملفات USFM", + "placeholder-eng-translation": "ترجمة إنجليزية جديدة", + "placeholder-stage-trans": "اسم مرحلة الترجمة", + "placeholder-name": "الاسم", + "btn-create": "إنشاء", + "btn-save": "حفظ", + "btn-import": "استيراد", + "btn-ok": "حسناً", + "label-bible-name": "اسم الكتاب المقدس", + "tbl-header-name": "الاسم", + "tbl-header-action": "اجراء", + "modal-title-setting": "الإعدادات", + "tooltip-select-book": "اختر كتاب", + "tooltip-select-chapter": "حدد الفصل", + "tooltip-compare-mode": "وضع المقارنة", + "tooltip-find-and-replace": "البحث والاستبدال", + "tooltip-export-usfm": "تصدير كـ USFM", + "tooltip-export-html": "تصدير كـ HTML", + "tooltip-about": "حول", + "tooltip-settings": "الإعدادات", + "modal-translate-book-name": "ترجمة اسم الكتاب", + "label-button-reset": "إعادة الوضع إلى الافتراضي", + "tooltip-modal-close": "أغلق", + "tooltip-minus-font-size": "تصغير الخط", + "tooltip-plus-font-size": "تكبير الخط", + "tooltip-2-column": "تخطيط عمودين", + "tooltip-3-column": "تخطيط 3-عمود", + "tooltip-4-column": "تخطيط 4 أعمدة", + "tooltip-btn-save": "حفظ التغييرات", + "tooltip-select-reference-text": "حدد النص المرجعي", + "tooltip-run-find-and-replace": "تشغيل البحث والاستبدال", + "tooltip-all": "الكل", + "tooltip-old-testament": "العهد القديم", + "tooltip-new-testament": "العهد جديد", + "tooltip-import-title": "تم استيراد الملفات بنجاح", + "tooltip-noimport-title": "غير قادر على استيراد أي ملف بنجاح.", + "tooltip-error-title": "فشل الاستيراد", + "tooltip-noerror-title": "لم يتم الإبلاغ عن أي أخطاء.", + "tooltip-recorder": "مسجل", + "tooltip-exitrecorder": "الخروج من المسجل", + "tooltip-exportrecording": "تصدير التسجيل", + "tooltip-micsettings": "إعدادات الميكروفون", + "tooltip-nextverse": "الآية التالية", + "tooltip-previousverse": "الآية السابقة", + "tooltip-start/stop": "اضغط لمدة ثانية واحدة لبدء التسجيل.", + "tooltip-deleterecording": "حذف التسجيل", + "tooltip-change-translationhelpslanguage": "تغيير الترجمة يساعد اللغة", + "tooltip-5-translationhelp": "مساعدة الترجمة", + "modal-import-report": "تقرير الاستيراد", + "modal-title-about": "حول", + "label-books-tab": "الكتب", + "label-chapter-tab": "الفصول", + "label-overview-tab": "نظرة عامة", + "label-license-tab": "الترخيص", + "label-hosted-url": "المصدر متوفر في:", + "label-stage": "المرحلة", + "label-script-direction": "اتجاه البرنامج النصي", + "label-ltr": "LTRمن الشمال الى اليمين ", + "label-rtl": "RTLمن اليمين الى الشمال ", + "label-current": "الكتاب الحالي", + "label-all": "جميع الكتب", + "label-empty-chapters": "فصول فارغة", + "label-incomplete-verses": "الآيات الغير المكتملة ", + "label-multiple-spaces": "آيات ذات ابعاد متعددة", + "label-statistic-heading": "إحصائيات الكتاب ", + "label-Recorder": "مسجل", + "label-total-chapter-length": "اجمالي طول الفصل", + "export-html": "HTML", + "export-usfm": "USFM", + "export-html-1-column": "1-عمود HTML", + "export-html-2-column": "2-عمود HTML", + "tooltip-language-validation": "يجب أن يكون الطول بين ٢ و٨ أحرف ولا يمكن أن يبدأ برقم.", + "dynamic-msg-bib-code-start-with-number": "يجب أن يكون طول رمز لغة الكتاب المقدس بين ٢ و ٨ أحرف ولا يمكن البدء برقم.", + "error-msg-search-validation": "الرجاء إدخال القيمة للبحث", + "error-msg-replace-validation": "الرجاء إدخال القيمة للاستبدال", + "dynamic-msg-error": "خطأ", + "dynamic-msg-exit-recorder": "هل أنت متأكد من أنك تريد الخروج من المسجّل؟", + "dynamic-msg-delete-recording": "هل أنت متأكد من أنك تريد حذف تسجيل هذه الآلة؟", + "dynamic-msg-delete-undonemsg": "لا يمكن التراجع عن عمليات الحذف ", + "dynamic-msg-successfully-deleted": "تم الحذف بنجاح", + "dynamic-msg-export-recording": "تم تصدير التسجيل بنجاح", + "dynamic-msg-saved-change": "تم حفظ التغييرات بنجاح", + "dynamic-msg-stage-trans": "المرحلة في الترجمة", + "dynamic-msg-selected-ref-ver": "هذا الفصل غير متوفر في النسخة المرجعية المحددة.", + "dynamic-msg-book-exported": "تم تصدير الكتاب", + "dynamic-msg-trans-data": "بيانات الترجمة", + "dynamic-msg-enter-translation": "الرجاء إدخال تفاصيل الترجمة في الإعدادات لمواصلة التصدير.", + "dynamic-msg-process-req": "غير قادر على معالجة الطلب.", + "compare-mode-heading": "غير قادر على إظهار المقارنة", + "dynamic-compare-mode": "وضع المقارنة ليس له معنى عبر لغات مختلفة. الرجاء التأكد من أنك قمت بتعيين تفاصيل الترجمة في الإعدادات واختيار اللغة نفسها في جميع الاجزاء.", + "dynamic-msg-bib-name-validation": "اسم الكتاب المقدس مطلوب.", + "dynamic-msg-bib-code-validation": "رمز لغة الكتاب المقدس مطلوب.", + "dynamic-msg-bib-version-validation": "نسخة الكتاب المقدس مطلوبة.", + "dynamic-msg-bib-path-validation": "موقع المجلد مطلوب.", + "dynamic-msg-saved-trans": "تم حفظ تفاصيل الترجمة بنجاح.", + "dynamic-msg-went-wrong": "حدث خطأ ما. الرجاء المحاولة مرة أخرى.", + "dynamic-msg-imp-ref-text": "تم استيراد النص المرجعي بنجاح.", + "dynamic-msg-imp-error": "حدث خطأ أثناء استيراد ملف USFM.", + "dynamic-msg-parse-error": "حدث خطأ أثناء تحليل ملف USFM.", + "dynamic-msg-del-ref-text": "هل أنت متأكد من أنك تريد حذف هذا النص المرجعي؟", + "dynamic-msg-del-unable": "غير قادر على الحذف. الرجاء المحاولة مرة أخرى.", + "dynamic-msg-ren-unable": "غير قادر على إعادة التسمية. الرجاء المحاولة مرة أخرى.", + "dynamic-msg-name-taken": "هذا الاسم مأخوذ بالفعل. الرجاء محاولة اسم مختلف.", + "dynamic-msg-ref-name-validation": "اسم المرجع مطلوب.", + "dynamic-msg-book": "كتاب", + "dynamic-msg-sync-book-list": "تم مزامنة الكتب بنجاح:\n$", + "dynamic-msg-sync-book-count": "تمت مزامنة الكتب $ بنجاح.", + "dynamic-not-compatible-with-translation-help": "المسجل غير متوافق مع مساعدة الترجمة، يرجى تغيير التخطيط", + "ref_name_max_valid": "لا يمكن أن يكون الاسم أكثر من ١٠ أحرف.", + "ref_name_min_valid": "الاسم لا يمكن أن يكون أقل من ٣ أحرف.", + "ref_name_blank": "لا يمكن أن يكون الاسم فارغاً.", + "dynamic-msg-save-language": "تم حفظ التغييرات بنجاح. أعد تشغيل التطبيق لكي تصبح التغييرات سارية المفعول.", + "dynamic-msg-offline": "يبدو أنه ليس لديك اتصال إنترنت فعال لعرض هذا.
يرجى المحاولة مرة أخرى بعد الاتصال بالإنترنت", + "label-auto-update-info": "إذا تم تمكينه فسيسمح هذا للتطبيق بالاتصال تلقائياً بالإنترنت (عند توفره)، قم بتنزيل وتثبيت التحديثات التي يتم إصدارها بواسطة فريق سكريبت (Scrip).", + "label-auto-update": "التحديث التلقائي", + "label-radio-enable": "تمكين", + "label-radio-disable": "عاجز - معطل", + "label-please-wait": "قد يستغرق هذا بضع دقائق.
الرجاء الانتظار", + "label-backup-usfm": "تم حفظ جميع ملفات USFM إلى", + "usfm-bookid-missing": "ملف USFM بدون معرف الكتاب غير مدعوم", + "usfm-chaper-missing": "ملفات USFM بدون معرف الفصول غير مدعومة", + "usfm-warning1-chapter": "الفصل", + "usfm-warning2-chapter": "مفقود.", + "usfm-not-valid": "ملف usfm غير صالح", + "Error-whilesaving-db": "حدث خطأ أثناء محاولة الحفظ في DB", + "usfm-parser-error": "usfm خطأ تحليل", + "text-info-paratext": "تعرف على المزيد حول Paratext وتسجيل على $.", + "text-info-door43": "تعرف على المزيد عن البواب(٤٣) و قم بالتسجيل على $.", + "text-info-wacs": "تعرف على المزيد حول WACS وتسجيل على $.", + "book-genesis": "التكوين", + "book-exodus": "الخروج", + "book-leviticus": "اللاويين", + "book-numbers": "العدد", + "book-deuteronomy": "التثنية", + "book-joshua": "يشوع", + "book-judges": "القضاة", + "book-ruth": "راعوث", + "book-1-samuel": "صاموئيل الاول", + "book-2-samuel": "صاموئيل الثاني", + "book-1-kings": "الملوك الاول", + "book-2-kings": "الملوك الثاني", + "book-1-chronicles": "اخبار الأيام الأول ", + "book-2-chronicles": "اخبار الأيام الثاني ", + "book-ezra": "عزرا", + "book-nehemiah": "نحميا", + "book-esther": "إستير", + "book-job": "ايوب", + "book-psalms": "المزامير", + "book-proverbs": "الامثال", + "book-ecclesiastes": "الجامعة", + "book-song-of-songs": "نشيد الاناشيد", + "book-isaiah": "إشعياء", + "book-jeremiah": "إرميا", + "book-lamentations": "مراثي إرميا", + "book-ezekiel": "حزقيال ", + "book-daniel": "دانيال", + "book-hosea": "هوشع", + "book-joel": "يوئيل", + "book-amos": "عاموس ", + "book-obadiah": "عوبديا", + "book-jonah": "يونان", + "book-micah": "ميخا ", + "book-nahum": "ناحوم", + "book-habakkuk": "حبقوق ", + "book-zephaniah": "صفنيا", + "book-haggai": "حجي", + "book-zechariah": "زكريا", + "book-malachi": "ملاخي", + "book-matthew": "متى", + "book-mark": "مرقس", + "book-luke": "لوقا", + "book-john": "يوحنا", + "book-acts": "أعمال الرسل", + "book-romans": "رسالة الى اهل روما", + "book-1-corinthians": " كورنثوس الأولى", + "book-2-corinthians": " كورنثوس الثانية", + "book-galatians": "رسالة الى اهل غلاطية", + "book-ephesians": "رسالة الى اهل أفسس", + "book-philippians": "رسالة الى اهل فيليبي", + "book-colossians": "رسالة الى اهل كولوسي", + "book-1-thessalonians": "تسالونيكي الأولى", + "book-2-thessalonians": "تسالونيكي الثانية", + "book-1-timothy": "تيموثاوس الأولى", + "book-2-timothy": "تيموثاوس الثانية", + "book-titus": "تيطس", + "book-philemon": "فليمون", + "book-hebrews": "العبرانيين", + "book-james": "يعقوب", + "book-1-peter": "بطرس الأولى", + "book-2-peter": "بطرس الثانية", + "book-1-john": "يوحنا الأولى", + "book-2-john": "يوحنا الثانية", + "book-3-john": "يوحنا الثالثة", + "book-jude": "يهوذا", + "book-revelation": "الرؤيا" +} + \ No newline at end of file diff --git a/renderer/src/translations/fa.js b/renderer/src/translations/fa.js index 081cf948a..3bbffd7ad 100644 --- a/renderer/src/translations/fa.js +++ b/renderer/src/translations/fa.js @@ -1,188 +1,189 @@ export const Fa = { - 'app-name': 'Scribe Scripture', - 'new-project-page': 'New Project', - 'edit-project': 'Edit Project', - 'label-abbreviation': 'Abbreviation', - 'label-target-language': 'Target Language', + 'app-name': 'کاتب کتاب مقدس', + 'new-project-page': 'پروژه جدید', + 'edit-project': 'ویرایش پروژه', + 'label-abbreviation': 'نام اختصاری', + 'label-target-language': 'زبان مقصد', 'label-ltr': 'LTR', 'label-rtl': 'RTL', - 'label-books': 'Books', - 'label-book': 'Book', - 'label-import-book': 'Import Book', - 'label-saved': 'Saved', - 'label-sync': 'sync', - 'label-comments': 'Comments', - 'label-cross-ref': 'Cross Reference', - 'label-add-footnote': 'Add Footnote', - 'label-add-comment': 'Add Comment', - 'label-add-ref': 'Add Reference', - 'label-user-menu': 'Open user menu', - 'label-main-menu': 'Open main menu', - 'label-dont-have-account': 'Don’t have an account?', - 'label-already-have-account': 'Already have an account??', - 'label-new-langauge': 'New Language', - 'label-edit-langauge': 'Edit Language', - 'label-script-direction': 'Script Direction', - 'label-drop-file-upload': 'Drop files here to upload', - 'projects-page': 'Projects', - 'label-search': 'Search', - 'label-project': 'Project', - 'label-flavour': 'Flavour', - 'label-project-type': 'Type', - 'label-project-name': 'Project Name', - 'label-language': 'Language Name', - 'label-language-code': 'Language Code', - 'label-all': 'All Books', - 'label-other': 'Other', + 'label-books': 'کتاب‌ها', + 'label-book': 'کتاب', + 'label-import-book': 'وارد کردن کتاب', + 'label-saved': 'ذخیره شد', + 'label-sync': 'همگام‌سازی', + 'label-comments': 'نظرات', + 'label-cross-ref': 'مرجع متقابل', + 'label-add-footnote': 'اضافه کردن پاورقی', + 'label-add-comment': 'اضافه کردن نظر', + 'label-add-ref': 'افزودن مرجع', + 'label-user-menu': 'بازکردن منوی کاربر', + 'label-main-menu': 'باز کردن منوی اصلی', + 'label-dont-have-account': 'حساب کاربری ندارید؟', + 'label-already-have-account': 'پیشتر حساب کاربری داشته اید؟', + 'label-new-langauge': 'زبان جدید', + 'label-edit-langauge': 'ویرایش زبان', + 'label-script-direction': 'جهت نوشتاری', + 'label-drop-file-upload': 'فایل را برای آپلود در اینجا رها کنید', + 'projects-page': 'پروژه ها', + 'label-search': 'جستجو', + 'label-project': 'پروژه', + 'label-flavour': 'مورد علاقه', + 'label-project-type': 'نوع', + 'label-project-name': 'نام پروژه', + 'label-language': 'نام زبان', + 'label-language-code': 'کد زبان', + 'label-all': 'همه کتاب‌ها', + 'label-other': 'بقیه', 'label-Gitea': 'Gitea', - 'label-deactivate-account': 'Deactivate Account', - 'label-created-date': 'Created Date', - 'label-last-viewed': 'Last Viewed', - 'label-description': 'Description', - 'label-project-id': 'Project ID', - 'label-sign-in': 'Sign In', - 'label-sign-up': 'Sign Up', - 'profile-page': 'Profile', - 'label-your-profile': 'Your Profile', - 'label-username': 'Username', - 'label-name': 'Name', - 'label-firstname': 'First Name', - 'label-lastname': 'Last Name', - 'label-password': 'Password', - 'label-confirm-password': 'Confirm Password', - 'label-email': 'Email', - 'label-organization': 'Organization', - 'label-region': 'Region', - 'label-app-language': 'App Language', - 'label-menu-file': 'File', - 'label-uploading-files': 'Uploading Files', - 'label-menu-edit': 'Edit', - 'label-menu-about': 'About', - 'label-bookmarks': 'Bookmarks', - 'label-custom': 'Custom', - 'label-show-hidden-file': 'Show Hidden Files', - 'label-scope': 'Scope', + 'label-deactivate-account': 'غیر فعال سازی حساب کاربری', + 'label-created-date': 'تاریخ ایجاد', + 'label-last-viewed': 'آخرین بازدید', + 'label-description': 'توضیحات', + 'label-project-id': 'کد پروژه', + 'label-sign-in': 'ورود', + 'label-sign-up': 'ثبت نام', + 'profile-page': 'پروفایل', + 'label-your-profile': 'پروفایل شما', + 'label-username': 'نام‌ کاربری', + 'label-name': 'نام', + 'label-firstname': 'نام', + 'label-lastname': 'نام خانوادگی', + 'label-password': 'رمز عبور', + 'label-confirm-password': 'تأیید رمز عبور', + 'label-email': 'پست الکترونیکی', + 'label-organization': 'شرکت', + 'label-region': 'شهر', + 'label-app-language': 'زبان برنامه', + 'label-menu-file': 'فایل', + 'label-uploading-files': 'بارگذاری فایل ها', + 'label-menu-edit': 'ویرایش', + 'label-menu-about': 'درباره', + 'label-bookmarks': 'نشانک ها', + 'label-custom': 'سفارشی', + 'label-show-hidden-file': 'نمایش فایل های مخفی', + 'label-scope': 'محدوده', 'label-door43': 'Door 43', - 'label-paratext': 'Paratext', - 'label-license': 'License', - 'label-preview': 'Preview', - 'label-versification-scheme': 'Versification Scheme', - 'label-old-testament': 'Old Testament', - 'label-new-testament': 'New Testament', - 'label-chapter': 'Chapter', - 'label-verse': 'Verse', - 'label-import-resource': 'Import Resource', - 'label-resource': 'Resources', - 'label-resource-bible': 'Bible', - 'label-resource-obs-tn': 'OBS Translation Notes', - 'label-resource-obs-tq': 'OBS Translation Questions', - 'label-resource-obs': 'Open Bible Stories', - 'label-resource-tn': 'Translation Notes', - 'label-resource-twlm': 'Translation Words', - 'label-resource-twl': 'Translation Words List', - 'label-resource-tq': 'Translation Questions', - 'label-resource-ta': 'Translation Academy', - 'label-resource-name': 'resource name', - 'label-footnotes': 'Foot Notes', - 'label-location': 'location', - 'label-audio-bible': 'Audio', - 'label-resource-obs-twl': 'OBS Translation Words List', - 'placeholder-resource-name': 'Enter resource name', - 'placeholder-license-name': 'License Name', - 'placeholder-search': 'Search…', - 'placeholder-door43-url': 'Enter door43 url', - 'label-burrito-resource-path': 'Scripture Burrito Resource filepath', - 'label-burrito-directory': 'Scripture burrito directory', - 'label-export-file-path': 'Export File Path', - 'label-import-project': 'Import Project', - 'label-export-project': 'Export Project', - 'label-notification': 'Notifications', - 'label-editor-pane': 'Editor', - 'label-editor-font-char': 'A', - 'label-upload': 'upload', - 'label-no-content-available': 'No content available!', - 'label-enter-location': 'Enter location', - 'label-editor-load-module': 'Load a Module', - 'tooltip-editor-lock': 'navigation lock/unlock', - 'tooltip-editor-bookmark': 'bookmark', - 'tooltip-editor-notification': 'notification', - 'tooltip-editor-layout': 'Layout', - 'tooltip-editor-font-dec': 'decrease font size', - 'tooltip-editor-font-inc': 'increase font size', - 'tooltip-editor-resource-selector': 'resources selector', - 'tooltip-editor-remove-section': 'remove section', - 'tooltip-editor-add-section': 'add section', - 'modal-title-license': 'License', - 'modal-title-about': 'About', - 'modal-title-remove-resource': 'Remove Resource', - 'modal-title-update-burrito': 'Update Burrito', - 'modal-title-update-app': 'Scribe Scripture Update!', - 'modal-title-replace-resource': 'Replace Resource', - 'dynamic-msg-burrito-validate-import-project': 'Burrito validated Successfully', - 'btn-new': 'New', - 'btn-close': 'Close', - 'btn-ok': 'Ok', - 'btn-source-code': 'Source Code', - 'btn-save': 'Save', - 'btn-signout': 'Sign out', - 'btn-signup': 'SIGN UP', - 'btn-signin': 'SIGN IN', - 'btn-edit': 'Edit', - 'btn-export': 'Export', - 'btn-import': 'Import', - 'btn-add': 'add', - 'btn-create-project': 'Create Project', - 'btn-import-books': 'Import Books', - 'btn-cancel': 'Cancel', - 'btn-restart': 'Restart', - 'btn-clear': 'Clear', - 'btn-upload': 'Upload', - 'btn-advance-settings': 'Advanced Settings', - 'btn-create': 'Create', - 'btn-all': 'ALL', + 'label-paratext': 'پیرامتن', + 'label-license': 'مجوز', + 'label-preview': 'پيش نمايش', + 'label-versification-scheme': 'طرح تایید', + 'label-old-testament': 'عهد عتیق', + 'label-new-testament': 'عهد جدید', + 'label-chapter': 'فصل', + 'label-verse': 'آیه', + 'label-import-resource': 'وارد کردن منبع', + 'label-resource': 'منبع', + 'label-resource-bible': 'کتاب مقدس', + 'label-resource-obs-tn': 'یادداشت های ترجمه OBS', + 'label-resource-obs-tq': 'سوالات ترجمه OBS', + 'label-resource-obs': 'باز کردن داستان‌های کتاب مقدس', + 'label-resource-tn': 'یادداشت های ترجمه', + 'label-resource-twlm': 'کلمات ترجمه', + 'label-resource-twl': 'فهرست کلمات ترجمه', + 'label-resource-tq': 'سوالات ترجمه', + 'label-resource-ta': 'فرهنگستان ترجمه', + 'label-resource-name': 'نام منبع', + 'label-footnotes': 'پاورقی ها', + 'label-location': 'موقعیت مکانی', + 'label-audio-bible': 'صدا', + 'label-resource-obs-twl': 'فهرست کلمات ترجمه OBS', + 'placeholder-resource-name': 'نام منبع را وارد کنید', + 'placeholder-license-name': 'نام مجوز', + 'placeholder-search': 'جستجو کردن', + 'placeholder-door43-url': 'آدرس door43 را وارد کنید', + 'label-burrito-resource-path': 'مسیر فایل منبع Burrito Scripture', + 'label-burrito-directory': 'فهرست کتاب مقدس burrito', + 'label-export-file-path': 'مسیر خروجی فایل', + 'label-import-project': 'وارد کردن پروژه', + 'label-export-project': 'خروجی گرفتن از پروژه', + 'label-notification': 'اعلانات', + 'label-editor-pane': 'ویرایشگر', + 'label-editor-font-char': 'آ', + 'label-upload': 'بارگذاری', + 'label-no-content-available': 'هیچ محتوایی در دسترس نیست!', + 'label-enter-location': 'موقعیت مکانی را وارد کنید', + 'label-editor-load-module': 'یک ماژول را بارگیری کنید', + 'label-import-door43-resources': 'Import Door43 helps resources', + 'tooltip-editor-lock': 'قفل / باز کردن مکان یاب', + 'tooltip-editor-bookmark': 'نشانه گذاری', + 'tooltip-editor-notification': 'اعلانات', + 'tooltip-editor-layout': 'چیدمان', + 'tooltip-editor-font-dec': 'کاهش اندازه فونت', + 'tooltip-editor-font-inc': 'افزایش اندازه فونت', + 'tooltip-editor-resource-selector': 'انتخابگر منابع', + 'tooltip-editor-remove-section': 'حذف بخش', + 'tooltip-editor-add-section': 'افزودن بخش', + 'modal-title-license': 'مجوز', + 'modal-title-about': 'درباره', + 'modal-title-remove-resource': 'حذف منبع', + 'modal-title-update-burrito': 'Burrito را به روز کنید', + 'modal-title-update-app': 'به روز رسانی Scribe Scripture!', + 'modal-title-replace-resource': 'جایگزینی منبع', + 'dynamic-msg-burrito-validate-import-project': 'Burrito با موفقیت تایید شد', + 'btn-new': 'جدید', + 'btn-close': 'بستن', + 'btn-ok': 'تایید', + 'btn-source-code': 'کد منبع', + 'btn-save': 'ذخیره', + 'btn-signout': 'خروج', + 'btn-signup': 'ثبت نام', + 'btn-signin': 'ورود', + 'btn-edit': 'ویرایش', + 'btn-export': 'خروجی گرفتن', + 'btn-import': 'وارد کردن', + 'btn-add': 'اضافه کردن', + 'btn-create-project': 'ایجاد پروژه', + 'btn-import-books': 'وارد کردن کتاب‌ ها', + 'btn-cancel': 'لغو', + 'btn-restart': 'راه اندازی مجدد', + 'btn-clear': 'پاک سازی', + 'btn-upload': 'بارگذاری', + 'btn-advance-settings': 'تنظیمات پیشرفته', + 'btn-create': 'ساختن', + 'btn-all': 'همه', 'btn-ot': 'OT', 'btn-nt': 'NT', - 'btn-update': 'Update', - 'btn-replace': 'Replace', - 'btn-remove': 'Remove', - 'btn-deactivate': 'Deactivate', - 'btn-load-tn': 'load translation noted', - 'tooltip-import-resource-info-circle': 'Select a directory/project that has a Scripture Burrito file i.e. metadata.json file.', - 'tooltip-import-open-file-location': 'open folder location', - 'dynamic-msg-import-resource-snack': 'Resource upload successful! Please check the resource list', - 'dynamic-msg-unable-find-buritto-snack': 'Unable to find burrito file (metadata.json).', - 'dynamic-msg-unable-invalid-buritto-snack': 'Invalid burrito file (metadata.json).', - 'dynamic-msg-confirm-replace-resource': 'An existing project with the same name was found! Check "Archived tab" or "Projects tab". Press "Replace" to overwrite any existing content in overlapping books. Press "Merge" to combine the project with the current project. Press "Cancel" to avoid changes.', - 'dynamic-msg-resource-added': 'resource added successfully', - 'dynamic-msg-resource-unable-fetch-url': 'unable to fetch selected resource from the given url', - 'dynamic-msg-load-ref-bible-snack': 'successfully loaded {{refName}} files', - 'dynamic-msg-load-ref-bible-snack-fail': 'failed to loaded {{refName}} files', - 'dynamic-msg-load-ref-bible-success': 'Reference-burrito loaded succesfully', - 'dynamic-msg-validate-hook-project-name': 'The input has to be between {{minLen}} and {{maxLen}} characters long', - 'dynamic-msg-update-burrito-version': 'Update the the burrito from {{version1}} to {{version2}}', - 'dynamic-msg-validate-hook-onlyNum': 'Please enter only numbers.', - 'dynamic-msg-validate-hook-onlyString': 'Please enter only alphabets.', - 'dynamic-msg-validate-hook-nonSpecChar': 'Special character are not allowed', - 'dynamic-msg-validate-hook-alphaNum': 'Only alphabets and numbers are allowed', - 'dynamic-msg-validate-hook-email': 'Email is not valid!', - 'dynamic-msg-auto-update': 'A new Scribe Scripture update is available. Downloading now...', - 'dynamic-msg-auto-update-complete': 'Update Downloaded. It will be installed on restart. Restart now?s', - 'dynamic-msg-import-burrito-project-success': 'Project Imported Successfully', - 'dynamic-msg-deactivate-account': 'Are you sure you want to deactivate your account? All of your data will be permanently removed. This action cannot be undone.', - 'dynamic-msg-project-updated': 'Updated the Profile.', - 'dynamic-msg-app-lang-changed': 'App language changed.', - 'dynamic-msg-data-read-fail': 'Failed to read the data from file.', - 'dynamic-msg-export-success': 'Exported Successfully', - 'dynamic-msg-export-fail': 'Failed to export', - 'dynamic-msg-invalid-path': 'Invalid Path', - 'dynamic-msg-invalid-usfm-file': 'Invalid USFM file.', - 'dynamic-msg-invalid-md-file': 'Invalid MD file.', - 'dynamic-msg-fill-all-fields': 'Fill all the fields', - 'dynamic-msg-burrito-validation-expected': 'Expected burrito version 0.3.0 instead of {{version}}', - 'dynamic-msg-burrito-validation-failed': 'Burrito validation Failed', - 'text-login-page-desc': 'Scribe Scripture is a completely new way for editing scripture and related resources with powerful yet elegant features to help you focus on the important things!', - 'text-welcome': 'Welcome', - 'text-sign-up-quote': 'Be part of a great community & have fun with us', + 'btn-update': 'به روز رسانی', + 'btn-replace': 'جایگزین', + 'btn-remove': 'حذف', + 'btn-deactivate': 'غیرفعال کردن', + 'btn-load-tn': 'بارگذاری یادداشت ترجمه', + 'tooltip-import-resource-info-circle': 'انتخاب فایل و یا مکان پروژه ای که شامل متن و کد burrito هست. برای مثال: metadata.json', + 'tooltip-import-open-file-location': 'باز کردن محل پوشه', + 'dynamic-msg-import-resource-snack': 'بارگذاری منبع با موفقیت انجام شد! لطفا فهرست منابع را بررسی کنید', + 'dynamic-msg-unable-find-buritto-snack': 'فایل burrito (metadata.json) یافت نشد.', + 'dynamic-msg-unable-invalid-buritto-snack': 'فایل burrito (metadata.json) نامعتبر است.', + 'dynamic-msg-confirm-replace-resource': 'یک پروژه موجود با همین نام پیدا شد! " بخش آرشیو و فایلها را بررسی کنید. روی گزینه جایگزینی کلیک کنید تا محتوای جدید بر روی محتوای قبلی که تداخل و تشابه اسم دارد، جایگزین شود. برای ترکیب پروژه با پروژه فعلی، روی گزینه "ادغام" کلیک کنید. برای جلوگیری از تغییرات، روی گزینه "لغو" کلیک کنید.', + 'dynamic-msg-resource-added': 'منبع با موفقیت اضافه شد', + 'dynamic-msg-resource-unable-fetch-url': 'منبع انتخابی از طریق نشانی اینترنتی موردنظر قابل دریافت نمی باشد', + 'dynamic-msg-load-ref-bible-snack': 'فایل {{refName}} با موفقیت بارگیری شد', + 'dynamic-msg-load-ref-bible-snack-fail': 'فایل های {{refName}} بارگیری نشد', + 'dynamic-msg-load-ref-bible-success': 'مرجع-burrito با موفقیت بارگیری شد', + 'dynamic-msg-validate-hook-project-name': 'مقدار حروف باید بین {{minLen}} و {{maxLen}} کاراکتر باشد', + 'dynamic-msg-update-burrito-version': 'بوریتو را از {{version1}} به {{version2}} به روز رسانی کنید', + 'dynamic-msg-validate-hook-onlyNum': 'لطفا فقط اعداد را وارد کنید', + 'dynamic-msg-validate-hook-onlyString': 'لطفا فقط حروف الفبا را وارد کنید', + 'dynamic-msg-validate-hook-nonSpecChar': 'کاراکترهای خاص مجاز نیستند', + 'dynamic-msg-validate-hook-alphaNum': 'فقط حروف و اعداد مجاز هستند', + 'dynamic-msg-validate-hook-email': 'آدرس ایمیل معتبر نیست!', + 'dynamic-msg-auto-update': 'یک به‌روزرسانی جدید Scribe Scripture در دسترس است. در حال دانلود...', + 'dynamic-msg-auto-update-complete': 'به روز رسانی دانلود شد. با راه اندازی مجدد نصب خواهد شد. اکنون دوباره راه اندازی شود؟', + 'dynamic-msg-import-burrito-project-success': 'پروژه با موفقیت وارد شد', + 'dynamic-msg-deactivate-account': 'مطمئن هستید که می خواهید حساب کاربری خود را غیرفعال کنید؟ تمام داده‌ ها و اطلاعات شما برای همیشه حذف خواهند شد و قابل بازگرداندن نخواهد بود.', + 'dynamic-msg-project-updated': 'پروفایل به روز رسانی شد.', + 'dynamic-msg-app-lang-changed': 'زبان برنامه تغییر کرد.', + 'dynamic-msg-data-read-fail': 'خواندن داده ها از فایل انجام نشد.', + 'dynamic-msg-export-success': 'با موفقیت اکسپورت شد', + 'dynamic-msg-export-fail': 'اکسپورت با موفقیت انجام نشد', + 'dynamic-msg-invalid-path': 'مسیر نامعتبر', + 'dynamic-msg-invalid-usfm-file': 'فایل USFM نامعتبر است.', + 'dynamic-msg-invalid-md-file': 'فایل MDنامعتبر است.', + 'dynamic-msg-fill-all-fields': 'تمام گزینه ها را پُر کنید', + 'dynamic-msg-burrito-validation-expected': 'نسخه 0.3.0 بوریتو به جای {{نسخه}} مورد انتظار بود', + 'dynamic-msg-burrito-validation-failed': 'تائیدیه Burrito ناموفق بود', + 'text-login-page-desc': 'روشی کاملا جدید برای Scribe Scripture ویرایش متون مقدس و منابع مرتبط همراه با ویژگی‌های قدرتمند و در عین حال جذاب است که به شما کمک می‌کند تا روی مسائل مهم تمرکز کنید!', + 'text-welcome': 'خوش آمدید', + 'text-sign-up-quote': 'به ما بپیوندید و از مجموعه عالی ما لذت ببرید', 'n-0': '۰', 'n-1': '۱', 'n-2': '۲', @@ -193,87 +194,90 @@ export const Fa = { 'n-7': '۷', 'n-8': '۸', 'n-9': '۹', - 'label-active': 'Active', - 'label-archived': 'Archived', - 'label-archived-prj': 'Archived projects', - 'label-bible-translation': 'Bible Translation', - 'msg-lang-code-req': 'Language code is required', - 'msg-lang-name-req': 'Language name is required', - 'msg-min-three-letter': 'Type minimum 3 letters for search', - 'label-prj-on-my-computer': 'Project on my computer', - 'label-save-to-cloud': 'Save to cloud', - 'label-last-synced': 'Last synced', - 'label-prj-on-cloud': 'Projects on cloud', - 'label-save-to-computer': 'Save to computer', - 'label-view-more': 'View more', - 'label-create-new-user': 'Create new user', - 'label-user-name': 'User name', - 'label-privacy': 'Privacy', - 'label-terms': 'Terms', - 'label-collection': 'Collection', - 'label-select-folder': 'Select folder', - 'label-resources': 'Resources', - 'label-lang': 'Language', - 'label-type': 'Type', - 'label-select-language': 'Select Language', - 'label-pre-release': 'Pre-release', - 'label-save-filter': 'Save filter', - 'label-subject': 'Subject', - 'label-release': 'Release', - 'label-version': 'Version', - 'msg-select-dir-for-SB': 'Select a directory/project that has a Scripture Burrito file I.e. metadata.json file', - 'label-online-resources': 'Online Resources', - 'tooltip-download': 'Download', - 'msg-no-resource-for-bible-obs-download': '
This content is unavailable for this language
You can Import Own Scripture Burrito Resources through Collection tab.
Learn more about creating Scripture Burrito projects with Scribe. Refer Scribe Docs.
', - 'label-back': 'Back', - 'label-speed': 'Speed', - 'label-record': 'Record', - 'label-stop': 'Stop', - 'label-continue': 'Continue', - 'label-rewind': 'Rewind', - 'label-play': 'Play', - 'label-pause': 'Pause', - 'label-delete': 'Delete', - 'label-volume': 'Volume', - 'label-takes': 'Takes', - 'label-settings': 'Settings', - 'label-restore': 'Restore', - 'label-archive': 'Archive', - 'tooltip-save-cloud-btn': 'This action will sync your data to Door43 ', - 'tooltip-save-computer-btn': 'This action will clone or update your local data with Door43 data', - 'label-choose-usfm-files': 'Choose USFM files ', - 'label-choose-md-files': 'Choose Markdown files', - 'label-merge': 'Merge', - 'label-abort': 'Abort', - 'tooltip-star-project': 'Star Project', - 'tooltip-un-star-project': 'Unstar Project', - 'tooltip-merge-all-orginal-btn': 'Accept ORIGINAL for all non resolved conflict sections in the opened file', - 'tooltip-merge-orginal-btn': 'Accept ORIGINAL changes to resolve conflict', - 'tooltip-merge-all-reset-btn': 'RESET the opened file to initial state', - 'tooltip-merge-all-both-btn': 'Accept BOTH for all non resolved conflict sections in the opened file', - 'tooltip-merge-both-btn': 'Accept BOTH changes to resolve conflict', - 'tooltip-merge-all-new-btn': 'Accept NEW for all non resolved conflict sections in the opened file', - 'tooltip-merge-new-btn': 'Accept NEW changes to resolve conflict', - 'label-original': 'Original', - 'label-new': 'New', - 'label-reset': 'Reset', - 'label-both': 'Both', - 'label-overwrite': 'Overwrite', - 'modal-title-abort-conflict-resolution': 'Abort Conflict Resolution', - 'msg-abort-conflict-resolution': 'Do you want to abort conflict Resolution process. If you abort , you will loose all your progress and need to start over.', - 'label-done': 'Done', - 'label-resolved': 'Resolved', - 'label-resolve-conflict': 'Resolve Conflict', - 'label-comparison': 'Comparison', - 'label-files': 'files', - 'label-re-record': 'Re-record', - 'modal-title-re-record': 'Re-record the Audio', - 'msg-re-record-audio': 'Do you want to re-record the audio', - 'modal-title-delete-audio': 'Delete the Audio', - 'msg-delete-audio': 'Do you want to delete the selected take?', - 'label-accepted': 'Accepted', - 'msg-remove-resource': 'Are you sure want to remove the resource. This action can not be reverted', - 'label-check-updates': 'Check updates', + 'label-active': 'فعال', + 'label-archived': 'بایگانی شده', + 'label-archived-prj': 'پروژه های بایگانی شده', + 'label-bible-translation': 'ترجمه کتاب مقدس', + 'msg-lang-code-req': 'کُد زبان مورد نیاز است', + 'msg-lang-name-req': 'اسم زبان مورد نیاز است', + 'msg-min-three-letter': 'حداقل ۳ حرف برای جستجو تایپ کنید', + 'label-prj-on-my-computer': 'پروژه در این رایانه', + 'label-save-to-cloud': 'ذخیره در فضای ابری', + 'label-last-synced': 'آخرین همگام سازی', + 'label-prj-on-cloud': 'پروژه ها در فضای ابری', + 'label-save-to-computer': 'ذخیره سازی در رایانه', + 'label-view-more': 'مشاهده بیشتر', + 'label-create-new-user': 'ساخت حساب کاربری جدید', + 'label-user-name': 'نام کاربری', + 'label-privacy': 'حریم خصوصی', + 'label-terms': 'مقررات', + 'label-collection': 'مجموعه', + 'label-select-folder': 'پوشه را انتخاب کنید', + 'label-resources': 'منابع', + 'label-lang': 'زبان', + 'label-type': 'نوع', + 'label-select-language': 'زبان را انتخاب کنید', + 'label-pre-release': 'نسخه پیشین', + 'label-save-filter': 'ذخیره فیلتر', + 'label-subject': 'موضوع', + 'label-release': 'عرضه شده', + 'label-version': 'نسخه', + 'msg-select-dir-for-SB': 'مکان/پروژه ای را انتخاب کنید که دارای فایل Burrito باشد. برای مثال: metadata.json', + 'label-online-resources': 'منابع آنلاین', + 'tooltip-download': 'بارگیری', + 'msg-no-resource-for-bible-obs-download': '
این محتوا برای این زبان در دسترس نیست
می توانید منابعScripture Burritoخود را ازطریقمجموعهبرگه وارد کنید.
یادگیری کنید. بیشتر در مورد ایجاد پروژه های Scripture Burrito با Scribe. به اسناد Scribe مراجعه کنید.
', + 'label-back': 'برگشت', + 'label-speed': 'سرعت', + 'label-record': 'ضبط', + 'label-stop': 'توقف', + 'label-continue': 'ادامه', + 'label-rewind': 'عقب گرد', + 'label-play': 'پخش', + 'label-pause': 'مکث', + 'label-delete': 'پاک کردن', + 'label-volume': 'درجه صدا', + 'label-takes': 'زمانبر', + 'label-settings': 'تنظیمات', + 'label-restore': 'بازیابی', + 'label-archive': 'بایگانی', + 'tooltip-save-cloud-btn': 'این اقدام، داده های شما را با Door43 همگام می‌کند', + 'tooltip-save-computer-btn': 'این اقدام داده های محلی شما را با داده های Door43 شبیه سازی یا به روز رسانی می کند', + 'label-choose-usfm-files': 'فایل های USFM را انتخاب کنید', + 'label-choose-md-files': 'فایل های Markdown را انتخاب کنید', + 'label-merge': 'ادغام', + 'label-abort': 'انصراف', + 'tooltip-star-project': 'نشان گذاری پروژه', + 'tooltip-un-star-project': 'حذف نشان پروژه', + 'tooltip-merge-all-orginal-btn': 'پذیرش نسخه اصلی برای حل تعارض و مشکلات فنی در فایلهای باز شده', + 'tooltip-merge-orginal-btn': 'تغییرات اصلی را برای حل تعارض بپذیرید', + 'tooltip-merge-all-reset-btn': 'بازگرداندن فایل باز شده به حالت اولیه ', + 'tooltip-merge-all-both-btn': 'هر دو را برای تمام بخش‌های تضاد حل نشده در فایل باز شده بپذیرید', + 'tooltip-merge-both-btn': 'برای حل تعارض، هر دو تغییر را بپذیرید', + 'tooltip-merge-all-new-btn': 'برای تمام بخش‌های تضاد حل نشده در فایل باز شده، تغییرات جدید را بپذیرید', + 'tooltip-merge-new-btn': 'تغییرات جدید را برای حل تعارض بپذیرید', + 'label-original': 'اصلی', + 'label-new': 'جدید', + 'label-reset': 'باز راه اندازی', + 'label-both': 'هر دو', + 'label-overwrite': 'بازنویسی', + 'modal-title-abort-conflict-resolution': 'لغو حل مشکل تعارض', + 'msg-abort-conflict-resolution': 'آیا می خواهید فرآیند حل مشکل تعارض را متوقف کنید؟ اگر لغو کنید، تمام تغییرات انجام شده را از دست خواهید داد و باید از نو شروع کنید.', + 'label-done': 'انجام شد', + 'label-resolved': 'حل شد', + 'label-resolve-conflict': 'حل تعارض‌ها', + 'label-comparison': 'مقایسه', + 'label-files': 'فایل ها', + 'label-re-record': 'ضبط مجدد', + 'modal-title-re-record': 'ضبط مجدد صدا', + 'msg-re-record-audio': 'آیا می خواهید صدا را دوباره ضبط کنید؟', + 'modal-title-delete-audio': 'صدا را حذف کنید', + 'msg-delete-audio': 'آیا می‌خواهید داده‌های انتخاب شده را حذف کنید؟', + 'label-accepted': 'پذیرفته شده', + 'msg-remove-resource': 'آیا مطمئن هستید که می خواهید منبع را حذف کنید؟ این عمل قابل برگشت نیست', + 'label-check-updates': 'بررسی بروز رسانی ها', 'label-documentation': 'Documentation', 'label-tech-support': 'Tech Support', + 'msg-helps-filepath': 'Helps Resource filepath with valid manifest.yaml', + 'tooltip-supported-resources': 'supported resources are TN, TW, TQ, TA', + 'label-upload-help-resources': 'Upload Help Resources', }; diff --git a/renderer/src/translations/fa.json b/renderer/src/translations/fa.json new file mode 100644 index 000000000..8da772282 --- /dev/null +++ b/renderer/src/translations/fa.json @@ -0,0 +1,278 @@ +{ + "label-translation": "ترجمه", + "app-name": "کاتب کتاب مقدس", + "btn-switch-off": "خاموش", + "btn-switch-on": "روشن", + "btn-all": "همه", + "btn-ot": "OT", + "btn-nt": "NT", + "btn-replace": "جایگزین", + "btn-save-changes": "ذخیره تغییرات", + "btn-cancel": "لغو", + "btn-export": "خروجی", + "btn-replace-cancel": "لغو", + "btn-logout": "خروج از سیستم", + "label-Profile": "پروفایل", + "label-Projects": "پروژه ها", + "label-Sync": "همگام‌ سازی", + "label-Create New Project": "ایجاد پروژه جدید", + "label-personal-information": "اطلاعات شخصی", + "label-first-name": "نام", + "label-last-name": "نام خانوادگی", + "label-email": "پست الکترونیکی", + "label-region": "شهر", + "label-password": "رمز عبور", + "label-translation-details": "جزئیات ترجمه", + "label-import-translation": "وارد کردن ترجمه", + "label-import-ref-text": "وارد کردن متن مرجع", + "label-manage-ref-texts": "مدیریت متون مرجع", + "label-language-code": "کد زبان", + "label-version": "نسخه", + "label-export-folder-location": "خروجی مکان پوشه", + "label-folder-location": "مکان فایل", + "label-book-chapter": "کتاب و فصل", + "label-find-replace": "یافتن و جایگزینی", + "label-total-word-replaced": "همه کلمات جایگزین شدند", + "label-current-chapter": "فصل فعلی", + "label-current-book": "کتاب فعلی", + "label-find": "پیدا کردن", + "label-replace-with": "جایگزینی با", + "label-replaced-information": "خلاصه جایگزینی", + "label-occurrences-replaced": "رخدادها جایگزین شدند", + "label-last-saved": "ذخیره شد", + "label-exported-file": "فایل خروجی در", + "label-language": "زبان برنامه", + "label-select-language": "زبان را برای نصب برنامه انتخاب کنید", + "label-heading-confirmation": "تائیدیه", + "label-not-found": "پیدا نشد.", + "label-data-not-found": "داده پیدا نشد.", + "label-unjoin-this-verse": "لغو این آیه", + "label-join-to-preceding-verse": "به آیه قبل رجوع کنید", + "label-joint-with-the-preceding-verse(s)": "----- با آیه(های) قبل متصل کنید -----", + "label-sync": "همگام‌ سازی", + "label-username": "نام‌کاربری", + "label-pwd": "رمز عبور", + "label-credentials": "اطلاعات کاربری", + "label-no-project": "هیچ پروژه ای برای نمایش وجود ندارد.", + "label-paratext": "پیرامتن", + "label-wacs": "WACS", + "label-door43": "Door43", + "label-other": "بقیه", + "label-endpoint": "نقطه پایانی", + "label-sign-in": "ورود ", + "label-warning": "هشدار", + "label-override-text": "با این اقدام، هر متن موجود در کتاب‌های انتخابی بازنویسی می‌شود.", + "label-selection": "لطفا برای ادامه، یک مورد را انتخاب کنید.", + "label-uploading-warning": "متن آپلود شده هرگونه تغییر همگام سازی نشده در پروژه شما را روی فضای ابری بازنویسی می‌کند", + "label-imported-book": "وارد سازی با موفقیت انجام شد", + "label-exported-book": "بارگذاری با موفقیت انجام شد", + "label-create-project": "ایجاد پروژه جدید", + "label-auto-backup": "پشتیبان‌گیریِ خودکار", + "label-none": "هیچ یک", + "label-daily": "روزانه", + "label-weekly": "هفتگی", + "label-change-font": "تغییر فونت", + "username-req": "نام کاربری الزامی است.", + "password-req": "رمز عبور الزامی است.", + "placeholder-search-text": "جستجوی متن", + "placeholder-replace-text": "جایگزینی", + "placeholder-path-to-destination": "مسیر تا پوشه مقصد", + "placeholder-path-of-usfm-files": "مسیر پوشه حاوی فایل های USFM", + "placeholder-select-usfm-files": "فایل های USFM را انتخاب کنید", + "placeholder-saving-usfm-files": "مسیر پوشه برای ذخیره فایل های USFM", + "placeholder-eng-translation": "ترجمه جدید انگلیسی", + "placeholder-stage-trans": "نام مرحله ترجمه", + "placeholder-name": "نام", + "btn-create": "ساختن", + "btn-save": "ذخیره", + "btn-import": "وارد کردن", + "btn-ok": "خوب", + "label-bible-name": "نام کتاب مقدس", + "tbl-header-name": "نام", + "tbl-header-action": "اقدام", + "modal-title-setting": "تنظیمات", + "tooltip-select-book": "کتاب را انتخاب کنید", + "tooltip-select-chapter": "فصل را انتخاب کنید", + "tooltip-compare-mode": "حالت مقایسه", + "tooltip-find-and-replace": "جستجو و جایگزینی", + "tooltip-export-usfm": "خروجی به عنوان USFM", + "tooltip-export-html": "خروجی به عنوان HTML", + "tooltip-about": "درباره", + "tooltip-settings": "تنظیمات", + "modal-translate-book-name": "ترجمه نام کتاب", + "label-button-reset": "بازگردانی به تنظیمات اولیه", + "tooltip-modal-close": "بستن", + "tooltip-minus-font-size": "کاهش اندازه‌ فونت", + "tooltip-plus-font-size": "افزایش اندازه‌ فونت", + "tooltip-2-column": "طرح ۲ ستونی", + "tooltip-3-column": "طرح ۳ ستونی", + "tooltip-4-column": "طرح ۴ ستونی", + "tooltip-btn-save": "ذخیره‌ تغییرات", + "tooltip-select-reference-text": "متن مرجع را انتخاب کنید", + "tooltip-run-find-and-replace": "جستجو و جایگزینی را اجرا کنید", + "tooltip-all": "همه", + "tooltip-old-testament": "عهد عتیق", + "tooltip-new-testament": "عهد جدید", + "tooltip-import-title": "فایل ها با موفقیت وارد شدند", + "tooltip-noimport-title": "نمی‌توان هیچ فایلی را با موفقیت وارد کرد.", + "tooltip-error-title": "عدم موفقیت در وارد کردن", + "tooltip-noerror-title": "هیچ خطایی گزارش نشده است.", + "tooltip-recorder": "ضبط کننده", + "tooltip-exitrecorder": "خارج شدن از ضبط", + "tooltip-exportrecording": "خروجی ضبط", + "tooltip-micsettings": "تنظیمات میکروفون", + "tooltip-nextverse": "آیه بعدی", + "tooltip-previousverse": "آیه قبلی", + "tooltip-start/stop": "برای شروع ضبط، ۱ ثانیه فشار دهید و نگه دارید.", + "tooltip-deleterecording": "حذف مورد ضبط شده", + "tooltip-change-translationhelpslanguage": "تغییر ترجمه برای درک بهتر زبان", + "tooltip-5-translationhelp": "کمک ترجمه", + "modal-import-report": "گزارش واردات", + "modal-title-about": "درباره", + "label-books-tab": "کتاب‌ها", + "label-chapter-tab": "فصل‌ها", + "label-overview-tab": "مرور کلی", + "label-license-tab": "مجوز", + "label-hosted-url": "منبع موجود در:", + "label-stage": "مرحله", + "label-script-direction": "جهت اسکریپت ", + "label-ltr": "LTR", + "label-rtl": "RTL", + "label-current": "کتاب فعلی", + "label-all": "همه کتابها", + "label-empty-chapters": "فصل های خالی", + "label-incomplete-verses": "آیات احتمالی ناقص", + "label-multiple-spaces": "آیات با فاصله های متعدد", + "label-statistic-heading": "آمار برای کتاب ", + "label-Recorder": "ضبط کننده", + "label-total-chapter-length": "طول کل فصل:", + "export-html": "HTML", + "export-usfm": "USFM", + "export-html-1-column": "1-ستون HTML", + "export-html-2-column": "2-ستون HTML", + "tooltip-language-validation": "مقدار باید بین ۲ تا ۸ کاراکتر باشد و نمی‌تواند با یک عدد شروع شود.", + "dynamic-msg-bib-code-start-with-number": "مقدار کُد زبان کتاب مقدس باید بین ۲ تا ۸ کاراکتر باشد و نمی تواند با یک عدد شروع شود.", + "error-msg-search-validation": "لطفا مقدار را برای جست و جو وارد کنید", + "error-msg-replace-validation": "لطفا مقدار را برای جایگزینی وارد کنید ", + "dynamic-msg-error": "خطا", + "dynamic-msg-exit-recorder": "آیا مطمئن هستید که می خواهید از ضبط کننده خارج شوید؟", + "dynamic-msg-delete-recording": "آیا مطمئن هستید که می خواهید ضبط این آیه را حذف کنید؟", + "dynamic-msg-delete-undonemsg": "(حذف ها قابل برگشت نیستند!)", + "dynamic-msg-successfully-deleted": "با موفقیت حذف شد", + "dynamic-msg-export-recording": "خروجی ضبط با موفقیت انجام شد", + "dynamic-msg-saved-change": "تغییرات با موفقیت ذخیره شد", + "dynamic-msg-stage-trans": "مرحله در ترجمه", + "dynamic-msg-selected-ref-ver": "این فصل در نسخه مرجع انتخاب شده موجود نیست.", + "dynamic-msg-book-exported": "خروجی کتاب انجام شد", + "dynamic-msg-trans-data": "داده های ترجمه", + "dynamic-msg-enter-translation": "لطفا جزئيات ترجمه را در تنظیمات وارد کنید تا خروجی گرفتن ادامه یابد.", + "dynamic-msg-process-req": "پردازش درخواست ممکن نیست.", + "compare-mode-heading": "امکان نمایش مقایسه وجود ندارد", + "dynamic-compare-mode": "حالت مقایسه در زبان های مختلف معنی ندارد. لطفاً مطمئن شوید که جزئیات ترجمه را در تنظیمات تنظیم کرده‌اید و زبان یکسانی را در همه پنجره‌ها انتخاب کرده‌اید.", + "dynamic-msg-bib-name-validation": "نام کتاب مقدس الزامی است.", + "dynamic-msg-bib-code-validation": "کد زبان کتاب مقدس مورد نیاز است.", + "dynamic-msg-bib-version-validation": "نسخه کتاب مقدس مورد نیاز است.", + "dynamic-msg-bib-path-validation": "محل پوشه مورد نیاز است.", + "dynamic-msg-saved-trans": "جزئیات ترجمه با موفقیت ذخیره شد.", + "dynamic-msg-went-wrong": "با عرض پوزش، اشتباهی رخ داده. لطفا بعدا دوباره امتحان کنید.", + "dynamic-msg-imp-ref-text": "متن مرجع با موفقیت وارد شد.", + "dynamic-msg-imp-error": "هنگام وارد کردن فایل USFM خطایی روی داد.", + "dynamic-msg-parse-error": "هنگام تجزیه فایل USFM خطایی روی داد.", + "dynamic-msg-del-ref-text": "آیا مطمئن هستید که می خواهید این متن مرجع را حذف کنید؟", + "dynamic-msg-del-unable": "امکان حذف وجود ندارد. لطفا دوباره تلاش کنید.", + "dynamic-msg-ren-unable": "امکان تغییر نام وجود ندارد. لطفا دوباره تلاش کنید.", + "dynamic-msg-name-taken": "این نام قبلاً گرفته شده است. لطفا نام دیگری را امتحان کنید.", + "dynamic-msg-ref-name-validation": "نام مرجع الزامی است.", + "dynamic-msg-book": "کتاب", + "dynamic-msg-sync-book-list": "کتاب‌هایی که با موفقیت همگام‌سازی شدند:", + "dynamic-msg-sync-book-count": "کتاب‌های $ با موفقیت همگام‌سازی شدند.", + "dynamic-not-compatible-with-translation-help": "ضبط کننده با کمک ترجمه سازگار نیست، لطفاً چیدمان را تغییر دهید", + "ref_name_max_valid": "نام نمی تواند بیش از ۱۰ کاراکتر باشد.", + "ref_name_min_valid": "نام نباید کمتر از ۳ کاراکتر باشد.", + "ref_name_blank": "جای اسم نمی‌تواند خالی باشد.", + "dynamic-msg-save-language": "تغییرات با موفقیت ذخیره شد. برنامه را مجدداً راه اندازی کنید تا تغییرات اعمال شوند.", + "dynamic-msg-offline": "به نظر نمی رسد برای مشاهده این اتصال اینترنتی کار کند.
لطفاً بعد از آنلاین شدن دوباره سعی کنید.", + "label-auto-update-info": "در صورت فعال بودن این امکان به برنامه اجازه می‌دهد تا به طور خودکار به اینترنت متصل شود (در صورت موجود بودن)، به‌روزرسانی‌هایی را که توسط تیم Scribe Scripture منتشر شده است، دانلود و سپس نصب کند.", + "label-auto-update": "بروز رسانی خودکار", + "label-radio-enable": "فعال", + "label-radio-disable": "غیرفعال", + "label-please-wait": "این ممکن است چند دقیقه طول بکشد.
لطفا صبر کنید", + "label-backup-usfm": "همه فایل های USFM ذخیره شده اند", + "usfm-bookid-missing": "فایل USFM بدون شناسه کتاب پشتیبانی نمی شود", + "usfm-chaper-missing": "فایل‌های USFM بدون شناسه فصل‌ها، پشتیبانی نمی‌شوند", + "usfm-warning1-chapter": "فصل", + "usfm-warning2-chapter": "گم شده ", + "usfm-not-valid": "فایل usfm معتبر نیست", + "Error-whilesaving-db": "خطا هنگام تلاش برای ذخیره در DB", + "usfm-parser-error": "خطای تجزیه USFM", + "text-info-paratext": "درباره پیرامتن بیشتر بدانید و در $ ثبت نام کنید.", + "text-info-door43": "درباره Door43 بیشتر بدانید و در $ ثبت نام کنید.", + "text-info-wacs": "درباره WACS بیشتر بدانید و در $ ثبت نام کنید.", + "book-genesis": "پیدایش", + "book-exodus": "خروج", + "book-leviticus": "لاویان", + "book-numbers": "اعداد", + "book-deuteronomy": "تثنیه", + "book-joshua": "یوشع", + "book-judges": "داوران", + "book-ruth": "روث", + "book-1-samuel": "اول سموئیل", + "book-2-samuel": "دوم سموئیل", + "book-1-kings": "اول پادشاهان", + "book-2-kings": "دوم پادشاهان", + "book-1-chronicles": "اول تواریخ", + "book-2-chronicles": "دوم تواریخ", + "book-ezra": "عزرا", + "book-nehemiah": "نحمیا", + "book-esther": "استر", + "book-job": "ایوب", + "book-psalms": "مزامیر", + "book-proverbs": "امثال", + "book-ecclesiastes": "جامعه", + "book-song-of-songs": "غزل غزلها", + "book-isaiah": "اشعیا", + "book-jeremiah": "جرمایا", + "book-lamentations": "مراثی ارمیا", + "book-ezekiel": "حزقیال", + "book-daniel": "دنیل", + "book-hosea": "هوشع", + "book-joel": "یوئیل", + "book-amos": "عاموس", + "book-obadiah": "عوبدیا", + "book-jonah": "یونس", + "book-micah": "میکاه", + "book-nahum": "ناحوم", + "book-habakkuk": "حبقوق", + "book-zephaniah": "صفنیا", + "book-haggai": "حجی", + "book-zechariah": "زکریا", + "book-malachi": "ملاکی", + "book-matthew": "متی", + "book-mark": "مرقس", + "book-luke": "لوقا", + "book-john": "بهرام", + "book-acts": "اعمال رسولان", + "book-romans": "رومیها", + "book-1-corinthians": "اول قرنتیان", + "book-2-corinthians": "دوم قرنتیان", + "book-galatians": "غلاطیان", + "book-ephesians": "افسسیان", + "book-philippians": "فیلیپان", + "book-colossians": "کولسیان", + "book-1-thessalonians": "اول تسالونیکیان", + "book-2-thessalonians": "دوم تسالونیکیان", + "book-1-timothy": "اول تیموتائوس", + "book-2-timothy": "دوم تیموتائوس", + "book-titus": "تیطوس", + "book-philemon": "رساله فلیمون", + "book-hebrews": "عبرانیان", + "book-james": "جیمز", + "book-1-peter": "اول پطرس", + "book-2-peter": "دوم پطرس", + "book-1-john": "اول یوحنا", + "book-2-john": "دوم یوحنا", + "book-3-john": "سوم یوحنا", + "book-jude": "یهودا", + "book-revelation": "مکاشفه" +} + \ No newline at end of file diff --git a/renderer/src/translations/i18n.js b/renderer/src/translations/i18n.js index 26db3a9d3..8035cba0f 100644 --- a/renderer/src/translations/i18n.js +++ b/renderer/src/translations/i18n.js @@ -1,6 +1,7 @@ import i18n from 'i18next'; import { initReactI18next } from 'react-i18next'; // import the translation files +import { Ar } from './ar'; import { En } from './en'; import { Hi } from './hi'; import { Ru } from './ru'; @@ -31,6 +32,9 @@ i18n ne: { translation: Ne, }, + ar: { + translation: Ar, + }, }, });