Насколько я понимаю, iOS использует ICU под капотом. Я хотел бы получить доступ к функциям MessageFormat ICU для строк, содержащих числа и множественное число, например,
There {0,choice,0#are no files|1#is one file|1<are {0,number,integer} files}.
Предоставляет ли iOS эту возможность? Если да, то как мне его использовать? Я думал, что смогу написать
[NSString stringWithFormat: "There {0,choice,0#are no files|1#is one file|1<are {0,number,integer} files}.", n];
or
[NSString stringWithFormat: "There {0,plural, =0{are no files}=1{is one file}other{are %ld files}}.", n];
Но эти форматы (ICU4J и ICU соответственно) не работают.