2017-12-05 16 views
0

初めてアプリケーションをローカライズする必要がありました。私はドキュメントと赤のチュートリアルを少し勉強し、もちろんLocalizable.stringsと出会った。Localizable.stringsのキーと良い習慣

さて、(これはtutorialsの一つからである)この画像を見て:

enter image description here

著者は右側、左側、翻訳上の文字列を置き、それは大丈夫です。次に、彼はNSLocalizedStringを「フィード」し、「理解可能な」キー(単語または文全体)を渡す。

違う種類のキーを持つことは悪い習慣と考えられますか?実際のコンテンツをキーとして挿入するのではなく、 "t1"、 "t2"、 "t3"など?非常に大きなテキストがある場合、これは私のコードがテキストでいっぱいにならないようにするのに役立ちます。

答えて

1

異なる種類のキーを持つことはまったく悪いことではありません。しかし、テキストに似たキー名を持つことは良い習慣です。たとえば。この文字列をローカライズする場合は、「アプリを使用していただきありがとうございます。あなたは素晴らしい人です」適切なキーは、「Thanks_text」や「Thanks_message」や「Thanks_label」などです。キーとして完全な文字列を書く必要はありません。

+0

私は当初同様のことを考えました。 "login_screen_enter_btn" –

+1

はい、それはまあまあです。 –

関連する問題