フランス語の.poファイルを用意した。ついでに、いくつかの問題を指摘しておく:
- 「About」ボックスが翻訳を反映していない。ソフトウェアの他の部分は翻訳された文字列を使っているし、.poファイルにも「About」ボックスのメッセージの翻訳文字列が含まれているのに、英語版のまま表示される。設定ウィンドウの「Apply」ボタンも同様の問題がある。
更新された.poファイルを提供する必要がある。
aidos
- メインウィンドウのトランザクションリストで、トランザクションの説明にダイアクリティカル文字(「éàèç」など)が含まれていると表示されない。どこかで文字列がUTF8として適切に処理されていないのだと思う。
はい、これはどこかに問題があるはずだ。確認する必要があるし、他の開発者にも見てもらえる。
aidos
.poファイルについて:
- .poファイル内に翻訳が不要な文字列がいくつかある(例:「Bitcoin」)。これらは _(”…”) の中に入れるべきではないのでは?
- 分割すべきでない文字列がある。トランザクション手数料に関するメッセージで、%sを使えばいいところを手数料の値を挿入するために文字列が2つに分割されていた。何が起きているのか正確に理解するためにソースコードを確認する必要があり、翻訳が難しくなる。
- 一部の文字列の先頭や末尾に空白があり、その必要性は非常に疑わしく、PoEditで見落としやすい。
これらの文字列の多くは、uiproject.fbpから自動生成されたコード内にあり、これらの問題について何もできない。文字列の先頭と末尾の空白の不一致をすべて見つけるプログラムを使って、SVNにアップロードする前に手動で修正している。