瀏覽代碼

ui: retranslate the network tab

Looks like it was just missed when it was added, as currently the Network Tab only has one item
RetranslateUI is used more commonly throughout the project
Kyle K 4 年之前
父節點
當前提交
4be00def5c
共有 2 個文件被更改,包括 11 次插入2 次删除
  1. 9 1
      src/yuzu/configuration/configure_network.cpp
  2. 2 1
      src/yuzu/configuration/configure_network.h

+ 9 - 1
src/yuzu/configuration/configure_network.cpp

@@ -26,7 +26,15 @@ void ConfigureNetwork::ApplyConfiguration() {
     Settings::values.network_interface = ui->network_interface->currentText().toStdString();
 }
 
-void ConfigureNetwork::RetranslateUi() {
+void ConfigureNetwork::changeEvent(QEvent* event) {
+    if (event->type() == QEvent::LanguageChange) {
+        RetranslateUI();
+    }
+
+    QWidget::changeEvent(event);
+}
+
+void ConfigureNetwork::RetranslateUI() {
     ui->retranslateUi(this);
 }
 

+ 2 - 1
src/yuzu/configuration/configure_network.h

@@ -18,9 +18,10 @@ public:
     ~ConfigureNetwork() override;
 
     void ApplyConfiguration();
-    void RetranslateUi();
 
 private:
+    void changeEvent(QEvent*) override;
+    void RetranslateUI();
     void SetConfiguration();
 
     std::unique_ptr<Ui::ConfigureNetwork> ui;