翻訳のためのこの文字列を想像してください:gettextは/ anまたはd '/ deをどのように扱いますか?
"あなたのパスは%sによってブロックされています"。
変数が "anaconda"の場合はどうなりますか?今度は "あなたのパスは%sによってブロックされています"でなければなりません。
gettextはこれにどのように対処するのですか?またはクライアントプログラマがこれに対処する方法、あるいは他のシステムがこれにどのように対処していますか?
"%sのページ"この文字列を想像してみてください。
"Brian"または "Jim"または "Lucinda"を渡したいとします。すべての井戸と良い。
しかしフランス語の翻訳では、これは次のとおりです。
"ページ・デ%sを"。
Jean-PaulまたはClaudetteの場合、これは問題ありませんが、貧しいAnaisはどうですか?彼女は「ページ・ド・アナワス」ではなく、「ページ・ディ・アナワイ」を必要としています。
gettextはこれに対処していますか?標準的な練習は何ですか?
これらのケースを試しましたか? –
"%sさんのページ"。英語でも必ずしも機能しません。名前が難しい場合は通常、アポストロフィを追加するだけです。例えばJonesesの – dsas
gettextはこの問題に対処していないと言っても間違いないと思います。 – tripleee