![]() |
Stellarium
25.3
|
Public Member Functions | |
| StelSkyTranslator (const QString &langName) | |
| QString | tryQtranslate (const QString &s, const QString &c=QString()) const override |
| Try to translate input message and return it as a QString. More... | |
| bool | isEmpty () const override |
| Checks whether any translations have been loaded. | |
Public Member Functions inherited from StelTranslator | |
| StelTranslator (const QString &adomain, const QString &alangName) | |
| Create a translator from a language name. More... | |
| QString | qtranslate (const QString &s, const QString &c=QString()) const |
| Translate input message and return it as a QString. More... | |
| QString | qTranslateStar (const QString &s, const QString &c=QString()) const |
| Same as qtranslate, but with additional code to handle Chinese names of stars. | |
| QString | tryQtranslateStar (const QString &s, const QString &c=QString()) const |
| Same as tryQtranslate, but with additional code to handle Chinese names of stars. | |
| const QString & | getTrueLocaleName () const |
| Get true translator locale name. More... | |
| QStringList | getAvailableLanguagesNamesNative (const QString &localeDir="", const QString §ion="") const |
| Get available language name in native language from passed locales directory. | |
Additional Inherited Members | |
Static Public Member Functions inherited from StelTranslator | |
| static QString | iso639_1CodeToNativeName (const QString &languageCode) |
| Convert from ISO639-1 language code to native language name. More... | |
| static QString | nativeNameToIso639_1Code (const QString &languageName) |
| Convert from native language name to ISO639-1 2 letters language code. | |
| static void | init (const QString &fileName) |
| Initialize Translation. More... | |
Static Public Attributes inherited from StelTranslator | |
| static StelTranslator * | globalTranslator |
| Used as a global translator by the whole app. | |
Protected Attributes inherited from StelTranslator | |
| QString | domain |
| The domain name. | |
| QString | langName |
| The two letter string defining the current language name. | |
| class QTranslator * | translator = nullptr |
| QTranslator instance. | |
|
overridevirtual |
Try to translate input message and return it as a QString.
If no translation exist for the current StelTranslator language, a null string is returned.
| s | input string in english. |
| c | disambiguation string (gettext "context" string). |
Reimplemented from StelTranslator.