0

xamarin.ios を使用してコード内の動的変数をローカライズする方法を知っている人はいますか? 静的変数に対してこれを行いました。以下の例で詳しく説明します。

//this work
var test = NSBundle.MainBundle.LocalizedString(“Qty 1234”,”test text”);

//what i need is to figure out how to localize the below
var test = "Qty" + aValue; //where aValue is dynamically generated number ex:1,2,3,4,5

さらに、 monotouch.dialog 要素を調整して、右から左に、つまり左にキャプション、右に値を表示するようにするにはどうすればよいですか (アラビア語のテキストの場合)。前もって感謝します。

4

1 に答える 1

0

連結の代わりに String.Format を使用します。

var test = String.Format(NSBundle.MainBundle.LocalizedString(“Qty {0}”,”test text”), aValue);

これにより、 でメッセージ「Qty {0}」が検索されLocalized.strings、翻訳された形式が返され、{0}が に置き換えられaValueます。

Monotouch.Dialog は UITableView の上に構築されているため、この質問 (右から左への言語に対する UITableView のサポートUITableViewCell) への回答を適用する必要があります。

于 2013-07-22T08:32:35.037 に答える