Уф, все смешали в кучу. Выбор языка был для примера. Как переводит я в курсе.
Т.е. нужно завести в приложении идентификаторы и тупо case'ом их переводить из ini в selected index?
Все понятно, кроме "Пусть каждому языку соответствует индивидуальный идентификатор" - где этот идентификатор хранить? Т.е. как поставить в соответствие "ru" и "Русский"?
Рабочий комплект - C++ приложение + дефолтовый браузер пользователя, это самый лучший вариант. Есть еще вариант все сделать на Node.js + Chrominium, где-то на Хабре была недавно статья.
Mongoose это библиотека для внедрения легкого веб-сервера в приложение на c++. Если приложение писать на php, то нужен для него веб-сервер (хотя как вариант в последних версиях php есть встроенный).
@EvilsInterrupt На машине (в интранете) ставится вебсервер + какой-нибудь сервер приложений (php, например), ну а дальше чистый веб, клиент работает с localhost. Более "красивый", closed sources и дружелюбный для пользователя вариант - приложение скажем на C++, которое "сидит в трее"/запускается как демон и выполняет функции веб-сервера (например через mongoose ( https://code.google.com/p/mongoose/ )) и приложения.
Ну, а GUI написан на Javascript, понятно.
PID TTY STAT TIME COMMAND
1094 ? D 111:03 [nfsd]
1095 ? D 109:57 [nfsd]
1097 ? D 108:55 [nfsd]
1099 ? D 111:20 [nfsd]
1100 ? D 110:13 [nfsd]
3611 ? D 0:31 nginx: worker process
Шаблонизатор.
Есть набор шаблонов сообщений с разным количеством параметров и набор параметров к каждой записи, т.е. запись вида
[номер шаблона][разделитель][параметр 1][разделитель][параметр 2][разделитель]...[параметр N]
где N в каждой записи разное, но равно количеству % в соответвтующем шаблоне. Нужно получить строку с заполненными %.
Спасибо, не знал про %n, но на данном этапе строке формата могу полностью доверять.
А как ostringstream связан с форматом? Дело в том, что строку формата менять нельзя. Или Вы имеете в виду парсить ее, разбивая по % и потом собирая последовательно, подставляя значения?
Форма в приложении для поиска. Выбор стран, по которым нужно искать. Страны добавлять нельзя, но может быть неоднозначное написание (Нидерланды/Голландия, США/Америка, Великобритания/Англия и пр.) Список меняться не будет. Категоризировать не обязательно - как по мне, так тяжелее найти страну, особенно "тупым американцам", которые не знают на каком материке их страна. Есть еще одно "но": возможно список будет не полным (например, нет никакой информации по этой стране, тогда нет смысла вносить страну в список, да?)