Cydiaが日本語化に・・・ダサすぎると話題!システム言語を変えずにもとに戻す方法。

  • このエントリーをはてなブックマークに追加
  • feedly
    follow us in feedly

2014 03 09 23 45 12
「Cydiaへようこそ」?「Welcome to Cydia」はどこへいった?!
先ほど、突然Cydiaが日本語化されました。Twitterでエゴサーチすると「何故今更?」「ダサすぎる・・」「(・ω・ ;)(; ・ω・)」と話題になっています。また、Cydiaの全てが日本語になった訳でなく一部というのがまたキモくさせている。

流石に嫌だったので色々弄っていたら元に戻す方法を発見したのでご紹介します。

何故Cydiaの一部だけが突然日本語に変わったのか?

今回変わった部分は、Cydiaを立ち上げたトップ画面、アプリの詳細画面などです。そこは全て、WebViewで作られていて、レイアウト、フォーマット等はsaurik氏の鯖から取得して表示する形になります。

2014 03 09 23 45 12
今回言語が変更されなかった部分のほとんどはlprojというローカルの言語ファイルから読み込んでいます。Storageタブは一応WebViewだけど、を読み取ってるのでそこは例外(localize.jsで別処理してる)。

また、通常Cydiaは改変を防止するためにパッチは当てれません。Cydiaの心を開けるTweakはActivator, libstatusbar, SimulatedKeyEvents, WinterBoardだけと決め打ちされています。

じゃあどうすればいいのだ・・
Cydiaにパッチを当てれないのでCydiaの設定ファイルを変えて言語を偽装してみます。

本題:元に戻す手順

debパッケージをインストールして反映させる方法と、自分で手動で行う方法があります。お好きな方を試してください。

パッケージをインストールして反映させる方法

1. リポジトリを追加
Cydiaから僕のリポジトリを追加してください。
http://kindadev.com/apt
です。

2. “cydia-prefs-en”をインストール
Searchタブより”cydia-prefs-en”と検索してインストール

2014 03 10 13 58 07
3. リスプリング後、Cydiaを再度起動し英語に戻っている事を確認。

2014 03 10 03 34 44

手動で行う方法

1. 以下のファイル(com.saurik.Cydia.plist)をダウンロードします。

com.saurik.Cydia.plist


2. 設定ファイルを置き換える
あらかじめCydiaよりiFileを入れておいてください。

iFileでダウンロードしたcom.saurik.Cydia.plistを
/var/mobile/Library/Preferences
にあるcom.saurik.Cydia.plistと置き換えます。

パソコン等からする場合、iFunbox等でも代用できます。
iFunBox for Windows | File Manager, Browser, Explorer, Transferer for iPhone, iPad and iPod Touch


3. Cydiaをスイッチャーから消す。
Cydiaがスイッチャーにある場合。マルチタスクにしていなかった多分だ以上だけど一応。

2014 03 10 04 02 49
4. Cydiaを再度起動し、英語に戻っている事を確認。

2014 03 10 03 34 44

豆知識

システム言語とは、/var/mobile/Library/Preferences/.GrobalPreferences.plistのAppleLanguageというkeyによって左右されています。これは基本的に全てのアプリに適応される物でありますが、ファイルをちょこっと弄れば個別に設定する事も可能です。

任意のアプリケーションだけ言語を変更:
iOS 7の脱獄後、よくある質問・トラブルシューティング | きんちゃんぶろぐ


まとめ

opensn0w時代にCydiaのソースをちょこちょこと読んで弄ってたのが役に立ちました。笑
困ってた方は是非試してみてくださいね。

では、きんちゃん( @wa_kinchan )でした。
最後まで読んで頂きありがとうございます。良かったら、RSS購読、シェアして下さいね(≧∀≦)!





29 Thoughts on “Cydiaが日本語化に・・・ダサすぎると話題!システム言語を変えずにもとに戻す方法。

  1. Hello! I’m curious, is the main problem that the translation is not good enough quality? Or do you just prefer having it in English? (Or maybe some other reason?)

    • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月10日 at 8:03 PM said:

      Hello! To tell the truth, Not so good is the quality of the Japanese translation.. So, I felt the need to revert to English. Japanese is a 2bit, not good looks too. I think it also whether one factor.

      • Can you please say more about what “2bit” means, and the way in which the Japanese doesn’t look good? The way we are using Japanese in the UI seems very similar to the way it is used in Apple’s UI. As an example: if you go to the Settings application, Apple has an identical layout to Cydia, with Japanese text used for the items at the same font size as the English.

        • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月13日 at 2:53 AM said:

          I will also talk about five points that I noticed about the difference between the translation of Cydia and Settings.app(com.apple.Preferences). We feel uncomfortable due to the difference in these. If it is possible, Please tell the translation company.

          1. Settings.app is used for Japanese, The less a postpositional particle of Japanese, the better.
          Example:
          “アカウントの管理” -> “アカウント管理”

          2. Japanese people use English in daily, There is not need to be translated into Japanese.
          Example:
          “Cydia へようこそ” -> “Welcome to Cydia”
          “ジェイルブレイク” -> “Jailbreak”
          “作成者” -> “by”

          3. Em should be avoided. There is no need to 2byte display to English.
          Example:
          “FAQ” -> “FAQ”
          “&” -> “&”

          4. We don’t like too much space between the English and Japanese.
          Example:
          “Cydia アカウント” -> “Cydiaアカウント”
          “Facebook で接続” -> “Facebook で接続”

          5. Free translation is necessary a little.
          Example:
          “正式に購入したパッケージ” -> “購入済みパッケージ”

          Just for your information: https://ghostbin.com/paste/mc7hu

    • Great works and tough challenges for Cydia localization but double-byte charaters like Japanese is not suitable (I learned personally) for the design of English websites and difficult in keeping nicely shaped due to the width of font and font family.

      • Thank you both! We are working on getting the translation improved by another translator. That’s interesting that it also looks awkward in a visual sense. Would it help if the font size were smaller? And maybe not a bold font?

        We just would like Cydia to be easier to understand (and more welcoming) for people who don’t know much English. We’ve been working on translations for other languages as well. :)

        • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月11日 at 12:26 PM said:

          I understand. I cooperation in the improvement.
          Will you plan to translate all pages and cydia-lproj?

          • Yes, we are planning to add Japanese translations for the strings that are currently in cydia-lproj.

            We are hoping to also gradually add more translations of other important pages, but that is less certain.

          • To be clear, the only reason the cydia-lproj for Japanese has not already been pushed was because the reaction from Japanese users regarding the translation has been so confusing that we are attempting to understand what is going on before we go ahead with more pervasive changes: in essence, we are stuck in a middle-ground holding pattern while we receive feedback on some of the translated web content, in order to determine whether 1) the entire concept of translating Cydia into Japanese is somehow flawed or 2) the translation company we are using simply needs to be told to approach the problem differently. Had the reaction not been so unexpected, including people immediately attempting to figure out how to revert the translations, I was intending on pushing the new Cydia client-side translation packages the same day the webs-side updates were pushed.

        • We are very happy to help your team for improving translations and keeping good shape as the previous web view. The success key factor is not “word for word” translation. In general, this will bring redundant descriptions not “one word” and lose the layout especially line break.

          My little concern is that easy JailBreak is not always good for user who don’t use English because English is common language for JB community like QA btw users and developers.

          Thank you again for your great and tough jobs and I have great sympathy for your objective.

          • Thanks! We would welcome advice on strings that seem especially wrong. For example, by email we received a few suggestions for improving “Jailbreak”, “Manage Account”, “More Package Sources”, and “Copying Files to/from Device”.

            I agree that the Cydia community would be very hard to participate in for somebody who does not know any English (or only a little bit). But I think that there are many people who understand some English but prefer to read in their main language when possible, and I am hoping that a good translation would help those people. :)

        • @BlogFromAmerica on 2014年3月12日 at 4:30 AM said:

          For example, Apple’s iOS iTunes translates:
          “Featured” -> “おすすめ” (direct English translation of “おすすめ” is “recommendation”)
          “Genres” -> “カテゴリー”
          “New Releases” -> “ベスト新着”

          You need find someone who can understand both “language” and “what words are used in iPhone/smartphone applicatons in Japan ALREADY; that is someone who are familiar with using Japanese-language smartphone applications and its development.
          You need a language translator who is also a cultural interpreter.
          Otherwise, your “not-so-accepted-by-Japanese, word-for-word” translation makes your software quality appear a low quality.

      • Can you say more about how Japanese is not suitable for “the design of English websites”? Cydia is mostly modeled after the iOS Settings application. As far as I can tell, Japanese is used (visually, in terms of layout, font size, etc.) by Apple and by Cydia in the exact same way.

        • Sorry to be misunderstood . We didn’t say that Japanese is not suitable for “the design of English websites” , but we wanted to say that a wrong use or translattion of Japanese ruined “the design of English websites” .
          So you had better ask Japanese community for Cydia’s Japanese translation as my opinion .

  2. Tools4Hackさんのところにも書かせていただきましたが、iPhone5 ios6.0.2 iPad mini ios6.0でcydia-prefs-enが適用されません。com.saurik.cydia.plistも確認できません。
    iPhone5s ios7.0.6は適用されました。

    • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月11日 at 5:42 AM said:

      com.saurik.Cydia.plistは環境によって存在しない場合もあるようです。なければ、自分で作って大丈夫です。cydia-prefs-enもアップデートでファイルが存在しない場合にも正常に動作するよう修正をかけました。

  3. We’ve updated the translation in Cydia – can you let us know if this is better? Thank you all again for your comments.

    • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月13日 at 1:06 PM said:

      Thank you for your quick and proper adjustment. I feel as better than before. I felt the need to be improved a little more From the point of view of native people.

    • As my previous comments, my recommended translations are as follows:

      “Manage Account” = “アカウント管理”
      “Upgrading & Jailbreaking Help” = “アップデート時の注意事項”
      “TSS Center (SHSH & APTicket)” = “TSSセンター”
      “Copying Files to/from Device” = “ファイルの送受信”
      “OpenSSH Access How-To” = “OpenSSHの使い方”
      “Root Password How-To” = “rootパスワードの変更”
      “Useful Developer Resources” = “開発者向けの便利なリソース”
      “Credits / Thank you” = “クレジット/謝辞”
      “Privacy Policy” = “プライバシーポリシー”
      “Tools to Start With” = “基本ツール”
      “File Managers and Sharers” = “ファイルの管理と共有”
      “Security and Privacy Tools” = “セキュリティ/プライバシー”
      “Cydia Package Helpers” = “Cydiaパッケージ管理支援”
      “Annoyance Fixers” = “無効化ツール”
      “Requirements for Listing” = “掲載条件”
      “Request Advertising Space” = “広告スペースの申請”

      https://ghostbin.com/paste/umexo

  4. Britta,

    Thank you for your prompt response and efforts. Some words to be fixed still remain but much better look and feeling. I will update likely-translations word later.

    Saurik,

    Multi-byte characters like Japanese and Chinese etc need two or more byte for 1 letter not single byte like ASCII. Websites combined Japanese and English sometimes strange for native people due to not only mistranslation but also unnatural look and feel.

    Other point, as I mentioned in the previous comment, word for word translation could be reduntant because the exact word of same meaning often doesn’t exist in Japanese. Two other colleagues pointed out appropriate words and almost fixed by Britta.

    Thank you very much for great works and contributions as always!

  5. いつもお世話になってます!

    違う質問なのですがミュージックAppについてですが普段イヤホンを差して曲停止や再生等のイヤホンのボタンを押した時に純正のAppが起動しますがそれを変更する方法やTweakなどはありますでしょうか!?

    いろいろ調べてみたりしたのですがわかりませんでした↓↓

    あとWebscrollianのdebをiFileでインストしましたがそれからFeedlyやその他のAppにてPC表示?のようになってしまうようになりました↓

    長文で申し訳ありませんがもしお答え頂けると助かります!!

    ちなみにiPhone5sで7.0.6です!

    • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月15日 at 7:03 PM said:

      そのようなTweakは僕が知る限りないですね。Webscrollianのソースコードを見る限りそのような事にはなり得ません。

  6. >>Daiさん
    Tools4hackの方でも全く同じ質問されてますね~_~;
    こういうことは知恵袋などでやりましょう

  7. 記事と関係の事で申し訳ありません…
    実はご相談があるのですが^^;
    昨夜から突然、デフォルトの天気と計算機アプリが起動できなくなってしまいました…
    正確に言いますとき起動させるも表示された瞬間に落ちるといった感じです^^;
    思い当たる原因はこれと言ってありません…
    com.apple.mobile.installation.plist と
    com.apple.LaunchServices-05x.csstore の削除や、
    AppSync for iOS 7
    afc2addの削除、
    さらにはSafari/Mail Fixもインストールし、再起動しましたが改善されないのです。
    症状が起こる前のバックアップからの復元もしましたが改善されないままです^_^;
    他に解決方法ありましたら教えて頂けませんでしょうか?^^;
    お忙しいところ申し訳ありませんがよろしくお願い致します。
    iPhone5s iOS7.0.6

    • きんちゃん。(@wa_kinchan) Blog Administrator on 2014年3月15日 at 7:02 PM said:

      うーん、この方法で大概治るはずなんですけどね。。今はSemiRestoreはあまりお勧め出来ないのですが、復元する術がそれしかないんですよねー。その現象はセーフモードでも再現されますか?

  8. 東郷 on 2014年3月15日 at 8:09 PM said:

    お忙しい中ありがとうございます^_^;
    はい、セーフモードでも同様の症状です…
    なぜこの様な事になってしまったのか皆目見当が付かなくて不思議です(・・;)
    semirestoreも試したいのですが、Windows環境が無いのですぐには試せない状況です(・_・;
    お手数お掛けいたしまして申し訳ございません…

  9. わざわざお答え頂きありがとうございました!!

    まだ差し支える程のことではありませんので様子を見ていこうと思います。

    ありがとうございました!

    これからも記事など参考にさせて頂きますのでよろしくお願いします。

  10. yoshi011 on 2017年2月13日 at 5:59 PM said:

    報告です。
    iPhone SE iOS 10.2 Yalu102_beta7の環境で入れた所、リポジトリの更新でエラーが出ました。
    com.saurik.Cydia.plistを削除して再度すべてのソースを追加した所エラーは出ませんでした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation