2016-04-10 22 views
0

私のアプリが他の言語(私の場合はブルガリア語など)に自動的に翻訳されないようにしようとしています。私はすべての弦が英語で欲しいです。私はタイムゾーンを "Europe \ London"に設定しようとしましたが(イギリスにいるので)、それはうまくいきませんでした。誰かが私のアプリを英国以外の国にインストールしたときに、私のアプリの設定(すべて)が翻訳されないようにする方法がありますか?前もって感謝します!私の文字列が英語以外の言語に翻訳されないようにするには?

私は自分のアプリで日付を使用しており、私はSimpleDateFormatterを使用しています。私はこれがいくつかの文字列の翻訳の問題を引き起こしていると思います。だから私はそのようにそれから文字列を使用する前にも、それにタイムゾーンを設定してやった:

public static SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); 
sdf.setTimeZone(TimeZone.getTimeZone("Europe/London")); 
String time = sdf.format(new Date()); 
mPurchasedDate.setText(day + " " + numDay + " " + mont + " at " + time); 

をしかし、それは...どちらか

PSを動作しませんでした:私はすべてのローカライズでは追加していません私のアプリ。私はstrings.xmlフォルダが1つしかなく、英語の文字列があります。 uはあなただけ取るコンストラクタを使用し、SimpleDateFormatためLocale特定を使用する場合は、他の言語

<string name="account_setup_imap" translatable="false">IMAP</string> 
+0

はあなたがあなたが現在取得し、何を期待するものdecribeいくつかの出力を提供することができますか? – user0815

答えて

4

に翻訳されていないしたいすべての文字列のためのstrings.xmlにfalseに翻訳可能な設定

+0

ありがとう、イアン。私はそれを試してみるが、それを見てトリックをするべきだ。ありがとう! :) –

+0

@ianhanniballake:こんにちは、私の[質問](http://stackoverflow.com/q/40398528)を見てください。あなたが手伝ってくれれば幸いです。ありがとう... :) –

関連する問題