その他 > その他 > 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
eccube_admin |
投稿日時: 2012/10/5 17:24
対応状況: −−−
|
管理人 登録日: 2006/9/6 居住地: 投稿: 157 |
【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 EC-CUBEコミッター・コミュニティの皆様
お世話になっております。 EC-CUBE 運営チーム 吉本です。 EC-CUBE次期バージョンで実装される予定の多言語化対応について現段階での仕様 を共有致します。 http://svn.ec-cube.net/open_trac/ticket/163 10月14日まで多言語化システム仕様検討期間とさせて頂き コミッターの皆様からご意見を頂ければと思います。 現時点でお気づきの点、懸念事項など御座いましたらご指摘の方よろしくお願い いたします。 ■概要 ▼多言語化対応 EC-CUBEのテキストを全て外部ファイルに切り出す事で 日本語以外への言語対応・テキスト自体のメンテナンス性向上を目的としていま す。 ▼開発リビジョン http://svn.ec-cube.net/open/branches/version-2_12-multilang ▼スコープ 以下、出力される全テキストを対象とします。 ・インストール画面 ・フロント画面(PC、スマホ、モバイル) ・管理画面 ・各種ログ出力 ・各種メール ・マスタデータ ▼その他 ・コード内のコメントについては現時点では日本語で考えています。 ■スケジュール 多言語システム - 10月12日仕様FIX 開発期間 - 10月下旬〜12月中旬 β版リリース - 12月中旬 正式版リリース - 1月末リリース予定 * 仕様検討〜開発についてはコミッターの皆様にご協力頂く事が多々あるかと思 います。 よろしくお願いいたします。 ■仕様 ▼使用方法 SC_I18n::t()、SC_I18n::t_plural()により定数をキーにテキスト出力を行う。 ex============================== 【1】msgidをキーとし、msgstrに対となる文字列を定義します。 data/locales/jp.po msgid "SC_CARTSESSION_UNWORKABLE_METHOD_CALLED" msgstr "正しく動作しないメソッドが呼び出されました。" 【2】定義したメッセージは以下の形で呼び出す。 SC_I18n_Ex::t('SC_CARTSESSION_UNWORKABLE_METHOD_CALLED'); ================================ ▼言語ファイル 言語ファイルは以下の様に作成・配置する。 data/locales/jp.mo :バイナリファイル data/locales/jp.po :元ファイル html/user_data/packages/admin/locales/ html/user_data/packages/admin/default/locales/ html/user_data/packages/admin/mobile/locales/ html/user_data/packages/admin/sphone/locales/ ▼テンプレートへの出力 テンプレートからSmartyエクステンション関数を実行する data/smarty_extends/function.t.php data/smarty_extends/function.t_plural.php ■懸念点 ・javascriptの対応 ・メールの対応 ・パフォーマンスについて →現状の仕様でメモリの負荷などパフォーマンスの観点で問題が出る可能性が ある。 ・マスタデータ 以上が現時点での仕様となります。 細かいレベルでも結構ですので、フィードバック頂けますと幸いです。 ご不明な点、説明不足な点があればご連絡下さいませ。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | eccube_admin | 2012/10/5 17:24 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | namacha | 2012/10/7 19:47 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | seasoft | 2012/10/8 12:52 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | red | 2012/10/11 15:25 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | namacha | 2012/10/11 21:32 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | kodama417 | 2012/10/10 14:02 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | red | 2012/10/11 15:34 |
Re: 【EC-CUBE次期バージョン】多言語化対応についてのフィードバック依頼 | eccube_admin | 2012/10/11 18:48 |