получить список локалей/временных_зон использоанием boost.locale
От: niXman Ниоткуда https://github.com/niXman
Дата: 25.09.14 12:38
Оценка:
привет!

подскажите по сабжу.
сам не нашел как. но нашел как это сделать используя ICU напрямую.

спасибо.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re: получить список локалей/временных_зон использоанием boos
От: niXman Ниоткуда https://github.com/niXman
Дата: 25.09.14 12:55
Оценка:
вообще, вопросов два:
1. получить список доступных локалей/временных_зон
2. получить смещение относительно UTC+0 для конкретной локали/временной_зоны
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 25.09.2014 13:35 niXman . Предыдущая версия .
Re: получить список локалей/временных_зон использоанием boost.locale
От: uzhas Ниоткуда  
Дата: 25.09.14 14:26
Оценка:
Здравствуйте, niXman, Вы писали:

X>но нашел как это сделать используя ICU напрямую.

сомневаюсь, что это то что тебе нужно
ICU скорее всего возвращает только локали из своей базы локалей. эта либа не берет локали из системы. немного описано здесь: http://userguide.icu-project.org/locale

по поводу сбора инфы из системы : из винды это достается больно, надо реестр попарсить в том числе
функции типа http://msdn.microsoft.com/en-us/library/windows/desktop/ms724421(v=vs.85).aspx работают только с текущей зоной
посмотри си-шные функции типа http://www.gnu.org/software/libc/manual/html_node/Time-Zone-Functions.html , вдруг поможет
Re[2]: получить список локалей/временных_зон использоанием boost.locale
От: niXman Ниоткуда https://github.com/niXman
Дата: 25.09.14 14:47
Оценка:
U>ICU скорее всего возвращает только локали из своей базы локалей. эта либа не берет локали из системы.
это именно то, что мне нужно. не хочу использовать API системы.

U>по поводу сбора инфы из системы : из винды это достается больно, надо реестр попарсить в том числе

U>функции типа http://msdn.microsoft.com/en-us/library/windows/desktop/ms724421(v=vs.85).aspx работают только с текущей зоной
да, это я уже и сам осознал, и ужаснулся %)

U>посмотри си-шные функции типа http://www.gnu.org/software/libc/manual/html_node/Time-Zone-Functions.html , вдруг поможет

та нет, хочу понять как это сделать при помощи сабжевой либы.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[3]: получить список локалей/временных_зон использоанием boost.locale
От: uzhas Ниоткуда  
Дата: 25.09.14 14:52
Оценка:
Здравствуйте, niXman, Вы писали:

U>>ICU скорее всего возвращает только локали из своей базы локалей. эта либа не берет локали из системы.

X>это именно то, что мне нужно. не хочу использовать API системы.

зачем тогда тебе какая-то другая либа?
Re[4]: получить список локалей/временных_зон использоанием boost.locale
От: niXman Ниоткуда https://github.com/niXman
Дата: 25.09.14 15:23
Оценка:
Здравствуйте, uzhas, Вы писали:

U>зачем тогда тебе какая-то другая либа?

я не говорил что мне нужна другая либа.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[5]: получить список локалей/временных_зон использоанием boost.locale
От: niXman Ниоткуда https://github.com/niXman
Дата: 27.09.14 17:37
Оценка:
хм.. в списке рассылки буста тоже тишина...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.