2 つの異なる言語でオンラインにする必要がある静的アプリケーション (html/js) があります。ディレクトリ全体を 2 回コピーして各文字列を置き換えるのは難しくありませんが、退屈なので、このプロジェクトで定期的な変更が行われることを期待しています。
したがって、phing を使用してプロジェクトの 2 つのバージョン (fr と nl) をビルドすることを検討しました。<filterchain><expandproperties />
を使用し、プロパティ ファイルから翻訳をロードするという考え方です。
それは非常にうまく機能しますが、1 つには、ユニコード文字は \uXXX として表されますが、これは明らかに私が望んでいるものではありません...
これを修正する方法について何か考えはありますか? build.xml の抜粋は、http: //pastebin.com/2uWHaHviにあります。
解決策: ping に問題がないことがわかりました。問題は、IDE が文字を透過的に \uXXX に置き換えたことでした。同じ問題が発生している場合は、単純なテキスト エディターでファイルを開いてみてください。