Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Не работает gettext в Windows [Язык - C] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните пожалуйста ход работы программы http://www.cyberforum.ru/cpp-beginners/thread168602.html
Дан код #include<iostream> #include<windows.h> using namespace std; HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE); const int Y = 20, X = 30;
C++ Функция слияния двух строк и функция подсчёта предложений в строке Определить класс-строку. В класс включить два конструктора: для определения класса строки строкой символов и путем копирования другой строки (объекта класса строки). Предусмотреть функции слияния... http://www.cyberforum.ru/cpp-beginners/thread168599.html
системный стринг и обычный. C++
Здравствуйте.. такая проблема: из текстбокса получаю системный стринг..его нужно преобразовать в char*, а потом ,соответственно, наоборот..подскажите пожалуйста, где найти эти функции и как они...
C++ char s[100] or string s = int a[100]
Сопсна нужна помощь, и буду очень благодарен если кто-то поможет. Дается строка(string s или char s, в требованиях не указано, но лучше строка(предпочтения препода известны)), строка состоит из...
C++ Товары магазина http://www.cyberforum.ru/cpp-beginners/thread168546.html
Информация о продаже товаров подготовлена по следующему макету: номер магазина; номер секции; номер чека; наименование товара; артикул товара; цена товара; количество то- вара; дата продажи....
C++ Запишите программу, которая выводит значение целой переменной 25 раз Запишите программу, которая выводит значение целой переменной 25 раз подробнее

Показать сообщение отдельно
knkd
37 / 36 / 2
Регистрация: 08.08.2010
Сообщений: 162

Не работает gettext в Windows [Язык - C] - C++

23.09.2010, 17:34. Просмотров 1024. Ответов 3
Метки (Все метки)

Делаю локализацию сообщений в консольной програмке.
Устанавливаю локаль с помощью setlocale(...), кладу в директрию "./locale" нужные файлы.
При компиляции в Linux - всё работает.
В Windows (WinXP-SP3) - сообщения не переводятся.

Думал что проблема в названии локали. Использовал названия "ru", "rus", "Russian", "ru_RU", "Russian_Russia", "ru_RU.1251", "ru_RU.utf8", "Russian_Russia.1251" и такой же набор для украинского языка.
Менял язык системы в панели управления на украинский, русский, английский.
При этом в директорию "./locale" клал поддиректрии с соответствующими названиями.

В Linux работают все варианты. В Windows ни один не работает.

Что нибудь делаю не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru