5

オランダ語とフランス語でのみサポートされているアプリがあります。英語はこのアプリで使用できる言語ではありません。ローカライズ可能な文字列を使用したい場合、デフォルトは常に英語に設定されます。これをオランダ語にしたい。そこで、英語のローカライズ可能な文字列ファイルを使用して、オランダ語で埋めました。私が抱えている唯一の問題は、App Store でサポートされている言語として英語が表示されることです。表示される言語がオランダ語とフランス語の 2 つだけになるように、デフォルトの Localizable Strings ファイルをオランダ語に変更する方法はありますか?

前もって感謝します、

レビオン

4

3 に答える 3

1
 [[NSUserDefaults standardUserDefaults] 
      setObject:[NSDictionary 
                  dictionaryWithObject:[NSArray arrayWithObjects:@"nl", nil]
                  forKey:@"AppleLanguages"]];

これにより、オランダ語がデフォルトの言語になります。

于 2010-09-07T13:01:26.617 に答える
1

オランダ語のファイルが置かれているフォルダーの名前を から に変更する必要がありen.lprojますnl.lproj。その後もすべてが機能するはずですが、言語は正しく認識されます。ファイルの新しい場所を Xcode に伝える必要がある場合があります。

于 2010-09-07T12:59:07.667 に答える
0

ここ(2 番目の段落)で説明されているように、標準的な方法でオランダ語とフランス語を作成し、ビルド フェーズなどのビルド後にアプリからEnglish.lprojを削除します。

于 2010-11-09T12:34:36.990 に答える