diff --git a/src/lang/ca.rs b/src/lang/ca.rs
index 9347dac82..995b56f1b 100644
--- a/src/lang/ca.rs
+++ b/src/lang/ca.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/cn.rs b/src/lang/cn.rs
index 3ec042928..7f94173f0 100644
--- a/src/lang/cn.rs
+++ b/src/lang/cn.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "desktop 未安装"),
         ("no_desktop_text_tip", "请安装 desktop"),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/cs.rs b/src/lang/cs.rs
index 31bd83533..94cbc0c24 100644
--- a/src/lang/cs.rs
+++ b/src/lang/cs.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/da.rs b/src/lang/da.rs
index c566a1284..d567799c7 100644
--- a/src/lang/da.rs
+++ b/src/lang/da.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/de.rs b/src/lang/de.rs
index caf0dd5a1..b703880fd 100644
--- a/src/lang/de.rs
+++ b/src/lang/de.rs
@@ -492,5 +492,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "Es ist kein Desktop verfügbar."),
         ("no_desktop_text_tip", "Bitte installieren Sie den GNOME-Desktop."),
         ("No need to elevate", "Erhöhung der Rechte nicht erforderlich"),
+        ("New RDP", "Neue RDP-Verbindung"),
+        ("Failed to listen on {}: {}", "Lauschen fehlgeschlagen auf Port {}: {}"),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/el.rs b/src/lang/el.rs
index 84d6a3c42..8929ca5e7 100644
--- a/src/lang/el.rs
+++ b/src/lang/el.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/eo.rs b/src/lang/eo.rs
index 1969c545f..5762ca118 100644
--- a/src/lang/eo.rs
+++ b/src/lang/eo.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/es.rs b/src/lang/es.rs
index fde3934ee..26f7b4243 100644
--- a/src/lang/es.rs
+++ b/src/lang/es.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "No hay escritorio disponible"),
         ("no_desktop_text_tip", "Por favor, instala GNOME Desktop"),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/fa.rs b/src/lang/fa.rs
index c00fb3ab6..4a39cd31e 100644
--- a/src/lang/fa.rs
+++ b/src/lang/fa.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "هیچ دسکتاپی در دسترس نیست"),
         ("no_desktop_text_tip", "لطفا دسکتاپ گنوم را نصب کنید"),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/fr.rs b/src/lang/fr.rs
index fd4598d04..dcee91876 100644
--- a/src/lang/fr.rs
+++ b/src/lang/fr.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/hu.rs b/src/lang/hu.rs
index 20adb1d6e..b82469c62 100644
--- a/src/lang/hu.rs
+++ b/src/lang/hu.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/id.rs b/src/lang/id.rs
index 32f350472..0316965af 100644
--- a/src/lang/id.rs
+++ b/src/lang/id.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/it.rs b/src/lang/it.rs
index 521c4ef08..bd2cd04d4 100644
--- a/src/lang/it.rs
+++ b/src/lang/it.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "Non c'è nessun desktop disponibile."),
         ("no_desktop_text_tip", "Installa il desktop GNOME."),
         ("No need to elevate", "Elevazione dei privilegi non richiesta"),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/ja.rs b/src/lang/ja.rs
index 5a32110dc..f980138b0 100644
--- a/src/lang/ja.rs
+++ b/src/lang/ja.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/ko.rs b/src/lang/ko.rs
index e6a840ba0..beded1c1e 100644
--- a/src/lang/ko.rs
+++ b/src/lang/ko.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/kz.rs b/src/lang/kz.rs
index cbea5826d..ead19ea1f 100644
--- a/src/lang/kz.rs
+++ b/src/lang/kz.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/lt.rs b/src/lang/lt.rs
index f403baaf4..8bc81a01e 100644
--- a/src/lang/lt.rs
+++ b/src/lang/lt.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "Nėra pasiekiamų nuotolinių darbalaukių"),
         ("no_desktop_text_tip", "Prašom įdiegti GNOME Desktop"),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/nl.rs b/src/lang/nl.rs
index 7ba78b470..fc6ff1e45 100644
--- a/src/lang/nl.rs
+++ b/src/lang/nl.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/pl.rs b/src/lang/pl.rs
index 3f969dd15..92a5c1c77 100644
--- a/src/lang/pl.rs
+++ b/src/lang/pl.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "Pulpit jest niedostępny"),
         ("no_desktop_text_tip", "Proszę zainstalować pulpit GNOME"),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/pt_PT.rs b/src/lang/pt_PT.rs
index 77d1f1aec..04e5c79bd 100644
--- a/src/lang/pt_PT.rs
+++ b/src/lang/pt_PT.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/ptbr.rs b/src/lang/ptbr.rs
index 58bc99959..02c92875e 100644
--- a/src/lang/ptbr.rs
+++ b/src/lang/ptbr.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/ro.rs b/src/lang/ro.rs
index 7d0b809cf..73e7161a3 100644
--- a/src/lang/ro.rs
+++ b/src/lang/ro.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/ru.rs b/src/lang/ru.rs
index 12eeb7b03..a42ef5009 100644
--- a/src/lang/ru.rs
+++ b/src/lang/ru.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "Нет доступных рабочих столов"),
         ("no_desktop_text_tip", "Установите GNOME Desktop"),
         ("No need to elevate", "Повышение прав не требуется"),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/sk.rs b/src/lang/sk.rs
index 920fc53ab..18a77b790 100644
--- a/src/lang/sk.rs
+++ b/src/lang/sk.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/sl.rs b/src/lang/sl.rs
index 2f74b0d55..a6b3f76f6 100755
--- a/src/lang/sl.rs
+++ b/src/lang/sl.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/sq.rs b/src/lang/sq.rs
index 676e97b6d..317b8c3be 100644
--- a/src/lang/sq.rs
+++ b/src/lang/sq.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/sr.rs b/src/lang/sr.rs
index 04b99433a..adf5c539c 100644
--- a/src/lang/sr.rs
+++ b/src/lang/sr.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/sv.rs b/src/lang/sv.rs
index 8419f4dee..702cbab16 100644
--- a/src/lang/sv.rs
+++ b/src/lang/sv.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/template.rs b/src/lang/template.rs
index 61d2e415d..d97e60d9f 100644
--- a/src/lang/template.rs
+++ b/src/lang/template.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/th.rs b/src/lang/th.rs
index 942c0de64..1255c888b 100644
--- a/src/lang/th.rs
+++ b/src/lang/th.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/tr.rs b/src/lang/tr.rs
index 3347da6a9..d1389a9fa 100644
--- a/src/lang/tr.rs
+++ b/src/lang/tr.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/tw.rs b/src/lang/tw.rs
index dadc6918b..5337749a6 100644
--- a/src/lang/tw.rs
+++ b/src/lang/tw.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", "沒有可用的桌面"),
         ("no_desktop_text_tip", "請安裝 GNOME 桌面"),
         ("No need to elevate", "不需要提升權限"),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/ua.rs b/src/lang/ua.rs
index 06e9acfee..bcda47591 100644
--- a/src/lang/ua.rs
+++ b/src/lang/ua.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }
diff --git a/src/lang/vn.rs b/src/lang/vn.rs
index 211080a2b..543155418 100644
--- a/src/lang/vn.rs
+++ b/src/lang/vn.rs
@@ -492,5 +492,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
         ("no_desktop_title_tip", ""),
         ("no_desktop_text_tip", ""),
         ("No need to elevate", ""),
+        ("New RDP", ""),
     ].iter().cloned().collect();
 }