Meizu m2 note - Flyme OSに日本語リソースを追加してみる

Meizu m2 note - Flyme OSバージョン4.5.4.2の設定を日本語にしてみる


Flyme OS translate プロジェクト

無い…?

Apktoolで展開

apktool-3.0.9-bz-small.jarを使用しました。
以下のframeworkのインストールが必要です。

apktool if framework-res.apk
apktool if mediatek-res.apk
apktool if flyme-res.apk

日本語リソース

Flyme OSの日本語リソースはありません。
今後も公式が日本語をサポートしない限り、各自で日本語リソースを追加するしか方法が無いでしょう。(root取得にFlymeアカウントが必要なため)

そこで今回はAOSPソースから共通部分のみをとりあえずコピー

Apktoolで再構築

Settings.apkを再構築する際、以下の様なエラーが表示されました。

Error: No resource found that matches the given name (at 'style' with value'@com.mediatek:style/ImageSwitch').
再構築時にmediatek-res.apkが必要になるためで、Settings/apktool.ymlを以下のように修正することで解決しました。
usesFramework:
  ids:
  - 1
  - 10
usesFramework:
  ids:
  - 1
  - 8
  - 10

更にres/values/arrays.xmlが以下のようになっているので
<array name="mc_incoming_call_widget_2way_direction_descriptions">
        <item>@android:string/APKTOOL_DUMMY_06bb</item>
        <item>@null</item>
        <item>@android:string/APKTOOL_DUMMY_06ba</item>
        <item>@null</item>
    </array>
↓とりあえず以下のようにしておくことでエラーを暫定回避(?)
<array name="mc_incoming_call_widget_2way_direction_descriptions">
        <item>@null</item>
        <item>@null</item>
        <item>@null</item>
        <item>@null</item>
    </array>
こんな感じになりました。



Apktool_2.0.3を使用してframework-res.apkを再構築してもエラーは出ませんでしたが以下のようにポップアップが黒くなってしまいました。

日本語化シリーズ
AOSPベースのAndroid端末に日本語リソースを追加する
Xiaomi Mi Pad - MIUIに日本語リソースを追加してみる
Lenovo K3 Note - VibeUIに日本語リソースを追加してみる
Lenovo K3 Note - VibeUIに日本語リソースを追加する (その2)
Meizu m2 note - Flyme OSに日本語リソースを追加してみる



0 件のコメント :