![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| UnixBeginner |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 10.11.2005 Где: Россия, г. Калини нград Репутация: нет Всего: нет |
Необходимо перевести программу на разные языки. В код уже вставлена возможность захвата строки для перевода с использованием gettext:
Сделаны файлы переводов *.po и *.mo Осталось только что-то прописать в программе и куда-то запихнуть эти файлы для того чтобы по локали автоматически выбирался нужный файл для определенного языка. Может кто работал с этим? А то где читал - нигде нормально не написано что нужно прописать, как установить. Это сообщение отредактировал(а) UnixBeginner - 15.1.2006, 13:58 |
|||
|
||||
| Exekutor |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 1.11.2005 Где: Казахстан. Костан ай Репутация: 1 Всего: 4 |
Пусть в файле у тебя упорядоченно хранятся названия менюшек, кнопок, и др. на разных языках. В СИ++ для работы с файлами существует FILE; то есть:
затем с помощью функции fscanf построчно читай из файла названия. -------------------- [color=blue][size=2]En taro addun, ma sol larinas[/size][/color] |
|||
|
||||
| UnixBeginner |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 10.11.2005 Где: Россия, г. Калини нград Репутация: нет Всего: нет |
Слишком много гемороя, проще использовать gettext, просто осталось узнать что как прописать в главной функции, или еще где-нибудь.
Уже есть:
Может просто неправильно назвал папки,, в которых должны быть переводы. |
|||
|
||||
| Exekutor |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 1.11.2005 Где: Казахстан. Костан ай Репутация: 1 Всего: 4 |
Ну не знаю. Помоему это ты все усложняешь. А на счет папки - файл должен лежать в каталоге где и прога. Так и тебе будет проще и пользователю.
-------------------- [color=blue][size=2]En taro addun, ma sol larinas[/size][/color] |
|||
|
||||
| UnixBeginner |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 10.11.2005 Где: Россия, г. Калини нград Репутация: нет Всего: нет |
Просто это уже не от меня зависит , а от того, как работает gettext
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |