手動ルックアップを行う以外に、それは不可能のようです。
ローカライズされた日付を求めているわけではないことに注意してください。「日」、「週」、「月」、「年」の実際の用語を教えてください。
編集: ローカライズされた翻訳を探しています。たとえば、2 つの日付の間の 3 か月を計算する場合、ローカライズされたバージョンの「3 か月」をユーザーに表示したいと考えています。それが役立つことを願っています。
手動ルックアップを行う以外に、それは不可能のようです。
ローカライズされた日付を求めているわけではないことに注意してください。「日」、「週」、「月」、「年」の実際の用語を教えてください。
編集: ローカライズされた翻訳を探しています。たとえば、2 つの日付の間の 3 か月を計算する場合、ローカライズされたバージョンの「3 か月」をユーザーに表示したいと考えています。それが役立つことを願っています。
ロケールで曜日を取得するには、次のようにします。
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale: [NSLocale currentLocale]];
NSArray * weekdays = [dateFormatter weekdaySymbols];
実際の単語「日」、「週」、「月」が必要な場合は、NSLocalizedString を使用する必要があると思います。
「day」、「week」などの英単語のローカライズされた翻訳を提供する組み込み関数はありません。
使用する必要があります
NSLocalizedString(@"day","");
言語文字列リソースを提供します。