Skip to content

Commit

Permalink
Translate planet names
Browse files Browse the repository at this point in the history
  • Loading branch information
10110111 committed Jan 13, 2025
1 parent 9d01acb commit ff86edb
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions src/core/modules/Planet.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -399,8 +399,19 @@ void Planet::replaceTexture(const QString &texName)

void Planet::translateName(const StelTranslator& trans)
{
nameI18 = trans.qtranslate(englishName, getContextString());
nativeNameMeaningI18n = (!nativeNameMeaning.isEmpty() ? trans.qtranslate(nativeNameMeaning) : "");
nameI18 = trans.tryQtranslate(englishName, getContextString());
if (nameI18.isEmpty())
nameI18 = qc_(englishName, getContextString());
if (!nativeNameMeaning.isEmpty())
{
nativeNameMeaningI18n = trans.tryQtranslate(nativeNameMeaning);
if (nativeNameMeaningI18n.isEmpty())
nativeNameMeaningI18n = q_(nativeNameMeaning);
}
else
{
nativeNameMeaningI18n = "";
}
}

void Planet::setIAUMoonNumber(const QString &designation)
Expand Down

0 comments on commit ff86edb

Please sign in to comment.