プログラムの事とかスマートフォン専用ページを表示プログラムの事とかプログラミングに関することとか、暇つぶしに作ったものとか載せてみようかと。C#,WPF,Silverlight,Windowsストアアプリあたりがメイン。プロフィール名前:ぷにお職業:ぷろぐらま一言:お約束ですが「掲載内容は私自身の見解です」よ。Xamarin.Formsでローカライズツイート久しぶりですがXamarin.FormsでローカライズXamarin.Formsでローカライズ(XAML編)の続きです。Xamarin.FormsってタイトルですがXamarin.iOS限定で。前回・前々回ではString.resxを使った.Net的なローカライズを書きました。strings形式(?)なファイルを使ったローカライズがあります。*.stringsってファイルを作って言語のフォルダ作ってごにょごにょ、って感じです。ググればいくらでも出てくるので割愛。iOSの部分は上記Apple形式で、共通部分は.Net形式でローカライズしたんですが、ガッツリはまりましたよ。.Net形式では使用する言語はSystem.Threading.Thread.CurrentThread.CurrentUICultureで切り替えます。(多分)Apple形式ではどうやらNSLocale.PreferredLanguages[0]を使うみたいです。(使っていることがわかるだけ?)それぞれOSのどこを見るかというと、こんな感じです。.Net形式は書式変えると言語が変わります。この仕様が正しいのかどうかしりませんが、Apple形式と.Net形式で見ている設定が違うのは困ったもんです。System.Globalization.CultureInfo(NSLocale.PreferredLanguages[0]);でCurrentUICultureを書き換えてやればApple形式と同じ言語を使ってくれます。|×この広告は180日以上新しい記事の投稿がないブログに表示されております。