2012/10/12

OS X 10.8.2: <Warning>-"Impossible to find range of h or H in date format"

# OS X 10.8.2 追加アップデートで改善されるかと期待したが改善されなかった問題。

問題点:
システム環境設定-> 日付と時間や、言語とテキストを開くと

...SystemUIServer[715] <Warning>: Impossible to find range of h or H in date format.

このようなエラーが頻繁に syslog に出現。
システム環境設定-> 省エネルギーをクリックするだけで出現する場合もあった。
省エネルギーをメニューバーに表示する、しないを繰り返すと出現する場合もあった。
時間をおくとシステム環境設定を開いていないのに出現するようになった。

[推測]
Mountain Lion をインストールする際「主に日本語を使う」でインストールしたが、英語でインストールすればこのエラーはなくなるのではないか?
システム環境設定-> 言語とテキスト-> 地域の時間フォーマットに原因があるのではないか?

[実験]
PRAM クリア。マック拡張でフォーマット後
主に英語を使うで OS X 10.8 クリーンインストール。
10.8.2 , 10.8.2 追加アップデートおよび iTunes Update 終了。
セーフティーモードで起動しアクセス権限を修復。
ここまでのステップは、「主に日本語を使う」でインストールした場合と同様にした。

システム環境設定のすべてのパネルをクリックしエラーが出現しないかチェック。

[実験結果]
推測ビンゴ。上記のエラーは出現しなくなった。
環境設定.app -> 日付と時刻や言語とテキストを開いてみたがエラーは出現しなくなった!

[備考]

-- 「主に英語を使用」で 10.8 をインストールした場合 --

システム環境設定-> 言語とテキスト-> 地域
Time 欄に AM PM が表示されている。
日本語でインストールした時は AM PM という表示はカスタマイズボタンの中にしかなかった。

一般ユーザ設定ファイルの書式は日本語でインストールした時と異なり下記のようになっていた。

% defaults read ~/Library/Preferences/com.apple.menuextra.clock.plist
{
DateFormat = "EEE MMM d HH:mm:ss";
FlashDateSeparators = 0;
IsAnalog = 0;
}

--「主に日本語使用」で10.8 をインストールした場合 --

システム環境設定.app -> 言語とテキスト
[地域]の設定が使用する時間表示に関するフォーマットになにか問題があり
省エネルギー設定にまで影響している可能性も考えられる ↓

バッテリー「残り時間」を表示したい: Apple サポートコミュニティ
http://apple-japan-vm.hosted.jivesoftware.com/thread/10114753?start=0&tstart=0

続きはこちら
http://midorex.blogspot.com/2012/10/os-x-1082-intlformatsprefpane.html

0 件のコメント: