From bffa192805216fc17045cd8d629f34784dca7f3f Mon Sep 17 00:00:00 2001 From: Med Elm Date: Mon, 8 Jul 2024 21:44:19 +0100 Subject: [PATCH 1/5] Update Arabic translations in src/gui/src/i18n/translations/ar.js to match English version in src/gui/src/i18n/translations/en.js --- src/gui/src/i18n/translations/ar.js | 475 +++++++++++++++++++--------- 1 file changed, 329 insertions(+), 146 deletions(-) diff --git a/src/gui/src/i18n/translations/ar.js b/src/gui/src/i18n/translations/ar.js index c429fd485..16642a2b6 100644 --- a/src/gui/src/i18n/translations/ar.js +++ b/src/gui/src/i18n/translations/ar.js @@ -16,153 +16,336 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -const ar = { - name: "العربية", - english_name: "Arabic", - code: "ar", - dictionary: { - access_granted_to: "دخول مسموح به", - add_existing_account: "إضافة حساب موجود", - all_fields_required: 'يجب ملء كل الفراغات', - apply: "تطبيق ", - ascending: 'تصاعدي ', - background: "خلفية", - browse: "إبحث", - cancel: 'إلغاء', - center: 'وسط', - change_desktop_background: 'تغيير خلفية المكتب', - change_language: "تغيير اللغة", - change_password: "تغيير كلمة السر", - change_username: "تغيير إسم المستخدم", - close_all_windows: "غلق كل النوافذ", - color: 'اللون', - confirm_account_for_free_referral_storage_c2a: 'تأكيد الحساب لتخزين الإحالة المجانية ', - confirm_new_password: "تأكيد كلمة السر الجديدة", - contact_us: "اتصل بنا", - contain: 'إملء', - continue: "أكمل", - copy: 'أنسخ', - copy_link: "أنسخ الرابط", - copying: "ينسخ", - cover: 'غطاء', + +const en = { + name: "العربية", + english_name: "Arabic", + code: "ar", + dictionary: { + about: "حول", + account: "حساب", + account_password: "تحقق من كلمة مرور الحساب", + access_granted_to: "تم منح الوصول إلى", + add_existing_account: "إضافة حساب موجود", + all_fields_required: "جميع الحقول مطلوبة.", + allow: "السماح", + apply: "تطبيق", + ascending: "تصاعدي", + associated_websites: "المواقع المرتبطة", + auto_arrange: "ترتيب تلقائي", + background: "خلفية", + browse: "تصفح", + cancel: "إلغاء", + center: "مركز", + change_desktop_background: "تغيير خلفية سطح المكتب...", + change_email: "تغيير البريد الإلكتروني", + change_language: "تغيير اللغة", + change_password: "تغيير كلمة المرور", + change_ui_colors: "تغيير ألوان واجهة المستخدم", + change_username: "تغيير اسم المستخدم", + close: "إغلاق", + close_all_windows: "إغلاق جميع النوافذ", + close_all_windows_confirm: "هل أنت متأكد أنك تريد إغلاق جميع النوافذ؟", + close_all_windows_and_log_out: "إغلاق النوافذ وتسجيل الخروج", + change_always_open_with: "هل تريد دائمًا فتح هذا النوع من الملفات باستخدام", + color: "لون", + confirm: "تأكيد", + confirm_2fa_setup: "لقد أضفت الرمز إلى تطبيق المصادقة", + confirm_2fa_recovery: "لقد حفظت رموز الاسترداد في مكان آمن", + confirm_account_for_free_referral_storage_c2a: "أنشئ حسابًا وقم بتأكيد عنوان بريدك الإلكتروني للحصول على 1 جيجابايت من مساحة التخزين المجانية. سيحصل صديقك أيضًا على 1 جيجابايت من مساحة التخزين المجانية.", + confirm_code_generic_incorrect: "رمز غير صحيح." + confirm_code_generic_too_many_requests: "طلبات كثيرة جدًا. يرجى الانتظار بضع دقائق.", + confirm_code_generic_submit: "إرسال الرمز", + confirm_code_generic_try_again: "حاول مرة أخرى", + confirm_code_generic_title: "أدخل رمز التأكيد", + confirm_code_2fa_instruction: "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة الخاص بك.", + confirm_code_2fa_submit_btn: "إرسال", + confirm_code_2fa_title: "أدخل رمز المصادقة الثنائية", + confirm_delete_multiple_items: "هل أنت متأكد أنك تريد حذف هذه العناصر نهائيًا؟", + confirm_delete_single_item: "هل تريد حذف هذا العنصر نهائيًا؟", + confirm_open_apps_log_out: "لديك تطبيقات مفتوحة. هل أنت متأكد أنك تريد تسجيل الخروج؟", + confirm_new_password: "تأكيد كلمة المرور الجديدة", + confirm_delete_user: "هل أنت متأكد أنك تريد حذف حسابك؟ سيتم حذف جميع ملفاتك وبياناتك نهائيًا. لا يمكن التراجع عن هذا الإجراء.", + confirm_delete_user_title: "حذف الحساب؟", + confirm_session_revoke: "هل أنت متأكد أنك تريد إلغاء هذه الجلسة؟", + confirm_your_email_address: "تأكيد عنوان بريدك الإلكتروني", + contact_us: "اتصل بنا", + contact_us_verification_required: "يجب أن يكون لديك عنوان بريد إلكتروني مُؤكد لاستخدام هذه الخدمة.", + contain: "احتواء", + continue: "استمر", + copy: "نسخ", + copy_link: "نسخ الرابط", + copying: "جارٍ النسخ", + copying_file: "جارٍ نسخ %%", + cover: "تغطية", create_account: "إنشاء حساب", create_free_account: "إنشاء حساب مجاني", - create_shortcut: "تم تصميم المنتج", - current_password: "كلمة السر الحالية", - cut: 'إقطع', - date_modified: 'تغيير الوقت', - delete: 'حذف', - delete_permanently: "حذف دائم", - deploy_as_app: 'نشر كتطبيق', - descending: 'تنازلي', - desktop_background_fit: "خلفية سطح المكتب مناسبة", - dir_published_as_website: `:تم نشر الدليل كموقع ويب`, - disassociate_dir: "فصل الدليل", - download: 'تحميل ', - downloading: "جارى التحميل ", - email: "بريد إلكتروني", - email_or_username: "البريد الإلكتروني أو اسم المستخدم ", - empty_trash: 'سلة مهملات فارغة', - empty_trash_confirmation:'تأكيد إفراغ سلة المهملات ', - emptying_trash: 'إفراغ القمامة', - feedback: "تعليق ", - feedback_c2a: "تعليق ", - feedback_sent_confirmation: "أرسلت ردود الفعل التكوين ", - forgot_pass_c2a: "هل نسيت كلمة السر؟", - from: "من", - general: "عام ", - get_a_copy_of_on_puter: `الحصول على نسخة على جهاز الكمبيوتر`, - get_copy_link: 'الحصول على رابط النسخ', - hide_all_windows: "إخفاء كافة النوافذ ", - html_document: 'وثيقة أتش تي أم أل', - image: 'صورة', - invite_link: "رابط الدعوة", - items_in_trash_cannot_be_renamed: `لا يمكن إعادة تسمية العناصر الموجودة في سلة المهملات `, - jpeg_image: 'صورة j p e g', - keep_in_taskbar: 'احتفظ بها في شريط المهام ', - log_in: "تسجيل الدخول", - log_out: 'تسجيل خروج', - move: 'يتحرك', - moving_file: "متحرك %%", - my_websites: "مواقعي الإلكترونية ", - name: 'اسم', - name_cannot_be_empty: 'لا يمكن أن يكون الاسم فارغًا', - name_cannot_contain_double_period: "لا يمكن أن يحتوي الاسم على نقطة مزدوجة ", - name_cannot_contain_period: "لا يمكن أن يحتوي الاسم على فترة", - name_cannot_contain_slash: "لا يمكن أن يحتوي الاسم على شرطة مائلة", - name_must_be_string: "يجب أن يكون الاسم سلسلة", - name_too_long: `الاسم طويل جدًا`, - new: 'جديد', - new_folder: 'ملف جديد ', - new_password: "كلمة المرور الجديدة ", - new_username: "اسم مستخدم جديد ", - no_dir_associated_with_site: 'لا يوجد دليل مرتبط بالموقع', - no_websites_published: "لم يتم نشر أي مواقع", - ok: 'نعم', - open: "يفتح", - open_in_new_tab: "فتح في علامة تبويب جديدة", - open_in_new_window: "افتح في نافذة جديدة ", - open_with: "مفتوحة مع ", - password: "كلمة المرور ", - password_changed: "تم تغيير كلمة السر ", - passwords_do_not_match: 'كلمة المرور غير مطابقة', - paste: 'لصق', - paste_into_folder: "الصق داخل الملف", - pick_name_for_website: "اختيار اسم لموقع الويب ", - picture: "صورة ", - powered_by_puter_js: `مشغل بواسطة{{link=docs}}Puter.js{{/link}}`, - preparing: "إعداده", - preparing_for_upload: "التحضير للتحميل ", - properties: "ملكيات ", - publish: "ينشر", - publish_as_website: 'نشر كموقع على شبكة الإنترنت ', - recent: "مؤخرًا", - recover_password: "إستعادة كلمة المرور ", - refer_friends_c2a: "احصل على 1 جيجابايت لكل صديق يقوم بإنشاء حساب والتحقق منه مع Puter. صديقك يحصل على 1 غيغابايت أيضًا!", - refer_friends_social_media_c2a: `احصل على 1 غيغابايت من مساحة التخزين المجانية على موقع Puter.com!`, - refresh: 'ينعش ', - release_address_confirmation: `تأكيد عنوان الإصدار `, - remove_from_taskbar:'إزالة من شريط المهام ', - rename: 'إعادة تسمية', - repeat: 'تكرار', - resend_confirmation_code: "إعادة إرسال رمز التأكيد", - restore: "استرجاع", - save_account_to_get_copy_link: "حفظ الحساب للحصول على نسخة الرابط", - save_account_to_publish: 'حفظ الحساب للنشر', - save_session_c2a: 'حفظ جلسة ', - scan_qr_c2a: 'قم بمسح الرمز أدناه لتسجيل الدخول إلى هذه الجلسة من الأجهزة الأخرى', - select: "إختار", - select_color: 'إختر لون ', - send: "أرسل", - send_password_recovery_email: "إرسال بريد إلكتروني لاستعادة كلمة المرور", - session_saved: "تم حفظ الجلسة ", - set_new_password: "تعيين كلمة مرور جديدة ", - share_to: " شارك إلى", - show_all_windows: "إظهار كافة النوافذ ", - show_hidden: 'أظهر المخفي ', - sign_in_with_puter: "سجل الدخول ب Puter", - sign_up: "إشترك", - signing_in: "تسجيل الدخول", - size: 'الحجم', - sort_by: 'ترتيب حسب', - start: 'إبدأ ', - taking_longer_than_usual: 'يستغرق وقتا أطول من المعتاد ', - text_document: 'وثيقة نصية', - tos_fineprint: `بالنقر على "إنشاء حساب مجاني"، فإنك توافق على {{link=terms}}شروط الاستخدام{{/link}} و {{link=privacy}}حماية البيانات{{/link}}`, - trash: 'نفاية', - type: 'اكتب', - undo: 'الغاء التحميل', - unzip: "فك الضغط", - upload: 'رفع ', - upload_here: 'ارفع هنا', - username: "اسم المستخدم ", - username_changed: 'تم تغيير اسم المستخدم', - versions: "الإصدارات ", - yes_release_it: 'نعم أطلقه', - you_have_been_referred_to_puter_by_a_friend: "لقد تمت إحالتك إلى Puter بواسطة صديق!", - zip: "ملف مضغوط", - } + create_shortcut: "إنشاء اختصار", + credits: "الاعتمادات", + current_password: "كلمة المرور الحالية", + cut: "قص", + clock: "ساعة", + clock_visible_hide: "إخفاء - مخفية دائمًا", + clock_visible_show: "إظهار - مرئية دائمًا", + clock_visible_auto: "تلقائي - الافتراضي، مرئي فقط في وضع الشاشة الكاملة.", + close_all: "إغلاق الكل", + created: "تم الإنشاء", + date_modified: "تاريخ التعديل", + default: "افتراضي", + delete: "حذف", + delete_account: "حذف الحساب" + delete_permanently: "حذف نهائي", + deleting_file: "جارٍ حذف %%", + deploy_as_app: "نشر كتطبيق", + descending: "تنازلي", + desktop: "سطح المكتب", + desktop_background_fit: "ملائمة", + developers: "المطورين", + dir_published_as_website: "%strong% تم نشره إلى:", + disable_2fa: "تعطيل المصادقة الثنائية", + disable_2fa_confirm: "هل أنت متأكد أنك تريد تعطيل المصادقة الثنائية؟", + disable_2fa_instructions: "أدخل كلمة المرور لتعطيل المصادقة الثنائية.", + disassociate_dir: "فصل الدليل", + documents: "المستندات", + dont_allow: "عدم السماح", + download: "تنزيل", + download_file: "تنزيل الملف", + downloading: "جارٍ التنزيل", + email: "البريد الإلكتروني", + email_change_confirmation_sent: "تم إرسال بريد تأكيد إلى عنوان بريدك الإلكتروني الجديد. يرجى التحقق من صندوق الوارد واتباع التعليمات لإكمال العملية.", + email_invalid: "البريد الإلكتروني غير صالح.", + email_or_username: "البريد الإلكتروني أو اسم المستخدم", + email_required: "البريد الإلكتروني مطلوب.", + empty_trash: "إفراغ سلة المهملات", + empty_trash_confirmation: "هل أنت متأكد أنك تريد حذف العناصر في سلة المهملات نهائيًا؟", + emptying_trash: "جارٍ إفراغ سلة المهملات...", + enable_2fa: "تمكين المصادقة الثنائية", + end_hard: "إنهاء صعب", + end_process_force_confirm: "هل أنت متأكد أنك تريد إنهاء هذه العملية بالقوة؟", + end_soft: "إنهاء سلس", + enlarged_qr_code: "رمز QR مكبر", + enter_password_to_confirm_delete_user: "أدخل كلمة المرور لتأكيد حذف الحساب", + error_message_is_missing: "رسالة الخطأ مفقودة.", + error_unknown_cause: "حدث خطأ غير معروف.", + error_uploading_files: "فشل في تحميل الملفات", + favorites: "المفضلة", + feedback: "ملاحظات", + feedback_c2a: "يرجى استخدام النموذج أدناه لإرسال ملاحظاتك وتعليقاتك وتقرير الأخطاء.", + feedback_sent_confirmation: "شكرًا لتواصلك معنا. إذا كان لديك بريد إلكتروني مرتبط بحسابك، ستتلقى ردًا منا في أقرب وقت ممكن.", + fit: "ملائمة", + folder: "مجلد" + force_quit: "إنهاء بالقوة", + forgot_pass_c2a: "هل نسيت كلمة المرور؟", + from: "من", + general: "عام", + get_a_copy_of_on_puter: "احصل على نسخة من '%%' على Puter.com!", + get_copy_link: "احصل على رابط النسخ", + hide_all_windows: "إخفاء جميع النوافذ", + home: "الصفحة الرئيسية", + html_document: "مستند HTML", + hue: "درجة اللون", + image: "صورة", + incorrect_password: "كلمة مرور غير صحيحة", + invite_link: "رابط الدعوة", + item: "عنصر", + items_in_trash_cannot_be_renamed: "لا يمكن إعادة تسمية هذا العنصر لأنه في سلة المهملات. لإعادة تسمية هذا العنصر، اسحبه أولاً خارج سلة المهملات.", + jpeg_image: "صورة JPEG", + keep_in_taskbar: "الاحتفاظ في شريط المهام", + language: "اللغة", + license: "رخصة", + lightness: "إضاءة", + link_copied: "تم نسخ الرابط", + loading: "جارٍ التحميل", + log_in: "تسجيل الدخول", + log_into_another_account_anyway: "تسجيل الدخول إلى حساب آخر على أي حال", + log_out: "تسجيل الخروج", + looks_good: "يبدو جيدًا!", + manage_sessions: "إدارة الجلسات", + menubar_style: "نمط شريط القوائم", + menubar_style_desktop: "سطح المكتب", + menubar_style_system: "النظام", + menubar_style_window: "النافذة", + modified: "تم التعديل", + move: "نقل", + moving_file: "جارٍ نقل %%", + my_websites: "مواقعي الإلكترونية", + name: "اسم", + name_cannot_be_empty: "الاسم لا يمكن أن يكون فارغًا.", + name_cannot_contain_double_period: "الاسم لا يمكن أن يكون '..'.", + name_cannot_contain_period: "الاسم لا يمكن أن يكون '.'.", + name_cannot_contain_slash: "الاسم لا يمكن أن يحتوي على '/'." + name_must_be_string: "الاسم يجب أن يكون نصًا فقط.", + name_too_long: "الاسم لا يمكن أن يكون أطول من %% حرف.", + new: "جديد", + new_email: "البريد الإلكتروني الجديد", + new_folder: "مجلد جديد", + new_password: "كلمة المرور الجديدة", + new_username: "اسم المستخدم الجديد", + no: "لا", + no_dir_associated_with_site: "لا يوجد دليل مرتبط بهذا العنوان.", + no_websites_published: "لم تنشر أي مواقع إلكترونية بعد.", + ok: "موافق", + open: "فتح", + open_in_new_tab: "فتح في علامة تبويب جديدة", + open_in_new_window: "فتح في نافذة جديدة", + open_with: "فتح باستخدام", + original_name: "الاسم الأصلي", + original_path: "المسار الأصلي", + oss_code_and_content: "برامج ومحتوى مفتوح المصدر", + password: "كلمة المرور", + password_changed: "تم تغيير كلمة المرور.", + password_recovery_rate_limit: "لقد وصلت إلى الحد الأقصى؛ يرجى الانتظار بضع دقائق. لمنع حدوث ذلك في المستقبل، تجنب إعادة تحميل الصفحة كثيرًا.", + password_recovery_token_invalid: "رمز استعادة كلمة المرور لم يعد صالحًا.", + password_recovery_unknown_error: "حدث خطأ غير معروف. يرجى المحاولة مرة أخرى لاحقًا.", + password_required: "كلمة المرور مطلوبة.", + password_strength_error: "يجب أن تكون كلمة المرور بطول 8 أحرف على الأقل وتحتوي على حرف كبير واحد، حرف صغير واحد، رقم واحد، وحرف خاص واحد على الأقل.", + passwords_do_not_match: "`كلمة المرور الجديدة` و`تأكيد كلمة المرور الجديدة` غير متطابقتين.", + paste: "لصق", + paste_into_folder: "لصق في المجلد", + path: "المسار", + personalization: "تخصيص", + pick_name_for_website: "اختر اسمًا لموقعك الإلكتروني:", + picture: "صورة", + pictures: "الصور", + plural_suffix: "s", + powered_by_puter_js: "مدعوم بواسطة {{link=docs}}Puter.js{{/link}}", + preparing: "جارٍ التحضير...", + preparing_for_upload: "جارٍ التحضير للتحميل...", + print: "طباعة", + privacy: "الخصوصية", + proceed_to_login: "المتابعة لتسجيل الدخول", + proceed_with_account_deletion: "المتابعة مع حذف الحساب", + process_status_initializing: "جارٍ التهيئة", + process_status_running: "جارٍ التشغيل", + process_type_app: "تطبيق", + process_type_init: "تهيئة", + process_type_ui: "واجهة المستخدم", + properties: "الخصائص", + public: "عام", + publish: "نشر", + publish_as_website: "نشر كموقع إلكتروني", + puter_description: "Puter هو سحابة شخصية تركز على الخصوصية للحفاظ على جميع ملفاتك، تطبيقاتك، وألعابك في مكان آمن واحد، متاحة من أي مكان وفي أي وقت.", + reading_file: "جارٍ قراءة %strong%", + recent: "الأخيرة", + recommended: "مُوصى به", + recover_password: "استعادة كلمة المرور", + refer_friends_c2a: "احصل على 1 جيجابايت عن كل صديق ينشئ حسابًا ويؤكده على Puter. سيحصل صديقك على 1 جيجابايت أيضًا!", + refer_friends_social_media_c2a: "احصل على 1 جيجابايت من التخزين المجاني على Puter.com!", + refresh: "تحديث", + release_address_confirmation: "هل أنت متأكد أنك تريد تحرير هذا العنوان؟", + remove_from_taskbar: "إزالة من شريط المهام" + rename: "إعادة تسمية", + repeat: "تكرار", + replace: "استبدال", + replace_all: "استبدال الكل", + resend_confirmation_code: "إعادة إرسال رمز التأكيد", + reset_colors: "إعادة ضبط الألوان", + restart_puter_confirm: "هل أنت متأكد أنك تريد إعادة تشغيل Puter؟", + restore: "استعادة", + save: "حفظ", + saturation: "تشبع", + save_account: "حفظ الحساب", + save_account_to_get_copy_link: "يرجى إنشاء حساب للمتابعة.", + save_account_to_publish: "يرجى إنشاء حساب للمتابعة.", + save_session: "حفظ الجلسة", + save_session_c2a: "أنشئ حسابًا لحفظ جلستك الحالية وتجنب فقدان عملك.", + scan_qr_c2a: "امسح الرمز أدناه لتسجيل الدخول إلى هذه الجلسة من أجهزة أخرى", + scan_qr_2fa: "امسح رمز الاستجابة السريعة باستخدام تطبيق المصادقة الخاص بك", + scan_qr_generic: "امسح رمز الاستجابة السريعة هذا باستخدام هاتفك أو جهاز آخر", + search: "بحث", + seconds: "ثوانٍ", + security: "الأمان", + select: "تحديد", + selected: "محدد", + select_color: "اختر لونًا…", + sessions: "جلسات", + send: "إرسال", + send_password_recovery_email: "إرسال بريد استعادة كلمة المرور", + session_saved: "شكرًا لإنشاء حساب. تم حفظ هذه الجلسة.", + settings: "الإعدادات", + set_new_password: "تعيين كلمة مرور جديدة", + share: "مشاركة", + share_to: "مشاركة إلى", + share_with: "مشاركة مع:", + shortcut_to: "اختصار إلى", + show_all_windows: "عرض جميع النوافذ", + show_hidden: "إظهار المخفي", + sign_in_with_puter: "تسجيل الدخول باستخدام Puter", + sign_up: "تسجيل", + signing_in: "جارٍ تسجيل الدخول…", + size: "الحجم", + skip: "تخطي", + something_went_wrong: "حدث خطأ ما.", + sort_by: "فرز حسب", + start: "بدء", + status: "الحالة", + storage_usage: "استخدام التخزين", + storage_puter_used: "مستخدم بواسطة Puter", + taking_longer_than_usual: "يستغرق وقتًا أطول من المعتاد. يرجى الانتظار...", + task_manager: "مدير المهام", + taskmgr_header_name: "الاسم", + taskmgr_header_status: "الحالة", + taskmgr_header_type: "النوع", + terms: "الشروط", + text_document: "مستند نصي", + tos_fineprint: "بالنقر على 'إنشاء حساب مجاني' فإنك توافق على {{link=terms}}شروط الخدمة{{/link}} و{{link=privacy}}سياسة الخصوصية{{/link}} لـPuter.", + transparency: "الشفافية", + trash: "المهملات", + two_factor: "المصادقة الثنائية", + two_factor_disabled: "تم تعطيل المصادقة الثنائية", + two_factor_enabled: "تم تمكين المصادقة الثنائية" + type: "نوع", + type_confirm_to_delete_account: "اكتب 'تأكيد' لحذف حسابك.", + ui_colors: "ألوان واجهة المستخدم", + ui_manage_sessions: "مدير الجلسات", + ui_revoke: "إلغاء", + undo: "تراجع", + unlimited: "غير محدود", + unzip: "فك الضغط", + upload: "رفع", + upload_here: "ارفع هنا", + usage: "الاستخدام", + username: "اسم المستخدم", + username_changed: "تم تحديث اسم المستخدم بنجاح.", + username_required: "اسم المستخدم مطلوب.", + versions: "الإصدارات", + videos: "مقاطع الفيديو", + visibility: "الرؤية", + yes: "نعم", + yes_release_it: "نعم، أطلقه", + you_have_been_referred_to_puter_by_a_friend: "تم إحالتك إلى Puter بواسطة صديق!", + zip: "ضغط", + zipping_file: "جارٍ ضغط %strong%" + + // === 2FA Setup === + setup2fa_1_step_heading: "افتح تطبيق المصادقة الخاص بك", + setup2fa_1_instructions: ` + يمكنك استخدام أي تطبيق مصادقة يدعم بروتوكول كلمة المرور لمرة واحدة المعتمدة على الوقت (TOTP). + هناك العديد للاختيار من بينها، ولكن إذا كنت غير متأكد + Authy + هو خيار موثوق به لنظام Android و iOS. + `, + setup2fa_2_step_heading: "مسح رمز الاستجابة السريعة (QR code)", + setup2fa_3_step_heading: "أدخل الرمز المكون من 6 أرقام", + setup2fa_4_step_heading: "انسخ رموز الاسترداد الخاصة بك", + setup2fa_4_instructions: ` + هذه رموز الاسترداد هي الطريقة الوحيدة للوصول إلى حسابك إذا فقدت هاتفك أو لم تتمكن من استخدام تطبيق المصادقة الخاص بك. + تأكد من حفظها في مكان آمن. + `, + setup2fa_5_step_heading: "تأكيد إعداد المصادقة الثنائية (2FA)", + setup2fa_5_confirmation_1: "لقد قمت بحفظ رموز الاسترداد في مكان آمن", + setup2fa_5_confirmation_2: "أنا جاهز لتمكين المصادقة الثنائية (2FA)", + setup2fa_5_button: "تمكين المصادقة الثنائية (2FA)" + + // === 2FA Login === + login2fa_otp_title: "أدخل رمز المصادقة الثنائية (2FA)", + login2fa_otp_instructions: "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة الخاص بك.", + login2fa_recovery_title: "أدخل رمز الاسترداد", + login2fa_recovery_instructions: "أدخل أحد رموز الاسترداد الخاصة بك للوصول إلى حسابك.", + login2fa_use_recovery_code: "استخدام رمز الاسترداد", + login2fa_recovery_back: "الرجوع", + login2fa_recovery_placeholder: "XXXXXXXX" + } }; -export default ar; - +export default ar; \ No newline at end of file From 42496f93194de5e57910ad6b1b6a5ecf96337fe2 Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Mon, 8 Jul 2024 13:58:50 -0700 Subject: [PATCH 2/5] Add missing commas --- src/gui/src/i18n/translations/ar.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/gui/src/i18n/translations/ar.js b/src/gui/src/i18n/translations/ar.js index 16642a2b6..b1492cdde 100644 --- a/src/gui/src/i18n/translations/ar.js +++ b/src/gui/src/i18n/translations/ar.js @@ -53,7 +53,7 @@ const en = { confirm_2fa_setup: "لقد أضفت الرمز إلى تطبيق المصادقة", confirm_2fa_recovery: "لقد حفظت رموز الاسترداد في مكان آمن", confirm_account_for_free_referral_storage_c2a: "أنشئ حسابًا وقم بتأكيد عنوان بريدك الإلكتروني للحصول على 1 جيجابايت من مساحة التخزين المجانية. سيحصل صديقك أيضًا على 1 جيجابايت من مساحة التخزين المجانية.", - confirm_code_generic_incorrect: "رمز غير صحيح." + confirm_code_generic_incorrect: "رمز غير صحيح.", confirm_code_generic_too_many_requests: "طلبات كثيرة جدًا. يرجى الانتظار بضع دقائق.", confirm_code_generic_submit: "إرسال الرمز", confirm_code_generic_try_again: "حاول مرة أخرى", @@ -93,7 +93,7 @@ const en = { date_modified: "تاريخ التعديل", default: "افتراضي", delete: "حذف", - delete_account: "حذف الحساب" + delete_account: "حذف الحساب", delete_permanently: "حذف نهائي", deleting_file: "جارٍ حذف %%", deploy_as_app: "نشر كتطبيق", @@ -133,7 +133,7 @@ const en = { feedback_c2a: "يرجى استخدام النموذج أدناه لإرسال ملاحظاتك وتعليقاتك وتقرير الأخطاء.", feedback_sent_confirmation: "شكرًا لتواصلك معنا. إذا كان لديك بريد إلكتروني مرتبط بحسابك، ستتلقى ردًا منا في أقرب وقت ممكن.", fit: "ملائمة", - folder: "مجلد" + folder: "مجلد", force_quit: "إنهاء بالقوة", forgot_pass_c2a: "هل نسيت كلمة المرور؟", from: "من", @@ -173,7 +173,7 @@ const en = { name_cannot_be_empty: "الاسم لا يمكن أن يكون فارغًا.", name_cannot_contain_double_period: "الاسم لا يمكن أن يكون '..'.", name_cannot_contain_period: "الاسم لا يمكن أن يكون '.'.", - name_cannot_contain_slash: "الاسم لا يمكن أن يحتوي على '/'." + name_cannot_contain_slash: "الاسم لا يمكن أن يحتوي على '/'.", name_must_be_string: "الاسم يجب أن يكون نصًا فقط.", name_too_long: "الاسم لا يمكن أن يكون أطول من %% حرف.", new: "جديد", @@ -233,7 +233,7 @@ const en = { refer_friends_social_media_c2a: "احصل على 1 جيجابايت من التخزين المجاني على Puter.com!", refresh: "تحديث", release_address_confirmation: "هل أنت متأكد أنك تريد تحرير هذا العنوان؟", - remove_from_taskbar: "إزالة من شريط المهام" + remove_from_taskbar: "إزالة من شريط المهام", rename: "إعادة تسمية", repeat: "تكرار", replace: "استبدال", @@ -293,7 +293,7 @@ const en = { trash: "المهملات", two_factor: "المصادقة الثنائية", two_factor_disabled: "تم تعطيل المصادقة الثنائية", - two_factor_enabled: "تم تمكين المصادقة الثنائية" + two_factor_enabled: "تم تمكين المصادقة الثنائية", type: "نوع", type_confirm_to_delete_account: "اكتب 'تأكيد' لحذف حسابك.", ui_colors: "ألوان واجهة المستخدم", @@ -315,7 +315,7 @@ const en = { yes_release_it: "نعم، أطلقه", you_have_been_referred_to_puter_by_a_friend: "تم إحالتك إلى Puter بواسطة صديق!", zip: "ضغط", - zipping_file: "جارٍ ضغط %strong%" + zipping_file: "جارٍ ضغط %strong%", // === 2FA Setup === setup2fa_1_step_heading: "افتح تطبيق المصادقة الخاص بك", @@ -335,7 +335,7 @@ const en = { setup2fa_5_step_heading: "تأكيد إعداد المصادقة الثنائية (2FA)", setup2fa_5_confirmation_1: "لقد قمت بحفظ رموز الاسترداد في مكان آمن", setup2fa_5_confirmation_2: "أنا جاهز لتمكين المصادقة الثنائية (2FA)", - setup2fa_5_button: "تمكين المصادقة الثنائية (2FA)" + setup2fa_5_button: "تمكين المصادقة الثنائية (2FA)", // === 2FA Login === login2fa_otp_title: "أدخل رمز المصادقة الثنائية (2FA)", From fe5be7f3cf7f336730137293ba86a637e8d8591d Mon Sep 17 00:00:00 2001 From: Med Elm Date: Mon, 8 Jul 2024 21:44:19 +0100 Subject: [PATCH 3/5] Update Arabic translations in src/gui/src/i18n/translations/ar.js to match English version in src/gui/src/i18n/translations/en.js --- src/gui/src/i18n/translations/ar.js | 475 +++++++++++++++++++--------- 1 file changed, 329 insertions(+), 146 deletions(-) diff --git a/src/gui/src/i18n/translations/ar.js b/src/gui/src/i18n/translations/ar.js index c429fd485..16642a2b6 100644 --- a/src/gui/src/i18n/translations/ar.js +++ b/src/gui/src/i18n/translations/ar.js @@ -16,153 +16,336 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -const ar = { - name: "العربية", - english_name: "Arabic", - code: "ar", - dictionary: { - access_granted_to: "دخول مسموح به", - add_existing_account: "إضافة حساب موجود", - all_fields_required: 'يجب ملء كل الفراغات', - apply: "تطبيق ", - ascending: 'تصاعدي ', - background: "خلفية", - browse: "إبحث", - cancel: 'إلغاء', - center: 'وسط', - change_desktop_background: 'تغيير خلفية المكتب', - change_language: "تغيير اللغة", - change_password: "تغيير كلمة السر", - change_username: "تغيير إسم المستخدم", - close_all_windows: "غلق كل النوافذ", - color: 'اللون', - confirm_account_for_free_referral_storage_c2a: 'تأكيد الحساب لتخزين الإحالة المجانية ', - confirm_new_password: "تأكيد كلمة السر الجديدة", - contact_us: "اتصل بنا", - contain: 'إملء', - continue: "أكمل", - copy: 'أنسخ', - copy_link: "أنسخ الرابط", - copying: "ينسخ", - cover: 'غطاء', + +const en = { + name: "العربية", + english_name: "Arabic", + code: "ar", + dictionary: { + about: "حول", + account: "حساب", + account_password: "تحقق من كلمة مرور الحساب", + access_granted_to: "تم منح الوصول إلى", + add_existing_account: "إضافة حساب موجود", + all_fields_required: "جميع الحقول مطلوبة.", + allow: "السماح", + apply: "تطبيق", + ascending: "تصاعدي", + associated_websites: "المواقع المرتبطة", + auto_arrange: "ترتيب تلقائي", + background: "خلفية", + browse: "تصفح", + cancel: "إلغاء", + center: "مركز", + change_desktop_background: "تغيير خلفية سطح المكتب...", + change_email: "تغيير البريد الإلكتروني", + change_language: "تغيير اللغة", + change_password: "تغيير كلمة المرور", + change_ui_colors: "تغيير ألوان واجهة المستخدم", + change_username: "تغيير اسم المستخدم", + close: "إغلاق", + close_all_windows: "إغلاق جميع النوافذ", + close_all_windows_confirm: "هل أنت متأكد أنك تريد إغلاق جميع النوافذ؟", + close_all_windows_and_log_out: "إغلاق النوافذ وتسجيل الخروج", + change_always_open_with: "هل تريد دائمًا فتح هذا النوع من الملفات باستخدام", + color: "لون", + confirm: "تأكيد", + confirm_2fa_setup: "لقد أضفت الرمز إلى تطبيق المصادقة", + confirm_2fa_recovery: "لقد حفظت رموز الاسترداد في مكان آمن", + confirm_account_for_free_referral_storage_c2a: "أنشئ حسابًا وقم بتأكيد عنوان بريدك الإلكتروني للحصول على 1 جيجابايت من مساحة التخزين المجانية. سيحصل صديقك أيضًا على 1 جيجابايت من مساحة التخزين المجانية.", + confirm_code_generic_incorrect: "رمز غير صحيح." + confirm_code_generic_too_many_requests: "طلبات كثيرة جدًا. يرجى الانتظار بضع دقائق.", + confirm_code_generic_submit: "إرسال الرمز", + confirm_code_generic_try_again: "حاول مرة أخرى", + confirm_code_generic_title: "أدخل رمز التأكيد", + confirm_code_2fa_instruction: "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة الخاص بك.", + confirm_code_2fa_submit_btn: "إرسال", + confirm_code_2fa_title: "أدخل رمز المصادقة الثنائية", + confirm_delete_multiple_items: "هل أنت متأكد أنك تريد حذف هذه العناصر نهائيًا؟", + confirm_delete_single_item: "هل تريد حذف هذا العنصر نهائيًا؟", + confirm_open_apps_log_out: "لديك تطبيقات مفتوحة. هل أنت متأكد أنك تريد تسجيل الخروج؟", + confirm_new_password: "تأكيد كلمة المرور الجديدة", + confirm_delete_user: "هل أنت متأكد أنك تريد حذف حسابك؟ سيتم حذف جميع ملفاتك وبياناتك نهائيًا. لا يمكن التراجع عن هذا الإجراء.", + confirm_delete_user_title: "حذف الحساب؟", + confirm_session_revoke: "هل أنت متأكد أنك تريد إلغاء هذه الجلسة؟", + confirm_your_email_address: "تأكيد عنوان بريدك الإلكتروني", + contact_us: "اتصل بنا", + contact_us_verification_required: "يجب أن يكون لديك عنوان بريد إلكتروني مُؤكد لاستخدام هذه الخدمة.", + contain: "احتواء", + continue: "استمر", + copy: "نسخ", + copy_link: "نسخ الرابط", + copying: "جارٍ النسخ", + copying_file: "جارٍ نسخ %%", + cover: "تغطية", create_account: "إنشاء حساب", create_free_account: "إنشاء حساب مجاني", - create_shortcut: "تم تصميم المنتج", - current_password: "كلمة السر الحالية", - cut: 'إقطع', - date_modified: 'تغيير الوقت', - delete: 'حذف', - delete_permanently: "حذف دائم", - deploy_as_app: 'نشر كتطبيق', - descending: 'تنازلي', - desktop_background_fit: "خلفية سطح المكتب مناسبة", - dir_published_as_website: `:تم نشر الدليل كموقع ويب`, - disassociate_dir: "فصل الدليل", - download: 'تحميل ', - downloading: "جارى التحميل ", - email: "بريد إلكتروني", - email_or_username: "البريد الإلكتروني أو اسم المستخدم ", - empty_trash: 'سلة مهملات فارغة', - empty_trash_confirmation:'تأكيد إفراغ سلة المهملات ', - emptying_trash: 'إفراغ القمامة', - feedback: "تعليق ", - feedback_c2a: "تعليق ", - feedback_sent_confirmation: "أرسلت ردود الفعل التكوين ", - forgot_pass_c2a: "هل نسيت كلمة السر؟", - from: "من", - general: "عام ", - get_a_copy_of_on_puter: `الحصول على نسخة على جهاز الكمبيوتر`, - get_copy_link: 'الحصول على رابط النسخ', - hide_all_windows: "إخفاء كافة النوافذ ", - html_document: 'وثيقة أتش تي أم أل', - image: 'صورة', - invite_link: "رابط الدعوة", - items_in_trash_cannot_be_renamed: `لا يمكن إعادة تسمية العناصر الموجودة في سلة المهملات `, - jpeg_image: 'صورة j p e g', - keep_in_taskbar: 'احتفظ بها في شريط المهام ', - log_in: "تسجيل الدخول", - log_out: 'تسجيل خروج', - move: 'يتحرك', - moving_file: "متحرك %%", - my_websites: "مواقعي الإلكترونية ", - name: 'اسم', - name_cannot_be_empty: 'لا يمكن أن يكون الاسم فارغًا', - name_cannot_contain_double_period: "لا يمكن أن يحتوي الاسم على نقطة مزدوجة ", - name_cannot_contain_period: "لا يمكن أن يحتوي الاسم على فترة", - name_cannot_contain_slash: "لا يمكن أن يحتوي الاسم على شرطة مائلة", - name_must_be_string: "يجب أن يكون الاسم سلسلة", - name_too_long: `الاسم طويل جدًا`, - new: 'جديد', - new_folder: 'ملف جديد ', - new_password: "كلمة المرور الجديدة ", - new_username: "اسم مستخدم جديد ", - no_dir_associated_with_site: 'لا يوجد دليل مرتبط بالموقع', - no_websites_published: "لم يتم نشر أي مواقع", - ok: 'نعم', - open: "يفتح", - open_in_new_tab: "فتح في علامة تبويب جديدة", - open_in_new_window: "افتح في نافذة جديدة ", - open_with: "مفتوحة مع ", - password: "كلمة المرور ", - password_changed: "تم تغيير كلمة السر ", - passwords_do_not_match: 'كلمة المرور غير مطابقة', - paste: 'لصق', - paste_into_folder: "الصق داخل الملف", - pick_name_for_website: "اختيار اسم لموقع الويب ", - picture: "صورة ", - powered_by_puter_js: `مشغل بواسطة{{link=docs}}Puter.js{{/link}}`, - preparing: "إعداده", - preparing_for_upload: "التحضير للتحميل ", - properties: "ملكيات ", - publish: "ينشر", - publish_as_website: 'نشر كموقع على شبكة الإنترنت ', - recent: "مؤخرًا", - recover_password: "إستعادة كلمة المرور ", - refer_friends_c2a: "احصل على 1 جيجابايت لكل صديق يقوم بإنشاء حساب والتحقق منه مع Puter. صديقك يحصل على 1 غيغابايت أيضًا!", - refer_friends_social_media_c2a: `احصل على 1 غيغابايت من مساحة التخزين المجانية على موقع Puter.com!`, - refresh: 'ينعش ', - release_address_confirmation: `تأكيد عنوان الإصدار `, - remove_from_taskbar:'إزالة من شريط المهام ', - rename: 'إعادة تسمية', - repeat: 'تكرار', - resend_confirmation_code: "إعادة إرسال رمز التأكيد", - restore: "استرجاع", - save_account_to_get_copy_link: "حفظ الحساب للحصول على نسخة الرابط", - save_account_to_publish: 'حفظ الحساب للنشر', - save_session_c2a: 'حفظ جلسة ', - scan_qr_c2a: 'قم بمسح الرمز أدناه لتسجيل الدخول إلى هذه الجلسة من الأجهزة الأخرى', - select: "إختار", - select_color: 'إختر لون ', - send: "أرسل", - send_password_recovery_email: "إرسال بريد إلكتروني لاستعادة كلمة المرور", - session_saved: "تم حفظ الجلسة ", - set_new_password: "تعيين كلمة مرور جديدة ", - share_to: " شارك إلى", - show_all_windows: "إظهار كافة النوافذ ", - show_hidden: 'أظهر المخفي ', - sign_in_with_puter: "سجل الدخول ب Puter", - sign_up: "إشترك", - signing_in: "تسجيل الدخول", - size: 'الحجم', - sort_by: 'ترتيب حسب', - start: 'إبدأ ', - taking_longer_than_usual: 'يستغرق وقتا أطول من المعتاد ', - text_document: 'وثيقة نصية', - tos_fineprint: `بالنقر على "إنشاء حساب مجاني"، فإنك توافق على {{link=terms}}شروط الاستخدام{{/link}} و {{link=privacy}}حماية البيانات{{/link}}`, - trash: 'نفاية', - type: 'اكتب', - undo: 'الغاء التحميل', - unzip: "فك الضغط", - upload: 'رفع ', - upload_here: 'ارفع هنا', - username: "اسم المستخدم ", - username_changed: 'تم تغيير اسم المستخدم', - versions: "الإصدارات ", - yes_release_it: 'نعم أطلقه', - you_have_been_referred_to_puter_by_a_friend: "لقد تمت إحالتك إلى Puter بواسطة صديق!", - zip: "ملف مضغوط", - } + create_shortcut: "إنشاء اختصار", + credits: "الاعتمادات", + current_password: "كلمة المرور الحالية", + cut: "قص", + clock: "ساعة", + clock_visible_hide: "إخفاء - مخفية دائمًا", + clock_visible_show: "إظهار - مرئية دائمًا", + clock_visible_auto: "تلقائي - الافتراضي، مرئي فقط في وضع الشاشة الكاملة.", + close_all: "إغلاق الكل", + created: "تم الإنشاء", + date_modified: "تاريخ التعديل", + default: "افتراضي", + delete: "حذف", + delete_account: "حذف الحساب" + delete_permanently: "حذف نهائي", + deleting_file: "جارٍ حذف %%", + deploy_as_app: "نشر كتطبيق", + descending: "تنازلي", + desktop: "سطح المكتب", + desktop_background_fit: "ملائمة", + developers: "المطورين", + dir_published_as_website: "%strong% تم نشره إلى:", + disable_2fa: "تعطيل المصادقة الثنائية", + disable_2fa_confirm: "هل أنت متأكد أنك تريد تعطيل المصادقة الثنائية؟", + disable_2fa_instructions: "أدخل كلمة المرور لتعطيل المصادقة الثنائية.", + disassociate_dir: "فصل الدليل", + documents: "المستندات", + dont_allow: "عدم السماح", + download: "تنزيل", + download_file: "تنزيل الملف", + downloading: "جارٍ التنزيل", + email: "البريد الإلكتروني", + email_change_confirmation_sent: "تم إرسال بريد تأكيد إلى عنوان بريدك الإلكتروني الجديد. يرجى التحقق من صندوق الوارد واتباع التعليمات لإكمال العملية.", + email_invalid: "البريد الإلكتروني غير صالح.", + email_or_username: "البريد الإلكتروني أو اسم المستخدم", + email_required: "البريد الإلكتروني مطلوب.", + empty_trash: "إفراغ سلة المهملات", + empty_trash_confirmation: "هل أنت متأكد أنك تريد حذف العناصر في سلة المهملات نهائيًا؟", + emptying_trash: "جارٍ إفراغ سلة المهملات...", + enable_2fa: "تمكين المصادقة الثنائية", + end_hard: "إنهاء صعب", + end_process_force_confirm: "هل أنت متأكد أنك تريد إنهاء هذه العملية بالقوة؟", + end_soft: "إنهاء سلس", + enlarged_qr_code: "رمز QR مكبر", + enter_password_to_confirm_delete_user: "أدخل كلمة المرور لتأكيد حذف الحساب", + error_message_is_missing: "رسالة الخطأ مفقودة.", + error_unknown_cause: "حدث خطأ غير معروف.", + error_uploading_files: "فشل في تحميل الملفات", + favorites: "المفضلة", + feedback: "ملاحظات", + feedback_c2a: "يرجى استخدام النموذج أدناه لإرسال ملاحظاتك وتعليقاتك وتقرير الأخطاء.", + feedback_sent_confirmation: "شكرًا لتواصلك معنا. إذا كان لديك بريد إلكتروني مرتبط بحسابك، ستتلقى ردًا منا في أقرب وقت ممكن.", + fit: "ملائمة", + folder: "مجلد" + force_quit: "إنهاء بالقوة", + forgot_pass_c2a: "هل نسيت كلمة المرور؟", + from: "من", + general: "عام", + get_a_copy_of_on_puter: "احصل على نسخة من '%%' على Puter.com!", + get_copy_link: "احصل على رابط النسخ", + hide_all_windows: "إخفاء جميع النوافذ", + home: "الصفحة الرئيسية", + html_document: "مستند HTML", + hue: "درجة اللون", + image: "صورة", + incorrect_password: "كلمة مرور غير صحيحة", + invite_link: "رابط الدعوة", + item: "عنصر", + items_in_trash_cannot_be_renamed: "لا يمكن إعادة تسمية هذا العنصر لأنه في سلة المهملات. لإعادة تسمية هذا العنصر، اسحبه أولاً خارج سلة المهملات.", + jpeg_image: "صورة JPEG", + keep_in_taskbar: "الاحتفاظ في شريط المهام", + language: "اللغة", + license: "رخصة", + lightness: "إضاءة", + link_copied: "تم نسخ الرابط", + loading: "جارٍ التحميل", + log_in: "تسجيل الدخول", + log_into_another_account_anyway: "تسجيل الدخول إلى حساب آخر على أي حال", + log_out: "تسجيل الخروج", + looks_good: "يبدو جيدًا!", + manage_sessions: "إدارة الجلسات", + menubar_style: "نمط شريط القوائم", + menubar_style_desktop: "سطح المكتب", + menubar_style_system: "النظام", + menubar_style_window: "النافذة", + modified: "تم التعديل", + move: "نقل", + moving_file: "جارٍ نقل %%", + my_websites: "مواقعي الإلكترونية", + name: "اسم", + name_cannot_be_empty: "الاسم لا يمكن أن يكون فارغًا.", + name_cannot_contain_double_period: "الاسم لا يمكن أن يكون '..'.", + name_cannot_contain_period: "الاسم لا يمكن أن يكون '.'.", + name_cannot_contain_slash: "الاسم لا يمكن أن يحتوي على '/'." + name_must_be_string: "الاسم يجب أن يكون نصًا فقط.", + name_too_long: "الاسم لا يمكن أن يكون أطول من %% حرف.", + new: "جديد", + new_email: "البريد الإلكتروني الجديد", + new_folder: "مجلد جديد", + new_password: "كلمة المرور الجديدة", + new_username: "اسم المستخدم الجديد", + no: "لا", + no_dir_associated_with_site: "لا يوجد دليل مرتبط بهذا العنوان.", + no_websites_published: "لم تنشر أي مواقع إلكترونية بعد.", + ok: "موافق", + open: "فتح", + open_in_new_tab: "فتح في علامة تبويب جديدة", + open_in_new_window: "فتح في نافذة جديدة", + open_with: "فتح باستخدام", + original_name: "الاسم الأصلي", + original_path: "المسار الأصلي", + oss_code_and_content: "برامج ومحتوى مفتوح المصدر", + password: "كلمة المرور", + password_changed: "تم تغيير كلمة المرور.", + password_recovery_rate_limit: "لقد وصلت إلى الحد الأقصى؛ يرجى الانتظار بضع دقائق. لمنع حدوث ذلك في المستقبل، تجنب إعادة تحميل الصفحة كثيرًا.", + password_recovery_token_invalid: "رمز استعادة كلمة المرور لم يعد صالحًا.", + password_recovery_unknown_error: "حدث خطأ غير معروف. يرجى المحاولة مرة أخرى لاحقًا.", + password_required: "كلمة المرور مطلوبة.", + password_strength_error: "يجب أن تكون كلمة المرور بطول 8 أحرف على الأقل وتحتوي على حرف كبير واحد، حرف صغير واحد، رقم واحد، وحرف خاص واحد على الأقل.", + passwords_do_not_match: "`كلمة المرور الجديدة` و`تأكيد كلمة المرور الجديدة` غير متطابقتين.", + paste: "لصق", + paste_into_folder: "لصق في المجلد", + path: "المسار", + personalization: "تخصيص", + pick_name_for_website: "اختر اسمًا لموقعك الإلكتروني:", + picture: "صورة", + pictures: "الصور", + plural_suffix: "s", + powered_by_puter_js: "مدعوم بواسطة {{link=docs}}Puter.js{{/link}}", + preparing: "جارٍ التحضير...", + preparing_for_upload: "جارٍ التحضير للتحميل...", + print: "طباعة", + privacy: "الخصوصية", + proceed_to_login: "المتابعة لتسجيل الدخول", + proceed_with_account_deletion: "المتابعة مع حذف الحساب", + process_status_initializing: "جارٍ التهيئة", + process_status_running: "جارٍ التشغيل", + process_type_app: "تطبيق", + process_type_init: "تهيئة", + process_type_ui: "واجهة المستخدم", + properties: "الخصائص", + public: "عام", + publish: "نشر", + publish_as_website: "نشر كموقع إلكتروني", + puter_description: "Puter هو سحابة شخصية تركز على الخصوصية للحفاظ على جميع ملفاتك، تطبيقاتك، وألعابك في مكان آمن واحد، متاحة من أي مكان وفي أي وقت.", + reading_file: "جارٍ قراءة %strong%", + recent: "الأخيرة", + recommended: "مُوصى به", + recover_password: "استعادة كلمة المرور", + refer_friends_c2a: "احصل على 1 جيجابايت عن كل صديق ينشئ حسابًا ويؤكده على Puter. سيحصل صديقك على 1 جيجابايت أيضًا!", + refer_friends_social_media_c2a: "احصل على 1 جيجابايت من التخزين المجاني على Puter.com!", + refresh: "تحديث", + release_address_confirmation: "هل أنت متأكد أنك تريد تحرير هذا العنوان؟", + remove_from_taskbar: "إزالة من شريط المهام" + rename: "إعادة تسمية", + repeat: "تكرار", + replace: "استبدال", + replace_all: "استبدال الكل", + resend_confirmation_code: "إعادة إرسال رمز التأكيد", + reset_colors: "إعادة ضبط الألوان", + restart_puter_confirm: "هل أنت متأكد أنك تريد إعادة تشغيل Puter؟", + restore: "استعادة", + save: "حفظ", + saturation: "تشبع", + save_account: "حفظ الحساب", + save_account_to_get_copy_link: "يرجى إنشاء حساب للمتابعة.", + save_account_to_publish: "يرجى إنشاء حساب للمتابعة.", + save_session: "حفظ الجلسة", + save_session_c2a: "أنشئ حسابًا لحفظ جلستك الحالية وتجنب فقدان عملك.", + scan_qr_c2a: "امسح الرمز أدناه لتسجيل الدخول إلى هذه الجلسة من أجهزة أخرى", + scan_qr_2fa: "امسح رمز الاستجابة السريعة باستخدام تطبيق المصادقة الخاص بك", + scan_qr_generic: "امسح رمز الاستجابة السريعة هذا باستخدام هاتفك أو جهاز آخر", + search: "بحث", + seconds: "ثوانٍ", + security: "الأمان", + select: "تحديد", + selected: "محدد", + select_color: "اختر لونًا…", + sessions: "جلسات", + send: "إرسال", + send_password_recovery_email: "إرسال بريد استعادة كلمة المرور", + session_saved: "شكرًا لإنشاء حساب. تم حفظ هذه الجلسة.", + settings: "الإعدادات", + set_new_password: "تعيين كلمة مرور جديدة", + share: "مشاركة", + share_to: "مشاركة إلى", + share_with: "مشاركة مع:", + shortcut_to: "اختصار إلى", + show_all_windows: "عرض جميع النوافذ", + show_hidden: "إظهار المخفي", + sign_in_with_puter: "تسجيل الدخول باستخدام Puter", + sign_up: "تسجيل", + signing_in: "جارٍ تسجيل الدخول…", + size: "الحجم", + skip: "تخطي", + something_went_wrong: "حدث خطأ ما.", + sort_by: "فرز حسب", + start: "بدء", + status: "الحالة", + storage_usage: "استخدام التخزين", + storage_puter_used: "مستخدم بواسطة Puter", + taking_longer_than_usual: "يستغرق وقتًا أطول من المعتاد. يرجى الانتظار...", + task_manager: "مدير المهام", + taskmgr_header_name: "الاسم", + taskmgr_header_status: "الحالة", + taskmgr_header_type: "النوع", + terms: "الشروط", + text_document: "مستند نصي", + tos_fineprint: "بالنقر على 'إنشاء حساب مجاني' فإنك توافق على {{link=terms}}شروط الخدمة{{/link}} و{{link=privacy}}سياسة الخصوصية{{/link}} لـPuter.", + transparency: "الشفافية", + trash: "المهملات", + two_factor: "المصادقة الثنائية", + two_factor_disabled: "تم تعطيل المصادقة الثنائية", + two_factor_enabled: "تم تمكين المصادقة الثنائية" + type: "نوع", + type_confirm_to_delete_account: "اكتب 'تأكيد' لحذف حسابك.", + ui_colors: "ألوان واجهة المستخدم", + ui_manage_sessions: "مدير الجلسات", + ui_revoke: "إلغاء", + undo: "تراجع", + unlimited: "غير محدود", + unzip: "فك الضغط", + upload: "رفع", + upload_here: "ارفع هنا", + usage: "الاستخدام", + username: "اسم المستخدم", + username_changed: "تم تحديث اسم المستخدم بنجاح.", + username_required: "اسم المستخدم مطلوب.", + versions: "الإصدارات", + videos: "مقاطع الفيديو", + visibility: "الرؤية", + yes: "نعم", + yes_release_it: "نعم، أطلقه", + you_have_been_referred_to_puter_by_a_friend: "تم إحالتك إلى Puter بواسطة صديق!", + zip: "ضغط", + zipping_file: "جارٍ ضغط %strong%" + + // === 2FA Setup === + setup2fa_1_step_heading: "افتح تطبيق المصادقة الخاص بك", + setup2fa_1_instructions: ` + يمكنك استخدام أي تطبيق مصادقة يدعم بروتوكول كلمة المرور لمرة واحدة المعتمدة على الوقت (TOTP). + هناك العديد للاختيار من بينها، ولكن إذا كنت غير متأكد + Authy + هو خيار موثوق به لنظام Android و iOS. + `, + setup2fa_2_step_heading: "مسح رمز الاستجابة السريعة (QR code)", + setup2fa_3_step_heading: "أدخل الرمز المكون من 6 أرقام", + setup2fa_4_step_heading: "انسخ رموز الاسترداد الخاصة بك", + setup2fa_4_instructions: ` + هذه رموز الاسترداد هي الطريقة الوحيدة للوصول إلى حسابك إذا فقدت هاتفك أو لم تتمكن من استخدام تطبيق المصادقة الخاص بك. + تأكد من حفظها في مكان آمن. + `, + setup2fa_5_step_heading: "تأكيد إعداد المصادقة الثنائية (2FA)", + setup2fa_5_confirmation_1: "لقد قمت بحفظ رموز الاسترداد في مكان آمن", + setup2fa_5_confirmation_2: "أنا جاهز لتمكين المصادقة الثنائية (2FA)", + setup2fa_5_button: "تمكين المصادقة الثنائية (2FA)" + + // === 2FA Login === + login2fa_otp_title: "أدخل رمز المصادقة الثنائية (2FA)", + login2fa_otp_instructions: "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة الخاص بك.", + login2fa_recovery_title: "أدخل رمز الاسترداد", + login2fa_recovery_instructions: "أدخل أحد رموز الاسترداد الخاصة بك للوصول إلى حسابك.", + login2fa_use_recovery_code: "استخدام رمز الاسترداد", + login2fa_recovery_back: "الرجوع", + login2fa_recovery_placeholder: "XXXXXXXX" + } }; -export default ar; - +export default ar; \ No newline at end of file From 8bdd489eafc55e4e2540a8f9b29aee2249f7f6a1 Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Mon, 8 Jul 2024 13:58:50 -0700 Subject: [PATCH 4/5] Add missing commas --- src/gui/src/i18n/translations/ar.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/gui/src/i18n/translations/ar.js b/src/gui/src/i18n/translations/ar.js index 16642a2b6..b1492cdde 100644 --- a/src/gui/src/i18n/translations/ar.js +++ b/src/gui/src/i18n/translations/ar.js @@ -53,7 +53,7 @@ const en = { confirm_2fa_setup: "لقد أضفت الرمز إلى تطبيق المصادقة", confirm_2fa_recovery: "لقد حفظت رموز الاسترداد في مكان آمن", confirm_account_for_free_referral_storage_c2a: "أنشئ حسابًا وقم بتأكيد عنوان بريدك الإلكتروني للحصول على 1 جيجابايت من مساحة التخزين المجانية. سيحصل صديقك أيضًا على 1 جيجابايت من مساحة التخزين المجانية.", - confirm_code_generic_incorrect: "رمز غير صحيح." + confirm_code_generic_incorrect: "رمز غير صحيح.", confirm_code_generic_too_many_requests: "طلبات كثيرة جدًا. يرجى الانتظار بضع دقائق.", confirm_code_generic_submit: "إرسال الرمز", confirm_code_generic_try_again: "حاول مرة أخرى", @@ -93,7 +93,7 @@ const en = { date_modified: "تاريخ التعديل", default: "افتراضي", delete: "حذف", - delete_account: "حذف الحساب" + delete_account: "حذف الحساب", delete_permanently: "حذف نهائي", deleting_file: "جارٍ حذف %%", deploy_as_app: "نشر كتطبيق", @@ -133,7 +133,7 @@ const en = { feedback_c2a: "يرجى استخدام النموذج أدناه لإرسال ملاحظاتك وتعليقاتك وتقرير الأخطاء.", feedback_sent_confirmation: "شكرًا لتواصلك معنا. إذا كان لديك بريد إلكتروني مرتبط بحسابك، ستتلقى ردًا منا في أقرب وقت ممكن.", fit: "ملائمة", - folder: "مجلد" + folder: "مجلد", force_quit: "إنهاء بالقوة", forgot_pass_c2a: "هل نسيت كلمة المرور؟", from: "من", @@ -173,7 +173,7 @@ const en = { name_cannot_be_empty: "الاسم لا يمكن أن يكون فارغًا.", name_cannot_contain_double_period: "الاسم لا يمكن أن يكون '..'.", name_cannot_contain_period: "الاسم لا يمكن أن يكون '.'.", - name_cannot_contain_slash: "الاسم لا يمكن أن يحتوي على '/'." + name_cannot_contain_slash: "الاسم لا يمكن أن يحتوي على '/'.", name_must_be_string: "الاسم يجب أن يكون نصًا فقط.", name_too_long: "الاسم لا يمكن أن يكون أطول من %% حرف.", new: "جديد", @@ -233,7 +233,7 @@ const en = { refer_friends_social_media_c2a: "احصل على 1 جيجابايت من التخزين المجاني على Puter.com!", refresh: "تحديث", release_address_confirmation: "هل أنت متأكد أنك تريد تحرير هذا العنوان؟", - remove_from_taskbar: "إزالة من شريط المهام" + remove_from_taskbar: "إزالة من شريط المهام", rename: "إعادة تسمية", repeat: "تكرار", replace: "استبدال", @@ -293,7 +293,7 @@ const en = { trash: "المهملات", two_factor: "المصادقة الثنائية", two_factor_disabled: "تم تعطيل المصادقة الثنائية", - two_factor_enabled: "تم تمكين المصادقة الثنائية" + two_factor_enabled: "تم تمكين المصادقة الثنائية", type: "نوع", type_confirm_to_delete_account: "اكتب 'تأكيد' لحذف حسابك.", ui_colors: "ألوان واجهة المستخدم", @@ -315,7 +315,7 @@ const en = { yes_release_it: "نعم، أطلقه", you_have_been_referred_to_puter_by_a_friend: "تم إحالتك إلى Puter بواسطة صديق!", zip: "ضغط", - zipping_file: "جارٍ ضغط %strong%" + zipping_file: "جارٍ ضغط %strong%", // === 2FA Setup === setup2fa_1_step_heading: "افتح تطبيق المصادقة الخاص بك", @@ -335,7 +335,7 @@ const en = { setup2fa_5_step_heading: "تأكيد إعداد المصادقة الثنائية (2FA)", setup2fa_5_confirmation_1: "لقد قمت بحفظ رموز الاسترداد في مكان آمن", setup2fa_5_confirmation_2: "أنا جاهز لتمكين المصادقة الثنائية (2FA)", - setup2fa_5_button: "تمكين المصادقة الثنائية (2FA)" + setup2fa_5_button: "تمكين المصادقة الثنائية (2FA)", // === 2FA Login === login2fa_otp_title: "أدخل رمز المصادقة الثنائية (2FA)", From 7d92304e7fc81be29acb52acf90d080005b48818 Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Mon, 8 Jul 2024 13:59:45 -0700 Subject: [PATCH 5/5] Update ar.js --- src/gui/src/i18n/translations/ar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/src/i18n/translations/ar.js b/src/gui/src/i18n/translations/ar.js index b1492cdde..6cf2074fc 100644 --- a/src/gui/src/i18n/translations/ar.js +++ b/src/gui/src/i18n/translations/ar.js @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -const en = { +const ar = { name: "العربية", english_name: "Arabic", code: "ar",