جوهر الروبوت الصينية الفصول الدراسية الدرس 6

الملصق الأصلي: هاكوري ريمو وجهات النظر: 3121 الردود: 2 نشر في: 2012-03-04 23:19:32
تعتمد هذه الترجمة الصينية على أداة تنظيف بطاقة SD (النسخة الإنجليزية) [المرفق 1 هو النسخة الإنجليزية]
هذه هي النسخة الصينية من النسخة الصينية (يمكنك تنزيلها ومقارنتها)
-------------------------------- ------
تابع الدرس الخامس واستمر. في الواقع، هذا الدرس الخامس هو مجرد أساس. أعتقد أن الجميع قد استخدموا apktool لفك البرامج وتجميعها. إذا كنت لا تعرف كيفية القيام بذلك ولا تفهمه، يرجى مشاهدة الدرس الخامس بعناية قبل مواصلة القراءة.
-------------------------------\ بشكل أساسي عن طريق تعديل اللغة الإنجليزية في ملفات السلسلة والمصفوفة في مجلد القيم لتحقيق غرض الترجمة الصينية (تجاهل الأصول الموجودة في الصورة أدناه، فهي غير مضمنة في الأصول العامة، فقط الأصول الخاصة)

بعد أن قمنا بتفكيكها، يوجد مجلد [APK] في الدليل الذي تم فك ترجمته، ابحث عن سلسلة ومصفوفة res\values
- في المجلد res، يمكننا أن نرى أن هناك العديد من مجلدات القيم ***، وهي حزم اللغات.
- value هي حزمة اللغة الإنجليزية، value-zh هي حزمة اللغة الصينية (بما في ذلك هونغ كونغ وماكاو وتايوان والبر الرئيسي)، وvalues-zh-rCN هي حزمة اللغة الصينية المبسطة (تشمل البر الرئيسي فقط)، وvalues-zh-rTW هي حزمة اللغة الصينية التقليدية (هونج كونج وماكاو وتايوان). بالإضافة إلى ذلك، فإن حزم اللغات الموجودة في المناطق الأخرى عبارة عن كائنات مبسطة، لذا لا تحتاج إلى معرفة الكثير عنها.
-في مجلد القيم، توجد عادةً صفائف. أكس أم أل، سلاسل. xml وملفات اللغات الأخرى. لتحويل هذه الملفات إلى اللغة الصينية، يمكنك فتحها باستخدام برنامج Notepad++ Portable (هذا البرنامج موجود في الدرس الأول). دعونا نلقي نظرة على عملية التفكيك في أداة تنظيف بطاقة SD res\values\ string بالنسبة للغة الإنجليزية

الموجودة فيها، نحتاج فقط إلى تغيير محتوى ****** بين >*****</string> إلى الصينية. (انظر الصورة أدناه)

يشعر الجميع، ماذا علي أن أفعل إذا كانت لغتي الإنجليزية ليست جيدة؟ ؟ ؟
دعني أخبرك بسر صغير، الآن يوجد شيء يسمى ترجمة جوجل، هيهي! ! ! !
بعد الانتهاء من الترجمة، ما عليك سوى حفظها مباشرة
عند الحفظ، تأكد من تغيير الترميز إلى UTF-8 للحفظ.
بعد ترجمة السلسلة والمصفوفة إلى اللغة الصينية، قم بتجميعها وتعبئتها. اختبرها لمعرفة ما إذا كانت متوفرة باللغة الصينية. إذا كان الأمر كذلك، فإن الخطوة التالية هي إضفاء الطابع الصيني على الصين XML
------------------- ------------------
الصينية التحليل
- بعد فهم مشكلة حزم اللغات، سيفهم الجميع أن خطوات تشغيل APKTool هي في الواقع بسيطة للغاية، فقط فك - تعديل أو إضافة حزم اللغات - إعادة الحزم، ولكن الجزء الأكثر استهلاكًا للوقت هو تعديل حزم اللغات وإضافتها، وهي تستغرق وقتًا أطول من الطريقة الصينية التقليدية، لكن فوائدها لا تضاهى بالطريقة الصينية التقليدية.

- بالإضافة إلى ذلك، بالإضافة إلى حزم اللغات الموجودة في مجلد res التي تحتاج إلى تحويلها إلى اللغة الصينية، هناك أيضًا ملفات في التنسيق ومجلدات xml في مجلد res التي تحتاج إلى تحويلها إلى اللغة الصينية.

يتم فتحه أيضًا باستخدام برنامج Notepad++ Portable. هذه الملفات مليئة ببيانات التعليمات البرمجية، وتحتاج إلى استخدام وظيفة البحث للعثور على الكلمات التي تحتاج إلى تحويلها إلى اللغة الصينية. لذلك، يوصى بتثبيت البرنامج الأصلي أولاً، ثم مقارنة الكلمات والبحث عنها وتحويلها إلى اللغة الصينية.
يمكنك استخدام هذه الطريقة فقط!

يمكنك استخدام برنامج notepad++ للبحث عن أجزاء الحروف غير الصينية، أو يمكنك البحث بالطرق التالية. الإعدادات ذات الصلة كما هو موضح في الشكل:

Set وفقًا للصورة أعلاه، الدليل هو مجلد APK الذي تم الحصول عليه بعد فك الترجمة، وهدف البحث هو البحث الافتراضي. النتيجة هي كما يلي:

استخدم نفس طريقة الإعداد لتغيير هدف البحث إلى البحث في android: laber= وandroid: title= وandroid: text= للعثور على الإصدار الصيني (ملاحظة: عند استخدام هذه الطريقة، لا يلزم أن تكون جميع الأحرف إصدارًا صينيًا)، ثم اختبر مرة أخرى واكتشف أن الأجزاء الصينية من البرنامج قد تم عرضها باللغة الصينية بنجاح، ولكن عند النقر فوق عنصر واجهة المستخدم على سطح المكتب لتمكين عنصر واجهة المستخدم أو تعطيله، ستظل اللغة الإنجليزية معروضة. في هذا الوقت، قمنا بتحويل XML وARSC إلى اللغة الصينية، ثم نحتاج إلى الانتقال إلى dex للعثور على النسخة الصينية.
(ملاحظة: يتم استخدام برنامج notepad++ للبحث عن أجزاء الأحرف غير الصينية. لا تحتاج أداة مسح بطاقة SD المستخدمة في هذا البرنامج التعليمي إلى البحث. الصورة أعلاه مأخوذة من المكان الذي تم فيه تحويل شريط الإشعارات إلى اللغة الصينية. ويمكن استخدامه كمرجع. لا يحتاج الجميع إلى هذه الخطوة)
----------------------------------------------------------
3. أخرى
- يعد تبسيط اللغة أمرًا بسيطًا للغاية. ما عليك سوى حذف مجلدات حزمة لغة القيم-*** الأخرى الموجودة في دليل الدقة والتي ليست قيمًا وقيم-zh-rCN وقيم-zh-rTW. (الاثنان المحاطان بدائرة في الصورة أدناه هما، أحدهما حزمة اللغة الألمانية والآخر هو حزمة اللغة الدنماركية)

تترك الصينية المضمنة هذين الملفين دون تغيير، وتقوم بإنشاء مجلدات القيم-zh-rCN (الصينية المبسطة) والقيم-zh-rTW (الصينية التقليدية) أسفل مسار الدقة، وتضع السلسلة والمصفوفة في بعد تعديل الأحرف الإنجليزية إلى الصينية المبسطة والصينية التقليدية، يتم حفظها في القيم-zh-rCN (الصينية المبسطة) ومجلدات value-zh-rTW (الصينية التقليدية)
--------------------------------------------
4. ملاحظات
- في بعض الحالات، بعد تبسيط اللغة، عند إعادة الترجمة والتعبئة، ستظهر نافذة الأوامر خطأ عام*******. هذا يرجع إلى الجمهور. يحدد ملف xml حقول ملفات اللغة بقيم أخرى-*** ملفات حزمة اللغة بخلاف القيم والقيم-zh-rCN والقيم-zh-rTW. ومع ذلك، تم تبسيط حزم اللغات هذه ولا يمكن تعريفها، لذلك ستحدث أخطاء. هناك حلان:
* أولاً، اتبع المطالبات في نافذة الأوامر (هناك مطالبة بقيمة سطر معين في ملف اللغة public.xml.

* ثانيًا، اتبع المطالبات في نافذة الأوامر (هناك مطالبة بأن قيمة سطر معين في ملف public.xml غير محددة)، انتقل مباشرة إلى الجمهور. احذف أسطر التعليمات البرمجية غير المحددة في ملف xml.
(يتطلب هذا عملية تراكم، وستعرف كيفية حلها بعد عدة العمليات)
× معاينة
رد 🤍 0 📤 يشارك يجمع
عميق. سأدرس بعد عامين!
فقط أبحث عن طريقة لاختراق ألعاب الأندرويد
— تم تحميل كافة الردود —

ترك الرد