Описание тега qlocale
QLocale - это класс из Qt Toolkit, который преобразует числа и их строковые представления на разных языках.
1
ответ
Преобразование числа в строку валюты с использованием класса QLocale
Я пытаюсь конвертировать числа в строку валюты. я использую QLocale::toCurrencyString() метод. Когда я устанавливаю свой системный язык (измененный с помощью Windows 7 Регион и настройка языка) как Индия и пытаюсь преобразовать число, скажем 1872345…
04 май '14 в 02:42
1
ответ
QLocale setDefault работает только при втором вызове
Я пытаюсь изменить язык по умолчанию QLocale переменная в моем коде, а затем использовать различные разделители каждого языка. Я не хочу менять его для всей системы, я просто хочу иметь возможность печатать числа с различными групповыми и десятичным…
30 авг '17 в 14:26
1
ответ
Есть ли способ для функции QLocale::formattedDataSize возвращать количественные единицы перевода?
QLocale::formattedDataSize всегда возвращает английские количественные единицы.
27 авг '18 в 12:00
0
ответов
Как установить определенный символ в качестве разделителя групп в QLocale?
Каждая локаль в Qt имеет разные символы, используемые в качестве разделителя групп (например, ',', '.' Или 0xa0). Возможно ли как-то для приложения Qt использовать все настройки для текущей локали и переопределить символ, используемый в качестве раз…
22 янв '18 в 21:48
2
ответа
QLocale toDate всегда возвращает недопустимый QDate в локали "es"
Почему этот код возвращает неверную дату? QLocale locale("es"); QDate date = locale.toDate("1-Jun-14", "d-MMM-yy"); Если отладить переменную локали, она правильно инициализируется в локали es_ES, но не возвращает дату и date.isValid() возвращает ложь
06 июн '14 в 22:53
0
ответов
Qml Locale имеет одинаковый формат для ShortFormat и NarrowFormat
Я пытаюсь отобразить дату (и время), используя методы toLocaleDateString / toLocateTimeString, реализованные для типа Date в Qml ( здесь документ). Это работает, за исключением ShortFormat, который такой же, как NarrowFormat. Вот пример: import QtQu…
27 сен '17 в 09:52
1
ответ
Как я могу получить "длинное" название языка из QLocale?
Я создал QComboBox перечислить различные языки, поддерживаемые в приложении Qt. Чтобы заполнить элементы в поле со списком, я просматриваю все .qm файлы для доступных языковых кодов. QDir dir(TRANSLATION_PATH); QStringList file_names = dir.entryList…
04 янв '19 в 22:29
4
ответа
QLocale неправильно определяет язык системы в Windows с установленным языковым пакетом
Я пытаюсь определить текущий язык системы с QLocale: QLocale::Language sysLangId = QLocale::system().language(); Тем не менее, это не работает правильно. Я на русском Windows 7 с пакетом английского языка применяется, но language() возвращает русски…
03 сен '13 в 14:05
1
ответ
QLocale и QSettings
Предпосылка: я использую qt5.7 на osx. Я изменил десятичный разделитель в System Preferences - Language and Region - Advanced использовать запятую: У меня проблема с сохранением / восстановлением QLocale значение через QSettings, Это main.cpp: #incl…
20 окт '16 в 13:11
1
ответ
Qt Зачем использовать QString::number() вместо QLocale(). ToString()?
Приложение, над которым я работаю, будет запущено во многих странах и должно поддерживать их язык. Я возвращался к своему коду и заменял каждый экземпляр: QString::number() а также QString().toDouble() с QLocale().toString() а также QLocale().toDoub…
28 июн '16 в 19:57
0
ответов
Qt получить имя языка в его родной форме
Я добавляю языковую поддержку в приложение Qt C++, в настоящее время использующее QLocale и QTranslator. Когда пользователь выбирает язык в меню настроек, я хочу показать ему имя языка в родной форме (например, Deutsch вместо немецкого), но когда ем…
08 дек '15 в 18:19
0
ответов
Как различить традиционный и упрощенный китайский с помощью QLocale
Я должен показать список языков, доступных для выбора пользователем. Список будет иметь (Авто) в качестве первого варианта, который является языком операционной системы и будет иметь дополнительные языки в качестве дополнения. Здесь английский - это…
06 мар '15 в 07:04
1
ответ
Как отобразить QDate-месяц с языком, отличным от системного?
Функция QDate::toString(const QString &format) позволяет отображать название месяца с MMM (например, с января по декабрь) или MMMM (например, с января по декабрь). Но эта функция использует системную локаль из QLocale::system() ( исходный код). …
16 окт '17 в 13:36
1
ответ
QLocale - Проверить цену
У меня проблемы с проверкой цены. Пример принятой цены: 10,00 / 100,00 / 1.000,00 Не принято: 10 / 100 / 1000.00 Код, но это прохождение 100 / 10 / 1000.00 bool ok; QLocale::setDefault(QLocale(QLocale::Portuguese, QLocale::Brazil)); QLocale brazil; …
17 мар '14 в 12:40
1
ответ
Как преобразовать строку с запятой, чтобы плавать в QT?
В моем CSV-файле значения десятичной запятой это запятая. Так что я могу открыть CSV в Excel и Excel не будет форматировать мои значения на сегодняшний день. Когда я открываю файл в моем собственном программном обеспечении и конвертирую String в flo…
01 фев '16 в 13:45
1
ответ
QLocale Получить реальное название языка
У меня есть код языка, как fr_fr, fr_be. Я хотел бы получить французы и Бельгию, используя QLocale, но я не могу найти, как это сделать. Я сделал: QLocale locale("fr_fr"); // or fr_be QString l = locale.languageToString(locale.language()); //returns…
26 мар '19 в 16:08
2
ответа
Как я могу преобразовать персидские числа в английские числа с помощью QLocale?
Я хочу преобразовать персидские числа в английские числа, используя QLocale, я написал этот код, но он не работает: int main(void) { QLocale english_number(QLocale::Language::English, QLocale::Country::UnitedStates); QTime time; time = english_numbe…
26 апр '20 в 14:31
0
ответов
Почему язык меток QDialogButtonBox меняется между дизайном и исполнением?
Я использую французскую версию QtCreator v4.11.1. Когда я создаю QDialogButtonBox по умолчанию, используя конструктор форм (или используя Qt Designer), кнопки помечаются на французском языке. Обе кнопки имеют метки "ОК" и "Аннулер", как показано ниж…
12 сен '20 в 00:39
0
ответов
Как определить турецкий символ для QStringList на QT
Я хочу определить турецкий символ QString в Qt. Я определяю ниже: QString aa="çİĞ"; я хочу увидеть аа qDebug()<<aa; разница, как установить турецкий символ QString
01 июн '22 в 11:33
0
ответов
QLocale codeToTerritory работает только с двузначными кодами
Я хотел бы получить название страны для любых кодов стран ISO 3166. В моем проекте в настоящее время используются трехзначные коды, поэтому, если возможно, из этого. Согласно документации Qt, QLocale::countryToTerritory должен решить эту проблему, н…
03 фев '23 в 10:58