Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

C++, hello world with gettext on Windows (VS2017)

300 UAH

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с фрилансером

Качество
Профессионализм
Стоимость
Контактность
Сроки

Результатом сотруничества доволен, человек действительно специалист в своей области.

Отзыв фрилансера о сотрудничестве с Владимировичем Денисом

Оплата
Постановка задачи
Четкость требований
Контактность

Отличный заказчик, приятно было работать.

Профиль удален | Сейф Сейф

  1. 1036    44  0
    1 день700 UAH

    Готов помочь прямо сейчас.
    Коэффициент цена/качество придумали китайцы. Цены у них выигрышные,
    а на ноль делить нельзя.

  2. Еще 2 ставки скрыты
  • Vlad Skif
    5 июля 2019, 12:00 |

    Добрый день! Можете весь проект скинуть?

  • Владимирович Денис
    5 июля 2019, 12:14 |

    И вот h-файлы самой библиотеки: https://drive.google.com/open?id=151i8ktXockNST4PN6ye6u6SLbx-_Tkkn

  • Vlad Skif
    5 июля 2019, 12:35 |

    Что-то у меня ваш проект ошибки выдает... 

    Попробуйте обернуть ваш текст который нужно перевести в функцию gettext

    Должно получиться что-то типа

    cout<<gettext(<ваш текст>)<<endl;

  • Владимирович Денис
    5 июля 2019, 12:38 |

    Вот так: std::cout << gettext("Hello, world!") << std::endl; уменя тоже нормально собирается.

    Какие ошибки возникают? Там вы путь к библиотеке и путь h файлам должны прописать правильно (в проекте мои пути прописаны)

  • Vlad Skif
    5 июля 2019, 12:43 |

    "Вот так: std::cout << gettext("Hello, world!") << std::endl; уменя тоже нормально собирается. "

    Так а что тогда нужно? Эта функция должна переводить текст с учетом установленной локализации.

  • Владимирович Денис
    5 июля 2019, 12:54 |

    Верно. Должна переводить, но у меня не переводит. Локализация Windows у меня русская, но все равно выводится сообщение на английском. В этом и суть проекта - сделать рабочий вариант, который будет все переводить.

  • Профиль удален
    5 июля 2019, 17:50 |

    gettext - это не переводчик, она просто заменяет строки (в соответствии с локалью или другими параметрами).

    В вашем проекте нет строк на русском...

    См. подсказки .

  • Владимирович Денис
    5 июля 2019, 18:13 |

    Конечно же мне известно что это не переводчик, и что файл перевода находится в *.mo файле.

  • Профиль удален
    5 июля 2019, 19:20 |

    Проверьте, какая locale устанавливается при вызове:

        std::cout << setlocale(LC_ALL, "") << std::endl;

    Попробуйте принудительно установить "ru":

       setlocale(LC_ALL, "ru")

    Если не поможет, наверное, вы столкнулись с проблемой типа C++ gettext doesn't translate (Windows 8.1)


Актуальные фриланс-проекты в категории C и C++

Инженер по инфраструктуре резидентных прокси

Мы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через…

C и C++DevOps ∙ 3 дня 22 часа назад ∙ 13 ставок

Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)

В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница…

C и C++C# ∙ 4 дня 13 часов назад ∙ 6 ставок

ПО Мастер-программа «KONSTRUCTOR»

185 490 UAH

Мы ищем очень опытного C++ разработчика для модернизации существующего ПО (мастер-программы). Программа отвечает за создание производного ПО представляющего аудио-визуальные сеансы психологической коррекции. Текущая версия написана на чистом WinAPI (Visual Studio 2019/2022).…

C и C++Десктопные приложения ∙ 9 дней 16 часов назад ∙ 19 ставок

Написание кода для Arduino

Необходимо разработать программное обеспечение для весового дозатора на базе Arduino Uno. Комплектующие: Arduino Uno R3 HX711 + тензодатчик LCD1602 I2C дисплей MAX7219 светодиодная матрица 8x32 5 кнопок управления 4-канальное реле 2 сигнальные лампы Вибромагнит грубого…

C и C++Встраиваемые системы и микроконтроллеры ∙ 11 дней назад ∙ 15 ставок

Нужно доработать проект или предоставить консультацию.

1000 UAH

Необходимо расширить варианты перевода в данном коде https://github.com/phuc-nt/my-translator Кто может взяться за работу, пишите сроки и сумму Robot answer: robots.txt

C и C++Python ∙ 11 дней 1 час назад ∙ 20 ставок

Заказчик
Проект опубликован
6 лет назад
141 просмотр