Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

英語/日本語が混じる

英語の勉強を兼ねて、第一言語を英語、中華フォント対策に第二言語を日本語として使っているのですが、システム関係の表示で2つが入り混じります。

添付画像のディスクユーティリティの他にも、ログインやシャットダウンの選択画面でもルー語のようになります。

PRAMやSMCのリセット、OnyXでの諸々のキャッシュの削除などは試しているのですが、一向に解決しません。

Mavericksの頃からこの状態なのですが、ルー語具合は時々変わります。ですが、その条件がまるで分かりません。

どうすれば良いでしょうか?

ユーザがアップロードしたファイル

MacBook Pro with Retina display, macOS Sierra (10.12.6), null

投稿日 2017/12/22 05:31

返信
返信: 11

2017/12/22 16:55 tacks への返信

私もメニューが英語になったり日本語になったりするのが嫌で、第一言語を英語、第二言語を日本語として使っていますが、特に問題なく使えています。(macOS 10.12.6)

ユーザがアップロードしたファイル

言語設定は、System Preferences->Language & Regionで行いますけれど、RegionをJapanにしていませんか?

ユーザがアップロードしたファイル

言語設定の保存場所は~/Library/Preferences/.GlobalPreferences.plistのAppleLanguagesに記述されています。確認するには、defaults read -g AppleLanguagesでも見ることができます。

ユーザがアップロードしたファイル

2017/12/24 05:50 tacks への返信

英語/日本語が混じる


添付画像のディスクユーティリティの他にも、ログインやシャットダウンの選択画面


下記は「ログイン画面」での言語を変更するようですが、もしかしたら上記の場合にも影響しているのかもしれません?


Mac のログイン画面で使う言語を変更する - Apple サポート

https://support.apple.com/ja-jp/HT202036


私の場合(Sierra 10.12.6)、システム環境設定/言語と地域/優先する言語:「日本語」を上にその下に「English」になっていますが、上記リンク先のコマンドで「1) Use English for the main language」に変更すると、ディスクユーティリティの First Aid プロセスは下記のように一部「英語」になりました。


ユーザがアップロードしたファイル

2017/12/23 14:00 hohokihai への返信

hohokihaiさんと随分、出力が異なるようです。

何故か中国語やイタリア語も混じってます。変えた記憶はないのですが...


--

$ defaults read -g NSLinguisticDataAssetsRequested

(

ja,

"ja_JP",

en,

"en_JP",

it,

nl,

"en_US",

"ja_US",

zh,

"zh_Hans",

"zh_US"

)


$ defaults read -g NSPreferredSpellServerLanguage

en


--

2017/12/24 05:50 tacks への返信

日本語が上に来てるから日本語で表示されてしまうのでしょうか?これがどうやって設定されるのか分からないのですが、defaultsコマンドで修正することは可能です。ただし、cfprefsdが変更を上書きして元に戻してしまうのでkillする必要があります。

defaults write -g NSLinguisticDataAssetsRequested -array en "en_US" ja "ja_US" "en_JP" "ja_JP" kill -9 $( ps -A | grep cfprefsd | grep agent | sed -E 's/^([0-9]*).*$/\1/' )

或いは、他にも齟齬が生じている可能性があるので、.GlobalPreferences.plistを別名で保存した後、直ちに再起動するのが良いかもしれません。(設定を一からやり直す必要があるので面倒です...

cd ~/Library/Preferences mv .GlobalPreferences.plist .GlobalPreferences.plist.back sudo shutdown -r now

万全を期すのであれば、⌘+rで起動してからTerminalで実行するのが良いと思います。

2017/12/24 06:04 hohokihai への返信

hohokihaiさんの教えて下さったコマンドを打って再起動したところ、英語のみの表示になりました。

本当にありがとうございます。


質問が2つあります。

.GlobalPreferences.plistを初期設定に戻したことによる影響は、System Preference>Language&Region以外にもありますか?

日付表示や温度の単位が元に戻っているのは気付いたのですが、他の設定箇所もあればご教授下さい。


また、試しに上記3つの"defaults read"コマンドを打ったところ、"NSLinguisticDataAssetsRequested"と"NSPreferredSpellServerLanguage"が消えていました。

これはそのまま放置しておいても良いのでしょうか?


--

$ defaults read -g AppleLanguages

(

"en-US",

"ja-US"

)


$ defaults read -g NSLinguisticDataAssetsRequested

2017-12-23 12:48:26.518 defaults[1049:16499]

The domain/default pair of (kCFPreferencesAnyApplication, NSLinguisticDataAssetsRequested) does not exist


$ defaults read -g NSPreferredSpellServerLanguage

2017-12-23 12:54:10.073 defaults[1070:18245]

The domain/default pair of (kCFPreferencesAnyApplication, NSPreferredSpellServerLanguage) does not exist

--

2017/12/24 11:56 tacks への返信

.GlobalPreferences.plistの雛形は、/System/Library/User Template/English.lproj/Library/Preferences/.GlobalPreferences.plistですが(英語の場合)、中身を見るとほぼ空で、設定されているキーは以下の2つだけなんですよね。


AppleAntiAliasingThreshold

AppleLanguages


試しに、新しいアカウントを作ってみましたが、初期状態で設定されているキーは以下の4つだけでした。


AppleAntiAliasingThreshold

AppleLanguages

AppleLocale

AppleMiniaturizeOnDoubleClick


よって、そのうち追加されていくのだと思いますけど...。

(ちなみに、.GlobalPreferences.plistはバイナリファイルですが、BBEditというアプリを使えば中身見れます。)

英語/日本語が混じる

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。