Много раз в моей карьере программиста пользовательского интерфейса я хотел правильно представлять такие вещи, как числа, время, даты и списки, в соответствии с заданной локалью.
Есть ли библиотеки, которые могут помочь?
Какао, и я предполагаю, что некоторые фреймворки Windows помогут с подходящим для языка представлением чисел, времени и дат в удобочитаемом виде. Существуют ли какие-либо простые библиотеки C или другие библиотеки, которые помогают это сделать?
Я хочу выразить список имен, например James, Chris, Mark and Bob
. Конечно, and
в конце и использование запятой U+002C
характерны для английского языка, а отсутствие Oxford запятая, вероятно, специфична для британского варианта английского языка. Есть ли библиотеки, которые могут позаботиться об этом? В противном случае, есть ли какие-либо ресурсы, которые документируют такие грамматические конструкции на разных языках?