私はC#でアプリケーションを書いています。ローカライズの目的で、すべての文字列をリソースに移動しています。文字列のC#ローカライズの目的で文字列をリソースに移動するときに改行文字を処理するにはどうすればよいですか?
いくつかの例:最初の文字列で
"First sentence.\n Second sentence."
"wait..."
改行文字"\n"
.Shouldは、私があまりにもリソースへの改行文字を移動しています。
2番目の文字列では、3つのドットをリソースに移動する必要がありますか、文字列を"wait" + "..."
のように2つに分割し、"wait"
だけをリソースに移動する必要があります。
私は他の言語への文字列を翻訳するグーグル翻訳を使用していると私は、改行文字"\n"
がグーグル翻訳することにより、他の言語にも翻訳しされないことを恐れています、したがって、私の迷いはリソースに改行文字を移動するには。
これは初めてのローカリゼーションです。さらなるアイデアがあるか、正しい方向で私を指摘してください。
ありがとうございました。
ありがとう!それはまさに私が探していたものです。私はすべての '\ n'を' {0} 'に置き換えました。ゼータリソースエディタでは、 '{0} {1} {2} 'などを** Google-Translate **で翻訳することを無視するオプションがあります。 – user835597