Archive for 6月, 2011

[CMS]多言語化、翻訳ファイル.po、.mo。

by codechord. 0 Comments

CMSなんかをいじっていると、.po、.mo、.potファイルなどで、多言語サイトができると。
といいますか、翻訳するためのファイルが、.po、.mo、.potファイルのこと。
難しそうだったのですが、すごく簡単でした。
(WordPressの場合は、PHP-gettextという仕組みで多言語化をおこなっている。)

po、mo、potファイル説明

まずどいういったファイルなのかという所から。

 

  • .pot:poの元になるファイル(テキストファイル)。
  • .po:potファイルに翻訳文を記入したファイル(テキストファイル)。
  • .mo:poファイルからgettextにより作成されたバイナリファイル。作成するにはツールが必要。WordPressが参照するファイル。

この3つだけ。
.potファイルは翻訳元の文章のリストをまとめたテキスト。.poファイルはテキストエディタで編集できるが、.moはツールを使わなければ変換できない。

続きを読む »

MacのApp Storeに接続出来ない場合の対処法

by codechord. 0 Comments

問題発覚

MacのLionが発表になりましたね。
「App Store」を使ったことがありませんでしたが、試してみようと思い立ち上げると、以下のようなエラーがでてAppStoreに接続できませんでした。。。。。

・エラーメッセージ

defaultButtonok message This page is inaccessible due to your Parental Control settings. okButtonStringOK

エラーメッセージにはペアレンタルコントロールの設定のせいだよ。ってなメッセージだと思いますが、このメッセージのおかげでまんまとハマった。
結局のところ、ペアレンタルコントロールは全く関係ありませんでした。。。

対策方法がなかなか解らなかったのでメモ。
AppleのSupportコミュニティに解決策がありました。
プリファレンスのファイルを削除するだけで、すごく簡単でした。

App Storeに接続出来なかった場合の対策方法

  1. App Storeを終了させる。
  2. 以下のファイルを削除する。(復旧できるように、念のためデスクトップなどにコピーしてから削除。)
    • /Users/[ユーザ名]/Library/Preferences/com.apple.storeagent.plist
    • /Users/[ユーザ名]/Library/Preferences/com.apple.appstore.plist
  3. App Storeを起動させて、接続出来るか確認

これだけで、問題無く接続できるようになりました。

 

参照先:Apple Suport Communities

https://discussions.apple.com/thread/2739085?start=0&tstart=0