OpenSocial入門――ソーシャルアプリケーションの実践開発
サポートページ
この記事を読むのに必要な時間:およそ 0.5 分
お詫びと訂正(正誤表)
本書掲載の記述に誤りがありました。訂正するとともに,読者の皆様および関係者の方々に深くお詫び申し上げます。
P.113 9行目
誤 | これに対して,messagebundle要素をLocale要素の子要素として直接記述してしまうことも可能です。 |
---|---|
正 | これに対して,msg要素をLocale要素の子要素として直接記述してしまうことも可能です。 |
P.113 リスト4-13
P.117 リスト4-17
P.159 リスト5-22
P.160 リスト5-24
P.193 リスト5-46
P.194 リスト5-48
以下のリストでは,<messagebundle>および</messagebundle>は不要となります。それぞれ正しくは次のようになります。
P.113 リスト4-13メッセージバンドルをGadget XMLファイルに直接記述する方法
<MudulePrefs ...>
<Locale lang="ja" country="JP">
<msg name="title">このメッセージは,タイトルです。</msg>
<msg name="error">エラー!</msg>
</Locale>
<Locale lang="en" country="US">
<msg name="title">This message is the title.</msg>
<msg name="error">Error!</msg>
</Locale>
</ModulePrefs>
P.117 リスト4-17 ユーザ設定項目の選択肢を国際化した例
<Module>
<ModulePrefs ...>
<Locale lang="ja" country="JP">
<msg name="color">色</msg>
<msg name="blue">青</msg>
<msg name="red">赤</msg>
</Locale>
<Locale lang="en" country="US">
<msg name="color">Color</msg>
<msg name="blue">Blue</msg>
<msg name="red">Red</msg>
</Locale>
</ModulePrefs>
<UserPref name="color" display_name="__MSG_color__" datatype="enum">
<EnumValue value="blue" display_value="__MSG_blue__" />
<EnumValue value="red" display_value="__MSG_red__" />
</UserPref>
</Module>
P.159 リスト5-22 アクティビティの国際化(メッセージバンドルの定義)
<Locale lang="ja">
<msg name="activity_title">ハイスコア情報</msg>
<msg name="activity_body">誰よりも高い点数を獲得しました!</msg>
</Locale>
<Locale>
<msg name="activity_title">High score information</msg>
<msg name="activity_body">You got the score that was higher than anyone!</msg>
</Locale>
P.160 リスト5-24 テンプレート機構を利用したアクティビティ(メッセージバンドルの定義)
<Locale>
<msg name="activity_title">${owner.DisplayName} sold ${present} to ${friend.DisplayName}.</msg>
</Locale>
P.193 リストト5-46 メッセージバンドルの定義例
<MudulePrefs ...>
<Locale lang="ja" country="JP">
<msg name="error">エラー!</msg>
</Locale>
<Locale lang="en" country="US">
<msg name="error">Error!</msg>
</Locale>
</ModulePrefs>
P.194 リスト5-48 メッセージバンドルに定義されたメッセージを取得し表示するサンプルコード
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Message Bundle">
<Require feature="opensocial-0.8" />
</ModulePrefs>
<Locale lang="ja">
<msg name="hello">こんにちは!</msg>
</Locale>
<Locale>
<msg name="hello">Hello!</msg>
</Locale>
<Content type="html" views="canvas"><![CDATA[
(中略)
]]></Content>
</Module>
P.227 リスト5-79の2行目
誤 | <Require feature="window" /> |
---|---|
正 | <Require feature="dynamic-height" /> |
P.299 リスト7-7の4行目
誤 | 'people_service' => 'PartuzaService', |
---|---|
正 | 'person_service' => 'PartuzaService', |