Locale :: MakePhrase :: BackingStore.

Locale :: MakePhrase :: BackingStoreは、バッキングストア機能の基本クラスです。
今すぐダウンロード

Locale :: MakePhrase :: BackingStore. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Mathew Robertson
  • 出版社のWebサイト:
  • http://search.cpan.org/mathew/Locale-MakePhrase-0.5/lib/Locale/MakePhrase/Numeric.pm

Locale :: MakePhrase :: BackingStore. タグ


Locale :: MakePhrase :: BackingStore. 説明

Locale :: MakePhrase :: BackingStoreは、バッキングストア機能の基本クラスです。 Locale :: MakePhrase :: BackingStoreはバッキングストア機能の基本クラスです。これは、Locale :: MakePhrase Moduleのストレージ固有の実装の基本クラスです。バッキングストアはそれぞれのために分離されたファイルを実装することを選択できます。言語、またはすべての言語用の単一のファイル。これはデータベースルックアップ...などを実装することを選択できます。この基本クラスは一般的な実装を実装しています。これは開始点として使用できます。 Locale :: MakePhrase :: BackingStore :: For Emplications.Locale :: MakePhrase ::すべての言語用の単一ファイル(バックアップストア:ファイルを参照)のファイルを実装する(バックアップストアを参照)。ディレクトリ)Generic Database Table(バックアップストア:データベースを参照)PostgreSQLデータベーステーブル(バックアップストア:データベース:: PostgreSQLを参照)あるいは、次のようにしてアプリケーション固有のバッキングストアを実装できます。このクラスから派生するパッケージを作成します。 init()メソッドは、Constructor.Overload get_rules()メソッドに提供されている可能性があるオプションを取得します。テキストファイルを使用する実装では、これがテキストファイルを変更した場合はロード中にルールオブジェクトを構築し、リクエストに一致するオブジェクトのリスト参照を返します。あるいは、データベースの実装では、リクエストに一致する翻訳のためにデータベースを照会する必要があります。これらのトランスファーからルールオブジェクトを作成する必要があります。次のメソッドは実装されています。引数はinit()メソッドに渡されます。$ self init()サブクラスを制御して構築を制御できます。サブクラスは成功するようにそれ自身を返す必要があります。@ rule_objs get_rules($ context、$ key、@言語)ストレージメカニズムから取得されたばかりのルールオブジェクトのリスト参照を返します。オブジェクトは、$ CONTEXTの値(context_translateに渡されるもの、またはundefの値(アプリケーションテキスト文字列)、そのロケールの言語タグを使用しています。 :このインスタンスでMakePhraseが決定された。これは基本クラスです。これは実際の実装を提供する必要があります。これは、言語オブジェクトを作成するためのヘルパールーチンです。 IE:get_rules()メソッドの中に、このようにそれを使用するでしょう:sub get_rules {... my $ rule_obj = $ self-> make_rule(key => $ key、language => $ lang、expression => $式、 priority => $ priority、変換=> $ translation、); ...したがって、それはオプション、言語、式、優先度、および翻訳要件を持つハッシュまたはhash_refを取ります。 ・Perl


Locale :: MakePhrase :: BackingStore. 関連ソフトウェア