Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

Локализация приложения

ts-файлы — переводы строк текста

Исходный код не должен содержать локализованных строк

Qt Linguist — приложение для работы с ts-файлами

Значки, зависящие от языка, должны корректно обрабатываться

desktop-файл — перевод для значка запуска приложения

doc.qt.io/QT-5/qtlinguist-index.html

Работа с переводами в QML

Qt.locale() — активная локаль, методы и свойства для локализации

qsTr — перевод строк текста

qsTrId — перевод меток

//: и //~ — комментарии для переводчика

%x и arg(…) — вставка значений в переведённые строки

%Lx и arg(…) — вставка чисел в переведённые строки

%n и последний аргумент — перевод в зависимости от количества

QT_TR_NOOP — перевод строк данных

QQmlEngine::retranslate() — обновления перевода

doc.qt.io/qt-5/i18n-source-translation.html

Перевод дат и чисел

Date()

toLocaleString(…) — локализованные дата и время

toLocaleTimeString(…) — локализованное время

toLocaleDateString(…) — локализованная дата

Number(…)

toLocaleString(…) — число в локализованном виде

doc.qt.io/qt-5/qml-qtqml-date.html doc.qt.io/qt-5/qml-qtqml-number.html

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Установочные пакеты

ПО распространяется в виде rpm-файлов

Состав rpm-пакета

Исполняемый файл приложения

Иконки и desktop-файлы

Подключаемые библиотеки

Ресурсы

Зависимости

Скрипты установки и удаления

Подписи