Use String.Format instead of concatenation:
var test = String.Format(NSBundle.MainBundle.LocalizedString(“Qty {0}”,”test text”), aValue);
This should look for the message "Qty {0}" in your Localized.strings
, return the translated format for it, and then the {0}
will be replaced by aValue
.
Monotouch.Dialog is built on top of UITableView, so the answers to this question ( UITableView support for right to left languages) should apply: You have to write your own UITableViewCell
s