Skip to content

Commit

Permalink
Merge pull request #7320 from nextcloud/bugfix/text
Browse files Browse the repository at this point in the history
Make string more readable for translators.
  • Loading branch information
mgallien authored Oct 15, 2024
2 parents e5f4264 + eeb1ed8 commit 88ba181
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions src/gui/generalsettings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -394,18 +394,23 @@ void GeneralSettings::slotUpdateChannelChanged()
return;
}

const auto enterprise = configFile.validUpdateChannels().contains("enterprise") ? tr("- enterprise: contains stable versions for customers.\n",
"description of enterprise update channel for enterprise customers")
: "";
const auto nonEnterpriseOptions = tr("- beta: contains versions with new features that may not be tested thoroughly\n"
"- daily: contains versions created daily only for testing and development\n"
"\n"
"Downgrading versions is not possible immediately: changing from beta to stable means waiting for the new stable version.",
"list of available update channels to non enterprise users and downgrading warning");
const auto enterpriseOptions = tr("- enterprise: contains stable versions for customers.\n"
"\n"
"Downgrading versions is not possible immediately: changing from stable to enterprise means waiting for the new enterprise version.",
"list of available update channels to enterprise users and downgrading warning");

auto msgBox = new QMessageBox(
QMessageBox::Warning,
tr("Changing update channel?"),
tr("The channel determines which upgrades will be offered to install:\n"
"- stable: contains tested versions considered reliable\n"
"- beta: contains versions with new features that may not be tested thoroughly\n"
"- daily: contains versions created daily only for testing and development\n"
"%1\n"
"Downgrading versions is not possible immediately: changing from beta to stable means waiting for the new stable version.").arg(enterprise),
"- stable: contains tested versions considered reliable\n",
"starts list of available update channels, stable is always available")
.append(configFile.validUpdateChannels().contains("enterprise") ? enterpriseOptions : nonEnterpriseOptions),
QMessageBox::NoButton,
this);
const auto acceptButton = msgBox->addButton(tr("Change update channel"), QMessageBox::AcceptRole);
Expand Down

0 comments on commit 88ba181

Please sign in to comment.