From 39cd6ec650effc25406d1c263a5b3203f4f63fd0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de>
Date: Sun, 29 Jan 2023 19:18:55 +0100
Subject: [PATCH] Put non-translatable strings into object

---
 .../org/briarproject/briar/desktop/Strings.kt | 30 +++++++++++++++++++
 .../linux/LibnotifyNotificationProvider.kt    |  3 +-
 .../briar/desktop/ui/AboutScreen.kt           | 11 +++----
 .../briarproject/briar/desktop/ui/BriarUi.kt  |  5 ++--
 .../resources/strings/BriarDesktop.properties |  1 -
 .../strings/BriarDesktop_ar.properties        |  1 -
 .../strings/BriarDesktop_bg.properties        |  1 -
 .../strings/BriarDesktop_ca.properties        |  1 -
 .../strings/BriarDesktop_de.properties        |  1 -
 .../strings/BriarDesktop_es.properties        |  1 -
 .../strings/BriarDesktop_fa.properties        |  1 -
 .../strings/BriarDesktop_fr.properties        |  1 -
 .../strings/BriarDesktop_gl.properties        |  1 -
 .../strings/BriarDesktop_he.properties        |  1 -
 .../strings/BriarDesktop_hu.properties        |  1 -
 .../strings/BriarDesktop_is.properties        |  1 -
 .../strings/BriarDesktop_it.properties        |  1 -
 .../strings/BriarDesktop_ja.properties        |  1 -
 .../strings/BriarDesktop_ka.properties        |  1 -
 .../strings/BriarDesktop_ko.properties        |  1 -
 .../strings/BriarDesktop_lt.properties        |  1 -
 .../strings/BriarDesktop_my.properties        |  1 -
 .../strings/BriarDesktop_nb_NO.properties     |  1 -
 .../strings/BriarDesktop_nl.properties        |  1 -
 .../strings/BriarDesktop_pl.properties        |  1 -
 .../strings/BriarDesktop_pt_BR.properties     |  1 -
 .../strings/BriarDesktop_ro.properties        |  1 -
 .../strings/BriarDesktop_ru.properties        |  1 -
 .../strings/BriarDesktop_sk.properties        |  1 -
 .../strings/BriarDesktop_sq.properties        |  1 -
 .../strings/BriarDesktop_sv.properties        |  1 -
 .../strings/BriarDesktop_tr.properties        |  1 -
 .../strings/BriarDesktop_uk.properties        |  1 -
 .../strings/BriarDesktop_zh_CN.properties     |  1 -
 34 files changed, 40 insertions(+), 39 deletions(-)
 create mode 100644 briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/Strings.kt

diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/Strings.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/Strings.kt
new file mode 100644
index 0000000000..56dee3eded
--- /dev/null
+++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/Strings.kt
@@ -0,0 +1,30 @@
+/*
+ * Briar Desktop
+ * Copyright (C) 2021-2022 The Briar Project
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+
+package org.briarproject.briar.desktop
+
+import org.jetbrains.annotations.NonNls
+
+@NonNls
+object Strings {
+    const val APP_NAME = "Briar"
+    const val APP_AUTHORS = "The Briar Project"
+    const val LICENSE = "GNU Affero General Public License v3"
+    const val WEBSITE = "https://briarproject.org"
+    const val EMAIL = "desktop@briarproject.org"
+}
diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/notification/linux/LibnotifyNotificationProvider.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/notification/linux/LibnotifyNotificationProvider.kt
index 3b9846cc7d..83b3c2bbea 100644
--- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/notification/linux/LibnotifyNotificationProvider.kt
+++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/notification/linux/LibnotifyNotificationProvider.kt
@@ -22,6 +22,7 @@ import com.sun.jna.Native
 import com.sun.jna.Pointer
 import com.sun.jna.ptr.PointerByReference
 import mu.KotlinLogging
+import org.briarproject.briar.desktop.Strings
 import org.briarproject.briar.desktop.notification.AbstractNotificationProvider
 import org.briarproject.briar.desktop.utils.InternationalizationUtils.i18n
 import org.briarproject.briar.desktop.utils.KLoggerUtils.e
@@ -56,7 +57,7 @@ object LibnotifyNotificationProvider : AbstractNotificationProvider() {
             return
         }
 
-        available = libNotify.notify_init(i18n("main.title"))
+        available = libNotify.notify_init(Strings.APP_NAME)
         if (!available) {
             error = Error.INIT
             LOG.e { "unable to initialize libnotify" }
diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/AboutScreen.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/AboutScreen.kt
index 113e670133..2290afd19f 100644
--- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/AboutScreen.kt
+++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/AboutScreen.kt
@@ -34,6 +34,7 @@ import androidx.compose.ui.text.buildAnnotatedString
 import androidx.compose.ui.text.style.TextOverflow
 import androidx.compose.ui.unit.dp
 import org.briarproject.briar.desktop.BuildData
+import org.briarproject.briar.desktop.Strings
 import org.briarproject.briar.desktop.utils.InternationalizationUtils.i18n
 import org.briarproject.briar.desktop.utils.PreviewUtils.preview
 import java.time.Instant
@@ -73,8 +74,8 @@ fun AboutScreen(modifier: Modifier = Modifier.padding(16.dp)) {
 
     // rows displayed in table
     val lines = buildList {
-        add(Entry(i18n("about.copyright"), "The Briar Project")) // NON-NLS
-        add(Entry(i18n("about.license"), "GNU Affero General Public License v3")) // NON-NLS
+        add(Entry(i18n("about.copyright"), Strings.APP_AUTHORS))
+        add(Entry(i18n("about.license"), Strings.LICENSE))
         add(Entry(i18n("about.version"), BuildData.VERSION))
         add(Entry(i18n("about.version.core"), BuildData.CORE_VERSION))
         if (BuildData.GIT_BRANCH != null) add(Entry("Git branch", BuildData.GIT_BRANCH)) // NON-NLS
@@ -83,8 +84,8 @@ fun AboutScreen(modifier: Modifier = Modifier.padding(16.dp)) {
             add(Entry("Git branch/tag", "None detected")) // NON-NLS
         add(Entry("Git hash", BuildData.GIT_HASH)) // NON-NLS
         add(Entry("Commit time", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(buildTime))) // NON-NLS
-        add(Entry(i18n("about.website"), "https://briarproject.org", true))
-        add(Entry(i18n("about.contact"), "desktop@briarproject.org", true)) // NON-NLS
+        add(Entry(i18n("about.website"), Strings.WEBSITE, true))
+        add(Entry(i18n("about.contact"), Strings.EMAIL, true))
     }
 
     Column(modifier) {
@@ -95,7 +96,7 @@ fun AboutScreen(modifier: Modifier = Modifier.padding(16.dp)) {
         ) {
             BriarLogo(modifier = Modifier.height(48.dp))
             Text(
-                i18n("main.title"),
+                Strings.APP_NAME,
                 style = MaterialTheme.typography.h4,
                 modifier = Modifier.padding(start = 16.dp),
                 overflow = TextOverflow.Ellipsis,
diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
index 9d3ef88e85..c7b63caf06 100644
--- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
+++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
@@ -44,6 +44,7 @@ import org.briarproject.bramble.api.event.EventListener
 import org.briarproject.bramble.api.lifecycle.LifecycleManager
 import org.briarproject.bramble.api.lifecycle.LifecycleManager.LifecycleState.RUNNING
 import org.briarproject.bramble.api.lifecycle.event.LifecycleEvent
+import org.briarproject.briar.desktop.Strings
 import org.briarproject.briar.desktop.attachment.media.AvatarManager
 import org.briarproject.briar.desktop.expiration.ExpirationBanner
 import org.briarproject.briar.desktop.login.ErrorScreen
@@ -118,7 +119,6 @@ constructor(
 
     @Composable
     override fun start(onClose: () -> Unit) {
-        val title = i18n("main.title")
         val platformLocalization = object : PlatformLocalization {
             override val copy = i18n("copy")
             override val cut = i18n("cut")
@@ -128,7 +128,7 @@ constructor(
         val focusState = remember { WindowFocusState() }
 
         Window(
-            title = title,
+            title = Strings.APP_NAME,
             onCloseRequest = onClose,
         ) {
             // changing the icon in the Composable itself automatically brings the window to front
@@ -213,7 +213,6 @@ constructor(
             ) {
                 // invalidate whole application window in case the theme or language setting is changed
                 configuration.invalidateScreen.react {
-                    window.title = i18n("main.title")
                     return@CompositionLocalProvider
                 }
 
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop.properties b/briar-desktop/src/main/resources/strings/BriarDesktop.properties
index e00996e282..5b3c261ad4 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop.properties
@@ -225,7 +225,6 @@ peer.trust.stranger=Stranger
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ar.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ar.properties
index e0003d7c75..bfd2dab26a 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ar.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ar.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received=رفض/ت {0} دعوة المدونة
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_bg.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_bg.properties
index d826710e2e..c4601a70a8 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_bg.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_bg.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} отказа поканата з
 
 
 # Main
-main.title=Briar за настолно устройство
 main.help.title=Клиент на Briar за настолно устройство
 main.help.debug=Извеждане на съобщения за отстраняване на дефекти
 main.help.verbose=Извеждане на подробни съобщения в дневника
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ca.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ca.properties
index 6b5fb0ded8..62f078bbc0 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ca.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ca.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} declined the blog invitation.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_de.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_de.properties
index ef05cc3548..ad26296f90 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_de.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_de.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} hat die Blogeinladung abgelehnt.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Drucken von Debug-Meldungen einschalten
 main.help.verbose=Ausführliche Protokollmeldungen drucken
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_es.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_es.properties
index d7eda9fe9a..86b434a442 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_es.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_es.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} rechazó la invitación al blog.
 
 
 # Main
-main.title=Briar para Escritorio
 main.help.title=Cliente de Escritorio Briar
 main.help.debug=Habilitar la impresión de mensajes de depuración
 main.help.verbose=Imprimir mensajes ampliados de registro
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_fa.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_fa.properties
index 2f2dab9cb2..1fa851782f 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_fa.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_fa.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} دعوت به وبلاگ را ر
 
 
 # Main
-main.title=Briar دسکتاپ
 main.help.title=نسخه دسکتاپ Briar
 main.help.debug=فعالسازی پرینت پیام‌های اشکال‌زدایی
 main.help.verbose=پرینت پیام‌های گزارش طولانی
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_fr.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_fr.properties
index 8be178fc4e..4c5edcfdfd 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_fr.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_fr.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} a refusé l’invitation au blogu
 
 
 # Main
-main.title=Briar pour ordinateur
 main.help.title=Client Briar pour ordinateur
 main.help.debug=Activer l’impression des messages de débogage
 main.help.verbose=Imprimer des messages détaillés de journalisation
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_gl.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_gl.properties
index 4da88c2bdb..c5ac017b05 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_gl.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_gl.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} rexeitou o convite ao blog.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Cliente Briar para o escritorio
 main.help.debug=Activar presentación de mensaxes de depurarción
 main.help.verbose=Presentar mensaxes de rexistro completo
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_he.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_he.properties
index d5067dff52..196701b024 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_he.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_he.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} declined the blog invitation.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_hu.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_hu.properties
index 4198df3d9f..51e54cdf34 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_hu.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_hu.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} elutasította a blog meghívást.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop kliens
 main.help.debug=A hibakereső üzenetek kiírásának engedélyezése
 main.help.verbose=Részletes log üzenetek kiírása
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_is.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_is.properties
index 81fb872493..c9399ce123 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_is.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_is.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} hafnaði boði á blogg.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop forritið
 main.help.debug=Virkja prentun villuleitarskilaboða
 main.help.verbose=Birta ítarlega atvikaskráningu
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_it.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_it.properties
index 0360fa951b..334a28598e 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_it.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_it.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} ha rifiutato l'invito al blog.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Client Briar Desktop
 main.help.debug=Attiva scrittura di messaggi di debug
 main.help.verbose=Scrivi messaggi di log verbosi
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ja.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ja.properties
index 747babd332..d7de1c5e94 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ja.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ja.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0}はブログへの招待を辞退
 
 
 # Main
-main.title=Briar デスクトップ
 main.help.title=Briar デスクトップクライアント
 main.help.debug=デバッグメッセージのプリントを有効化
 main.help.verbose=冗長なログメッセージをプリント
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ka.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ka.properties
index fadec1dc85..f2f9d5a49f 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ka.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ka.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0}-მ უარყო ბლოგ
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop კლიენტი
 main.help.debug=გამართვის შეტყობინებების ბეჭდვის ჩართვა
 main.help.verbose=ჟურნალის დეტალური პროტოკოლირების შეტყობინებების ბეჭდვა
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ko.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ko.properties
index ff0044ebec..6974119569 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ko.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ko.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} declined the blog invitation.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_lt.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_lt.properties
index 376513b9bb..c246ccd814 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_lt.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_lt.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} atmetė pakvietimą į tinklaraš
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop kliento programa
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_my.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_my.properties
index 503d61a9ee..be3db7dd0e 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_my.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_my.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} သည် ဘလော့ဂ်
 
 
 # Main
-main.title=Briar ဒက်စတော့ပ် 
 main.help.title=Briar ဒက်စတော့ပ် ကွန်ပျုတာ
 main.help.debug=အမှားအယွင်း ဖယ်ရှားခိုင်းသည့် မက်ဆေ့ချ်များ ပုံနှိပ်ခြင်းကို ဖွင့်ပါ
 main.help.verbose=မှတ်တမ်း အသေးစိတ် မက်ဆေ့ချ်များကို ပုံနှိပ်ပါ
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_nb_NO.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_nb_NO.properties
index 0eea931253..95643c5cc9 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_nb_NO.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_nb_NO.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} avlso blogginvitasjonen.
 
 
 # Main
-main.title=Briar Skrivebord
 main.help.title=Briar skrivebordsklient
 main.help.debug=Skru på visning av feilsøkingsmeldinger
 main.help.verbose=Vise uttømmende loggmeldinger
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_nl.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_nl.properties
index 6885fa59da..ce804d36e2 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_nl.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_nl.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} declined the blog invitation.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Briar Desktop Client
 main.help.debug=Enable printing of debug messages
 main.help.verbose=Print verbose log messages
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_pl.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_pl.properties
index 1b58d1cc11..8da92ac3a8 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_pl.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_pl.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} odrzucił zaproszenie do bloga.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Klient Briar Desktop
 main.help.debug=Włącz zapisywanie komunikatów debugowania
 main.help.verbose=Zapisz szczegółowe komunikaty dziennika
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_pt_BR.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_pt_BR.properties
index a63adad24c..fc33de2679 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_pt_BR.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_pt_BR.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} recusou o convite ao blog.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Cliente Desktop do Briar
 main.help.debug=Ativar as mensagens de debug
 main.help.verbose=Mostrar mensagens de log estendidas
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ro.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ro.properties
index 3ef999f42d..7245ae4d20 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ro.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ro.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} a refuzat invitația pe blog.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Client Briar pentru desktop
 main.help.debug=Activați imprimarea mesajelor de depanare
 main.help.verbose=Imprimați mesajele de jurnal detaliate
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_ru.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_ru.properties
index ae98bffe6e..303801a771 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_ru.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_ru.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} отклонил(-а) пригл
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Клиент Briar Desktop
 main.help.debug=Разрешить печать отладочных сообщений
 main.help.verbose=Печатать подробные сообщения журнала
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_sk.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_sk.properties
index d2a7fd7ad9..948f084a6c 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_sk.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_sk.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} odmietol pozvánku na blog.
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Klient Briar Desktop
 main.help.debug=Povoliť tlač ladiacich správ
 main.help.verbose=Tlačiť slovné správy ladiaceho záznamu
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_sq.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_sq.properties
index 6eda19221c..6dd7853b39 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_sq.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_sq.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} hodhi poshtë ftesën për blog.
 
 
 # Main
-main.title=Desktop Briar
 main.help.title=Klient Desktop për Briar
 main.help.debug=Aktivizo shtypje mesazhesh diagnostikimi
 main.help.verbose=Shtyp mesazhe fjalamane regjistri
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_sv.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_sv.properties
index 431179f862..0b159c1ce1 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_sv.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_sv.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} avböjde blogginbjudan.
 
 
 # Main
-main.title=Briar Skrivbord
 main.help.title=Brisar Skrivbordsklient
 main.help.debug=Aktivera utskrift av felsökningsmeddelanden
 main.help.verbose=Skriv ut utförliga loggmeddelanden
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_tr.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_tr.properties
index 7871b2baea..5242dca10d 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_tr.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_tr.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} declined the blog invitation.
 
 
 # Main
-main.title=Briar Masaüstü
 main.help.title=Briar Masaüstü İstemcisi
 main.help.debug=Hata ayıklama iletilerinin basılmasını etkinleştir
 main.help.verbose=Ayrıntılı günlük iletilerini yaz
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_uk.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_uk.properties
index e28c31add6..afadb5020d 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_uk.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_uk.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} відхиляє запрошен
 
 
 # Main
-main.title=Briar Desktop
 main.help.title=Клієнт Briar Desktop
 main.help.debug=Виводити зневаджувальні повідомлення
 main.help.verbose=Вести докладніший журнал
diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop_zh_CN.properties b/briar-desktop/src/main/resources/strings/BriarDesktop_zh_CN.properties
index 83226227d1..a0182f878f 100644
--- a/briar-desktop/src/main/resources/strings/BriarDesktop_zh_CN.properties
+++ b/briar-desktop/src/main/resources/strings/BriarDesktop_zh_CN.properties
@@ -176,7 +176,6 @@ blog.invitation.response.declined.received={0} 拒绝了博客邀请
 
 
 # Main
-main.title=Briar 桌面版
 main.help.title=Briar 桌面客户端
 main.help.debug=允许打印调试消息
 main.help.verbose=打印详细日志消息
-- 
GitLab