1. Принудительная китаизация
- Как упоминалось выше, принудительная китаизация — это более ранний метод китаизации программного обеспечения Android (этот метод аналогичен методу китаизации программного обеспечения Symbian. Друзья, знакомые с китайизацией программного обеспечения Symbian, могут начать напрямую). В основном он использует инструменты китаизации для принудительного преобразования слов и предложений в тексты на основе исходного языка (английского или других языков, поставляемых с программным обеспечением). Преимущество заключается в том, что им легко управлять, его легко понять, можно быстро приступить к работе, а скорость китаизации относительно высокая. Он больше подходит для людей, которые плохо знакомы с китайизацией. Недостатком является то, что длина китайского текста ограничена символами. Количество китайских иероглифов не может превышать количество символов в исходном тексте (что оказывает определенное влияние на точность перевода). После принудительного перевода Хана на китайский язык программное обеспечение может работать нестабильно (но такая ситуация встречается относительно редко).
- Обычно файлы, которые необходимо локализовать, включают ресурсы. арск, классы. Декс、***. Эти три типа файлов представляют собой XML, а другие типы файлов будут перечислены отдельно позже.
1. Ниже в качестве примера для объяснения ресурсов используется прозрачное программное обеспечение для часов на английском языке «Clockr Evolution». Процесс локализации arsc:
① Используйте WinRAR, чтобы открыть установочный пакет apk Clockr Evolution и добавить ресурсы. Перетащите файл arsc и откройте его с помощью Chinese Madman.
Примечание: ресурсы. arsc можно китаизировать с помощью Chineseized Maniac и AndroidResEdit (оба производятся Chinadron). Однако Chineseized Maniac имеет функцию поиска и поддерживает сохранение словарей, что гораздо удобнее, чем AndroidResEdit. Я использую AndroidResEdit. Кроме того, после того, как безумец китаизации завершит китаизацию и сохранит файл, когда он снова изменит файл, количество символов будет ограничено текущим количеством китайских символов. Например, слово «Сохранить» китаизируется как «сохранить» и «ресурсы». После сохранения файла arsc невозможно изменить «Сохранить» на «Сохранить как». В настоящее время количество персонажей ограничено двумя символами. В настоящее время вы можете использовать AndroidResEdit, чтобы изменить его, но ограничение по количеству символов по-прежнему равно 4 символам исходного английского слова Save.
② Открытые ресурсы. arsc, вы можете искать слова и предложения, которые нужно перевести на китайский язык, с помощью панели поиска. Дважды щелкните слово или предложение, которое вы хотите перевести на китайский язык,
заполните китайским языком во всплывающем диалоговом окне и нажмите «ОК», когда закончите.
Как показано на рисунке:
\* На что следует обратить внимание:
— Для тех, у кого есть пути, не требуется китайский язык.
- Между словами нет пробелов, _ между словами и т. д. и нет собственно семантики, например в китайском.
③ После китаизации всех слов и предложений, которые необходимо китаизировать, нажмите Файл — Сохранить китаизированный файл, как показано на рисунке:
- Полные ресурсы. После китаизации arsc и сохранения его можно сначала поставить ресурсы. в сторону от ars, перейдем к ***. xml-файл на китайском языке.
2、***. xml-файл Китайизация
- ***. Локализация XML-файлов на самом деле связана с ресурсами. Метод локализации файлов arsc тот же. Я не буду здесь слишком подробно останавливаться. Подробности смотрите в ресурсах выше. Объяснение процесса локализации файлов arsc. Вот на что следует обратить внимание.
Примечания:
① ***. Файлы xml в основном находятся в каталоге res
- res
- anim
- color
- drawable
- drawable-hdpi
- drawable-land
- drawable-land-hdpi
- drawable-mdpi
- drawable-port
- drawable-port-hdpi
- макет
- макет-land
- макет-порт
- xml
Чтобы облегчить перевод на китайский язык, вы можете перетащить всю папку res из установочного пакета apk, а затем по одному откройте *** в папке res. xml для поиска слов и предложений, которые необходимо перевести на китайский язык.
② В большинстве случаев слова и предложения, которые должны быть китайскими, расположены в каталогах res
layout и res
xml**. xml-файл.
③ Завершите китайскую версию и сохраните ее***. xml, перетащите всю папку res обратно в установочный пакет apk.
------------------------------------------
3. занятия. Китайизация файла dex
* Полные ресурсы. файлы arsc и ***. После того, как xml-файлы будут китайскими, вы можете сначала перетащить эти файлы обратно в установочный пакет apk, подписать их и перенести на мобильный телефон для установки. Посмотрите, есть ли пропущенные слова и предложения. Если да, добавьте их в ресурсы. файлы arsc и ***. Если его невозможно найти в XML-файле, то эти слова и утверждения в основном находятся в классах. dex-файл, классы. dex китаизирован.
-Занятия китайским языком. dex, вам сначала нужно преобразовать классы. Чтобы распаковать dex-файл, вам необходимо использовать инструмент распаковки smali/baksmali (прилагается в первом уроке). Загрузите вложение инструмента распаковки и разархивируйте его. Существуют версии, соответствующие WinXP и Win7 соответственно. Выбирайте в соответствии с используемой вами системой. После распаковки скопируйте папку Xtemp в корневой каталог диска C.
-После подготовки средства распаковки поместите классы. Перетащите файл dex из установочного пакета apk и поместите его в папку Xtemp прямо сейчас. Если вы пользователь WinXP, используйте классы мыши. Перетащите файл dex в undex. В bat-файле появится командное окно CMD для автоматической распаковки классов. dex-файл, по завершении вам будет предложено нажать любую клавишу, чтобы закрыть окно; если вы пользователь Win7, дважды щелкните dex. bat-файл, просто следуйте подсказкам. После успешной распаковки в папке Xtemp появится папка с классами.
- Если вы хотите китаизировать файлы в распакованной папке классов, вам необходимо использовать инструмент редактирования текста Notepad++ Portable (в первом уроке есть вложение). Загрузите вложение, разархивируйте его и запустите Notepad++ Portable в папке Notepad++ Portable. exe, откройте Notepad++ Portable. программа exe. (Если программа открыта на английском языке, откройте - Настройки - Настройки и выберите Китайский в Локализации.)
* Приступим к объяснению классов. Китаизация файлов dex:
① Сначала определите слова, которые необходимо китаизировать. Возьмем, к примеру, Clockr Evolution. В софте есть "Черные" классы. декс-файл. Нажмите Ctrl+Shift+F в Notepad++ Portable, чтобы открыть окно поиска файлов, введите «черный» для поиска в «Цели поиска», найдите «каталог» в каталоге классов. После завершения изменения щелкните значок «Сохранить», чтобы сохранить
* По аналогии, все слова и предложения, которые должны быть на китайском языке, можно найти с помощью «Поиска файлов». После завершения и сохранения локализации классы можно переупаковать. декс-файл.
③ Перепаковка классов. декс-файл. Если вы являетесь пользователем WinXP, щелкните правой кнопкой мыши Redex в папке Xtemp. bat, выберите его открытие, после чего появится окно команд CMD для автоматической переупаковки
После завершения нажмите любую клавишу, чтобы выйти из окна. На данный момент в папке Xtemp есть дополнительный файл. dex, который представляет собой переупакованные классы. dex и переименуйте его имя в классы. dex, затем перетащите его в установку apk, подпишите и затем установите.
Примечания:
- Если вы знакомы с китайской версией программного обеспечения и используете «Поиск файлов» для поиска китайских слов и предложений, вы можете напрямую ввести «const-string», потому что в основном эти слова и предложения идут после const-строки, как показано на рисунке:
- Для тех, кто только что познакомился с китайским языком, лучше всего сначала выполнить китайско-китайский поиск файлов ARSC и XML, а затем установить программное обеспечение для поиска слов и предложений, которые не являются китайско-китайскими, а затем выполните поиск китайских иероглифов в dex. Для слов, которых нет в программном обеспечении, не используйте китайские иероглифы. В противном случае будет сложно найти проблемы. После переупаковки dex эти китайские иероглифы невозможно найти, поэтому их сложно изменить. Помните: лучше иметь меньше мужчин, чем больше мужчин. Даже если у вас будет меньше мужчин, вы все равно сможете восполнить их в будущем. (Рекомендуется)
* Традиционный китайский метод примерно такой, он не сложен, и практика совершенствуется.
--------------------------------
4. Китаизация других типов файлов
- кроме ресурсов. арск、***. xml, классы. Помимо трех распространенных типов файлов dex, которые необходимо локализовать, некоторые программы также содержат другие файлы, которые необходимо локализовать, например txt, html, png и другие файлы.
*Ниже приводится объяснение китайского перевода этого типа файла:
① Китайский перевод txt. Текстовые файлы, такие как txt, можно открывать непосредственно с помощью Notepad++ Portable. Это не сложно. Просто измените содержимое на китайский язык и сохраните его. Большинство этих файлов используются для отображения информации, справочной информации и т. д., поэтому они в основном представляют собой полные предложения. Кроме того, если после сохранения содержимого на мобильном телефоне отображаются искаженные символы, вы можете попробовать изменить формат файла на формат UTF-8 (откройте формат в Notepad++ Portable — преобразуйте в формат кодировки UTF-8).
②Китайский перевод файлов html аналогичен переводу файлов txt. Вы можете использовать Notepad++ Portable, чтобы перевести его на китайский язык. Вы можете сохранить его после завершения. Проблемы форматирования, на которые необходимо обратить внимание, такие же, как и для текстовых файлов. Еще следует отметить, что в файлах этого типа есть коды. Ознакомившись с китайским переводом, вы получите соответствующее понимание этих кодов.
Например, <p style="color: red" align="center"> означает, что текстовое содержимое после этого кода отображается красным цветом и центрируется. Файлы изображений
③ png обычно изменяются с помощью Photoshop. Некоторое программное обеспечение достигает цели отображения параметров путем вызова картинок, а слова находятся на картинке, поэтому вам необходимо изменить слова на картинке на китайский через Photoshop, сохранить их, а затем перетащить обратно в установочный пакет apk, чтобы заменить исходный файл. Это требует лишь некоторых базовых операций в Photoshop и не очень сложно, поэтому я не буду вдаваться в подробности.
Сущность Android, китайский класс, урок 4
Ответы (0)
— Все ответы загружены —