diff --git a/data/locale/de-DE.ini b/data/locale/de-DE.ini index 1de1b3ba..015256e0 100644 --- a/data/locale/de-DE.ini +++ b/data/locale/de-DE.ini @@ -505,9 +505,9 @@ AdvSceneSwitcher.action.transition.type.scene="Szenenübergang" AdvSceneSwitcher.action.transition.type.sceneOverride="Szenenübergang überschreiben" AdvSceneSwitcher.action.transition.type.sourceShow="Übergang der Quelle anzeigen" AdvSceneSwitcher.action.transition.type.sourceHide="Übergang der Quelle verstecken" -AdvSceneSwitcher.action.transition.entry.line1="Anpassen {{type}}{{scenes}}{{sources}}" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}Übergangstyp festlegen auf {{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}Übergangsdauer festlegen auf {{duration}}Sekunden" +AdvSceneSwitcher.action.transition.layout.type="Anpassen {{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Übergangstyp festlegen auf {{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Übergangsdauer festlegen auf {{duration}}Sekunden" AdvSceneSwitcher.action.timer="Timer" AdvSceneSwitcher.action.timer.type.pause="Pausieren" AdvSceneSwitcher.action.timer.type.continue="Fortsetzen" diff --git a/data/locale/en-US.ini b/data/locale/en-US.ini index 6da3815e..bac8255e 100644 --- a/data/locale/en-US.ini +++ b/data/locale/en-US.ini @@ -1092,10 +1092,10 @@ AdvSceneSwitcher.action.transition.type.sceneOverride="scene transition override AdvSceneSwitcher.action.transition.type.sourceShow="source show transition" AdvSceneSwitcher.action.transition.type.sourceHide="source hide transition" AdvSceneSwitcher.action.transition.type.tbar="T-Bar position" -AdvSceneSwitcher.action.transition.entry.line1="Modify{{type}}{{scenes}}{{sources}}" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}Set transition type to{{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}Set transition duration to{{duration}}seconds" -AdvSceneSwitcher.action.transition.entry.line4="Set T-Bar position to{{tbarPosition}}" +AdvSceneSwitcher.action.transition.layout.type="Modify{{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Set transition type to{{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Set transition duration to{{duration}}seconds" +AdvSceneSwitcher.action.transition.layout.tbar="Set T-Bar position to{{tbarPosition}}" AdvSceneSwitcher.action.timer="Timer" AdvSceneSwitcher.action.timer.type.pause="Pause" AdvSceneSwitcher.action.timer.type.continue="Continue" diff --git a/data/locale/es-ES.ini b/data/locale/es-ES.ini index 28b10249..26a89f47 100644 --- a/data/locale/es-ES.ini +++ b/data/locale/es-ES.ini @@ -423,9 +423,9 @@ AdvSceneSwitcher.action.transition.type.scene="transición de escena" AdvSceneSwitcher.action.transition.type.sceneOverride="anulación de transición de escena" AdvSceneSwitcher.action.transition.type.sourceShow="transición del programa de origen" AdvSceneSwitcher.action.transition.type.sourceHide="fuente ocultar transición" -AdvSceneSwitcher.action.transition.entry.line1="Modificar {{type}}{{scenes}}{{sources}}" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}Establecer el tipo de transición en {{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}Establecer la duración de la transición en {{duration}}segundos" +AdvSceneSwitcher.action.transition.layout.type="Modificar {{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Establecer el tipo de transición en {{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Establecer la duración de la transición en {{duration}}segundos" AdvSceneSwitcher.action.timer="Temporizador" AdvSceneSwitcher.action.timer.type.pause="Pausa" AdvSceneSwitcher.action.timer.type.continue="Continuar" diff --git a/data/locale/fr-FR.ini b/data/locale/fr-FR.ini index 9e510f89..ebed6ce5 100644 --- a/data/locale/fr-FR.ini +++ b/data/locale/fr-FR.ini @@ -622,9 +622,9 @@ AdvSceneSwitcher.action.transition.type.scene="Transition de scène" AdvSceneSwitcher.action.transition.type.sceneOverride="Remplacement de la transition de scène" AdvSceneSwitcher.action.transition.type.sourceShow="Transition d'affichage de la source" AdvSceneSwitcher.action.transition.type.sourceHide="Transition de masquage de la source" -AdvSceneSwitcher.action.transition.entry.line1="Modifier{{type}}{{scenes}}{{sources}}" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}Définir le type de transition sur{{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}Définir la durée de la transition à{{duration}}secondes" +AdvSceneSwitcher.action.transition.layout.type="Modifier{{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Définir le type de transition sur{{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Définir la durée de la transition à{{duration}}secondes" AdvSceneSwitcher.action.timer="Minuterie" AdvSceneSwitcher.action.timer.type.pause="Mettre en pause" AdvSceneSwitcher.action.timer.type.continue="Continuer" diff --git a/data/locale/ja-JP.ini b/data/locale/ja-JP.ini index baefc74b..86443d75 100644 --- a/data/locale/ja-JP.ini +++ b/data/locale/ja-JP.ini @@ -1020,9 +1020,9 @@ AdvSceneSwitcher.action.transition="トランジション" ; AdvSceneSwitcher.action.transition.type.sceneOverride="シーントランジションオーバーライド" ; AdvSceneSwitcher.action.transition.type.sourceShow="ソース表示トランジション" ; AdvSceneSwitcher.action.transition.type.sourceHide="ソース非表示トランジション" -; AdvSceneSwitcher.action.transition.entry.line1="{{type}}{{scenes}}{{sources}} の変更" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}トランジションタイプを{{transitions}}に設定します" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}移行時間を {{duration}} 秒に設定します" +; AdvSceneSwitcher.action.transition.layout.type="{{type}}{{scenes}}{{sources}} の変更" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}トランジションタイプを{{transitions}}に設定します" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}移行時間を {{duration}} 秒に設定します" AdvSceneSwitcher.action.timer="タイマー" AdvSceneSwitcher.action.timer.type.pause="一時停止" AdvSceneSwitcher.action.timer.type.continue="続行" diff --git a/data/locale/pt-BR.ini b/data/locale/pt-BR.ini index 1aa09ad8..e8fa7641 100644 --- a/data/locale/pt-BR.ini +++ b/data/locale/pt-BR.ini @@ -933,9 +933,9 @@ AdvSceneSwitcher.action.transition.type.scene="transição de cena" AdvSceneSwitcher.action.transition.type.sceneOverride="substituição de transição de cena" AdvSceneSwitcher.action.transition.type.sourceShow="transição de exibição de fonte" AdvSceneSwitcher.action.transition.type.sourceHide="transição de ocultação de fonte" -AdvSceneSwitcher.action.transition.entry.line1="Modificar{{type}}{{scenes}}{{sources}}" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}Definir tipo de transição para{{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}Definir duração da transição para{{duration}}segundos" +AdvSceneSwitcher.action.transition.layout.type="Modificar{{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Definir tipo de transição para{{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Definir duração da transição para{{duration}}segundos" AdvSceneSwitcher.action.timer="Temporizador" AdvSceneSwitcher.action.timer.type.pause="Pausar" AdvSceneSwitcher.action.timer.type.continue="Continuar" diff --git a/data/locale/tr-TR.ini b/data/locale/tr-TR.ini index 9afd72af..922fe05b 100644 --- a/data/locale/tr-TR.ini +++ b/data/locale/tr-TR.ini @@ -341,8 +341,8 @@ AdvSceneSwitcher.action.file.type.write="Yaz" AdvSceneSwitcher.action.file.type.append="Ekle" AdvSceneSwitcher.action.file.entry="{{actions}} {{filePath}}:" AdvSceneSwitcher.action.transition="Geçiş" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}Geçiş türünü ayarla {{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}Geçiş süresini şuna ayarla: {{duration}}saniyeler" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Geçiş türünü ayarla {{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Geçiş süresini şuna ayarla: {{duration}}saniyeler" AdvSceneSwitcher.action.timer="Zamanlayıcı" AdvSceneSwitcher.action.timer.type.pause="Duraklat" AdvSceneSwitcher.action.timer.type.continue="Devam et" diff --git a/data/locale/zh-CN.ini b/data/locale/zh-CN.ini index 5f27bf5a..896f0ba7 100644 --- a/data/locale/zh-CN.ini +++ b/data/locale/zh-CN.ini @@ -994,9 +994,9 @@ AdvSceneSwitcher.action.transition.type.scene="场景转场动画" AdvSceneSwitcher.action.transition.type.sceneOverride="覆盖场景转场动画" AdvSceneSwitcher.action.transition.type.sourceShow="显示源转场动画" AdvSceneSwitcher.action.transition.type.sourceHide="隐藏源转场动画" -AdvSceneSwitcher.action.transition.entry.line1="更改 {{type}}{{scenes}}{{sources}}" -AdvSceneSwitcher.action.transition.entry.line2="{{setTransition}}将转场动画类型设置为 {{transitions}}" -AdvSceneSwitcher.action.transition.entry.line3="{{setDuration}}将转场动画时长设置为 {{duration}}秒" +AdvSceneSwitcher.action.transition.layout.type="更改 {{type}}{{scenes}}{{sources}}" +AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}将转场动画类型设置为 {{transitions}}" +AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}将转场动画时长设置为 {{duration}}秒" AdvSceneSwitcher.action.timer="计时器" AdvSceneSwitcher.action.timer.type.pause="暂停" AdvSceneSwitcher.action.timer.type.continue="继续" diff --git a/plugins/base/macro-action-transition.cpp b/plugins/base/macro-action-transition.cpp index b5515186..0bec6c18 100644 --- a/plugins/base/macro-action-transition.cpp +++ b/plugins/base/macro-action-transition.cpp @@ -136,21 +136,21 @@ void MacroActionTransition::LogAction() const std::string msgBegin; switch (_type) { case Type::SCENE: - msgBegin += "set scene transition"; + msgBegin = "set scene transition"; break; case Type::SCENE_OVERRIDE: - msgBegin += "set scene override transition of " + - _scene.ToString(true); + msgBegin = "set scene override transition of " + + _scene.ToString(true); break; case Type::SOURCE_SHOW: - msgBegin += "set source show transition of " + - _source.ToString(true) + " on scene " + - _scene.ToString(true); + msgBegin = "set source show transition of " + + _source.ToString(true) + " on scene " + + _scene.ToString(true); break; case Type::SOURCE_HIDE: - msgBegin += "set source hide transition of " + - _source.ToString(true) + " on scene " + - _scene.ToString(true); + msgBegin = "set source hide transition of " + + _source.ToString(true) + " on scene " + + _scene.ToString(true); break; case Type::TBAR: ablog(LOG_INFO, "set T-Bar position to %.2f%%", @@ -197,15 +197,12 @@ bool MacroActionTransition::Load(obs_data_t *obj) std::string MacroActionTransition::GetShortDesc() const { - std::string msgBegin; switch (_type) { case Type::SCENE: return _transition.ToString(); case Type::SCENE_OVERRIDE: return _scene.ToString() + " - " + _transition.ToString(); case Type::SOURCE_SHOW: - return _scene.ToString() + " - " + _source.ToString() + " - " + - _transition.ToString(); case Type::SOURCE_HIDE: return _scene.ToString() + " - " + _source.ToString() + " - " + _transition.ToString(); @@ -312,16 +309,18 @@ MacroActionTransitionEdit::MacroActionTransitionEdit( auto typeLayout = new QHBoxLayout; PlaceWidgets(obs_module_text( - "AdvSceneSwitcher.action.transition.entry.line1"), + "AdvSceneSwitcher.action.transition.layout.type"), typeLayout, widgetPlaceholders); + PlaceWidgets( + obs_module_text( + "AdvSceneSwitcher.action.transition.layout.transition"), + _transitionLayout, widgetPlaceholders); + PlaceWidgets( + obs_module_text( + "AdvSceneSwitcher.action.transition.layout.duration"), + _durationLayout, widgetPlaceholders); PlaceWidgets(obs_module_text( - "AdvSceneSwitcher.action.transition.entry.line2"), - _transitionLayout, widgetPlaceholders); - PlaceWidgets(obs_module_text( - "AdvSceneSwitcher.action.transition.entry.line3"), - _durationLayout, widgetPlaceholders); - PlaceWidgets(obs_module_text( - "AdvSceneSwitcher.action.transition.entry.line4"), + "AdvSceneSwitcher.action.transition.layout.tbar"), _tbarLayout, widgetPlaceholders); auto mainLayout = new QVBoxLayout; mainLayout->addLayout(typeLayout); @@ -343,7 +342,7 @@ void MacroActionTransitionEdit::UpdateEntryData() _actions->setCurrentIndex(static_cast(_entryData->_type)); _scenes->SetScene(_entryData->_scene); - _sources->SetSceneItem((_entryData->_source)); + _sources->SetSceneItem(_entryData->_source); _setDuration->setChecked(_entryData->_setDuration); _duration->SetDuration(_entryData->_duration); _setTransition->setChecked(_entryData->_setTransitionType); diff --git a/plugins/base/macro-action-transition.hpp b/plugins/base/macro-action-transition.hpp index 895b970f..2494e99b 100644 --- a/plugins/base/macro-action-transition.hpp +++ b/plugins/base/macro-action-transition.hpp @@ -4,7 +4,6 @@ #include "transition-selection.hpp" #include "scene-selection.hpp" #include "scene-item-selection.hpp" -#include "variable-number.hpp" #include "variable-spinbox.hpp" #include