diff --git a/src/main/resources/strings/strings-ar.properties b/src/main/resources/strings/strings-ar.properties new file mode 100755 index 00000000..9c477cc5 --- /dev/null +++ b/src/main/resources/strings/strings-ar.properties @@ -0,0 +1,125 @@ +################################################################################################ +# Localized strings used by APKEditor +# File naming: +# strings-[language]-[country(optional)].properties +# default: +# strings.properties +# e.g. : strings-en-US.properties, strings-en.properties +# +# Content: The content is as per specification of java.util.Properties +# Encoding: utf-8 only. If utf-8 can not handle, use escaped hex encoding. +# format: +# name={VALUE} +# name: A unique string of characters starting with a-z , digits 0-9 and underscore '_' +# {VALUE}: the value +# +# +# Comment: New line starting with '#' character +# +# NOTES: +# 1 - Optionally, keep the list alphabetically sorted by name. +# 2 - If the name and {VALUE} is the same as default, the entry can be ignored +# +################################################################################################ +# Authors: github.com/REAndroid, +################################################################################################ + +app_version=استعراض معلومات الاصدار و الخروج +app_help=استعراض المساعدة والخروج +build_description=يبني الملف الثنائي لأندرويد من json/xml/raw. +build_example_1=[أساسي]\n java -jar APKEditor.jar b -i مسار/دليل_الإدخال +build_example_2=[تحديد الإخراج]\n java -jar APKEditor.jar b -i مسار/دليل_الإدخال -o مسار/الإخراج.apk +build_example_3=[استعادة التوقيعات]\n java -jar APKEditor.jar b -t sig -i مسار/الإدخال.apk -sig مسار/دليل_التوقيعات +build_example_4=[تحديد الإطار]\n java -jar APKEditor.jar b -i مسار/دليل_الإدخال -framework framework-res.apk -framework platforms/android-32/android.jar +build_no_cache=تجاهل ملفات .dex المخزنة مؤقتًا وإعادة بناء ملفات smali. +build_types=أنواع البناء، افتراضيًا يتم تحديد أنواع البناء عن طريق المسح السريع لملفات دليل الإدخال. القيم هي: +clean_meta=ينظف دليل META-INF مع كتلة التوقيع. +decode_description=يفك تشفير الموارد الثنائية لأندرويد إلى json/xml/raw قابلة للقراءة. +decode_example_1=[أساسي]\njava -jar APKEditor.jar d -i مسار/الإدخال.apk +decode_example_2=[تحديد الإخراج]\njava -jar APKEditor.jar d -i مسار/الإدخال.apk -o مسار/الإخراج.apk +decode_example_3=[تحديد نوع فك التشفير]\njava -jar APKEditor.jar d -t xml -i مسار/الإدخال.apk +decode_example_4=[تحديد ملف(ات) الإطار]\njava -jar APKEditor.jar d -i مسار/الإدخال.apk -framework framework-res.apk -framework platforms/android-32/android.jar +decode_example_5=[فك تشفير كتلة توقيع apk]\njava -jar APKEditor.jar d -t sig -i مسار/الإدخال.apk -sig مسار/دليل_التوقيعات +decode_types=أنواع فك التشفير: +decode_usage=d [الخيارات، الأعلام] +dump_dex_markers=يفرغ علامات dex (ينطبق فقط عند وضع smali). +duplicate_option_exception=خيار مكرر '%s' +empty_command_args_exception=أمر فارغ، قم بالتشغيل مع -h للحصول على المساعدة +empty_command_option_exception=خيارات فارغة، قم بالتشغيل مع `<الأمر>` -h للحصول على المساعدة +force_delete=فرض حذف مسار الإخراج. +framework_version_number=رقم إصدار الإطار المفضل +help_description=يعرض هذه المساعدة ويخرج. +help_main_footer=للحصول على مساعدة حول كل أمر قم بالتشغيل مع: +info_activities=يطبع اسم الفئة الرئيسية للنشاط. إذا كان في الوضع المفصل، يطبع جميع الأنشطة المعلنة بما في ذلك ``. +info_app_class_name=اسم فئة التطبيق. +info_app_icon=مسار/قيمة أيقونة التطبيق. إذا كان في الوضع المفصل، يطبع جميع التكوينات. +info_app_icon_round=مسار/قيمة أيقونة التطبيق الدائرية. إذا كان في الوضع المفصل، يطبع جميع التكوينات. +info_app_name=اسم التطبيق. إذا كان في الوضع المفصل، يطبع جميع التكوينات. +info_app_version_code=رمز إصدار التطبيق. +info_app_version_name=اسم إصدار التطبيق. +info_description=يطبع معلومات عن apk. +info_dex=يطبع معلومات dex. +info_example_1=[أساسي]\n java -jar APKEditor.jar info -i ملف.apk +info_example_2=[تحديد الإخراج والنوع]\n java -jar APKEditor.jar info -i مسار/الإدخال.apk -t json -v -o ملف_المعلومات.json +info_example_3=[طباعة نوع محدد فقط]\n java -jar APKEditor.jar info -i مسار/الإدخال.apk -resources -filter-type drawable +info_filter_type=يطبع فقط أسماء نوع المورد المحدد\n *ينطبق هذا فقط عند استخدام العلم '-resources'.\n *يمكن أن يكون متعددًا. +info_invalid_output_extension=امتداد ملف غير صالح! المتوقع '%s'، '%s' +info_configurations=طباعة التكوينات في APK. +info_languages=طباعة اللغات في APK. +info_locales=طباعة الإعدادات المحلية في APK. +info_list_files=قائمة الملفات داخل apk. +info_list_xml_files=قائمة ملفات xml المجمعة داخل apk. +info_min_sdk_version=الحد الأدنى لإصدار SDK. +info_package_name=اسم الحزمة (معرف التطبيق) من الملف التعريفي وإذا كان في الوضع المفصل، يطبع حزم جدول الموارد. +info_permissions=الأذونات. +info_print_types=أنواع/تنسيقات الطباعة: +info_res=يطبع إدخالات الموارد المحددة بواسطة أي من:\n 1) معرف المورد السداسي العشري أو العشري.\n 2) الاسم الكامل للمورد مثل @string/app_name.\n *يمكن أن يكون متعددًا. +info_resources=يطبع جميع الموارد +info_signatures=يطبع معلومات التوقيع. +info_signatures_base64=يطبع معلومات التوقيع مع شهادات base64. +info_strings=طباعة محتويات مجموعة السلاسل في جدول الموارد في APK. +info_target_sdk_version=إصدار SDK المستهدف. +info_verbose_mode=الوضع المفصل. +info_xml_tree=يطبع ملفات xml المجمعة في الأصول المعطاة.\n *يمكن أن يكون متعددًا +info_xml_strings=طباعة سلاسل ملفات xml المجمعة المعطاة.\n *يمكن أن يكون متعددًا +input_path=مسار الإدخال. +invalid_sig_parameter_combination=مجموعة معلمات غير صالحة!\nتم توفير دليل التوقيعات ولكن يفتقد: -t sig +invalid_type_format=سلسلة `<%s>` غير صالحة '%s' +keep_original_res=يحتفظ بمسارات ملفات res/* الأصلية:\n *ينطبق فقط عند فك التشفير إلى xml\n *سيتم وضع جميع ملفات res/* في الدليل ``\n *سيتم ربط المسارات النسبية بـ values/*xml +merge_description=يدمج ملفات apk المقسمة من الدليل أو ملفات apk المضغوطة مثل XAPK، APKM، APKS ... +merge_example_1=[أساسي]\n java -jar APKEditor.jar m -i مسار/الإدخال -o مسار/الإخراج.apk +missing_input_file=ملف الإدخال مفقود. +missing_sig_directory=دليل التوقيعات مفقود. +missing_value_exception=قيمة مفقودة لـ '%s' +no_dex_debug=يسقط جميع معلومات التصحيح من smali/dex. +no_such_directory=لا يوجد مثل هذا الدليل: '%s' +no_such_file=لا يوجد مثل هذا الملف: '%s'. +no_such_file_or_directory=لا يوجد مثل هذا الملف أو الدليل: '%s' +output_path=مسار الإخراج. اختياري، إذا لم يتم توفيره فسيتم إنشاء ملف جديد في نفس الدليل كإدخال +path_already_exists=المسار موجود بالفعل: '%s' +path_is_directory_expect_file=المسار هو دليل يتوقع ملفًا: '%s' +path_is_file_expect_directory=المسار هو ملف يتوقع دليلًا: '%s' +path_of_framework=مسار ملف الإطار (يمكن أن يكون متعددًا). +protect_description=يحمي/يشوه ملفات موارد apk. باستخدام تقنيات تشويه فريدة. +protect_example_1=[أساسي]\n java -jar APKEditor.jar p -i مسار/الإدخال.apk -o مسار/الإخراج.apk +protect_keep_type=الاحتفاظ بأسماء نوع مورد محددة (مثل drawable)، افتراضيًا يحتفظ فقط بنوع المورد ``.\n *يمكن أن يكون متعددًا +protect_skip_manifest=عدم حماية الملف التعريفي. +raw_dex=نسخ ملفات dex الخام / تخطي smali. +res_dir_name=يعين اسم الدليل الجذر لملفات الموارد. على سبيل المثال، للتشويه لنقل الملفات من 'res/*' إلى 'r/*' أو العكس. +refactor_description=يعيد هيكلة أسماء الموارد المشوهة +refactor_example_1=[أساسي]\n java -jar APKEditor.jar x -i مسار/الإدخال.apk -o مسار/الإخراج.apk +refactor_fix_types=يصحح أسماء نوع المورد بناءً على الاستخدامات والقيم +refactor_public_xml=مسار ملف xml لمعرفات الموارد (public.xml)\nيحمل الأسماء ويطبقها على الموارد من ملف 'public.xml' +signatures_path=مسار دليل التوقيعات. +split_json=يقسم resources.arsc إلى أجزاء متعددة وفقًا لإدخالات النوع (استخدم هذا للملفات الكبيرة) +title_commands=الأوامر: +title_app_description=محرر ملفات الموارد الثنائية لأندرويد +title_example=أمثلة: +title_flags=الأعلام: +title_options=الخيارات: +title_other_options=خيارات أخرى: +title_usage=الاستخدام: +unknown_command_exception=أمر غير معروف: '%s' +unknown_option_exception=خيار غير معروف: '%s' +validate_modules=يتحقق من نفس رقم الإصدار لـ base.apk مع ملفات apk المقسمة. +validate_resources_dir=التحقق من صحة اسم دليل الموارد\n(على سبيل المثال، إذا كان مسار ملف مورد drawable هو 'res/abc.png' فسيتم نقله إلى 'res/drawable/abc.png)'