Add translations for error messages regarding multiple instances of GPU Screen Recorder UI + fix low-power tip

This commit is contained in:
Andrew
2026-01-27 20:38:18 +03:00
committed by dec05eba
parent 1dbe34c891
commit 44bb989cea
4 changed files with 19 additions and 4 deletions

View File

@@ -252,7 +252,7 @@ int main(int argc, char **argv) {
} else {
fprintf(stderr, "Error: failed to send command to running gsr-ui instance, user will have to open the UI manually with Alt+Z\n");
const char *args[] = {
"gsr-notify", "--text", "Another instance of GPU Screen Recorder UI is already running.\nPress Alt+Z to open the UI.", "--timeout", "5.0",
"gsr-notify", "--text", TR("Another instance of GPU Screen Recorder UI is already running.\nPress Alt+Z to open the UI."), "--timeout", "5.0",
"--icon-color", "ffffff", "--icon", gsr_icon_path.c_str(), "--bg-color", "ff0000", nullptr
};
gsr::exec_program_daemonized(args);
@@ -265,7 +265,7 @@ int main(int argc, char **argv) {
if(gsr::pidof("gpu-screen-recorder", -1) != -1) {
const char *args[] = {
"gsr-notify", "--text", "GPU Screen Recorder is already running in another process.\nPlease close it before using GPU Screen Recorder UI.",
"gsr-notify", "--text", TR("GPU Screen Recorder is already running in another process.\nPlease close it before using GPU Screen Recorder UI."),
"--timeout", "5.0", "--icon-color", "ffffff", "--icon", gsr_icon_path.c_str(), "--bg-color", "ff0000", nullptr
};
gsr::exec_program_daemonized(args);

View File

@@ -56,6 +56,8 @@ Saved a screenshot of %s=Сохранён снимок %s
Failed to take a screenshot=Не удалось сделать снимок экрана
# Error messages
Another instance of GPU Screen Recorder UI is already running.\nPress Alt+Z to open the UI.=Один экземпляр GPU Screen Recorder UI уже запущен.\nНажмите Alt+Z, чтобы открыть интерфейс.
GPU Screen Recorder is already running in another process.\nPlease close it before using GPU Screen Recorder UI.=GPU Screen Recorder CLI уже запущен в другом процессе.\nПожалуйста, закройте его перед использованием GPU Screen Recorder UI.
Failed to start replay, capture target "%s" is invalid.\nPlease change capture target in settings=Не удалось начать повтор, цель захвата "%s" недействительна.\nПожалуйста, измените цель захвата в настройках
Failed to start recording, capture target "%s" is invalid.\nPlease change capture target in settings=Не удалось начать запись, цель захвата "%s" недействительна.\nПожалуйста, измените цель захвата в настройках
Failed to start streaming, capture target "%s" is invalid.\nPlease change capture target in settings=Не удалось начать трансляцию, цель захвата "%s" недействительна.\nПожалуйста, измените цель захвата в настройках
@@ -152,6 +154,8 @@ Take a screenshot:=Сделать снимок экрана:
Take a screenshot of a region:=Сделать снимок региона:
Start/stop recording with desktop portal:=Запись через портал:
Take a screenshot with desktop portal:=Сделать снимок через портал рабочего стола:
Start/stop recording a window:=Начать/остановить запись окна:
Take a screenshot of a window:=Сделать снимок окна:
Clear hotkeys=Очистить горячие клавиши
Reset hotkeys to default=Сбросить горячие клавиши по умолчанию
@@ -242,6 +246,7 @@ Window=Окно
Region=Регион
Desktop portal=Портал рабочего стола
Monitor %s (%dx%d)=Монитор %s (%dx%d)
Screen=Экран
Image resolution limit:=Ограничение разрешения изображения:
Change image resolution=Изменять разрешение изображения
@@ -362,7 +367,7 @@ Container:=Формат:
Record in low-power mode=Записывать в режиме низкого энергопотребления
Record cursor=Записывать курсор
Do not force the GPU to go into high performance mode when recording.\nMay affect recording performance, especially when playing a video at the same time.\nIf enabled then it's recommended to use sync to content frame rate mode to reduce power usage when idle.=Не заставлять GPU переходить в режим высокой производительности при записи.\nМожет повлиять на производительность записи, особенно при одновременном воспроизведении видео.\nЕсли включено, рекомендуется использовать режим частоты кадров синхронизации с контентом для снижения энергопотребления в режиме ожидания.
Do not force the GPU to go into high performance mode when recording.\nMay affect recording performance, especially when playing a video at the same time.\nIf enabled then it's recommended to use sync to content frame rate mode to reduce power usage when idle.=Не заставлять GPU переходить в режим высокой производительности при записи.\nМожет повлиять на производительность записи, особенно при одновременном воспроизведении видео.\nЕсли включено, рекомендуется использовать режим частоты кадров синхронизации с контентом\nдля снижения энергопотребления в режиме ожидания.
Show %s notifications=Показывать уведомления %s
Show %s status with scroll lock led=Показывать статус %s с помощью индикатора Scroll Lock

View File

@@ -59,6 +59,8 @@ Saved a screenshot of %s=
Failed to take a screenshot=
# Error messages
Another instance of GPU Screen Recorder UI is already running.\nPress Alt+Z to open the UI.=
GPU Screen Recorder is already running in another process.\nPlease close it before using GPU Screen Recorder UI.=
Failed to start replay, capture target "%s" is invalid.\nPlease change capture target in settings=
Failed to start recording, capture target "%s" is invalid.\nPlease change capture target in settings=
Failed to start streaming, capture target "%s" is invalid.\nPlease change capture target in settings=
@@ -163,6 +165,8 @@ Take a screenshot:=
Take a screenshot of a region:=
Start/stop recording with desktop portal:=
Take a screenshot with desktop portal:=
Start/stop recording a window:=
Take a screenshot of a window:=
Clear hotkeys=
Reset hotkeys to default=
@@ -253,6 +257,7 @@ Window=
Region=
Desktop portal=
Monitor %s (%dx%d)=
Screen=
Image resolution limit:=
Change image resolution=

View File

@@ -56,6 +56,8 @@ Saved a screenshot of %s=Збережено знімок %s
Failed to take a screenshot=Не вдалося зробити знімок екрана
# Error messages
Another instance of GPU Screen Recorder UI is already running.\nPress Alt+Z to open the UI.=Один екземпляр GPU Screen Recorder UI вже запущено.\nНатисніть Alt+Z, щоб відкрити інтерфейс.
GPU Screen Recorder is already running in another process.\nPlease close it before using GPU Screen Recorder UI.=GPU Screen Recorder CLI вже запущено в іншому процесі.\nБудь ласка, закрийте його перед використанням GPU Screen Recorder UI.
Failed to start replay, capture target "%s" is invalid.\nPlease change capture target in settings=Не вдалося розпочати повтор, ціль захоплення "%s" недійсна.\nБудь ласка, змініть ціль захоплення в налаштуваннях
Failed to start recording, capture target "%s" is invalid.\nPlease change capture target in settings=Не вдалося розпочати запис, ціль захоплення "%s" недійсна.\nБудь ласка, змініть ціль захоплення в налаштуваннях
Failed to start streaming, capture target "%s" is invalid.\nPlease change capture target in settings=Не вдалося розпочати трансляцію, ціль захоплення "%s" недійсна.\nБудь ласка, змініть ціль захоплення в налаштуваннях
@@ -152,6 +154,8 @@ Take a screenshot:=Зробити знімок екрана:
Take a screenshot of a region:=Зробити знімок регіону:
Start/stop recording with desktop portal:=Запис через портал:
Take a screenshot with desktop portal:=Зробити знімок через портал робочого стола:
Start/stop recording a window:=Розпочати/зупинити запис вікна:
Take a screenshot of a window:=Зробити знімок вікна:
Clear hotkeys=Очистити гарячі клавіші
Reset hotkeys to default=Скинути гарячі клавіші за замовчуванням
@@ -241,6 +245,7 @@ Window=Вікно
Region=Регіон
Desktop portal=Портал робочого стола
Monitor %s (%dx%d)=Монітор %s (%dx%d)
Screen=Екран
Image resolution limit:=Обмеження роздільної здатності зображення:
Change image resolution=Змінювати роздільну здатність зображення
@@ -360,7 +365,7 @@ Container:=Формат:
Record in low-power mode=Записувати в режимі низького енергоспоживання
Record cursor=Записувати курсор
Do not force the GPU to go into high performance mode when recording.\nMay affect recording performance, especially when playing a video at the same time.\nIf enabled then it's recommended to use sync to content frame rate mode to reduce power usage when idle.=Не змушувати GPU переходити в режим високої продуктивності при записі.\nМоже вплинути на продуктивність запису, особливо при одночасному відтворенні відео.\nЯкщо увімкнено, рекомендується використовувати режим частоти кадрів синхронізації з контентом для зниження енергоспоживання в режимі очікування.
Do not force the GPU to go into high performance mode when recording.\nMay affect recording performance, especially when playing a video at the same time.\nIf enabled then it's recommended to use sync to content frame rate mode to reduce power usage when idle.=Не змушувати GPU переходити в режим високої продуктивності при записі.\nМоже вплинути на продуктивність запису, особливо при одночасному відтворенні відео.\nЯкщо увімкнено, рекомендується використовувати режим частоти кадрів синхронізації з контентом\nдля зниження енергоспоживання в режимі очікування.
Show %s notifications=Показувати сповіщення %s
Show %s status with scroll lock led=Показувати статус %s за допомогою індикатора Scroll Lock