KI18n QML Type
Advanced internationalization support for QML. This type was introduced in Qt 6.21. More...
- Import Statement: import org.kde.ki18n
- Since: Qt 6.21
- In C++: KLocalizedQmlContext
- Inherited By: KI18nContext
Detailed Description
To use it, create an instance and set it as the context object of your QML engine in C++:
QQmlApplicationEngine engine;
KLocalization::setupLocalizedContext(&engine);
Then you can use the KI18n.i18n*() and KI18n.xi18n*() functions from QML code, for example:
import QtQuick
import org.kde.ki18n
Text {
text: KI18n.i18nc("@label", "Hello World")
}
See also KLocalizedQmlContext::KLocalizedQmlContext()
Method Documentation
string i18n(message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18n()
string i18nc(context: string, message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18nc()
string i18ncp(context: string, singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18ncp()
string i18nd(domain: string, message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18nd()
string i18ndc(domain: string, context: string, message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18ndc()
string i18ndcp(domain: string, context: string, singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18ndcp()
string i18ndp(domain: string, singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18ndp()
string i18np(singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::i18np()
string xi18n(message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18n()
string xi18nc(context: string, message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18nc()
string xi18ncp(context: string, singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18ncp()
string xi18nd(domain: string, message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18nd()
string xi18ndc(domain: string, context: string, message: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18ndc()
string xi18ndcp(domain: string, context: string, singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18ndcp()
string xi18ndp(domain: string, singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18ndp()
string xi18np(singular: string, plural: string, param1: variant = undefined, param2: variant = undefined, param3: variant = undefined, param4: variant = undefined, param5: variant = undefined, param6: variant = undefined, param7: variant = undefined, param8: variant = undefined, param9: variant = undefined, param10: variant = undefined)
See also KLocalizedString::xi18np()