Mobile version apktool، محرر نصوص 920، قاموس إنجليزي-صيني (ليس ضروريًا إذا كانت لغتك الإنجليزية جيدة بما فيه الكفاية). محرر نصوص 920، يرجى تنزيل أداة apk للجوال من Baidu!
ابدأ البرنامج التعليمي:
افتح أولاً أداة apktool، وحدد البرنامج (apk) الذي تريد توطينه، ثم انقر فوق "Decompile All" وحدده، ثم انتظر. طول الوقت يعتمد على حجم البرنامج. بعد الانتهاء من فك البرنامج، أدخل المجلد الذي تم إنشاؤه بعد فك البرنامج. أدخل المجلد وسترى مجلدين، مجلد res وsmali، وملفين. بغض النظر عن أي شيء آخر، أدخل مجلد الدقة. يمكننا أن نرى أن هناك العديد من المجلدات التي تبدأ بالقيمة (بعض البرامج تحتوي على مجلد واحد فقط) وبعض المجلدات تبدأ بالتخطيط والقابل للرسم. من بينها، ما نقوم بترجمته بشكل أساسي هو ملف string.xml الموجود في مجلد القيم. وبطبيعة الحال، قد تكون إدخالات بعض البرامج متناثرة في ملفات XML أخرى. مجلد القيم هو مجلد اللغة الانجليزية. المجلدات مثل value-cs، وvalues-fr، وvalues-nb، وما إلى ذلك هي مجلدات لغة في بلدان أخرى. القيم-zh-rCN هي المجلد الصيني المبسط، والقيم-zh-rTW هي المجلد التايواني التقليدي.
(ملاحظة: إذن، تحت أي ظروف يعرض البرنامج لغات مختلفة؟ في الواقع، يعتمد ذلك على الإعدادات الإقليمية في إعدادات النظام. حدد اللغة الصينية المبسطة، وسيعرض اللغة تلقائيًا في مجلد القيم-zh-rCN. في بعض الأحيان عندما نتصفح المنتدى، سنرى بعض الإصدارات المبسطة من البرامج، والمحتوى المبسط يحتوي على العنصر المبسط "حزمة اللغة المبسطة". في الواقع، يعني ذلك حذف قيم حزم اللغات الأخرى غير الضرورية -xx والحفاظ على قيمة حزمة اللغة التي تريدها بحاجة إلى es-xx فقط)
عندما يحتوي البرنامج فقط على مجلد مثل القيم، يمكننا إنشاء مجلدvalues-zh-rCN يدويًا بأنفسنا ونسخ الملفات التي تحتاج إلى تحويلها إلى اللغة الصينية ضمن مجلد القيم (لا يمكن نسخ بعض الملفات الموجودة في القيم، مثل ملف public.xml). عادة نحتاج فقط إلى نسخ ملف string.xml وملف arrays.xml. (يتحكم string.xml في الإدخالات الموجودة على واجهة البرنامج بينما يتحكم arrays.xml في بعض خيارات القائمة)
عندما نقوم بإنشاء مجلدvalues-zh-rCN يدويًا وننفذ التحويل الصيني، يطلق عليه "التحويل الصيني المضمن"! هذه نسخة صينية دون تدمير مجلد القيم الأصلي. بالطبع، إذا كنت لا تريد حزمة اللغة الإنجليزية، فيمكنك تحويل الإدخالات إلى القيم الصينية مباشرةً. بهذه الطريقة، يتوفر لدى البرنامج حزمة اللغة الصينية فقط.
بعد أن قلت الكثير من المبادئ، فلنبدأ بالترجمة الصينية!
افتح ملف string.xml باستخدام محرر النصوص 920. ما عليك سوى تحويل الإدخالات بين
عند البحث عن سلسلة const "xxxxxx" في ملف smali، يتم بالفعل فك ترجمتها من ملفclasses.dex. تجدر الإشارة هنا إلى أنه بعد تحويل محتوى xxxx إلى اللغة الصينية في سلسلة const-string "xxxxx"، يجب حفظه بتنسيق "UTF-8" (سيحفظه البرنامج تلقائيًا بهذا التنسيق).
يمكننا أيضًا البحث مباشرة عن الكلمات الأساسية ذات السلسلة الثابتة للعثور على المحتوى الصيني الذي نحتاجه. دعني أؤكد مرة أخرى: يوصى بتثبيت النسخة الإنجليزية من البرنامج على هاتفك المحمول أولاً، ثم استخدامها لتعلم اللغة الصينية.
أخيرًا، بعد ترجمة كل المحتوى إلى اللغة الصينية، استخدم apktool لتجميع المجلد الذي قمت بتفكيكه للتو، ثم استخدم apktool للتوقيع عليه، وبعد ذلك يمكنك تثبيته!
>>>تم نشر هذا البرنامج التعليمي بواسطة "My Mood My Rain"، وهو عضو في "Huawei t8620 Bar". تم تعديل البرنامج التعليمي الأصلي ودمجه بشكل مناسب في هذا البرنامج التعليمي بواسطة "Shuaihong" (BaiduID: Long Hong).