KI18n QML Type
Advanced internationalization support for QML. More...
| Import Statement: | import org.kde.ki18n |
| Since: | 6.21 |
| In C++: | KLocalizedQmlContext |
Methods
- string i18n(message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18nc(context: string, message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18ncp(context: string, singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18nd(domain: string, message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18ndc(domain: string, context: string, message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18ndcp(domain: string, context: string, singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18ndp(domain: string, singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string i18np(singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18n(message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18nc(context: string, message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18ncp(context: string, singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18nd(domain: string, message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18ndc(domain: string, context: string, message: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18ndcp(domain: string, context: string, singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18ndp(domain: string, singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
- string xi18np(singular: string, plural: string, param1: variant, param2: variant, param3: variant, param4: variant, param5: variant, param6: variant, param7: variant, param8: variant, param9: variant, param10: variant)
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().