From 00f220a6dcf7ac1dd17789b995ec585eb7922aca Mon Sep 17 00:00:00 2001
From: shiina424 <24505855+shiina424@users.noreply.github.com>
Date: Sun, 18 Jan 2026 01:13:22 +0900
Subject: [PATCH] frontend: Make Add Existing Button translatable
---
frontend/data/locale/en-US.ini | 2 ++
frontend/dialogs/OBSBasicSourceSelect.cpp | 5 +++--
frontend/forms/OBSBasicSourceSelect.ui | 2 +-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/frontend/data/locale/en-US.ini b/frontend/data/locale/en-US.ini
index 95df9925a..b58cda8ee 100644
--- a/frontend/data/locale/en-US.ini
+++ b/frontend/data/locale/en-US.ini
@@ -646,6 +646,8 @@ Basic.SourceSelect.SelectType="Source Type"
Basic.SourceSelect.Recent="Recently Added"
Basic.SourceSelect.NewSource="Create a New Source"
Basic.SourceSelect.Existing="Add an Existing Source"
+Basic.SourceSelect.ExistingButton="Add Existing"
+Basic.SourceSelect.ExistingButton.Multiple="Add %1 Existing"
Basic.SourceSelect.CreateButton="Create New"
Basic.SourceSelect.AddVisible="Make source visible"
Basic.SourceSelect.NoExisting="No existing %1 sources"
diff --git a/frontend/dialogs/OBSBasicSourceSelect.cpp b/frontend/dialogs/OBSBasicSourceSelect.cpp
index 410199bc4..ab8d366f2 100644
--- a/frontend/dialogs/OBSBasicSourceSelect.cpp
+++ b/frontend/dialogs/OBSBasicSourceSelect.cpp
@@ -281,9 +281,10 @@ OBSBasicSourceSelect::OBSBasicSourceSelect(OBSBasic *parent, undo_stack &undo_s)
connect(this, &OBSBasicSourceSelect::selectedItemsChanged, this, [=]() {
ui->addExistingButton->setEnabled(selectedItems.size() > 0);
if (selectedItems.size() > 0) {
- ui->addExistingButton->setText(QTStr("Add %1 Existing").arg(selectedItems.size()));
+ ui->addExistingButton->setText(
+ QTStr("Basic.SourceSelect.ExistingButton.Multiple").arg(selectedItems.size()));
} else {
- ui->addExistingButton->setText("Add Existing");
+ ui->addExistingButton->setText(QTStr("Basic.SourceSelect.ExistingButton"));
}
});
diff --git a/frontend/forms/OBSBasicSourceSelect.ui b/frontend/forms/OBSBasicSourceSelect.ui
index 30d7e34fd..87320bc09 100644
--- a/frontend/forms/OBSBasicSourceSelect.ui
+++ b/frontend/forms/OBSBasicSourceSelect.ui
@@ -439,7 +439,7 @@
- Add Existing
+ Basic.SourceSelect.ExistingButton
button-primary