2017-08-07 2 views
1

問題:私のプロジェクトでは68言語がサポートされていますが、その中にはRTL言語(ペルシア語、アラビア語、ヘブライ語など)があります。私たちは基本英語テキストの翻訳にCrowdinを使用しています。ときどき最新の翻訳をインポートすると、私のstrings.xmlファイルに不適切な形式の文字列リソースが含まれています。たとえば、%sのような文字列書式設定の引数は、逆転される(s%)か、まったく間違っていてもよい(ぶら下がった%)。これは、ランタイムクラッシュにつながる可能性があります。Android StudioでRTLサポートを無効にする方法(ソースコードを編集する)

strings.xmlファイルを簡単に編集できますが、Androidスタジオのデフォルトの動作は、RTLテキストを右から左にレンダリングすることです。これにより、LTRキーボードレイアウトでIDEで直接編集することは不可能になります。

AndroidスタジオでRTL "サポート"を無効にするにはどうすればRTLとLTRが混在したテキストファイルを簡単に編集できますか?

答えて

1

JetBrainsチームとの簡単な話し合いの後、回答はhereでした。 Linuxでは、あなたははCtrl +Altキー + Shiftキー + /ホットキーを打つことができるとレジストリオプションをクリックしてください。 editor.disable.rtlを検索し、チェックボックスをオンにしてRTLサポートを無効にします。 Android Studioを再起動します。完了!

関連する問題