From 1aa2425e813a5de4dbf89e88e78a4f07314c5aac Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Fri, 13 Sep 2024 20:15:56 +0200 Subject: [PATCH] Cleanup locale --- data/locale/de-DE.ini | 10 ++++----- data/locale/en-US.ini | 24 +++++++++++----------- data/locale/es-ES.ini | 10 ++++----- data/locale/fr-FR.ini | 12 +++++------ data/locale/ja-JP.ini | 24 +++++++++++----------- data/locale/pt-BR.ini | 24 +++++++++++----------- data/locale/ru-RU.ini | 10 ++++----- data/locale/tr-TR.ini | 10 ++++----- data/locale/zh-CN.ini | 10 ++++----- forms/advanced-scene-switcher.ui | 8 ++++---- lib/general.cpp | 2 +- plugins/base/macro-action-filter.cpp | 2 +- plugins/base/macro-action-source.cpp | 2 +- plugins/base/macro-condition-clipboard.cpp | 2 +- plugins/base/macro-condition-filter.cpp | 2 +- plugins/base/macro-condition-slideshow.cpp | 2 +- plugins/base/macro-condition-source.cpp | 2 +- 17 files changed, 78 insertions(+), 78 deletions(-) diff --git a/data/locale/de-DE.ini b/data/locale/de-DE.ini index b26d7dfa..bd12cf6c 100644 --- a/data/locale/de-DE.ini +++ b/data/locale/de-DE.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="Streamen" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Aufnehmen oder Streamen" AdvSceneSwitcher.generalTab.status.checkInterval="Teste Bedingungen alle" AdvSceneSwitcher.generalTab.generalBehavior="Allgemeines Verhalten" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="Wenn keine Bedingung erfüllt ist für " -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Kann nur so genau sein wie das eingestellte Interval zum Testen der Bedingungen." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="Nicht wechseln" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Wechsle zu einer Szene auf dem Zufall-Tab" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Wechsle zu:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="Wenn keine Bedingung erfüllt ist für " +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Kann nur so genau sein wie das eingestellte Interval zum Testen der Bedingungen." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Nicht wechseln" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Wechsle zu einer Szene auf dem Zufall-Tab" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Wechsle zu:" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="Nach Ausführen von Aktionen überspringe das Ausführen von Aktionen für" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="In diesem Zeitraum werden potentielle erfüllte Bedingungen ignoriert!" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="Ausführliches Logging" diff --git a/data/locale/en-US.ini b/data/locale/en-US.ini index 929fa9d7..9c9f9891 100644 --- a/data/locale/en-US.ini +++ b/data/locale/en-US.ini @@ -21,11 +21,11 @@ AdvSceneSwitcher.generalTab.status.checkInterval="Check conditions every" AdvSceneSwitcher.generalTab.status.checkIntervalTooLow="⚠️ Conflict with macro \"%1\"!" AdvSceneSwitcher.generalTab.status.checkIntervalTooLow.tooltip="Macro \"%1\" won't be able to check its condition at the desired interval of %2.\nEither change the condition check value on the General tab or in the settings of macro \"%3\"." AdvSceneSwitcher.generalTab.generalBehavior="General behavior" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="If no actions are performed for" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Will only ever be as accurate as the configured check interval." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="Don't switch" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Switch to any scene in Random tab" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Switch to:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="If no actions are performed for" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Will only ever be as accurate as the configured check interval." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Don't switch" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Switch to any scene in Random tab" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Switch to:" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="After performing actions skip performing actions for" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="During this time potential matches will be ignored!" AdvSceneSwitcher.generalTab.generalBehavior.logLevel="Log level:" @@ -121,7 +121,7 @@ AdvSceneSwitcher.websocketConnectionTab.removeMultipleConnectionsPopup.text="Are # Twitch Connections Tab AdvSceneSwitcher.twitchConnectionTab.title="Twitch Connections" AdvSceneSwitcher.twitchConnectionTab.help="Twitch connections can be used to use Twitch events as triggers to execute actions or perform actions on the linked Twitch account.\n\nClick on the highlighted plus symbol to add a new connection." -AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip.tooltip="Add new Twitch connection" +AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip="Add new Twitch connection" AdvSceneSwitcher.twitchConnectionTab.twitchConnectionRemoveButton.tooltip="Remove selected Twitch connections" AdvSceneSwitcher.twitchConnectionTab.name.header="Name" AdvSceneSwitcher.twitchConnectionTab.isValid.header="Is valid?" @@ -480,7 +480,7 @@ AdvSceneSwitcher.condition.source.sizeCompare.less="Smaller than" AdvSceneSwitcher.condition.source.sizeCompare.equal="Equals" AdvSceneSwitcher.condition.source.sizeCompare.more="Bigger than" AdvSceneSwitcher.condition.source.refresh="Refresh" -AdvSceneSwitcher.condition.source.refreshTooltip="Repopulate the source settings selection with the settings of the source which's name matches the variable value." +AdvSceneSwitcher.condition.source.refresh.tooltip="Repopulate the source settings selection with the settings of the source which's name matches the variable value." AdvSceneSwitcher.condition.source.sceneVisibilityHint="Scene specific visibility can be checked using the \"Scene item visibility\" condition" AdvSceneSwitcher.condition.source.getSettings="Get current settings" AdvSceneSwitcher.condition.source.entry.line1="{{sources}}{{conditions}}{{settingSelection}}{{refresh}}{{sizeCompareMethods}}{{size}}" @@ -498,7 +498,7 @@ AdvSceneSwitcher.condition.filter.type.settingsChanged="Settings changed" AdvSceneSwitcher.condition.filter.type.individualSettingMatches="Settings value matches" AdvSceneSwitcher.condition.filter.type.individualSettingChanged="Settings value changed" AdvSceneSwitcher.condition.filter.refresh="Refresh" -AdvSceneSwitcher.condition.filter.refreshTooltip="Repopulate the filter settings selection with the settings of the filter which's name matches the variable value." +AdvSceneSwitcher.condition.filter.refresh.tooltip="Repopulate the filter settings selection with the settings of the filter which's name matches the variable value." AdvSceneSwitcher.condition.filter.getSettings="Get current settings" AdvSceneSwitcher.condition.filter.entry.line1="On{{sources}}{{filters}}{{conditions}}{{settingSelection}}{{refresh}}" AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}" @@ -643,7 +643,7 @@ AdvSceneSwitcher.condition.slideshow="Slide Show" AdvSceneSwitcher.condition.slideshow.condition.slideChanged="Slide changed" AdvSceneSwitcher.condition.slideshow.condition.slideIndex="Current slide number is" AdvSceneSwitcher.condition.slideshow.condition.slidePath="Current slide path is" -AdvSceneSwitcher.condition.slideshow.updateIntervalTooltip="Information about the slide show status will only be updated based on the configured time between slides" +AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip="Information about the slide show status will only be updated based on the configured time between slides" AdvSceneSwitcher.condition.slideshow.entry="{{sources}}{{conditions}}{{index}}{{path}}{{regex}}" AdvSceneSwitcher.condition.twitch="Twitch" AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online="Stream went online" @@ -719,7 +719,7 @@ AdvSceneSwitcher.condition.queue.entry.startStop="Queue{{queues}}is{{conditions} AdvSceneSwitcher.condition.queue.entry.size="Queue{{queues}}{{conditions}}is less than{{size}}" AdvSceneSwitcher.condition.clipboard="Clipboard" AdvSceneSwitcher.condition.clipboard.placeholder="Clipboard text" -AdvSceneSwitcher.condition.clipboard.urlTooltip="Depending on the OS files might be represented as URLs also!" +AdvSceneSwitcher.condition.clipboard.url.tooltip="Depending on the OS files might be represented as URLs also!" AdvSceneSwitcher.condition.clipboard.condition.changed="Clipboard content changed" AdvSceneSwitcher.condition.clipboard.condition.isText="Clipboard contains text" AdvSceneSwitcher.condition.clipboard.condition.isImage="Clipboard contains an image" @@ -834,7 +834,7 @@ AdvSceneSwitcher.action.filter.type.toggle="Toggle" AdvSceneSwitcher.action.filter.type.settings="Set settings" AdvSceneSwitcher.action.filter.type.pressSettingsButton="Press settings button" AdvSceneSwitcher.action.filter.refresh="Refresh" -AdvSceneSwitcher.action.filter.refreshTooltip="Repopulate the filter settings selection with the settings of the filter which's name matches the variable value." +AdvSceneSwitcher.action.filter.refresh.tooltip="Repopulate the filter settings selection with the settings of the filter which's name matches the variable value." AdvSceneSwitcher.action.filter.entry="On{{sources}}{{actions}}{{filters}}{{refresh}}{{settingsButtons}}" AdvSceneSwitcher.action.filter.entry.settings="{{settings}}{{settingsInputMethod}}{{settingValue}}{{tempVar}}" AdvSceneSwitcher.action.filter.getSettings="Get current settings" @@ -872,7 +872,7 @@ AdvSceneSwitcher.action.source.inputMethod.individualManual="Set to fixed value" AdvSceneSwitcher.action.source.inputMethod.individualTempvar="Set to macro property" AdvSceneSwitcher.action.source.inputMethod.json="Set setting JSON string" AdvSceneSwitcher.action.source.refresh="Refresh" -AdvSceneSwitcher.action.source.refreshTooltip="Repopulate the source settings selection with the settings of the source which's name matches the variable value." +AdvSceneSwitcher.action.source.refresh.tooltip="Repopulate the source settings selection with the settings of the source which's name matches the variable value." AdvSceneSwitcher.action.media="Media" AdvSceneSwitcher.action.media.type.play="Play" AdvSceneSwitcher.action.media.type.pause="Pause" diff --git a/data/locale/es-ES.ini b/data/locale/es-ES.ini index 62aebf0e..7df02016 100644 --- a/data/locale/es-ES.ini +++ b/data/locale/es-ES.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="Emitiendo" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Grabando o emitiendo" AdvSceneSwitcher.generalTab.status.checkInterval="Comprobar las condiciones de cambio cada" AdvSceneSwitcher.generalTab.generalBehavior="Comportamiento general" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="Si no se cumple ninguna condición por" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Solo será tan preciso como el intervalo de comprobación configurado." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="No cambiar" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Cambiar a una escena aleatoria" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Cambiar a:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="Si no se cumple ninguna condición por" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Solo será tan preciso como el intervalo de comprobación configurado." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="No cambiar" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Cambiar a una escena aleatoria" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Cambiar a:" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="¡Durante este tiempo, se ignorarán las posibles coincidencias!" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="Habilitar el registro detallado" AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="Guardar la posición y el tamaño de la ventana" diff --git a/data/locale/fr-FR.ini b/data/locale/fr-FR.ini index 1b8504a5..e6b8d2e4 100644 --- a/data/locale/fr-FR.ini +++ b/data/locale/fr-FR.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="Diffusion en continu" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Enregistrement ou Diffusion en continu" AdvSceneSwitcher.generalTab.status.checkInterval="Vérifier les conditions toutes les" AdvSceneSwitcher.generalTab.generalBehavior="Comportement général" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="Si aucune action n'est effectuée pendant" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Sera aussi précis que l'intervalle de vérification configuré." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="Ne pas basculer" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Basculer vers n'importe quelle scène dans l'onglet Aléatoire" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Basculer vers :" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="Si aucune action n'est effectuée pendant" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Sera aussi précis que l'intervalle de vérification configuré." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Ne pas basculer" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Basculer vers n'importe quelle scène dans l'onglet Aléatoire" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Basculer vers :" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="Après avoir effectué des actions, sauter l'exécution d'actions pendant" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="Pendant cette période, les correspondances potentielles seront ignorées !" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="Activer les journaux détaillés" @@ -454,7 +454,7 @@ AdvSceneSwitcher.condition.slideshow="Diaporama" AdvSceneSwitcher.condition.slideshow.condition.slideChanged="Diapositive changée" AdvSceneSwitcher.condition.slideshow.condition.slideIndex="Le numéro de la diapositive actuelle est" AdvSceneSwitcher.condition.slideshow.condition.slidePath="Le chemin de la diapositive actuelle est" -AdvSceneSwitcher.condition.slideshow.updateIntervalTooltip="Les informations sur l'état du diaporama ne seront mises à jour qu'en fonction du temps configuré entre les diapositives" +AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip="Les informations sur l'état du diaporama ne seront mises à jour qu'en fonction du temps configuré entre les diapositives" ; Macro Actions AdvSceneSwitcher.action.scene="Changer de scène" diff --git a/data/locale/ja-JP.ini b/data/locale/ja-JP.ini index f35528e1..b35f03c6 100644 --- a/data/locale/ja-JP.ini +++ b/data/locale/ja-JP.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="配信を開始した時 AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="録画開始時または配信開始時" AdvSceneSwitcher.generalTab.status.checkInterval="イベント条件を確認する頻度" AdvSceneSwitcher.generalTab.generalBehavior="一般" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="何も操作を行わなかった場合" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="設定されたチェック間隔と同程度の精度のみが保証されます。" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="切り替えないでください" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="ランダムタブで任意のシーンに切り替え" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="切り替え先:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="何も操作を行わなかった場合" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="設定されたチェック間隔と同程度の精度のみが保証されます。" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="切り替えないでください" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="ランダムタブで任意のシーンに切り替え" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="切り替え先:" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="アクションを実行した後、次のアクションをスキップする時間" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="この間、潜在的な一致は無視されます!" AdvSceneSwitcher.generalTab.generalBehavior.logLevel="ログレベル:" @@ -118,7 +118,7 @@ AdvSceneSwitcher.websocketConnectionTab.removeMultipleConnectionsPopup.text="本 # Twitch Connections Tab AdvSceneSwitcher.twitchConnectionTab.title="Twitch接続" AdvSceneSwitcher.twitchConnectionTab.help="Twitch接続を使用すると、Twitchイベントをトリガーとしてアクションを実行したり、リンク先のTwitchアカウントでアクションを実行したりできます。" -AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip.tooltip="新しいTwitch接続を追加する" +AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip="新しいTwitch接続を追加する" AdvSceneSwitcher.twitchConnectionTab.twitchConnectionRemoveButton.tooltip="選択したTwitch接続を削除する" AdvSceneSwitcher.twitchConnectionTab.name.header="名前" AdvSceneSwitcher.twitchConnectionTab.isValid.header="有効ですか?" @@ -469,7 +469,7 @@ AdvSceneSwitcher.condition.source.sizeCompare.less="より小さい" AdvSceneSwitcher.condition.source.sizeCompare.equal="等しい" AdvSceneSwitcher.condition.source.sizeCompare.more="より大きい" AdvSceneSwitcher.condition.source.refresh="更新" -AdvSceneSwitcher.condition.source.refreshTooltip="名前が変数値と一致するソースの設定でソース設定の選択を再入力します。" +AdvSceneSwitcher.condition.source.refresh.tooltip="名前が変数値と一致するソースの設定でソース設定の選択を再入力します。" AdvSceneSwitcher.condition.source.sceneVisibilityHint="シーン固有の可視性は \"Scene item visibility\" 条件で確認可能" AdvSceneSwitcher.condition.source.getSettings="現在の設定を取得する" ; AdvSceneSwitcher.condition.source.entry.line1="{{sources}}{{conditions}}{{settingSelection}}{{refresh}}{{sizeCompareMethods}}{{size}}" @@ -487,7 +487,7 @@ AdvSceneSwitcher.condition.filter.type.settingsChanged="設定変更" AdvSceneSwitcher.condition.filter.type.individualSettingMatches="設定値が一致" AdvSceneSwitcher.condition.filter.type.individualSettingChanged="設定値が変更されました" AdvSceneSwitcher.condition.filter.refresh="更新" -AdvSceneSwitcher.condition.filter.refreshTooltip="変数値と一致する名前のフィルターの設定でフィルター設定の選択を再入力します。" +AdvSceneSwitcher.condition.filter.refresh.tooltip="変数値と一致する名前のフィルターの設定でフィルター設定の選択を再入力します。" AdvSceneSwitcher.condition.filter.getSettings="現在の設定を取得する" ; AdvSceneSwitcher.condition.filter.entry.line1="On{{sources}}{{filters}}{{conditions}}{{settingSelection}}{{refresh}}" ; AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}" @@ -631,7 +631,7 @@ AdvSceneSwitcher.condition.slideshow="スライドショー" AdvSceneSwitcher.condition.slideshow.condition.slideChanged="スライド変更しました" AdvSceneSwitcher.condition.slideshow.condition.slideIndex="現在のスライド番号は" AdvSceneSwitcher.condition.slideshow.condition.slidePath="現在のスライドパスは" -AdvSceneSwitcher.condition.slideshow.updateIntervalTooltip="スライド ショーのステータスに関する情報は、設定されたスライド間の時間に基づいてのみ更新されます" +AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip="スライド ショーのステータスに関する情報は、設定されたスライド間の時間に基づいてのみ更新されます" ; AdvSceneSwitcher.condition.slideshow.entry="{{sources}}{{conditions}}{{index}}{{path}}" ; AdvSceneSwitcher.condition.twitch="Twitch" AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online="配信がオンラインになりました" @@ -707,7 +707,7 @@ AdvSceneSwitcher.condition.queue.entry.startStop="キュー{{queues}}は{{condit AdvSceneSwitcher.condition.queue.entry.size="キュー{{queues}}{{conditions}}は{{size}}未満です" AdvSceneSwitcher.condition.clipboard="クリップボード" AdvSceneSwitcher.condition.clipboard.placeholder="クリップボードのテキスト" -AdvSceneSwitcher.condition.clipboard.urlTooltip="OS によっては、ファイルが URL として表されることもあります" +AdvSceneSwitcher.condition.clipboard.url.tooltip="OS によっては、ファイルが URL として表されることもあります" AdvSceneSwitcher.condition.clipboard.condition.changed="クリップボードの内容が変更されました" AdvSceneSwitcher.condition.clipboard.condition.isText="クリップボードにテキストが含まれています" AdvSceneSwitcher.condition.clipboard.condition.isImage="クリップボードに画像が含まれています" @@ -813,7 +813,7 @@ AdvSceneSwitcher.action.filter.type.toggle="切り替え" AdvSceneSwitcher.action.filter.type.settings="設定を行う" AdvSceneSwitcher.action.filter.type.pressSettingsButton="設定ボタンを押します" AdvSceneSwitcher.action.filter.refresh="更新" -AdvSceneSwitcher.action.filter.refreshTooltip="変数値と一致する名前のフィルターの設定でフィルター設定の選択を再入力します。" +AdvSceneSwitcher.action.filter.refresh.tooltip="変数値と一致する名前のフィルターの設定でフィルター設定の選択を再入力します。" ; AdvSceneSwitcher.action.filter.entry="On{{sources}}{{actions}}{{filters}}{{refresh}}{{settingsButtons}}" ; AdvSceneSwitcher.action.filter.entry.settings="{{settings}}{{settingsInputMethod}}{{settingValue}}{{tempVar}}" AdvSceneSwitcher.action.filter.getSettings="現在の設定を取得する" @@ -851,7 +851,7 @@ AdvSceneSwitcher.action.source.inputMethod.individualManual="固定値に設定" AdvSceneSwitcher.action.source.inputMethod.individualTempvar="マクロプロパティに設定" AdvSceneSwitcher.action.source.inputMethod.json="設定用JSON文字列を設定します" AdvSceneSwitcher.action.source.refresh="更新" -AdvSceneSwitcher.action.source.refreshTooltip="名前が変数値と一致するソースの設定でソース設定の選択を再入力します。" +AdvSceneSwitcher.action.source.refresh.tooltip="名前が変数値と一致するソースの設定でソース設定の選択を再入力します。" ; AdvSceneSwitcher.action.media="Media" AdvSceneSwitcher.action.media.type.play="再生" AdvSceneSwitcher.action.media.type.pause="一時停止" diff --git a/data/locale/pt-BR.ini b/data/locale/pt-BR.ini index 6249fb2c..5a9a97fb 100644 --- a/data/locale/pt-BR.ini +++ b/data/locale/pt-BR.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="Transmitindo" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Gravando ou Transmitindo" AdvSceneSwitcher.generalTab.status.checkInterval="Verificar condições a cada" AdvSceneSwitcher.generalTab.generalBehavior="Comportamento geral" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="Se nenhuma ação for executada por" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Será sempre tão preciso quanto o intervalo de verificação configurado." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="Não trocar" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Trocar para qualquer cena na guia Aleatória" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Trocar para:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="Se nenhuma ação for executada por" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Será sempre tão preciso quanto o intervalo de verificação configurado." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Não trocar" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Trocar para qualquer cena na guia Aleatória" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Trocar para:" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="Após realizar ações, pular a execução de ações por" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="Durante este tempo, correspondências potenciais serão ignoradas!" AdvSceneSwitcher.generalTab.generalBehavior.logLevel="Nível de log:" @@ -118,7 +118,7 @@ AdvSceneSwitcher.websocketConnectionTab.removeMultipleConnectionsPopup.text="Tem ; Twitch Connections Tab AdvSceneSwitcher.twitchConnectionTab.title="Conexões Twitch" AdvSceneSwitcher.twitchConnectionTab.help="As conexões Twitch podem ser usadas para utilizar eventos do Twitch como gatilhos para executar ações ou realizar ações na conta do Twitch vinculada.\n\nClique no símbolo de mais destacado para adicionar uma nova conexão." -AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip.tooltip="Adicionar nova conexão Twitch" +AdvSceneSwitcher.twitchConnectionTab.twitchConnectionAddButton.tooltip="Adicionar nova conexão Twitch" AdvSceneSwitcher.twitchConnectionTab.twitchConnectionRemoveButton.tooltip="Remover conexões Twitch selecionadas" AdvSceneSwitcher.twitchConnectionTab.name.header="Nome" AdvSceneSwitcher.twitchConnectionTab.isValid.header="É válida?" @@ -462,7 +462,7 @@ AdvSceneSwitcher.condition.source.sizeCompare.less="Menor que" AdvSceneSwitcher.condition.source.sizeCompare.equal="Igual a" AdvSceneSwitcher.condition.source.sizeCompare.more="Maior que" AdvSceneSwitcher.condition.source.refresh="Atualizar" -AdvSceneSwitcher.condition.source.refreshTooltip="Repopule a seleção de configurações da fonte com as configurações da fonte cujo nome corresponde ao valor da variável." +AdvSceneSwitcher.condition.source.refresh.tooltip="Repopule a seleção de configurações da fonte com as configurações da fonte cujo nome corresponde ao valor da variável." AdvSceneSwitcher.condition.source.sceneVisibilityHint="A visibilidade específica da cena pode ser verificada usando a condição \"Visibilidade do item da cena\"" AdvSceneSwitcher.condition.source.getSettings="Obter configurações atuais" AdvSceneSwitcher.condition.source.entry.line1="{{sources}}{{conditions}}{{settingSelection}}{{refresh}}{{sizeCompareMethods}}{{size}}" @@ -480,7 +480,7 @@ AdvSceneSwitcher.condition.filter.type.settingsChanged="Configurações alterada AdvSceneSwitcher.condition.filter.type.individualSettingMatches="Valor das configurações coincide" AdvSceneSwitcher.condition.filter.type.individualSettingChanged="Valor das configurações alterado" AdvSceneSwitcher.condition.filter.refresh="Atualizar" -AdvSceneSwitcher.condition.filter.refreshTooltip="Repopule a seleção de configurações do filtro com as configurações do filtro cujo nome corresponda ao valor da variável." +AdvSceneSwitcher.condition.filter.refresh.tooltip="Repopule a seleção de configurações do filtro com as configurações do filtro cujo nome corresponda ao valor da variável." AdvSceneSwitcher.condition.filter.getSettings="Obter configurações atuais" AdvSceneSwitcher.condition.filter.entry.line1="Em{{sources}}{{filters}}{{conditions}}{{settingSelection}}{{refresh}}" AdvSceneSwitcher.condition.filter.entry.line2="{{settings}}" @@ -624,7 +624,7 @@ AdvSceneSwitcher.condition.slideshow="Apresentação de slides" AdvSceneSwitcher.condition.slideshow.condition.slideChanged="Slide alterado" AdvSceneSwitcher.condition.slideshow.condition.slideIndex="Número do slide atual é" AdvSceneSwitcher.condition.slideshow.condition.slidePath="Caminho do slide atual é" -AdvSceneSwitcher.condition.slideshow.updateIntervalTooltip="As informações sobre o status da apresentação de slides serão atualizadas apenas com base no tempo configurado entre os slides" +AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip="As informações sobre o status da apresentação de slides serão atualizadas apenas com base no tempo configurado entre os slides" AdvSceneSwitcher.condition.slideshow.entry="{{sources}}{{conditions}}{{index}}{{path}}{{regex}}" AdvSceneSwitcher.condition.twitch="Twitch" AdvSceneSwitcher.condition.twitch.type.event.channel.stream.online="Transmissão foi online" @@ -690,7 +690,7 @@ AdvSceneSwitcher.condition.queue.entry.startStop="Fila{{queues}}está{{condition AdvSceneSwitcher.condition.queue.entry.size="Fila{{queues}}{{conditions}}é menor que{{size}}" AdvSceneSwitcher.condition.clipboard="Área de transferência" AdvSceneSwitcher.condition.clipboard.placeholder="Texto da área de transferência" -AdvSceneSwitcher.condition.clipboard.urlTooltip="Dependendo do SO, arquivos podem ser representados também como URLs!" +AdvSceneSwitcher.condition.clipboard.url.tooltip="Dependendo do SO, arquivos podem ser representados também como URLs!" AdvSceneSwitcher.condition.clipboard.condition.changed="Conteúdo da área de transferência alterado" AdvSceneSwitcher.condition.clipboard.condition.isText="Área de transferência contém texto" AdvSceneSwitcher.condition.clipboard.condition.isImage="Área de transferência contém uma imagem" @@ -794,7 +794,7 @@ AdvSceneSwitcher.action.filter.type.toggle="Alternar" AdvSceneSwitcher.action.filter.type.settings="Definir configurações" AdvSceneSwitcher.action.filter.type.pressSettingsButton="Pressionar botão de configurações" AdvSceneSwitcher.action.filter.refresh="Atualizar" -AdvSceneSwitcher.action.filter.refreshTooltip="Repovoar a seleção de configurações do filtro com as configurações do filtro cujo nome corresponda ao valor da variável." +AdvSceneSwitcher.action.filter.refresh.tooltip="Repovoar a seleção de configurações do filtro com as configurações do filtro cujo nome corresponda ao valor da variável." AdvSceneSwitcher.action.filter.entry="Em{{sources}}{{actions}}{{filters}}{{refresh}}{{settingsButtons}}" AdvSceneSwitcher.action.filter.entry.settings="{{settings}}{{settingsInputMethod}}{{settingValue}}{{tempVar}}" AdvSceneSwitcher.action.filter.getSettings="Obter configurações atuais" @@ -832,7 +832,7 @@ AdvSceneSwitcher.action.source.inputMethod.individualManual="Definir valor fixo" AdvSceneSwitcher.action.source.inputMethod.individualTempvar="Definir propriedade de macro" AdvSceneSwitcher.action.source.inputMethod.json="Definir string JSON de configuração" AdvSceneSwitcher.action.source.refresh="Atualizar" -AdvSceneSwitcher.action.source.refreshTooltip="Repovoar a seleção de configurações da fonte com as configurações da fonte cujo nome corresponda ao valor da variável." +AdvSceneSwitcher.action.source.refresh.tooltip="Repovoar a seleção de configurações da fonte com as configurações da fonte cujo nome corresponda ao valor da variável." AdvSceneSwitcher.action.media="Mídia" ; Macro Actions AdvSceneSwitcher.action.media.type.play="Reproduzir" diff --git a/data/locale/ru-RU.ini b/data/locale/ru-RU.ini index 32f376a4..c7565584 100644 --- a/data/locale/ru-RU.ini +++ b/data/locale/ru-RU.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="Вещание" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Запись или потоковое вещание" AdvSceneSwitcher.generalTab.status.checkInterval="Проверять условия переключения каждый раз" AdvSceneSwitcher.generalTab.generalBehavior="Общее поведение" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="Если не выполняется условие переключения для" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Будет только настолько точным, насколько настроен интервал проверки." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="Не переключаться" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Переключиться на любую сцену на вкладке Random" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Переключиться на:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="Если не выполняется условие переключения для" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Будет только настолько точным, насколько настроен интервал проверки." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Не переключаться" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Переключиться на любую сцену на вкладке Random" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Переключиться на:" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="В течение этого времени потенциальные совпадения будут игнорироваться!" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="Включить ведение подробного журнала" AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="Сохранять положение и размер окна" diff --git a/data/locale/tr-TR.ini b/data/locale/tr-TR.ini index 48c85583..ee5adc06 100644 --- a/data/locale/tr-TR.ini +++ b/data/locale/tr-TR.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="Yayın" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Kayıt veya Yayın" AdvSceneSwitcher.generalTab.status.checkInterval="Anahtar koşullarını her seferinde kontrol edin" AdvSceneSwitcher.generalTab.generalBehavior="Genel davranış" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="...için herhangi bir işlem yapılmazsa" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="Yalnızca yapılandırılmış kontrol aralığı kadar doğru olacaktır." -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="Geçiş Yapma" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="Rastgele sekmesinde herhangi bir sahneye geçin" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="Değiştirmek:" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="...için herhangi bir işlem yapılmazsa" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Yalnızca yapılandırılmış kontrol aralığı kadar doğru olacaktır." +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Geçiş Yapma" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Rastgele sekmesinde herhangi bir sahneye geçin" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Değiştirmek:" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="Bir eşleşmeden sonra aşağıdakiler için işlem yapmayın:" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="Bu süre zarfında olası eşleşmeler göz ardı edilecektir!" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="Ayrıntılı günlük kaydını etkinleştir" diff --git a/data/locale/zh-CN.ini b/data/locale/zh-CN.ini index a9a47650..923e7c08 100644 --- a/data/locale/zh-CN.ini +++ b/data/locale/zh-CN.ini @@ -19,11 +19,11 @@ AdvSceneSwitcher.generalTab.status.autoStart.streaming="推流" AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="录制和推流" AdvSceneSwitcher.generalTab.status.checkInterval="检查切换条件时间间隔" AdvSceneSwitcher.generalTab.generalBehavior="全局行为" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet="如果不符合任何切换条件" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip="时间精度最高只能达到配置的轮询间隔" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch="不切换" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom="切换到随机场景列表中任意随机场景" -AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo="切换到" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="如果不符合任何切换条件" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="时间精度最高只能达到配置的轮询间隔" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="不切换" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="切换到随机场景列表中任意随机场景" +AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="切换到" AdvSceneSwitcher.generalTab.generalBehavior.cooldown="执行完操作后,跳过执行操作,为" AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="在此期间,可能的匹配项将被忽略!" AdvSceneSwitcher.generalTab.generalBehavior.verboseLogging="详细日志输出" diff --git a/forms/advanced-scene-switcher.ui b/forms/advanced-scene-switcher.ui index 10d5827a..05dc06e7 100644 --- a/forms/advanced-scene-switcher.ui +++ b/forms/advanced-scene-switcher.ui @@ -437,7 +437,7 @@ - AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.dontSwitch + AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch true @@ -451,7 +451,7 @@ - AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchToRandom + AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom @@ -474,7 +474,7 @@ - AdvSceneSwitcher.generalTab.generalBehavior.onNoMet.switchTo + AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo @@ -504,7 +504,7 @@ - AdvSceneSwitcher.generalTab.generalBehavior.onNoMet + AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter diff --git a/lib/general.cpp b/lib/general.cpp index 992da7ea..fda88ef8 100644 --- a/lib/general.cpp +++ b/lib/general.cpp @@ -872,7 +872,7 @@ void AdvSceneSwitcher::SetupGeneralTab() DurationSelection *noMatchDelay = new DurationSelection(); noMatchDelay->SetDuration(switcher->noMatchDelay); noMatchDelay->setToolTip(obs_module_text( - "AdvSceneSwitcher.generalTab.generalBehavior.onNoMetDelayTooltip")); + "AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip")); ui->noMatchLayout->addWidget(noMatchDelay); QWidget::connect(noMatchDelay, SIGNAL(DurationChanged(const Duration &)), this, diff --git a/plugins/base/macro-action-filter.cpp b/plugins/base/macro-action-filter.cpp index 441b25b9..a4e7b27e 100644 --- a/plugins/base/macro-action-filter.cpp +++ b/plugins/base/macro-action-filter.cpp @@ -224,7 +224,7 @@ MacroActionFilterEdit::MacroActionFilterEdit( sources.sort(); _sources->SetSourceNameList(sources); _refreshSettingSelection->setToolTip(obs_module_text( - "AdvSceneSwitcher.action.filter.refreshTooltip")); + "AdvSceneSwitcher.action.filter.refresh.tooltip")); populateSettingsInputMethods(_settingsInputMethods); diff --git a/plugins/base/macro-action-source.cpp b/plugins/base/macro-action-source.cpp index b1cda0dd..a582ea68 100644 --- a/plugins/base/macro-action-source.cpp +++ b/plugins/base/macro-action-source.cpp @@ -319,7 +319,7 @@ MacroActionSourceEdit::MacroActionSourceEdit( populateDeinterlaceFieldOrderSelection(_deinterlaceOrder); populateSettingsInputMethods(_settingsInputMethods); _refreshSettingSelection->setToolTip(obs_module_text( - "AdvSceneSwitcher.action.source.refreshTooltip")); + "AdvSceneSwitcher.action.source.refresh.tooltip")); QWidget::connect(_actions, SIGNAL(currentIndexChanged(int)), this, SLOT(ActionChanged(int))); diff --git a/plugins/base/macro-condition-clipboard.cpp b/plugins/base/macro-condition-clipboard.cpp index 1448e508..b0d1aad4 100644 --- a/plugins/base/macro-condition-clipboard.cpp +++ b/plugins/base/macro-condition-clipboard.cpp @@ -197,7 +197,7 @@ MacroConditionClipboardEdit::MacroConditionClipboardEdit( _text(new VariableTextEdit(this)), _regex(new RegexConfigWidget(parent)), _urlInfo(new HelpIcon(obs_module_text( - "AdvSceneSwitcher.condition.clipboard.urlTooltip"))) + "AdvSceneSwitcher.condition.clipboard.url.tooltip"))) { populateCompareModeselection(_conditions); _urlInfo->hide(); diff --git a/plugins/base/macro-condition-filter.cpp b/plugins/base/macro-condition-filter.cpp index f73f004f..90e437ee 100644 --- a/plugins/base/macro-condition-filter.cpp +++ b/plugins/base/macro-condition-filter.cpp @@ -204,7 +204,7 @@ MacroConditionFilterEdit::MacroConditionFilterEdit( sources.sort(); _sources->SetSourceNameList(sources); _refreshSettingSelection->setToolTip(obs_module_text( - "AdvSceneSwitcher.condition.filter.refreshTooltip")); + "AdvSceneSwitcher.condition.filter.refresh.tooltip")); QWidget::connect(_sources, SIGNAL(SourceChanged(const SourceSelection &)), this, diff --git a/plugins/base/macro-condition-slideshow.cpp b/plugins/base/macro-condition-slideshow.cpp index 0745b657..4c6a344e 100644 --- a/plugins/base/macro-condition-slideshow.cpp +++ b/plugins/base/macro-condition-slideshow.cpp @@ -249,7 +249,7 @@ MacroConditionSlideshowEdit::MacroConditionSlideshowEdit( _layout(new QHBoxLayout()) { setToolTip(obs_module_text( - "AdvSceneSwitcher.condition.slideshow.updateIntervalTooltip")); + "AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip")); _index->setMinimum(1); populateConditionSelection(_conditions); diff --git a/plugins/base/macro-condition-source.cpp b/plugins/base/macro-condition-source.cpp index 636907c6..5b5d628a 100644 --- a/plugins/base/macro-condition-source.cpp +++ b/plugins/base/macro-condition-source.cpp @@ -252,7 +252,7 @@ MacroConditionSourceEdit::MacroConditionSourceEdit( scenes.sort(); _sources->SetSourceNameList(sources + scenes); _refreshSettingSelection->setToolTip(obs_module_text( - "AdvSceneSwitcher.condition.source.refreshTooltip")); + "AdvSceneSwitcher.condition.source.refresh.tooltip")); _size->setMaximum(999999); QWidget::connect(_sources,