diff --git a/selfdrive/ui/qt/offroad/software_settings.cc b/selfdrive/ui/qt/offroad/software_settings.cc
index 6db6a6cdfe..d25c8490f3 100644
--- a/selfdrive/ui/qt/offroad/software_settings.cc
+++ b/selfdrive/ui/qt/offroad/software_settings.cc
@@ -126,19 +126,19 @@ void SoftwarePanel::updateLabels() {
downloadBtn->setValue(updater_state);
} else {
if (failed) {
- downloadBtn->setText("CHECK");
- downloadBtn->setValue("failed to check for update");
+ downloadBtn->setText(tr("CHECK"));
+ downloadBtn->setValue(tr("failed to check for update"));
} else if (params.getBool("UpdaterFetchAvailable")) {
- downloadBtn->setText("DOWNLOAD");
- downloadBtn->setValue("update available");
+ downloadBtn->setText(tr("DOWNLOAD"));
+ downloadBtn->setValue(tr("update available"));
} else {
- QString lastUpdate = "never";
+ QString lastUpdate = tr("never");
auto tm = params.get("LastUpdateTime");
if (!tm.empty()) {
lastUpdate = timeAgo(QDateTime::fromString(QString::fromStdString(tm + "Z"), Qt::ISODate));
}
- downloadBtn->setText("CHECK");
- downloadBtn->setValue("up to date, last checked " + lastUpdate);
+ downloadBtn->setText(tr("CHECK"));
+ downloadBtn->setValue(tr("up to date, last checked %1").arg(lastUpdate));
}
downloadBtn->setEnabled(true);
}
diff --git a/selfdrive/ui/translations/main_de.ts b/selfdrive/ui/translations/main_de.ts
index 71f3df7597..7fda980e92 100644
--- a/selfdrive/ui/translations/main_de.ts
+++ b/selfdrive/ui/translations/main_de.ts
@@ -858,6 +858,26 @@ This may take up to a minute.
UninstallDeinstallieren
+
+ failed to check for update
+
+
+
+ up to date, last checked %1
+
+
+
+ DOWNLOAD
+
+
+
+ update available
+
+
+
+ never
+
+ SshControl
diff --git a/selfdrive/ui/translations/main_ja.ts b/selfdrive/ui/translations/main_ja.ts
index 019eb1b71b..10da629cf9 100644
--- a/selfdrive/ui/translations/main_ja.ts
+++ b/selfdrive/ui/translations/main_ja.ts
@@ -854,6 +854,26 @@ This may take up to a minute.
Uninstallアンインストール
+
+ failed to check for update
+
+
+
+ up to date, last checked %1
+
+
+
+ DOWNLOAD
+
+
+
+ update available
+
+
+
+ never
+
+ SshControl
diff --git a/selfdrive/ui/translations/main_ko.ts b/selfdrive/ui/translations/main_ko.ts
index c5247ccfa0..ad9a4e05d9 100644
--- a/selfdrive/ui/translations/main_ko.ts
+++ b/selfdrive/ui/translations/main_ko.ts
@@ -855,6 +855,26 @@ This may take up to a minute.
Uninstall제거
+
+ failed to check for update
+
+
+
+ up to date, last checked %1
+
+
+
+ DOWNLOAD
+
+
+
+ update available
+
+
+
+ never
+
+ SshControl
diff --git a/selfdrive/ui/translations/main_pt-BR.ts b/selfdrive/ui/translations/main_pt-BR.ts
index 6687fea865..5aa4245fda 100644
--- a/selfdrive/ui/translations/main_pt-BR.ts
+++ b/selfdrive/ui/translations/main_pt-BR.ts
@@ -859,6 +859,26 @@ Isso pode levar até um minuto.
UninstallDesinstalar
+
+ failed to check for update
+
+
+
+ up to date, last checked %1
+
+
+
+ DOWNLOAD
+
+
+
+ update available
+
+
+
+ never
+
+ SshControl
diff --git a/selfdrive/ui/translations/main_zh-CHS.ts b/selfdrive/ui/translations/main_zh-CHS.ts
index f6924b3c57..e7382075fb 100644
--- a/selfdrive/ui/translations/main_zh-CHS.ts
+++ b/selfdrive/ui/translations/main_zh-CHS.ts
@@ -852,6 +852,26 @@ This may take up to a minute.
Uninstall卸载
+
+ failed to check for update
+
+
+
+ up to date, last checked %1
+
+
+
+ DOWNLOAD
+
+
+
+ update available
+
+
+
+ never
+
+ SshControl
diff --git a/selfdrive/ui/translations/main_zh-CHT.ts b/selfdrive/ui/translations/main_zh-CHT.ts
index 243a91ebd1..d112d86b08 100644
--- a/selfdrive/ui/translations/main_zh-CHT.ts
+++ b/selfdrive/ui/translations/main_zh-CHT.ts
@@ -854,6 +854,26 @@ This may take up to a minute.
Uninstall解除安裝
+
+ failed to check for update
+
+
+
+ up to date, last checked %1
+
+
+
+ DOWNLOAD
+
+
+
+ update available
+
+
+
+ never
+
+ SshControl