0

.Net で開発する場合、フレームワークはローカライズされたリソース (UI テキストの翻訳など) を保存する標準的な方法として resx ファイルを提供します。

他の開発プラットフォーム (Java、RoR など) でこれに標準的な形式があるかどうか、およびその形式が何であるかを知りたいです。

ありがとうございました!

各回答は 1 つの開発テクノロジに限定してください (例: Java/C++/PHP など)。

4

6 に答える 6

2

Java は、キーと値のペアであるPropertiesを使用します。

次の 2 つの形式にシリアル化できます。

  1. 。プロパティ

    foo=bar

  2. .XML

    <entry key="foo">bar</entry>

于 2009-10-26T12:21:44.177 に答える
1

http://www.freebsd.org/doc/en/books/developers-handbook/posix-nls.htmlを参照してください。

Windows 以外のほぼすべてのオペレーティング システムに適用される、POSIX と呼ばれる標準があります。

PHP 固有の国際化の実装については、http://www.php.net/manual/en/book.intl.phpを参照してください。

于 2009-10-26T10:19:13.403 に答える
1

Java と同様に、Adobe Flex も.propertiesファイルにシリアル化されたResourceBundlesを使用します。

于 2009-10-26T13:52:25.927 に答える
0

Linuxでこれを行う標準的な方法は、翻訳を.poファイルに保存するgettextライブラリを使用することです。

于 2009-11-04T01:40:36.580 に答える
0

Cocoa アプリケーション (Mac/iPhone) はバンドルとして配布されます (基本的にはフォルダーですが、既知のファイルのようなタイプです)。バンドル内では、ロケール固有のサブフォルダーに文字列ファイルまたはその他のローカライズされたリソースのコピーを提供できます。Xcode はこれに対する IDE サポートを提供し、Cocoa フレームワークはこれらのリソースを便利にフェッチするための多くのメソッドを提供します。

詳細については、 http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPInternational/Articles/InternatAndLocaliz.htmlを参照してください。

于 2009-11-04T23:42:12.223 に答える