2016-05-16 3 views
3
NSDateComponentsFormatter *formatter; 
formatter = [[NSDateComponentsFormatter alloc] init]; 
formatter.unitsStyle = NSDateComponentsFormatterUnitsStyleShort; 
formatter.allowedUnits = NSCalendarUnitDay; 
NSString *string = [formatter stringFromTimeInterval:seconds]; 

Это возвращает 2 d для немецкого, в то время как я ожидал бы 2 t? Если стиль изменен NSDateComponentsFormatterUnitsStyleFull, то я вижу 2 TageNSDateComponentsFormatter для неверного перевода Немецкий?

Я также попытался сравнить французский и русский языки. Увидеть правильные короткие буквы, т.е. 2 j и 2 д соответственно

Все немецкие разработчики могут пролить свет на это? Это известная ошибка? Использование iOS 9.3

ответ

2

d является правильной немецкой аббревиатурой. Это относится к латинскому слову «умирает» (что означает «день»).

+1

Интересно. То же самое касается часов? Я вижу «8h» вместо «8 Std» (Stunden). Просто хочу подтвердить, что люди в Германии привыкли видеть в своих приложениях? – anna

+0

Да, «h» используется в течение часа (опять же с латыни, «hora»). –

Смежные вопросы