2011-10-30 10 views
1

デバイスの種類、方向、ローカライゼーションに基づいて画像名の文字列を組み立てることを検討しています。例えばローカライゼーションコードをイメージに追加するのは悪い習慣ですか?

#define kLocalCode  NSLocalizedString(@"en", @"localization code") 

... "background_iphone_portrait_en.png"(または_es、_de、など)につながる

それはそれを行うには、私のワークフローの高速です。この方法ではなく、同じ名前の画像を別のローカライズされたフォルダに配置します。

この画像ローカリゼーションの方法には欠点がありますか?

答えて

0

最初に: これは本当に創造的な解決策でした。そしてそれは私を考えさせる。

これは本当に答えではないですが。

あなたが「en」と次の呼び出しとをロードすることができます。

[NSLocale currentLocale] 

これは、あなたがfrenを翻訳する必要がないことをもたらすであろう、esまたはdeですが、実行時にかかる可能性があります。 サポートしていない言語がある場合は、英語版を読み込みます。

関連する問題