Pārlūkot izejas kodu

Update translations from Crowdin

Translation Updater 1 gadu atpakaļ
vecāks
revīzija
e7d6707fa7
94 mainītis faili ar 1377 papildinājumiem un 392 dzēšanām
  1. 70 26
      AUTHORS
  2. 47 0
      UI/data/locale/ar-SA.ini
  3. 5 2
      UI/data/locale/be-BY.ini
  4. 8 3
      UI/data/locale/ca-ES.ini
  5. 47 2
      UI/data/locale/cs-CZ.ini
  6. 20 7
      UI/data/locale/de-DE.ini
  7. 11 0
      UI/data/locale/eo-UY.ini
  8. 10 7
      UI/data/locale/es-ES.ini
  9. 47 0
      UI/data/locale/eu-ES.ini
  10. 16 0
      UI/data/locale/fa-IR.ini
  11. 46 1
      UI/data/locale/fi-FI.ini
  12. 40 0
      UI/data/locale/fr-FR.ini
  13. 27 1
      UI/data/locale/he-IL.ini
  14. 47 0
      UI/data/locale/hi-IN.ini
  15. 2 0
      UI/data/locale/hr-HR.ini
  16. 46 1
      UI/data/locale/hu-HU.ini
  17. 6 3
      UI/data/locale/id-ID.ini
  18. 124 90
      UI/data/locale/it-IT.ini
  19. 10 6
      UI/data/locale/ja-JP.ini
  20. 15 0
      UI/data/locale/ka-GE.ini
  21. 46 1
      UI/data/locale/ko-KR.ini
  22. 18 17
      UI/data/locale/lv-LV.ini
  23. 1 0
      UI/data/locale/ms-MY.ini
  24. 21 1
      UI/data/locale/nl-NL.ini
  25. 4 1
      UI/data/locale/pl-PL.ini
  26. 60 15
      UI/data/locale/pt-BR.ini
  27. 51 18
      UI/data/locale/pt-PT.ini
  28. 91 81
      UI/data/locale/ro-RO.ini
  29. 42 1
      UI/data/locale/ru-RU.ini
  30. 47 0
      UI/data/locale/sk-SK.ini
  31. 9 0
      UI/data/locale/sl-SI.ini
  32. 2 0
      UI/data/locale/sr-SP.ini
  33. 32 3
      UI/data/locale/sv-SE.ini
  34. 1 0
      UI/data/locale/th-TH.ini
  35. 47 0
      UI/data/locale/tr-TR.ini
  36. 2 0
      UI/data/locale/tt-RU.ini
  37. 2 0
      UI/data/locale/ug-CN.ini
  38. 46 2
      UI/data/locale/uk-UA.ini
  39. 22 19
      UI/data/locale/vi-VN.ini
  40. 4 1
      UI/data/locale/zh-CN.ini
  41. 52 7
      UI/data/locale/zh-TW.ini
  42. 3 2
      UI/frontend-plugins/aja-output-ui/data/locale/ro-RO.ini
  43. 7 7
      UI/frontend-plugins/frontend-tools/data/locale/it-IT.ini
  44. 1 1
      UI/frontend-plugins/frontend-tools/data/locale/ro-RO.ini
  45. 1 1
      UI/frontend-plugins/frontend-tools/data/locale/sv-SE.ini
  46. 1 1
      UI/frontend-plugins/frontend-tools/data/locale/vi-VN.ini
  47. 1 1
      plugins/aja/data/locale/it-IT.ini
  48. 4 1
      plugins/aja/data/locale/ro-RO.ini
  49. 1 1
      plugins/decklink/data/locale/ro-RO.ini
  50. 1 1
      plugins/decklink/data/locale/zh-TW.ini
  51. 1 0
      plugins/linux-alsa/data/locale/ro-RO.ini
  52. 2 0
      plugins/linux-capture/data/locale/ar-SA.ini
  53. 2 0
      plugins/linux-capture/data/locale/hi-IN.ini
  54. 2 0
      plugins/linux-capture/data/locale/ka-GE.ini
  55. 1 0
      plugins/linux-pipewire/data/locale/ar-SA.ini
  56. 1 0
      plugins/linux-pipewire/data/locale/hi-IN.ini
  57. 4 0
      plugins/linux-pipewire/data/locale/ro-RO.ini
  58. 1 0
      plugins/linux-pipewire/data/locale/sl-SI.ini
  59. 2 2
      plugins/linux-pulseaudio/data/locale/it-IT.ini
  60. 1 1
      plugins/mac-avcapture/data/locale/it-IT.ini
  61. 1 1
      plugins/mac-capture/data/locale/it-IT.ini
  62. 2 2
      plugins/mac-videotoolbox/data/locale/it-IT.ini
  63. 1 1
      plugins/mac-virtualcam/src/obs-plugin/data/locale/it-IT.ini
  64. 1 1
      plugins/mac-virtualcam/src/obs-plugin/data/locale/pt-BR.ini
  65. 1 1
      plugins/obs-browser
  66. 4 4
      plugins/obs-ffmpeg/data/locale/it-IT.ini
  67. 4 4
      plugins/obs-ffmpeg/data/locale/ro-RO.ini
  68. 4 4
      plugins/obs-filters/data/locale/it-IT.ini
  69. 1 1
      plugins/obs-filters/data/locale/ro-RO.ini
  70. 4 0
      plugins/obs-outputs/data/locale/ar-SA.ini
  71. 4 0
      plugins/obs-outputs/data/locale/fr-FR.ini
  72. 4 0
      plugins/obs-outputs/data/locale/hi-IN.ini
  73. 2 2
      plugins/obs-outputs/data/locale/it-IT.ini
  74. 2 0
      plugins/obs-outputs/data/locale/ka-GE.ini
  75. 5 5
      plugins/obs-outputs/data/locale/ro-RO.ini
  76. 4 0
      plugins/obs-outputs/data/locale/sk-SK.ini
  77. 4 0
      plugins/obs-outputs/data/locale/sl-SI.ini
  78. 4 0
      plugins/obs-outputs/data/locale/tr-TR.ini
  79. 8 1
      plugins/obs-qsv11/data/locale/ro-RO.ini
  80. 4 4
      plugins/obs-transitions/data/locale/pt-PT.ini
  81. 3 3
      plugins/obs-vst/data/locale/sv-SE.ini
  82. 2 2
      plugins/obs-webrtc/data/locale/it-IT.ini
  83. 1 1
      plugins/obs-x264/data/locale/it-IT.ini
  84. 2 0
      plugins/rtmp-services/data/locale/ar-SA.ini
  85. 2 0
      plugins/rtmp-services/data/locale/hi-IN.ini
  86. 1 0
      plugins/rtmp-services/data/locale/ka-GE.ini
  87. 1 1
      plugins/rtmp-services/data/locale/ko-KR.ini
  88. 4 3
      plugins/rtmp-services/data/locale/ro-RO.ini
  89. 1 1
      plugins/rtmp-services/data/locale/sk-SK.ini
  90. 1 1
      plugins/rtmp-services/data/locale/zh-TW.ini
  91. 3 3
      plugins/text-freetype2/data/locale/it-IT.ini
  92. 2 2
      plugins/vlc-video/data/locale/pt-PT.ini
  93. 2 2
      plugins/vlc-video/data/locale/sv-SE.ini
  94. 7 7
      plugins/win-capture/data/locale/it-IT.ini

+ 70 - 26
AUTHORS

@@ -8,8 +8,8 @@ Contributors:
  PatTheMav
  PatTheMav
  R1CH
  R1CH
  cg2121
  cg2121
- Palana
  derrod
  derrod
+ Palana
  Sebastian Beckmann
  Sebastian Beckmann
  Ryan Foster
  Ryan Foster
  tytan652
  tytan652
@@ -22,8 +22,8 @@ Contributors:
  Rodney
  Rodney
  pkv
  pkv
  Gol-D-Ace
  Gol-D-Ace
- BtbN
  tt2468
  tt2468
+ BtbN
  Shaolin
  Shaolin
  kc5nra
  kc5nra
  Exeldro
  Exeldro
@@ -31,19 +31,19 @@ Contributors:
  Warchamp7
  Warchamp7
  VodBox
  VodBox
  Zachary Lund
  Zachary Lund
+ Ruwen Hahn
  SuslikV
  SuslikV
  Paul Hindt
  Paul Hindt
- Ruwen Hahn
  Vainock
  Vainock
  CodeYan01
  CodeYan01
  Reboot
  Reboot
  Martell Malone
  Martell Malone
  Ford Smith
  Ford Smith
- columbarius
  Penwywern
  Penwywern
+ columbarius
+ Ed Maste
  dodgepong
  dodgepong
  田七不甜
  田七不甜
- Ed Maste
  HomeWorld
  HomeWorld
  Joel Bethke
  Joel Bethke
  Alex Anderson
  Alex Anderson
@@ -53,14 +53,14 @@ Contributors:
  Tommy Vercetti
  Tommy Vercetti
  shiina424
  shiina424
  Roman Huts
  Roman Huts
- Gale
  Service Checker
  Service Checker
+ Gale
  Yuriy Chumak
  Yuriy Chumak
+ jcm
  juvester
  juvester
  mvji
  mvji
  wangshaohui
  wangshaohui
  Florian Zwoch
  Florian Zwoch
- jcm
  JohannMG
  JohannMG
  craftwar
  craftwar
  sorayuki
  sorayuki
@@ -78,10 +78,10 @@ Contributors:
  Hector Martin
  Hector Martin
  Igor Bochkariov
  Igor Bochkariov
  Luke Yelavich
  Luke Yelavich
+ Sean DuBois
  bin
  bin
  Chris
  Chris
  Developer-Ecosystem-Engineering
  Developer-Ecosystem-Engineering
- Sean DuBois
  Stéphane Lepin
  Stéphane Lepin
  Chip Bradford
  Chip Bradford
  Ilya Melamed
  Ilya Melamed
@@ -148,6 +148,7 @@ Contributors:
  obiwac
  obiwac
  rhutsAMD
  rhutsAMD
  univrsal
  univrsal
+ Alex Luccisano
  Alexander Popov
  Alexander Popov
  Artem Polishchuk
  Artem Polishchuk
  Benjamin Klettbach
  Benjamin Klettbach
@@ -199,6 +200,7 @@ Contributors:
  Alexander Schittler
  Alexander Schittler
  Andreas Reischuck
  Andreas Reischuck
  Andrei Nistor
  Andrei Nistor
+ Andrew Francis
  Antti Tapaninen
  Antti Tapaninen
  Arthus
  Arthus
  AuroraWright
  AuroraWright
@@ -302,7 +304,6 @@ Contributors:
  Akihiko Koizuka
  Akihiko Koizuka
  Alcaros
  Alcaros
  Alex Kosenko
  Alex Kosenko
- Alex Luccisano
  Alexander Kozhevin
  Alexander Kozhevin
  Alexander Uhlmann
  Alexander Uhlmann
  Alexandre Biny
  Alexandre Biny
@@ -395,6 +396,7 @@ Contributors:
  Eric Laberge
  Eric Laberge
  Ethan Lee
  Ethan Lee
  Evgeny Pavlov
  Evgeny Pavlov
+ Fabien Lavocat
  Faeez Kadiri
  Faeez Kadiri
  Francisco Oltra
  Francisco Oltra
  Frank
  Frank
@@ -688,6 +690,7 @@ Translators:
   speedytechdev
   speedytechdev
   sadam2002 sadam4 (sadam2002sadam4)
   sadam2002 sadam4 (sadam2002sadam4)
   Vainock
   Vainock
+  Gol D. Ace (goldace)
  Albanian:
  Albanian:
   Aredio Vani (aredio.vani)
   Aredio Vani (aredio.vani)
   Albin Pllana (albinnpllanaa)
   Albin Pllana (albinnpllanaa)
@@ -700,6 +703,7 @@ Translators:
   Vainock
   Vainock
   VainockManager
   VainockManager
   casttor
   casttor
+  Gol D. Ace (goldace)
  Arabic:
  Arabic:
   Tareq Almutairi (Tareq_s)
   Tareq Almutairi (Tareq_s)
   ZILZAL
   ZILZAL
@@ -735,6 +739,7 @@ Translators:
   Tensai
   Tensai
   Mustafa2018
   Mustafa2018
   FiberAhmed
   FiberAhmed
+  Mohamed Saidi (ms0709037)
   Ndalabo Taema (hake_bsowq)
   Ndalabo Taema (hake_bsowq)
   MesterPerfect
   MesterPerfect
   Fahad Alshaya (fashaya)
   Fahad Alshaya (fashaya)
@@ -769,6 +774,7 @@ Translators:
   Fabio Antonio Alanis Saushkina (fabio.alanis.saushkin)
   Fabio Antonio Alanis Saushkina (fabio.alanis.saushkin)
   VainockManager
   VainockManager
   mownd. (mownd0)
   mownd. (mownd0)
+  Vainock
  Armenian:
  Armenian:
   ՀայՏղաՀՏ (Zoro02)
   ՀայՏղաՀՏ (Zoro02)
   HayTxa02
   HayTxa02
@@ -800,6 +806,7 @@ Translators:
   unknowndomain
   unknowndomain
   Башҡорт агенты (vint6908)
   Башҡорт агенты (vint6908)
   VainockManager
   VainockManager
+  Vainock
  Basque:
  Basque:
   Alexander Gabilondo (alexgabi)
   Alexander Gabilondo (alexgabi)
   Xabier Aramendi (azpidatziak)
   Xabier Aramendi (azpidatziak)
@@ -890,6 +897,7 @@ Translators:
   unknowndomain
   unknowndomain
   Salif Mehmed (salifm)
   Salif Mehmed (salifm)
   Warchamp7
   Warchamp7
+  dodgepong
  Catalan:
  Catalan:
   Jaime Muñoz Martín (jmmartin_5)
   Jaime Muñoz Martín (jmmartin_5)
   Benet R. i Camps (BennyBeat) (BennyBeat)
   Benet R. i Camps (BennyBeat) (BennyBeat)
@@ -910,13 +918,14 @@ Translators:
   Pere O. (gotrunks)
   Pere O. (gotrunks)
   unknowndomain
   unknowndomain
   user (user1cat)
   user (user1cat)
+  dodgepong
  Chinese Simplified:
  Chinese Simplified:
   Bob Liu (Akagi201)
   Bob Liu (Akagi201)
   fangzheng
   fangzheng
   AlexGuo1998
   AlexGuo1998
   wwj402_github
   wwj402_github
-  FrzMtrsprt (FrzHrzn)
   Andypsl8
   Andypsl8
+  FrzMtrsprt (FrzHrzn)
   Steven (stevenlele)
   Steven (stevenlele)
   Origami
   Origami
   Hexcolyte
   Hexcolyte
@@ -943,6 +952,7 @@ Translators:
   KyleBing
   KyleBing
   十月 (10jugatsu)
   十月 (10jugatsu)
   cai_miao
   cai_miao
+  张非酋 (tiantianle1213)
   Opportunity (OpportunityLiu)
   Opportunity (OpportunityLiu)
   lm902
   lm902
   MarsYoung
   MarsYoung
@@ -993,7 +1003,7 @@ Translators:
   Chen99
   Chen99
   cheriny
   cheriny
   FaZe Fakay (fazefakay)
   FaZe Fakay (fazefakay)
-  xtexChooser
+  xtex
   pluwen
   pluwen
   cylin
   cylin
   赵杭灵 (h1679083640)
   赵杭灵 (h1679083640)
@@ -1014,14 +1024,17 @@ Translators:
   十月 (10jugatsu)
   十月 (10jugatsu)
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
   Vainock
   Vainock
+  兔頭 (yeahdamn)
   VainockManager
   VainockManager
   craftwar
   craftwar
   Thomas (thomassth)
   Thomas (thomassth)
   Jcys
   Jcys
   菘菘 (SiongSng)
   菘菘 (SiongSng)
   Rice Hung (ricehung29)
   Rice Hung (ricehung29)
+  SeasonChannel3322 (SeasonChannel32)
   xixiaofan (XXXF)
   xixiaofan (XXXF)
   吳軒竹 (ggjason.tw)
   吳軒竹 (ggjason.tw)
+  hugoalh
   Jimmy_sheep
   Jimmy_sheep
   Watson Tsai (ashaneba)
   Watson Tsai (ashaneba)
   Han-Jen Cheng (notexist)
   Han-Jen Cheng (notexist)
@@ -1033,6 +1046,7 @@ Translators:
   Meng Hao Li (GazCore)
   Meng Hao Li (GazCore)
   ak-47root
   ak-47root
   Append Huang (append)
   Append Huang (append)
+  notlin4
   X-RAY team film (961111ray)
   X-RAY team film (961111ray)
   fangzheng
   fangzheng
   zhtw
   zhtw
@@ -1127,6 +1141,7 @@ Translators:
   Alex Smotra (smotraalex75)
   Alex Smotra (smotraalex75)
   Daniel Aundal (aundal)
   Daniel Aundal (aundal)
   VainockManager
   VainockManager
+  dodgepong
  Dutch:
  Dutch:
   Eric Bataille (ThoNohT)
   Eric Bataille (ThoNohT)
   Harm van den Hoek (harm27)
   Harm van den Hoek (harm27)
@@ -1176,6 +1191,7 @@ Translators:
   RyyzQ
   RyyzQ
   Mees (MeesJ)
   Mees (MeesJ)
   Roeland Kussé (roeland)
   Roeland Kussé (roeland)
+  dodgepong
  English, United Kingdom:
  English, United Kingdom:
   Andi Chandler (andibing)
   Andi Chandler (andibing)
   Issa1553
   Issa1553
@@ -1216,6 +1232,7 @@ Translators:
   siamano
   siamano
   Infinity ArcAngel (SirColdcrown)
   Infinity ArcAngel (SirColdcrown)
   Marco Ciampa (ciampix)
   Marco Ciampa (ciampix)
+  Fitik
   David M. (Syndyo)
   David M. (Syndyo)
   Vainock
   Vainock
   VainockManager
   VainockManager
@@ -1266,7 +1283,6 @@ Translators:
   Kimmo Kujansuu (mrkujansuu)
   Kimmo Kujansuu (mrkujansuu)
   supersingularisogeny
   supersingularisogeny
   Jiri Grönroos (spammemoreplease)
   Jiri Grönroos (spammemoreplease)
-  Jarska
   Ricky Tigg (ricky.tigg)
   Ricky Tigg (ricky.tigg)
   dodgepong
   dodgepong
   Tero Keso (tero.keso)
   Tero Keso (tero.keso)
@@ -1288,7 +1304,6 @@ Translators:
   unknowndomain
   unknowndomain
   Juuso (juuso.keskikuru)
   Juuso (juuso.keskikuru)
   Xupie
   Xupie
-  Operative Block (Suo)
   Juha Köpman (e0f)
   Juha Köpman (e0f)
   Ville Närhi (daimaah)
   Ville Närhi (daimaah)
   ZapX5_
   ZapX5_
@@ -1306,9 +1321,9 @@ Translators:
   Skallr
   Skallr
   Tocram2 (tocram2)
   Tocram2 (tocram2)
   Benjamin Cambour (lesinfox)
   Benjamin Cambour (lesinfox)
+  Lucatacos
   Yberion
   Yberion
   Léo (leeo97one)
   Léo (leeo97one)
-  Lucatacos
   RisedSky
   RisedSky
   Pikana
   Pikana
   BoboopTeam
   BoboopTeam
@@ -1350,10 +1365,10 @@ Translators:
   Keter LordFR (YorHaDen)
   Keter LordFR (YorHaDen)
   Jérémy LITIQUE (JeremyLTE)
   Jérémy LITIQUE (JeremyLTE)
   christophe (TedM)
   christophe (TedM)
+  Remy Geko (Geko_Officiel)
   Wydady (Wyd1)
   Wydady (Wyd1)
   ImDaBigBoss
   ImDaBigBoss
   illusdidi
   illusdidi
-  Remy Geko (Geko_Officiel)
   Mathieu Hautebas (matteyeux)
   Mathieu Hautebas (matteyeux)
   🌠 DarK | #Hello 🌠 (DarKTV_FR)
   🌠 DarK | #Hello 🌠 (DarKTV_FR)
   Gabriel Dugny (Dugab)
   Gabriel Dugny (Dugab)
@@ -1370,11 +1385,13 @@ Translators:
   SkytAsul (skytasul)
   SkytAsul (skytasul)
   xav blacyre (xav35000)
   xav blacyre (xav35000)
   Alex Smotra (smotraalex75)
   Alex Smotra (smotraalex75)
+  HugOmega
   Alexis Brandner (Alexinfos)
   Alexis Brandner (Alexinfos)
   Romain Gille (romgille)
   Romain Gille (romgille)
   Camille Nury (kamsdu30)
   Camille Nury (kamsdu30)
   neesn
   neesn
   dodgepong
   dodgepong
+  Jean Dubois (jd-develop)
   BOSSFOX ! (BOSSFOX)
   BOSSFOX ! (BOSSFOX)
   Jean-Mathieu Jm Samson (sjm450666)
   Jean-Mathieu Jm Samson (sjm450666)
   Lexane Sirac (Exilexi)
   Lexane Sirac (Exilexi)
@@ -1411,15 +1428,17 @@ Translators:
   chaironeko
   chaironeko
   aluaces
   aluaces
   VainockManager
   VainockManager
+  dodgepong
  Georgian:
  Georgian:
   georgianizator
   georgianizator
   Levani Khutsishvili (Tricksteridze)
   Levani Khutsishvili (Tricksteridze)
   Vainock
   Vainock
   Razmik Badalyan (badalyanrazmik)
   Razmik Badalyan (badalyanrazmik)
-  Gol D. Ace (goldace)
   SimModer
   SimModer
+  Gol D. Ace (goldace)
   Temuri Doghonadze (temuri.doghonadze)
   Temuri Doghonadze (temuri.doghonadze)
   unknowndomain
   unknowndomain
+  Sandro Kakabadze (SANDRO797)
   VainockManager
   VainockManager
  German:
  German:
   Vainock
   Vainock
@@ -1443,7 +1462,6 @@ Translators:
   cryxgio
   cryxgio
   Jonas Otto (jottosmail)
   Jonas Otto (jottosmail)
   EinfachMerlin
   EinfachMerlin
-  Jeremy Jürgens (Jeremy3463)
   Holger Sinn (Holger-Sinn)
   Holger Sinn (Holger-Sinn)
   WurstOnAir
   WurstOnAir
   yojixe
   yojixe
@@ -1582,6 +1600,7 @@ Translators:
   unknowndomain
   unknowndomain
   Arnav Kumar (arnavkumar)
   Arnav Kumar (arnavkumar)
   Saket Anand (saketanandjha)
   Saket Anand (saketanandjha)
+  Gol D. Ace (goldace)
  Hungarian:
  Hungarian:
   Gige
   Gige
   Balázs Meskó (mesko.balazs)
   Balázs Meskó (mesko.balazs)
@@ -1645,13 +1664,13 @@ Translators:
   StarFang208
   StarFang208
   LordShadow95
   LordShadow95
   Marocco2
   Marocco2
+  uman
   tiwi90
   tiwi90
   imcesca
   imcesca
   smart2128
   smart2128
   Vincenzo Reale (vinx.reale)
   Vincenzo Reale (vinx.reale)
   Sergio Beneduce (sbeneduce)
   Sergio Beneduce (sbeneduce)
   Ruggero Tomaselli (ruggi99)
   Ruggero Tomaselli (ruggi99)
-  uman
   VainockManager
   VainockManager
   Michele (ScrappyCocco)
   Michele (ScrappyCocco)
   Albakham (albakham)
   Albakham (albakham)
@@ -1748,6 +1767,7 @@ Translators:
   Shingis Joldasbaev (joldasbaevkhan)
   Shingis Joldasbaev (joldasbaevkhan)
   Niyazbek Tolibaev (niyazbeksayipnazarovish)
   Niyazbek Tolibaev (niyazbeksayipnazarovish)
   andyme
   andyme
+  VainockManager
  Korean:
  Korean:
   ynetwork
   ynetwork
   영구땡 (wonkyupark)
   영구땡 (wonkyupark)
@@ -1758,6 +1778,7 @@ Translators:
   AlexKoala (alexkoala)
   AlexKoala (alexkoala)
   임세훈 (sh9351)
   임세훈 (sh9351)
   vyteking
   vyteking
+  EP45
   Hwanyong Lee (grbear)
   Hwanyong Lee (grbear)
   Vainock
   Vainock
   VainockManager
   VainockManager
@@ -1793,9 +1814,9 @@ Translators:
   bluestar8
   bluestar8
   swatzniker (dimitrisrtg324)
   swatzniker (dimitrisrtg324)
   Nesswit (rishubil)
   Nesswit (rishubil)
-  EP45
   김동현 (ehehguu)
   김동현 (ehehguu)
   Bi0 D. (lefhi0731)
   Bi0 D. (lefhi0731)
+  dodgepong
  Kurmanji (Kurdish):
  Kurmanji (Kurdish):
   Cyax (Cyaxares)
   Cyax (Cyaxares)
   cehnemdark
   cehnemdark
@@ -1810,14 +1831,15 @@ Translators:
   VainockManager
   VainockManager
  Latvian:
  Latvian:
   oskars
   oskars
-  Andris Liepiņš (ahgpuc)
+  ahgpuc
   Arthur (ArthurLV)
   Arthur (ArthurLV)
   Imants Vancāns (Imants565)
   Imants Vancāns (Imants565)
+  Dejelnieks (dejelnieks212)
   Mops3005
   Mops3005
   VainockManager
   VainockManager
-  Dejelnieks (dejelnieks212)
   Peridot Nation (PeridotNation)
   Peridot Nation (PeridotNation)
   Markuss Strods (Marcuss_5001)
   Markuss Strods (Marcuss_5001)
+  Vainock
  Lithuanian:
  Lithuanian:
   Viljamas (Vegas1)
   Viljamas (Vegas1)
   Justas Vilimas (tyntas)
   Justas Vilimas (tyntas)
@@ -1866,6 +1888,7 @@ Translators:
   Mbay
   Mbay
   Vainock
   Vainock
   VainockManager
   VainockManager
+  Gol D. Ace (goldace)
  Norwegian Bokmal:
  Norwegian Bokmal:
   Imre Eilertsen (DandelionSprout)
   Imre Eilertsen (DandelionSprout)
   Taesh (magnusmbratteng)
   Taesh (magnusmbratteng)
@@ -1887,7 +1910,6 @@ Translators:
   Kenta Moe (Owndragoon)
   Kenta Moe (Owndragoon)
   Sander Skjegstad (r530er)
   Sander Skjegstad (r530er)
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
-  LBlend
   OsteHovel
   OsteHovel
   Lauren (loritsi)
   Lauren (loritsi)
   Legend27
   Legend27
@@ -1907,6 +1929,8 @@ Translators:
   unknowndomain
   unknowndomain
   Yngve Spjeld Landro (yslandro)
   Yngve Spjeld Landro (yslandro)
   VainockManager
   VainockManager
+  Gol D. Ace (goldace)
+  Vainock
  Occitan:
  Occitan:
   Diluns
   Diluns
   PinguiFabgeeklab
   PinguiFabgeeklab
@@ -1929,6 +1953,7 @@ Translators:
   Amin Mahmoudi (masterking32)
   Amin Mahmoudi (masterking32)
   Farshid Meidani (farshid_mi)
   Farshid Meidani (farshid_mi)
   mahdi ram (mhadi-ram)
   mahdi ram (mhadi-ram)
+  rahimz
   ROkelbow
   ROkelbow
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
   PRNUse
   PRNUse
@@ -2016,6 +2041,7 @@ Translators:
   Diogo Soares (DiogoSoares)
   Diogo Soares (DiogoSoares)
   Pedro Ricardo (Pedro270707)
   Pedro Ricardo (Pedro270707)
   kayal15948
   kayal15948
+  andre_satorres
   ROkelbow
   ROkelbow
   unknowndomain
   unknowndomain
   Paulo Soares (psoares.gm)
   Paulo Soares (psoares.gm)
@@ -2047,6 +2073,7 @@ Translators:
   VALTER HITELMAN (vhitelman)
   VALTER HITELMAN (vhitelman)
   Luiz Machado (qluizmachado)
   Luiz Machado (qluizmachado)
   André Gama (ToeOficial)
   André Gama (ToeOficial)
+  andre_satorres
   Luciano Santos Gonçalves (luciano.ivec)
   Luciano Santos Gonçalves (luciano.ivec)
   Avellar (BetaTester)
   Avellar (BetaTester)
   Maison da Silva (maisondasilva)
   Maison da Silva (maisondasilva)
@@ -2090,7 +2117,7 @@ Translators:
   João (fror)
   João (fror)
   unknowndomain
   unknowndomain
   ThomasLawliet (thomaslawliet)
   ThomasLawliet (thomaslawliet)
-  Gersonzao
+  Cirnos
   Ramon Gonzalez (ramon200000)
   Ramon Gonzalez (ramon200000)
   Esdras Tarsis (esdrastarsis)
   Esdras Tarsis (esdrastarsis)
   Guilherme Cruz (gcrz)
   Guilherme Cruz (gcrz)
@@ -2112,6 +2139,7 @@ Translators:
   unknowndomain
   unknowndomain
   Sheikh Ahmed (sheikhahmed)
   Sheikh Ahmed (sheikhahmed)
   VainockManager
   VainockManager
+  Vainock
  Romanian:
  Romanian:
   Cristian Silaghi (sno_w)
   Cristian Silaghi (sno_w)
   Kele Ion Ion (krovyoll)
   Kele Ion Ion (krovyoll)
@@ -2157,6 +2185,7 @@ Translators:
   Maxim Gribanov (MaximGribanov)
   Maxim Gribanov (MaximGribanov)
   dodgepong
   dodgepong
   Vainock
   Vainock
+  Romka Almazniy (turbozver)
   Fitik
   Fitik
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
   PanForPancakes
   PanForPancakes
@@ -2213,6 +2242,7 @@ Translators:
   unknowndomain
   unknowndomain
   zy9c 1337 (zy9c228)
   zy9c 1337 (zy9c228)
   Илья Кузнецов (ilyavj)
   Илья Кузнецов (ilyavj)
+  xtemp09
   allan walpy (AndreyLysenkov)
   allan walpy (AndreyLysenkov)
   Ninja Hacker3000 (ninjahacker3875)
   Ninja Hacker3000 (ninjahacker3875)
   evilserge
   evilserge
@@ -2252,6 +2282,7 @@ Translators:
   Alex Hall (Decidy)
   Alex Hall (Decidy)
   Alex Smotra (smotraalex75)
   Alex Smotra (smotraalex75)
   unknowndomain
   unknowndomain
+  Gol D. Ace (goldace)
  Serbian (Cyrillic):
  Serbian (Cyrillic):
   nikolanikola
   nikolanikola
   medicmomcilo
   medicmomcilo
@@ -2265,8 +2296,10 @@ Translators:
   veles330
   veles330
   LittleGirl_WithPonyTail (alexs1320)
   LittleGirl_WithPonyTail (alexs1320)
   unknowndomain
   unknowndomain
+  Daste
   dodgepong
   dodgepong
   VainockManager
   VainockManager
+  scienceangel
  Serbian (Latin):
  Serbian (Latin):
   nikolanikola
   nikolanikola
   medicmomcilo
   medicmomcilo
@@ -2279,9 +2312,11 @@ Translators:
   unknowndomain
   unknowndomain
   dodgepong
   dodgepong
   VainockManager
   VainockManager
+  scienceangel
  Silesian:
  Silesian:
   Psioczek
   Psioczek
   Vainock
   Vainock
+  VainockManager
  Sinhala:
  Sinhala:
   නාමල් ජයසිංහ (nimnaya)
   නාමල් ජයසිංහ (nimnaya)
   HelaBasa Group (HelaBasa)
   HelaBasa Group (HelaBasa)
@@ -2306,6 +2341,7 @@ Translators:
   unknowndomain
   unknowndomain
   HelloI'mUnderThe WaterPleaseHelpMe (BoBTHEbuilder)
   HelloI'mUnderThe WaterPleaseHelpMe (BoBTHEbuilder)
   VainockManager
   VainockManager
+  dodgepong
  Slovenian:
  Slovenian:
   Arnold Marko (atomicmind)
   Arnold Marko (atomicmind)
   Martin (miles)
   Martin (miles)
@@ -2336,8 +2372,8 @@ Translators:
   Pilar G. (TheMadnessLady)
   Pilar G. (TheMadnessLady)
   MarioMey
   MarioMey
   Adolfo Jayme (fitojb)
   Adolfo Jayme (fitojb)
-  Gol D. Ace (goldace)
   marcrisale
   marcrisale
+  Gol D. Ace (goldace)
   Manuel Matías (manuel.matias)
   Manuel Matías (manuel.matias)
   716gjesu
   716gjesu
   Alejandro Alzate Sanchez (alejandroalzate)
   Alejandro Alzate Sanchez (alejandroalzate)
@@ -2403,8 +2439,8 @@ Translators:
   Anton R (FirePhoenix)
   Anton R (FirePhoenix)
   Sigge Stjärnholm (Kladdy)
   Sigge Stjärnholm (Kladdy)
   Laccy IEST (Laccy)
   Laccy IEST (Laccy)
-  Bjorn Astrom (beeanyew)
   LinusW
   LinusW
+  Bjorn Astrom (beeanyew)
   0x9fff00
   0x9fff00
   Kristoffer Grundström (Umeaboy)
   Kristoffer Grundström (Umeaboy)
   Gustav Ekner (ekner)
   Gustav Ekner (ekner)
@@ -2425,11 +2461,13 @@ Translators:
   unknowndomain
   unknowndomain
   Axel Aminoff (axel.aminoff)
   Axel Aminoff (axel.aminoff)
   chaironeko
   chaironeko
+  Lennart Bonnevier (lennartbon)
   Jonas Svensson (jonassanojj99)
   Jonas Svensson (jonassanojj99)
   Hannes Blåman (hannesblaman)
   Hannes Blåman (hannesblaman)
   pitedaniel
   pitedaniel
   TacticalKebab
   TacticalKebab
   kronblom2
   kronblom2
+  dodgepong
  Tagalog:
  Tagalog:
   dandalion
   dandalion
   jermel
   jermel
@@ -2499,6 +2537,7 @@ Translators:
   Ryan Gleeson (Ryan_7149)
   Ryan Gleeson (Ryan_7149)
   วรภร หนูปลอด6.1 (woraporn.hnu)
   วรภร หนูปลอด6.1 (woraporn.hnu)
   123456789sssssssssssssssssssss
   123456789sssssssssssssssssssss
+  Nydeawia Laurent (aeph1edur)
  Turkish:
  Turkish:
   monolifed
   monolifed
   Ali Kömesöğütlü (Mobile46) (byzlo685)
   Ali Kömesöğütlü (Mobile46) (byzlo685)
@@ -2510,6 +2549,7 @@ Translators:
   Cemal Dursun (cmldrs)
   Cemal Dursun (cmldrs)
   Kayhan (SwitchAlpha)
   Kayhan (SwitchAlpha)
   Savas Tokmak (Laserist)
   Savas Tokmak (Laserist)
+  Burkicannjr
   Serhat Öktem (delidolu1adam)
   Serhat Öktem (delidolu1adam)
   Vainock
   Vainock
   Umut kılıç (kilic190787)
   Umut kılıç (kilic190787)
@@ -2547,6 +2587,7 @@ Translators:
   bitigchi
   bitigchi
   Berk Kırıkçı (berkkrkc09)
   Berk Kırıkçı (berkkrkc09)
   Zafer Yılmaz (yilmazzafer722)
   Zafer Yılmaz (yilmazzafer722)
+  myasincavdar
   Arat Ünal (AratreyizprogamerX)
   Arat Ünal (AratreyizprogamerX)
   ownieyo
   ownieyo
   Tarık Coşkun (tarikcoskun)
   Tarık Coşkun (tarikcoskun)
@@ -2589,6 +2630,7 @@ Translators:
   chaironeko
   chaironeko
   Huseyin Emre (emreemuzik)
   Huseyin Emre (emreemuzik)
   Selim Şumlu (maxcoder)
   Selim Şumlu (maxcoder)
+  dodgepong
  Ukrainian:
  Ukrainian:
   SuslikV
   SuslikV
   Mykola Ronik (Mantikor)
   Mykola Ronik (Mantikor)
@@ -2602,8 +2644,10 @@ Translators:
   Lino Bico (bicolino34)
   Lino Bico (bicolino34)
   VainockManager
   VainockManager
   Dekanenko (dekanenko)
   Dekanenko (dekanenko)
+  Dijerom
   Юрій (Devinit)
   Юрій (Devinit)
   ROkelbow
   ROkelbow
+  Oleh Hnat (aetrnm)
   FOR___REST (konstantinkostenko96)
   FOR___REST (konstantinkostenko96)
   Свиридюк Іван (fl1per)
   Свиридюк Іван (fl1per)
   Дмитро Маркевич (hotr1pak)
   Дмитро Маркевич (hotr1pak)
@@ -2628,7 +2672,7 @@ Translators:
   Володимир Родич (vrodych)
   Володимир Родич (vrodych)
   Mark Chorney (chorneymark2006)
   Mark Chorney (chorneymark2006)
   D_D
   D_D
-  Oleh Hnat (aetrnm)
+  dodgepong
  Urdu (Pakistan):
  Urdu (Pakistan):
   Abuzar (a6y3ap)
   Abuzar (a6y3ap)
   Sheikh Ahmed (sheikhahmed)
   Sheikh Ahmed (sheikhahmed)

+ 47 - 0
UI/data/locale/ar-SA.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="قائمة مزج الصوت"
 SceneFilters="افتح فلاتر المشهد"
 SceneFilters="افتح فلاتر المشهد"
 List="قائمة"
 List="قائمة"
 Grid="شبكة"
 Grid="شبكة"
+Automatic="تلقائي"
 PluginsFailedToLoad.Title="خطأ في تحميل الإضافات"
 PluginsFailedToLoad.Title="خطأ في تحميل الإضافات"
 PluginsFailedToLoad.Text="فشل تحميل إضافات OBS التالية:\n\n%1\nالرجاء تحديث أو إزالة هذه الإضافات."
 PluginsFailedToLoad.Text="فشل تحميل إضافات OBS التالية:\n\n%1\nالرجاء تحديث أو إزالة هذه الإضافات."
 AlreadyRunning.Title="OBS قيد التشغيل بالفعل"
 AlreadyRunning.Title="OBS قيد التشغيل بالفعل"
@@ -193,6 +194,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="تفضيل استخدام ا
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="استخدام الترميز بالهاردوير يلغي الحاجة الى معظم موارد المعالج, لكن قد يحتاج الى معدل بث أعلى للحفاظ على نفس مستوى الجودة."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="استخدام الترميز بالهاردوير يلغي الحاجة الى معظم موارد المعالج, لكن قد يحتاج الى معدل بث أعلى للحفاظ على نفس مستوى الجودة."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="تحذير يتعلق بالبث"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="تحذير يتعلق بالبث"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="اختبار مستوى التدفق على وشك بدأ عرض مباشر لبيانات من فيديو عشوائي بدون صوت للقناة الخاصة بك. إذا أمكنك، يوصى بإيقاف حفظ فيديو للعرض المباشر مؤقتا وتعيين خصوصية العرض المباشر ل خاص إلى أن بكتمل الاختبار. هل تريد المتابعة؟"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="اختبار مستوى التدفق على وشك بدأ عرض مباشر لبيانات من فيديو عشوائي بدون صوت للقناة الخاصة بك. إذا أمكنك، يوصى بإيقاف حفظ فيديو للعرض المباشر مؤقتا وتعيين خصوصية العرض المباشر ل خاص إلى أن بكتمل الاختبار. هل تريد المتابعة؟"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="اختبار%1"
 Basic.AutoConfig.TestPage="النتيجة النهائية"
 Basic.AutoConfig.TestPage="النتيجة النهائية"
 Basic.AutoConfig.TestPage.SubTitle.Testing="يقوم البرنامج الآن بتنفيذ مجموعة من الإختبارات لتقدير الإعدادات الأكثر مثالية"
 Basic.AutoConfig.TestPage.SubTitle.Testing="يقوم البرنامج الآن بتنفيذ مجموعة من الإختبارات لتقدير الإعدادات الأكثر مثالية"
 Basic.AutoConfig.TestPage.SubTitle.Complete="انتهى الاختبار"
 Basic.AutoConfig.TestPage.SubTitle.Complete="انتهى الاختبار"
@@ -211,6 +213,7 @@ Basic.AutoConfig.TestPage.Result.Header="قام البرنامج بتقدير ا
 Basic.AutoConfig.TestPage.Result.Footer="لاستخدام هذه الإعدادات اضغط على \"تطبيق الإعدادات\". لإعادة القيام بالإعدادات و المحاولة مرة أخرى، اضغط للخلف. للقيام بعمل الإعدادات يدوياً بنفسك، اضغط إلغاء و افتح الإعدادات."
 Basic.AutoConfig.TestPage.Result.Footer="لاستخدام هذه الإعدادات اضغط على \"تطبيق الإعدادات\". لإعادة القيام بالإعدادات و المحاولة مرة أخرى، اضغط للخلف. للقيام بعمل الإعدادات يدوياً بنفسك، اضغط إلغاء و افتح الإعدادات."
 Basic.AutoConfig.Info="سيحدد معالج التهيئة التلقائية أفضل الإعدادات بناءً على مواصفات الكمبيوتر وسرعة الإنترنت."
 Basic.AutoConfig.Info="سيحدد معالج التهيئة التلقائية أفضل الإعدادات بناءً على مواصفات الكمبيوتر وسرعة الإنترنت."
 Basic.AutoConfig.RunAnytime="يمكن تشغيل هذا في أي وقت بالانتقال إلى قائمة الأدوات."
 Basic.AutoConfig.RunAnytime="يمكن تشغيل هذا في أي وقت بالانتقال إلى قائمة الأدوات."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="دِقَّة البث (المحجم)"
 Basic.Stats="إحصائيات"
 Basic.Stats="إحصائيات"
 Basic.Stats.CPUUsage="استخدام المعالج"
 Basic.Stats.CPUUsage="استخدام المعالج"
 Basic.Stats.HDDSpaceAvailable="مساحة القرص المتوفرة"
 Basic.Stats.HDDSpaceAvailable="مساحة القرص المتوفرة"
@@ -562,6 +565,7 @@ Basic.Main.Scenes="المشاهد"
 Basic.Main.Sources="المصادر"
 Basic.Main.Sources="المصادر"
 Basic.Main.Source="مصدر"
 Basic.Main.Source="مصدر"
 Basic.Main.Controls="التحكم"
 Basic.Main.Controls="التحكم"
+Basic.Main.PreparingStream="التحضير..."
 Basic.Main.Connecting="يتصل..."
 Basic.Main.Connecting="يتصل..."
 Basic.Main.StartRecording="بدء التسجيل"
 Basic.Main.StartRecording="بدء التسجيل"
 Basic.Main.StartReplayBuffer="بدء التخزين المؤقت لإعادة العرض"
 Basic.Main.StartReplayBuffer="بدء التخزين المؤقت لإعادة العرض"
@@ -573,6 +577,7 @@ Basic.Main.StopRecording="إيقاف التسجيل"
 Basic.Main.PauseRecording="إيقاف التسجيل مؤقتا"
 Basic.Main.PauseRecording="إيقاف التسجيل مؤقتا"
 Basic.Main.UnpauseRecording="إكمال التسجيل"
 Basic.Main.UnpauseRecording="إكمال التسجيل"
 Basic.Main.SplitFile="تقسيم ملف التسجيل"
 Basic.Main.SplitFile="تقسيم ملف التسجيل"
+Basic.Main.AddChapterMarker="أضف علامة الفصل (Hybrid MP4 فقط)"
 Basic.Main.StoppingRecording="إيقاف التسجيل..."
 Basic.Main.StoppingRecording="إيقاف التسجيل..."
 Basic.Main.StopReplayBuffer="إيقاف الخزن المؤقت لإعادة العرض"
 Basic.Main.StopReplayBuffer="إيقاف الخزن المؤقت لإعادة العرض"
 Basic.Main.StoppingReplayBuffer="يتم ايقاف الخزن المؤقت..."
 Basic.Main.StoppingReplayBuffer="يتم ايقاف الخزن المؤقت..."
@@ -681,6 +686,7 @@ Basic.MainMenu.Help.About="&حول"
 Basic.Settings.ProgramRestart="يجب إعادة تشغيل البرنامج حتى تصبح الإعدادات نافذة المفعول."
 Basic.Settings.ProgramRestart="يجب إعادة تشغيل البرنامج حتى تصبح الإعدادات نافذة المفعول."
 Basic.Settings.ConfirmTitle="تأكيد التغييرات"
 Basic.Settings.ConfirmTitle="تأكيد التغييرات"
 Basic.Settings.Confirm="لديك تغييرات غير محفوظة. هل تريد حفظها?"
 Basic.Settings.Confirm="لديك تغييرات غير محفوظة. هل تريد حفظها?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 يتحكم في بعض إعدادات البث الخاصة بك"
 Basic.Settings.General="عام"
 Basic.Settings.General="عام"
 Basic.Settings.General.Language="اللغة"
 Basic.Settings.General.Language="اللغة"
 Basic.Settings.General.Updater="التحديثات"
 Basic.Settings.General.Updater="التحديثات"
@@ -741,7 +747,13 @@ Basic.Settings.General.ChannelName.stable="مستقر"
 Basic.Settings.General.ChannelDescription.stable="أحدث إصدار مستقر"
 Basic.Settings.General.ChannelDescription.stable="أحدث إصدار مستقر"
 Basic.Settings.General.ChannelName.beta="بيتاس / ترك المرشحين"
 Basic.Settings.General.ChannelName.beta="بيتاس / ترك المرشحين"
 Basic.Settings.General.ChannelDescription.beta="إصدارات ما قبل الإصدار غير مستقرة"
 Basic.Settings.General.ChannelDescription.beta="إصدارات ما قبل الإصدار غير مستقرة"
+Basic.Settings.Appearance="المظهر"
+Basic.Settings.Appearance.General="الإعدادات العامة"
+Basic.Settings.Appearance.General.Theme="القالب"
+Basic.Settings.Appearance.General.Variant="النمط"
+Basic.Settings.Appearance.General.NoVariant="لا توجد أنماط متوفرة"
 Basic.Settings.Stream="بث"
 Basic.Settings.Stream="بث"
+Basic.Settings.Stream.Destination="وجهة"
 Basic.Settings.Stream.Custom.UseAuthentication="استخدام المصادقة"
 Basic.Settings.Stream.Custom.UseAuthentication="استخدام المصادقة"
 Basic.Settings.Stream.Custom.Username="اسم المستخدم"
 Basic.Settings.Stream.Custom.Username="اسم المستخدم"
 Basic.Settings.Stream.Custom.Password="كلمة السر"
 Basic.Settings.Stream.Custom.Password="كلمة السر"
@@ -763,10 +775,23 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="الحد الأقصى للف
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="أقصى معدل للصوت: %1 كيلو بايت"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="أقصى معدل للصوت: %1 كيلو بايت"
 Basic.Settings.Stream.Recommended.MaxResolution="أقصى دقة : %1"
 Basic.Settings.Stream.Recommended.MaxResolution="أقصى دقة : %1"
 Basic.Settings.Stream.Recommended.MaxFPS="الحد الأقصى من FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="الحد الأقصى من FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="حدد خادما مخصصا..."
+Basic.Settings.Stream.ServiceCustomServer="خادم مخصص"
+Basic.Settings.Stream.EnableMultitrackVideo="تمكين %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="الحد الأقصى لعرض النطاق الترددي للبث"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="تلقائي"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="الحد الأقصى لمسارات الفيديو"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="تلقائي"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="قم بتمكين تفريغ البث إلى FLV يستخدم إعدادات ملف التسجيل البسيطة"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="تجاوز التكوين (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="تمكين تجاوز التكوين"
+Basic.Settings.Stream.MultitrackVideoLabel="فيديو متعدد المسارات"
+Basic.Settings.Stream.AdvancedOptions="خيارات متقدمة"
 Basic.Settings.Output="المخرج"
 Basic.Settings.Output="المخرج"
 Basic.Settings.Output.Format="صيغة التسجيل"
 Basic.Settings.Output.Format="صيغة التسجيل"
 Basic.Settings.Output.Format.MKV="فيديو ماتروسكا (.mkv)"
 Basic.Settings.Output.Format.MKV="فيديو ماتروسكا (.mkv)"
 Basic.Settings.Output.Format.MP4="MPEG-4 (mp4)"
 Basic.Settings.Output.Format.MP4="MPEG-4 (mp4)"
+Basic.Settings.Output.Format.hMP4="MP4 الهجين [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 مجزأ (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 مجزأ (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV مجزأ (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV مجزأ (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV المجزأ يكتب التسجيل في أجزاء ولا يتطلب نفس الصيغة النهائية لملفات MOV التقليدية.\nيضمن هذا بقاء الملف قابلاً للتشغيل حتى في حالة مقاطعة الكتابة على القرص ، على سبيل المثال ، نتيجة الموت الزرقاء أو فقدان الطاقة.\n\nقد لا يكون هذا متوافقًا مع كافة المشغلات والمحررين. استخدم File → Remux Recordings لتحويل الملف إلى تنسيق أكثر توافقًا إذا لزم الأمر."
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV المجزأ يكتب التسجيل في أجزاء ولا يتطلب نفس الصيغة النهائية لملفات MOV التقليدية.\nيضمن هذا بقاء الملف قابلاً للتشغيل حتى في حالة مقاطعة الكتابة على القرص ، على سبيل المثال ، نتيجة الموت الزرقاء أو فقدان الطاقة.\n\nقد لا يكون هذا متوافقًا مع كافة المشغلات والمحررين. استخدم File → Remux Recordings لتحويل الملف إلى تنسيق أكثر توافقًا إذا لزم الأمر."
@@ -1241,3 +1266,25 @@ YouTube.Errors.messageTextInvalid="نص الرسالة غير صالح."
 YouTube.Errors.rateLimitExceeded="أنت ترسل الرسائل بسرعة كبيرة."
 YouTube.Errors.rateLimitExceeded="أنت ترسل الرسائل بسرعة كبيرة."
 YouTube.DocksRemoval.Title="امسح قواعد متصفح YouTube القديمة"
 YouTube.DocksRemoval.Title="امسح قواعد متصفح YouTube القديمة"
 YouTube.DocksRemoval.Text="ستتم إزالة قواعد إرساء المتصفح هذه باعتبارها مهملة: \n\n%1\nاستخدم \"Docks / غرفة التحكم المباشر على YouTube\" بدلاً من ذلك."
 YouTube.DocksRemoval.Text="ستتم إزالة قواعد إرساء المتصفح هذه باعتبارها مهملة: \n\n%1\nاستخدم \"Docks / غرفة التحكم المباشر على YouTube\" بدلاً من ذلك."
+ConfigDownload.WarningMessageTitle="تحذير"
+FailedToStartStream.MissingConfigURL="لا يوجد عنوان URL للتكوين متاح للخدمة الحالية"
+FailedToStartStream.NoCustomRTMPURLInSettings="لم يتم تحديد عنوان URL RTMP المخصص"
+FailedToStartStream.InvalidCustomConfig="تكوين مخصص غير صالح"
+FailedToStartStream.FailedToCreateMultitrackVideoService="أخفق إنشاء خدمة فيديو متعددة المسارات"
+FailedToStartStream.EncoderNotAvailable="NVENC غير متوفر.\n\nفشل في العثور على نوع التشفير '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="فشل إنشاء برنامَج ترميز الفيديو '%1' (النوع: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="فشل في إنشاء برنامج ترميز الصوت"
+FailedToStartStream.NoRTMPURLInConfig="لا يحتوي التكوين على عنوان URL RTMP(S) لهدف البث"
+FailedToStartStream.FallbackToDefault="فشل بدء البث باستخدام %1؛ هل تريد إعادة المحاولة باستخدام إعدادات التشفير الفردية؟"
+FailedToStartStream.ConfigRequestFailed="تعذر جلب التكوين من %1<br><br>خطأ HTTP: %2"
+FailedToStartStream.WarningUnknownStatus="تم استلام قيمة حالة غير معروفة '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\N<br><br>\nهل تريد مواصلة البث بدون %1؟"
+FailedToStartStream.WarningRetry="\N<br><br>\nهل تريد مواصلة البث؟"
+FailedToStartStream.MissingEncoderConfigs="لم يتضمن تكوين الذهاب المباشر تكوينات التشفير"
+FailedToStartStream.StatusMissingHTML="أعاد طلب الذهاب المباشر خطأ غير محدد"
+FailedToStartStream.NoConfigSupplied="التكوين مفقود"
+MultitrackVideo.Info="يقوم %1 تلقائيا بتحسين إعداداتك لترميز وإرسال صفات فيديو متعددة. سيؤدي تحديد هذا الخيار إلى إرسال 2٪ من المعلومات حول إعداد جهاز الكمبيوتر والبرامج."
+MultitrackVideo.IncompatibleSettings.Title="إعدادات غير متوافقة"
+MultitrackVideo.IncompatibleSettings.Text="%1 غير متوافق حاليا مع:\n\n%2\nلمواصلة البث مع %1، تعطيل الإعدادات غير المتوافقة:\n\n%3\nوبدء البث مرة أخرى."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="قم بتعطيل هذا البث وابدأ البث"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="قم بتحديث الإعدادات وابدأ البث"

+ 5 - 2
UI/data/locale/be-BY.ini

@@ -581,7 +581,7 @@ Basic.Main.StopRecording="Спыніць запіс"
 Basic.Main.PauseRecording="Прыпыніць запіс"
 Basic.Main.PauseRecording="Прыпыніць запіс"
 Basic.Main.UnpauseRecording="Працягнуць запіс"
 Basic.Main.UnpauseRecording="Працягнуць запіс"
 Basic.Main.SplitFile="Раздзяліць файл запісу"
 Basic.Main.SplitFile="Раздзяліць файл запісу"
-Basic.Main.AddChapterMarker="Дадаць метку главы"
+Basic.Main.AddChapterMarker="Дадаць метку главы (гібрыдны фармат MP4)"
 Basic.Main.StoppingRecording="Спыненне запісу…"
 Basic.Main.StoppingRecording="Спыненне запісу…"
 Basic.Main.StopReplayBuffer="Спыніць буфер паўтору"
 Basic.Main.StopReplayBuffer="Спыніць буфер паўтору"
 Basic.Main.StoppingReplayBuffer="Спыненне буфера паўтору…"
 Basic.Main.StoppingReplayBuffer="Спыненне буфера паўтору…"
@@ -1258,7 +1258,7 @@ FailedToStartStream.MissingConfigURL="Для бягучага сэрвісу н
 FailedToStartStream.NoCustomRTMPURLInSettings="Уласны RTMP URL не зададзены"
 FailedToStartStream.NoCustomRTMPURLInSettings="Уласны RTMP URL не зададзены"
 FailedToStartStream.InvalidCustomConfig="Памылковая ўласная канфігурацыя"
 FailedToStartStream.InvalidCustomConfig="Памылковая ўласная канфігурацыя"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Не атрымалася стварыць сэрвіс відэа з некалькімі відэадарожкамі"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Не атрымалася стварыць сэрвіс відэа з некалькімі відэадарожкамі"
-FailedToStartStream.FailedToCreateMultitrackVideoOutput="Не атрымалася стварыць RTMP-вывад відэа з некалькімі відэадарожкамі"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Не атрымалася стварыць RTMP-вывад відэа з некалькімі дарожкамі"
 FailedToStartStream.EncoderNotAvailable="NVENC недаступны.\n\nНе атрымалася знайсці кадавальнік тыпу «%1»"
 FailedToStartStream.EncoderNotAvailable="NVENC недаступны.\n\nНе атрымалася знайсці кадавальнік тыпу «%1»"
 FailedToStartStream.FailedToCreateVideoEncoder="Не атрымалася стварыць кадавальнік відэа «%1» (тып: %2)"
 FailedToStartStream.FailedToCreateVideoEncoder="Не атрымалася стварыць кадавальнік відэа «%1» (тып: %2)"
 FailedToStartStream.FailedToGetOBSVideoInfo="Падчас стварэння кадавальніка «%1» (тып: %2) узнікла памылка атрымання звестак аб відэа"
 FailedToStartStream.FailedToGetOBSVideoInfo="Падчас стварэння кадавальніка «%1» (тып: %2) узнікла памылка атрымання звестак аб відэа"
@@ -1277,3 +1277,6 @@ MultitrackVideo.IncompatibleSettings.Title="Несумяшчальныя нал
 MultitrackVideo.IncompatibleSettings.Text="У дадзены момант %1 не сумяшчаецца з наступнымі пунктамі:\n\n%2\nКаб працягнуць стрым з %1, адключыце несумяшчальныя налады:\n\n%3\nі зноў пачніце стрым."
 MultitrackVideo.IncompatibleSettings.Text="У дадзены момант %1 не сумяшчаецца з наступнымі пунктамі:\n\n%2\nКаб працягнуць стрым з %1, адключыце несумяшчальныя налады:\n\n%3\nі зноў пачніце стрым."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Адключыць для гэтага стрыму"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Адключыць для гэтага стрыму"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Абнавіць налады і пачаць плынь"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Абнавіць налады і пачаць плынь"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 не сумяшчаецца з зададзенымі наладамі [Аўдыя → Агульныя → Каналы]: %2, %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="Патрабуецца змяніць наладу [Аўдыя → Агульныя → Каналы] на %1"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 патрабуе задаць наладу [Аўдыя → Агульныя → Каналы] інакш"

+ 8 - 3
UI/data/locale/ca-ES.ini

@@ -573,7 +573,7 @@ Basic.Main.StopRecording="Atura l'enregistrament"
 Basic.Main.PauseRecording="Pausa la gravació"
 Basic.Main.PauseRecording="Pausa la gravació"
 Basic.Main.UnpauseRecording="Reprèn la gravació"
 Basic.Main.UnpauseRecording="Reprèn la gravació"
 Basic.Main.SplitFile="Divideix el fitxer enregistrat"
 Basic.Main.SplitFile="Divideix el fitxer enregistrat"
-Basic.Main.AddChapterMarker="Afegeix un marcador de capítol"
+Basic.Main.AddChapterMarker="Afegeix un marcador de capítols (només MP4 híbrid)"
 Basic.Main.StoppingRecording="Aturant l'enregistrament..."
 Basic.Main.StoppingRecording="Aturant l'enregistrament..."
 Basic.Main.StopReplayBuffer="Atura la reproducció de la memòria intermèdia"
 Basic.Main.StopReplayBuffer="Atura la reproducció de la memòria intermèdia"
 Basic.Main.StoppingReplayBuffer="S'està aturant la reproducció de la memòria intermèdia..."
 Basic.Main.StoppingReplayBuffer="S'està aturant la reproducció de la memòria intermèdia..."
@@ -1255,10 +1255,10 @@ FailedToStartStream.MissingConfigURL="No hi ha cap URL de configuració disponib
 FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP personalitzada no especificada"
 FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP personalitzada no especificada"
 FailedToStartStream.InvalidCustomConfig="Configuració personalitzada no vàlida"
 FailedToStartStream.InvalidCustomConfig="Configuració personalitzada no vàlida"
 FailedToStartStream.FailedToCreateMultitrackVideoService="No s'ha pogut crear el servei de vídeo multipista"
 FailedToStartStream.FailedToCreateMultitrackVideoService="No s'ha pogut crear el servei de vídeo multipista"
-FailedToStartStream.FailedToCreateMultitrackVideoOutput="No s'ha pogut crear la sortida rtmp de vídeo multipista"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="No s'ha pogut crear la sortida RTMP de vídeo multipista"
 FailedToStartStream.EncoderNotAvailable="NVENC no disponible.\n\nNo s'ha pogut trobar el tipus de codificador «%1»"
 FailedToStartStream.EncoderNotAvailable="NVENC no disponible.\n\nNo s'ha pogut trobar el tipus de codificador «%1»"
 FailedToStartStream.FailedToCreateVideoEncoder="No s'ha pogut crear el codificador de vídeo «%1» (tipus: «%2»)"
 FailedToStartStream.FailedToCreateVideoEncoder="No s'ha pogut crear el codificador de vídeo «%1» (tipus: «%2»)"
-FailedToStartStream.FailedToGetOBSVideoInfo="No s'ha pogut obtenir la informació del vídeo d'obs mentre es crea el codificador «%1» (tipus: «%2»)"
+FailedToStartStream.FailedToGetOBSVideoInfo="No s'ha pogut obtenir la informació del vídeo d'OBS mentre es crea el codificador «%1» (tipus: «%2»)"
 FailedToStartStream.FailedToCreateAudioEncoder="No s'ha pogut crear el codificador d'àudio"
 FailedToStartStream.FailedToCreateAudioEncoder="No s'ha pogut crear el codificador d'àudio"
 FailedToStartStream.NoRTMPURLInConfig="La configuració no conté l'URL RTMP(S) de destinació del flux"
 FailedToStartStream.NoRTMPURLInConfig="La configuració no conté l'URL RTMP(S) de destinació del flux"
 FailedToStartStream.FallbackToDefault="No s'ha pogut iniciar la transmissió amb %1. Voleu tornar-ho a provar amb la configuració de codificació única?"
 FailedToStartStream.FallbackToDefault="No s'ha pogut iniciar la transmissió amb %1. Voleu tornar-ho a provar amb la configuració de codificació única?"
@@ -1266,9 +1266,14 @@ FailedToStartStream.ConfigRequestFailed="No s'ha pogut obtenir la configuració
 FailedToStartStream.WarningUnknownStatus="S'ha rebut el valor d'estat desconegut «%1»"
 FailedToStartStream.WarningUnknownStatus="S'ha rebut el valor d'estat desconegut «%1»"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVoleu continuar en directe sense %1?"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVoleu continuar en directe sense %1?"
 FailedToStartStream.WarningRetry="\n<br><br>\nVoleu continuar en directe?"
 FailedToStartStream.WarningRetry="\n<br><br>\nVoleu continuar en directe?"
+FailedToStartStream.MissingEncoderConfigs="La configuració del directe no incloïa les configuracions del codificador"
+FailedToStartStream.StatusMissingHTML="La sol·licitud del directe ha retornat un error no especificat"
 FailedToStartStream.NoConfigSupplied="Falta la configuració"
 FailedToStartStream.NoConfigSupplied="Falta la configuració"
 MultitrackVideo.Info="%1 optimitza automàticament la vostra configuració per codificar i enviar múltiples qualitats de vídeo. Si seleccioneu aquesta opció, s'enviarà %2 informació sobre el vostre ordinador i la configuració del programari."
 MultitrackVideo.Info="%1 optimitza automàticament la vostra configuració per codificar i enviar múltiples qualitats de vídeo. Si seleccioneu aquesta opció, s'enviarà %2 informació sobre el vostre ordinador i la configuració del programari."
 MultitrackVideo.IncompatibleSettings.Title="Configuració incompatible"
 MultitrackVideo.IncompatibleSettings.Title="Configuració incompatible"
 MultitrackVideo.IncompatibleSettings.Text="%1 actualment no és compatible amb:\n\n%2\nPer continuar en directe amb %1, desactiveu els paràmetres incompatibles:\n\n%3\ni torneu a començar la transmissió."
 MultitrackVideo.IncompatibleSettings.Text="%1 actualment no és compatible amb:\n\n%2\nPer continuar en directe amb %1, desactiveu els paràmetres incompatibles:\n\n%3\ni torneu a començar la transmissió."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Desactiva per aquesta transmissió i comença el directe"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Desactiva per aquesta transmissió i comença el directe"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Actualitza la configuració i comença la transmissió"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Actualitza la configuració i comença la transmissió"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 no és compatible actualment amb [Àudio → General → Canals] establert a «%2», %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Àudio → General → Canals] s'ha d'establir a «%1»"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requereix diversos paràmetres diferents per a [Àudio → General → Canals]"

+ 47 - 2
UI/data/locale/cs-CZ.ini

@@ -103,6 +103,7 @@ MixerToolbarMenu="Menu audio směšovače"
 SceneFilters="Otevřít filtry scény"
 SceneFilters="Otevřít filtry scény"
 List="Seznam"
 List="Seznam"
 Grid="Mřížka"
 Grid="Mřížka"
+Automatic="Automatické"
 PluginsFailedToLoad.Title="Chyba při načítání pluginu"
 PluginsFailedToLoad.Title="Chyba při načítání pluginu"
 PluginsFailedToLoad.Text="Následující OBS pluginy se nepodařilo načíst:\n\n%1\nAktualizujte nebo odstraňte tyto pluginy."
 PluginsFailedToLoad.Text="Následující OBS pluginy se nepodařilo načíst:\n\n%1\nAktualizujte nebo odstraňte tyto pluginy."
 AlreadyRunning.Title="OBS je již spuštěno"
 AlreadyRunning.Title="OBS je již spuštěno"
@@ -186,6 +187,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferovat hardwarové kódo
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hardwarové kódování rapidně snižuje využití CPU, ale může vyžadovat použití vyššího bitratu k dosažení stejné kvality."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hardwarové kódování rapidně snižuje využití CPU, ale může vyžadovat použití vyššího bitratu k dosažení stejné kvality."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Varování o vysílání"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Varování o vysílání"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Test rychlosti spojení bude vysílat náhodná data obrazu bez zvuku na váš kanál. Pokud jste schopni, doporučujeme abyste dočasně vypnuli ukládání nahrávek vysílání a nastavili kanál na soukromý, dokud nebude tento test dokončen. Přejete si pokračovat?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Test rychlosti spojení bude vysílat náhodná data obrazu bez zvuku na váš kanál. Pokud jste schopni, doporučujeme abyste dočasně vypnuli ukládání nahrávek vysílání a nastavili kanál na soukromý, dokud nebude tento test dokončen. Přejete si pokračovat?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Testovat %1"
 Basic.AutoConfig.TestPage="Konečné výsledky"
 Basic.AutoConfig.TestPage="Konečné výsledky"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Program právě provádí soubor testů pro výpočet ideálního nastavení"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Program právě provádí soubor testů pro výpočet ideálního nastavení"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testování dokončeno"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testování dokončeno"
@@ -204,6 +206,7 @@ Basic.AutoConfig.TestPage.Result.Header="Tento program určil, že tato přibli
 Basic.AutoConfig.TestPage.Result.Footer="Pro použití těchto nastavení klikněte na Použít. Pro změnu v průvodci klikněte na Zpět. Pokud si přejete změnit nastavení manuálně, klikněte na Zrušit a poté otevřete Nastavení."
 Basic.AutoConfig.TestPage.Result.Footer="Pro použití těchto nastavení klikněte na Použít. Pro změnu v průvodci klikněte na Zpět. Pokud si přejete změnit nastavení manuálně, klikněte na Zrušit a poté otevřete Nastavení."
 Basic.AutoConfig.Info="Průvodce nastavením zjistí nejlepší nastavení podle výkonu počítače a rychlosti připojení k internetu."
 Basic.AutoConfig.Info="Průvodce nastavením zjistí nejlepší nastavení podle výkonu počítače a rychlosti připojení k internetu."
 Basic.AutoConfig.RunAnytime="Tento proces může být spuštěn kdykoliv pomocí položky v menu Nástroje."
 Basic.AutoConfig.RunAnytime="Tento proces může být spuštěn kdykoliv pomocí položky v menu Nástroje."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Rozlišení (škálované) pro vysílání"
 Basic.Stats="Statistika"
 Basic.Stats="Statistika"
 Basic.Stats.CPUUsage="Využití CPU"
 Basic.Stats.CPUUsage="Využití CPU"
 Basic.Stats.HDDSpaceAvailable="Dostupné místo na disku"
 Basic.Stats.HDDSpaceAvailable="Dostupné místo na disku"
@@ -558,6 +561,7 @@ Basic.Main.Scenes="Scény"
 Basic.Main.Sources="Zdroje"
 Basic.Main.Sources="Zdroje"
 Basic.Main.Source="Zdroj"
 Basic.Main.Source="Zdroj"
 Basic.Main.Controls="Ovládací prvky"
 Basic.Main.Controls="Ovládací prvky"
+Basic.Main.PreparingStream="Připravuje se ..."
 Basic.Main.Connecting="Připojování..."
 Basic.Main.Connecting="Připojování..."
 Basic.Main.StartRecording="Začít nahrávat"
 Basic.Main.StartRecording="Začít nahrávat"
 Basic.Main.StartReplayBuffer="Spustit záznam do paměti"
 Basic.Main.StartReplayBuffer="Spustit záznam do paměti"
@@ -569,7 +573,7 @@ Basic.Main.StopRecording="Zastavit nahrávání"
 Basic.Main.PauseRecording="Pozastavit nahrávání"
 Basic.Main.PauseRecording="Pozastavit nahrávání"
 Basic.Main.UnpauseRecording="Pokračovat v nahrávání"
 Basic.Main.UnpauseRecording="Pokračovat v nahrávání"
 Basic.Main.SplitFile="Rozdělit soubor nahrávky"
 Basic.Main.SplitFile="Rozdělit soubor nahrávky"
-Basic.Main.AddChapterMarker="Přidat značku kapitoly"
+Basic.Main.AddChapterMarker="Přidat značku kapitoly (pouze pro hybridní MP4)"
 Basic.Main.StoppingRecording="Zastavuji nahrávání..."
 Basic.Main.StoppingRecording="Zastavuji nahrávání..."
 Basic.Main.StopReplayBuffer="Zastavit záznam do paměti"
 Basic.Main.StopReplayBuffer="Zastavit záznam do paměti"
 Basic.Main.StoppingReplayBuffer="Zastavuji záznam do paměti..."
 Basic.Main.StoppingReplayBuffer="Zastavuji záznam do paměti..."
@@ -678,7 +682,8 @@ Basic.MainMenu.Help.About="O &aplikaci"
 Basic.Settings.ProgramRestart="Pro projevení nastavení je potřeba restartovat aplikaci."
 Basic.Settings.ProgramRestart="Pro projevení nastavení je potřeba restartovat aplikaci."
 Basic.Settings.ConfirmTitle="Potvrzení změn"
 Basic.Settings.ConfirmTitle="Potvrzení změn"
 Basic.Settings.Confirm="Některé změny nejsou uložené. Chcete je uložit nyní ?"
 Basic.Settings.Confirm="Některé změny nejsou uložené. Chcete je uložit nyní ?"
-Basic.Settings.General="Hlavní"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 ovládá některá nastavení vysílání"
+Basic.Settings.General="Obecné"
 Basic.Settings.General.Language="Jazyk"
 Basic.Settings.General.Language="Jazyk"
 Basic.Settings.General.Updater="Aktualizace"
 Basic.Settings.General.Updater="Aktualizace"
 Basic.Settings.General.UpdateChannel="Kanál aktualizací"
 Basic.Settings.General.UpdateChannel="Kanál aktualizací"
@@ -743,6 +748,7 @@ Basic.Settings.Appearance.General.Theme="Motiv"
 Basic.Settings.Appearance.General.Variant="Styl"
 Basic.Settings.Appearance.General.Variant="Styl"
 Basic.Settings.Appearance.General.NoVariant="Nejsou dostupné žádné styly"
 Basic.Settings.Appearance.General.NoVariant="Nejsou dostupné žádné styly"
 Basic.Settings.Stream="Vysílání"
 Basic.Settings.Stream="Vysílání"
+Basic.Settings.Stream.Destination="Cíl"
 Basic.Settings.Stream.Custom.UseAuthentication="Použít přihlášení"
 Basic.Settings.Stream.Custom.UseAuthentication="Použít přihlášení"
 Basic.Settings.Stream.Custom.Username="Uživatelské jméno"
 Basic.Settings.Stream.Custom.Username="Uživatelské jméno"
 Basic.Settings.Stream.Custom.Password="Heslo"
 Basic.Settings.Stream.Custom.Password="Heslo"
@@ -764,6 +770,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maximální bitrate videa: %1
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximální bitrate zvuku: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximální bitrate zvuku: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Maximální rozlišení: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Maximální rozlišení: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maximální FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maximální FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Použít vlastní server ..."
+Basic.Settings.Stream.ServiceCustomServer="Vlastní server"
+Basic.Settings.Stream.EnableMultitrackVideo="Povolit %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Max. propustnost pro vysílání"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Autom."
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Max. počet stop obrazu"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Autom."
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Povolit ukládání vysílání do FLV souboru (použije jednoduché nastavení pro nahrávání)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Přepis nastavení (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Povolit přepis nastaveníí"
+Basic.Settings.Stream.MultitrackVideoLabel="Video s více stopami"
+Basic.Settings.Stream.AdvancedOptions="Rozšířená nastavení"
 Basic.Settings.Output="Výstup"
 Basic.Settings.Output="Výstup"
 Basic.Settings.Output.Format="Formát nahrávání"
 Basic.Settings.Output.Format="Formát nahrávání"
 Basic.Settings.Output.Format.hMP4="Hybridní MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybridní MP4 [BETA] (.mp4)"
@@ -1221,3 +1239,30 @@ YouTube.Errors.messageTextInvalid="Text zprávy je neplatný."
 YouTube.Errors.rateLimitExceeded="Posíláš zprávy příliš rychle."
 YouTube.Errors.rateLimitExceeded="Posíláš zprávy příliš rychle."
 YouTube.DocksRemoval.Title="Vyčistit zastaralé YouTube doky prohlížeče"
 YouTube.DocksRemoval.Title="Vyčistit zastaralé YouTube doky prohlížeče"
 YouTube.DocksRemoval.Text="Tyto doky prohlížeče budou odstraněny jako zasataralé:\n\n%1\nPoužijte \"Doky/Ovládací panel YouTube Live\" místo toho."
 YouTube.DocksRemoval.Text="Tyto doky prohlížeče budou odstraněny jako zasataralé:\n\n%1\nPoužijte \"Doky/Ovládací panel YouTube Live\" místo toho."
+ConfigDownload.WarningMessageTitle="Varování"
+FailedToStartStream.MissingConfigURL="Není nastavena konfigurační URL adresa pro aktuální službu"
+FailedToStartStream.NoCustomRTMPURLInSettings="URL adresa pro vlastní RTMP není nastavena"
+FailedToStartStream.InvalidCustomConfig="Chybná vlastní konfigurace"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Chyba při vytváření služby pro video s více stopami"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Chyba při vytváření RTMP výstupu pro video s více stopami"
+FailedToStartStream.EncoderNotAvailable="NVENC není dostupný.\n\nChyba při hledání kodéru typu '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Chyba při vytváření kodéru obrazu '%1' (typ: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Nezdařilo se získat OBS video info při vytváření kodéru '%1' (typ: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Chyba při vytváření kodéru zvuku"
+FailedToStartStream.NoRTMPURLInConfig=" Nastavení neobsahuje adresy cílových RTMP(S) serverů"
+FailedToStartStream.FallbackToDefault="Spuštění vysílání pomocí %1 selhalo; chcete se pokusit o spuštění vysílní za použití nastavení jednoho kodéru?"
+FailedToStartStream.ConfigRequestFailed="Nepodařilo se načtení nastavení z %1<br><br>HTTP chyba: %2"
+FailedToStartStream.WarningUnknownStatus="Přijata neznámá hodnota stavu '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nChcete pokračovat ve vysílání bez %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nChcete pokračovat ve vysílání?"
+FailedToStartStream.MissingEncoderConfigs="Nastavení pro vysílání neobsahovalo nastavení enkodéru"
+FailedToStartStream.StatusMissingHTML="Požadavek o spuštění vysílání skončil neznámou chybou"
+FailedToStartStream.NoConfigSupplied="Chybějící nastavení"
+MultitrackVideo.Info="%1 automaticky optimalizuje nastavení pro enkódování a odesílání videí v několika kvalitách. Tato možnost odešle službě %2 informace o vašem počítači a nainstalovaném softwaru."
+MultitrackVideo.IncompatibleSettings.Title="Nekompatibilní nastavení"
+MultitrackVideo.IncompatibleSettings.Text="%1 není aktuálně kompatibilní s:\n\n%2\nPřo pokračování ve vysílání s %1, vypněte nekompatibilní nastavení:\n\n%3\na začněte vysílat znovu."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Zakázat pro toto vysílání a začít vysílat"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Upravit nastavení a začít vysílat"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 není aktuálně kompatibilní s [Zvuk → Obecné → Kanály] nastavenými na '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Zvuk → Obecné → Kanály] musejí být nastaveny na '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vyžaduje více rozdílných nastavení pro [Zvuk → Obecné → Kanály]"

+ 20 - 7
UI/data/locale/de-DE.ini

@@ -109,7 +109,7 @@ Automatic="Automatisch"
 PluginsFailedToLoad.Title="Fehler beim Laden von Plugins"
 PluginsFailedToLoad.Title="Fehler beim Laden von Plugins"
 PluginsFailedToLoad.Text="Folgende OBS-Plugins konnten nicht geladen werden:\n\n%1\nBitte aktualisieren oder entfernen Sie sie."
 PluginsFailedToLoad.Text="Folgende OBS-Plugins konnten nicht geladen werden:\n\n%1\nBitte aktualisieren oder entfernen Sie sie."
 AlreadyRunning.Title="OBS wird bereits ausgeführt"
 AlreadyRunning.Title="OBS wird bereits ausgeführt"
-AlreadyRunning.Text="OBS wird bereits ausgeführt und sollte falls gewünscht vor dem Start einer weiteren Instanz (die möglicherweise im Infobereich ist) beendet werden."
+AlreadyRunning.Text="OBS wird bereits ausgeführt und sollte gegebenenfalls vor dem Start einer weiteren Instanz (die sich möglicherweise im Infobereich befindet) beendet werden."
 AlreadyRunning.LaunchAnyway="Trotzdem starten"
 AlreadyRunning.LaunchAnyway="Trotzdem starten"
 AutoSafeMode.Title="Abgesicherter Modus"
 AutoSafeMode.Title="Abgesicherter Modus"
 AutoSafeMode.Text="OBS wurde während Ihrer letzten Sitzung nicht ordnungsgemäß beendet.\n\nMöchten Sie im abgesicherten Modus (mit deaktivierten Drittanbieter-Plugins, Skripten und WebSockets) starten?"
 AutoSafeMode.Text="OBS wurde während Ihrer letzten Sitzung nicht ordnungsgemäß beendet.\n\nMöchten Sie im abgesicherten Modus (mit deaktivierten Drittanbieter-Plugins, Skripten und WebSockets) starten?"
@@ -221,7 +221,7 @@ Basic.Stats.Status.Reconnecting="Erneut verbinden"
 Basic.Stats.Status.Inactive="Inaktiv"
 Basic.Stats.Status.Inactive="Inaktiv"
 Basic.Stats.Status.Active="Aktiv"
 Basic.Stats.Status.Active="Aktiv"
 Basic.Stats.DroppedFrames="Ausgelassene Frames (Netzwerk)"
 Basic.Stats.DroppedFrames="Ausgelassene Frames (Netzwerk)"
-Basic.Stats.MegabytesSent="Insgesamte Datenausgabe"
+Basic.Stats.MegabytesSent="Gesamte Datenausgabe"
 Basic.Stats.DiskFullIn="Datenträger voll in ungefähr"
 Basic.Stats.DiskFullIn="Datenträger voll in ungefähr"
 Basic.Stats.ResetStats="Statistiken zurücksetzen"
 Basic.Stats.ResetStats="Statistiken zurücksetzen"
 ResetUIWarning.Title="Möchten Sie die Benutzeroberfläche wirklich zurücksetzen?"
 ResetUIWarning.Title="Möchten Sie die Benutzeroberfläche wirklich zurücksetzen?"
@@ -562,7 +562,7 @@ Basic.Main.StopRecording="Aufnahme beenden"
 Basic.Main.PauseRecording="Aufnahme pausieren"
 Basic.Main.PauseRecording="Aufnahme pausieren"
 Basic.Main.UnpauseRecording="Aufnahme fortsetzen"
 Basic.Main.UnpauseRecording="Aufnahme fortsetzen"
 Basic.Main.SplitFile="Aufnehmende Datei teilen"
 Basic.Main.SplitFile="Aufnehmende Datei teilen"
-Basic.Main.AddChapterMarker="Kapitelmarkierung hinzufügen"
+Basic.Main.AddChapterMarker="Kapitelmarkierung hinzufügen (bei hybrider MP4)"
 Basic.Main.StoppingRecording="Beende Aufnahme …"
 Basic.Main.StoppingRecording="Beende Aufnahme …"
 Basic.Main.StopReplayBuffer="Wiederholungspuffer beenden"
 Basic.Main.StopReplayBuffer="Wiederholungspuffer beenden"
 Basic.Main.StoppingReplayBuffer="Beende Wiederholungspuffer …"
 Basic.Main.StoppingReplayBuffer="Beende Wiederholungspuffer …"
@@ -760,8 +760,10 @@ Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Maximale Streaming
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatisch"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatisch"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maximale Videospuren"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maximale Videospuren"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatisch"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatisch"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Stream-Dump in FLV aktivieren (verwendet einfache Aufnahmedateieinstellungen)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="Konfiguration überschreiben (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="Konfiguration überschreiben (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Konfiguration überschreiben"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Konfiguration überschreiben"
+Basic.Settings.Stream.MultitrackVideoLabel="Mehrspur-Video"
 Basic.Settings.Stream.AdvancedOptions="Erweiterte Optionen"
 Basic.Settings.Stream.AdvancedOptions="Erweiterte Optionen"
 Basic.Settings.Output="Ausgabe"
 Basic.Settings.Output="Ausgabe"
 Basic.Settings.Output.Format="Aufnahmeformat"
 Basic.Settings.Output.Format="Aufnahmeformat"
@@ -1209,15 +1211,23 @@ YouTube.Errors.messageTextInvalid="Die Nachricht ist ungültig."
 YouTube.Errors.rateLimitExceeded="Sie senden Nachrichten zu schnell."
 YouTube.Errors.rateLimitExceeded="Sie senden Nachrichten zu schnell."
 YouTube.DocksRemoval.Title="Veraltete YouTube-Browser-Docks bereinigen"
 YouTube.DocksRemoval.Title="Veraltete YouTube-Browser-Docks bereinigen"
 YouTube.DocksRemoval.Text="Folgende Browser-Docks werden entfernt, da diese veraltet sind:\n\n%1\nVerwenden Sie stattdessen „Docks“ → „YouTube Live Control Room“."
 YouTube.DocksRemoval.Text="Folgende Browser-Docks werden entfernt, da diese veraltet sind:\n\n%1\nVerwenden Sie stattdessen „Docks“ → „YouTube Live Control Room“."
-ConfigDownload.WarningMessageTitle="Warnung"
+ConfigDownload.WarningMessageTitle="Achtung"
 FailedToStartStream.MissingConfigURL="Keine Konfigurations-URL für die aktuelle Plattform verfügbar"
 FailedToStartStream.MissingConfigURL="Keine Konfigurations-URL für die aktuelle Plattform verfügbar"
 FailedToStartStream.NoCustomRTMPURLInSettings="Benutzerdefinierte RTMP-URL nicht angegeben"
 FailedToStartStream.NoCustomRTMPURLInSettings="Benutzerdefinierte RTMP-URL nicht angegeben"
 FailedToStartStream.InvalidCustomConfig="Ungültige benutzerdefinierte Konfiguration"
 FailedToStartStream.InvalidCustomConfig="Ungültige benutzerdefinierte Konfiguration"
-FailedToStartStream.EncoderNotAvailable="NVENC nicht verfügbar.\n\nDer Encoder-Typ '%1' konnte nicht gefunden werden"
-FailedToStartStream.FailedToCreateVideoEncoder="Erstellen des Videokodierers „%1“ (Typ: „%2“)"
-FailedToStartStream.FailedToCreateAudioEncoder="Erstellen des Audiokodierers fehlgeschlagen"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Mehrspur-Videodienst konnte nicht erstellt werden."
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Mehrspur-Video-RTMP-Ausgabe konnte nicht erstellt werden."
+FailedToStartStream.EncoderNotAvailable="NVENC nicht verfügbar.\n\nDer Kodierertyp „%1“ konnte nicht gefunden werden."
+FailedToStartStream.FailedToCreateVideoEncoder="Der Videokodierer „%1“ (Typ: „%2“) konnte nicht erstellt werden."
+FailedToStartStream.FailedToGetOBSVideoInfo="OBS-Videoinformationen konnten beim Erstellen des Encoders „%1“ (Typ: „%2“) nicht abgerufen werden."
+FailedToStartStream.FailedToCreateAudioEncoder="Der Audiokodierer konnte nicht erstellt werden."
+FailedToStartStream.NoRTMPURLInConfig="Die Konfiguration beinhaltet keine RTMP(S)-Stream Ziel-URL"
+FailedToStartStream.FallbackToDefault="Das Starten des Streams mit %1 ist fehlgeschlagen. Möchten Sie es noch einmal mit den Einstellungen für die einfache Kodierung versuchen?"
+FailedToStartStream.ConfigRequestFailed="Die Konfiguration konnte nicht von %1 abgefragt werden.<br><br>HTTP-Fehler: %2"
+FailedToStartStream.WarningUnknownStatus="Unbekannten Statuswert „%1“ erhalten."
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nMöchten Sie ohne %1 weiter streamen?"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nMöchten Sie ohne %1 weiter streamen?"
 FailedToStartStream.WarningRetry="\n<br><br>\nMöchten Sie weiter streamen?"
 FailedToStartStream.WarningRetry="\n<br><br>\nMöchten Sie weiter streamen?"
+FailedToStartStream.MissingEncoderConfigs="Die Konfiguration um live gehen enthielt keine Kodiererkonfigurationen"
 FailedToStartStream.StatusMissingHTML="Die Anfrage live zu gehen gab einen unbestimmten Fehler zurück"
 FailedToStartStream.StatusMissingHTML="Die Anfrage live zu gehen gab einen unbestimmten Fehler zurück"
 FailedToStartStream.NoConfigSupplied="Fehlende Konfiguration"
 FailedToStartStream.NoConfigSupplied="Fehlende Konfiguration"
 MultitrackVideo.Info="%1 optimiert automatisch Ihre Einstellungen, um mehrere Videoqualitäten zu kodieren und zu senden. %2 werden dann Informationen über die Konfiguration Ihres Computers und Ihrer Software mitgeteilt."
 MultitrackVideo.Info="%1 optimiert automatisch Ihre Einstellungen, um mehrere Videoqualitäten zu kodieren und zu senden. %2 werden dann Informationen über die Konfiguration Ihres Computers und Ihrer Software mitgeteilt."
@@ -1225,3 +1235,6 @@ MultitrackVideo.IncompatibleSettings.Title="Inkompatible Einstellungen"
 MultitrackVideo.IncompatibleSettings.Text="%1 ist inkompatibel mit:\n\n%2\nUm mit %1 weiter zu streamen, deaktivieren Sie inkompatible Einstellungen:\n\n%3\nund starten Sie den Stream erneut."
 MultitrackVideo.IncompatibleSettings.Text="%1 ist inkompatibel mit:\n\n%2\nUm mit %1 weiter zu streamen, deaktivieren Sie inkompatible Einstellungen:\n\n%3\nund starten Sie den Stream erneut."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Für diesen Stream deaktivieren und Stream starten"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Für diesen Stream deaktivieren und Stream starten"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Einstellungen aktualisieren und Stream starten"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Einstellungen aktualisieren und Stream starten"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ist zurzeit nicht mit auf „%2“ gesetzte [Audio → Allgemein → Kanäle] kompatibel. %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Allgemein → Kanäle] muss auf „%1“ gesetzt werden."
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 benötigt mehrere verschiedene Einstellungen für [Audio → Allgemein → Kanäle]."

+ 11 - 0
UI/data/locale/eo-UY.ini

@@ -326,7 +326,10 @@ Basic.MainMenu.File.Exit="Eliri(&X)"
 Basic.MainMenu.Edit="&Editi"
 Basic.MainMenu.Edit="&Editi"
 Basic.MainMenu.Edit.Undo="Malfari(&U)"
 Basic.MainMenu.Edit.Undo="Malfari(&U)"
 Basic.MainMenu.Edit.Redo="&Refari"
 Basic.MainMenu.Edit.Redo="&Refari"
+Basic.MainMenu.Tools="&Iloj"
 Basic.Settings.General.Language="Lingvo"
 Basic.Settings.General.Language="Lingvo"
+Basic.Settings.Appearance.General.Theme="Etoso"
+Basic.Settings.Appearance.General.Variant="Stilo"
 Basic.Settings.Stream.Custom.Username="Salutnomo"
 Basic.Settings.Stream.Custom.Username="Salutnomo"
 Basic.Settings.Stream.Custom.Password="Pasvorto"
 Basic.Settings.Stream.Custom.Password="Pasvorto"
 Basic.Settings.Stream.TTVAddon.None="Neniu"
 Basic.Settings.Stream.TTVAddon.None="Neniu"
@@ -345,6 +348,11 @@ Basic.Settings.Output.Adv.Audio.Track5="Trako 5"
 Basic.Settings.Output.Adv.Audio.Track6="Trako 6"
 Basic.Settings.Output.Adv.Audio.Track6="Trako 6"
 Basic.Settings.Output.Adv.Recording="Registrado"
 Basic.Settings.Output.Adv.Recording="Registrado"
 Basic.Settings.Output.Adv.Recording.Type="Speco"
 Basic.Settings.Output.Adv.Recording.Type="Speco"
+FilenameFormatting.TT.mm="Minuto (00-59)"
+FilenameFormatting.TT.ss="Sekundo (00-59)"
+FilenameFormatting.TT.M="Minuto (00-59)"
+FilenameFormatting.TT.S="Sekundo (00-59)"
+FilenameFormatting.TT.Y="Jaro"
 Basic.Settings.Audio="Sona"
 Basic.Settings.Audio="Sona"
 Basic.Settings.Audio.MeterDecayRate.Fast="Rapida"
 Basic.Settings.Audio.MeterDecayRate.Fast="Rapida"
 Basic.Settings.Audio.MeterDecayRate.Slow="Malrapida (Speco II PPM)"
 Basic.Settings.Audio.MeterDecayRate.Slow="Malrapida (Speco II PPM)"
@@ -354,3 +362,6 @@ Basic.AdvAudio.Name="Nomo"
 Basic.AdvAudio.AudioTracks="Trakoj"
 Basic.AdvAudio.AudioTracks="Trakoj"
 Basic.SystemTray.Show="Montri"
 Basic.SystemTray.Show="Montri"
 Basic.SystemTray.Hide="Kaŝi"
 Basic.SystemTray.Hide="Kaŝi"
+About.Authors="Aŭtoroj"
+About.License="Permesilo"
+YouTube.Actions.Title="Titolo*"

+ 10 - 7
UI/data/locale/es-ES.ini

@@ -246,12 +246,12 @@ Updater.RepairButUpdatesAvailable.Text="Comprobar la integridad de los archivos
 Updater.RepairConfirm.Title="Confirmar verificación de integridad"
 Updater.RepairConfirm.Title="Confirmar verificación de integridad"
 Updater.RepairConfirm.Text="Al iniciar la comprobación de integridad se escaneará la instalación de OBS para detectar archivos corruptos/modificados y descargarlos de nuevo. Esto puede llevar un tiempo.\n\n¿Desea continuar?"
 Updater.RepairConfirm.Text="Al iniciar la comprobación de integridad se escaneará la instalación de OBS para detectar archivos corruptos/modificados y descargarlos de nuevo. Esto puede llevar un tiempo.\n\n¿Desea continuar?"
 Updater.FailedToLaunch="No se pudo iniciar el actualizador"
 Updater.FailedToLaunch="No se pudo iniciar el actualizador"
-QuickTransitions.SwapScenes="Intercambiar vista previa/Escenas del programa después de la transición"
+QuickTransitions.SwapScenes="Intercambiar escenas de vista previa/programa después de la transición"
 QuickTransitions.SwapScenesTT="Intercambia la vista previa y las escenas del programa después de la transición (si la escena original del programa continúa existiendo).\nEsto no deshará ningún cambio que se haya realizado a la escena original del programa."
 QuickTransitions.SwapScenesTT="Intercambia la vista previa y las escenas del programa después de la transición (si la escena original del programa continúa existiendo).\nEsto no deshará ningún cambio que se haya realizado a la escena original del programa."
 QuickTransitions.DuplicateScene="Duplicar escena"
 QuickTransitions.DuplicateScene="Duplicar escena"
 QuickTransitions.DuplicateSceneTT="Al editar la misma escena, permite editar la transformación/visibilidad de las fuentes sin modificar la salida del programa.\nPara editar las propiedades de las fuentes sin modifcar la salida del programa, habilita 'Duplicar Fuentes'.\nCambiando este valor se restablecerá la escena actual de salida (si aún existe)."
 QuickTransitions.DuplicateSceneTT="Al editar la misma escena, permite editar la transformación/visibilidad de las fuentes sin modificar la salida del programa.\nPara editar las propiedades de las fuentes sin modifcar la salida del programa, habilita 'Duplicar Fuentes'.\nCambiando este valor se restablecerá la escena actual de salida (si aún existe)."
 QuickTransitions.EditProperties="Duplicar fuentes"
 QuickTransitions.EditProperties="Duplicar fuentes"
-QuickTransitions.EditPropertiesTT="Cuando se edita la misma escena, permite editar las propiedades de las fuentes sin modificar la salida del programa.\nEsto solo puede ser usado si 'Duplicar Escena' está habilitado.\nCiertas fuentes (como captura o multimedia) no soportan esto y no pueden ser editadas por separado.\nCambiando este valor se restablecera la escena actual (si aún existe).\n\nAdvertencia:Debido a que las fuentes serán duplicadas, esto puede requerir recursos adicionales de sistema o video."
+QuickTransitions.EditPropertiesTT="Cuando se edita la misma escena, permite editar las propiedades de las fuentes sin modificar la salida del programa.\nEsto solo puede ser usado si 'Duplicar escena' está habilitado.\nCiertas fuentes (como fuentes de captura o multimedia) no soportan esto y no pueden ser editadas por separado.\nCambiar este valor restablecerá la escena actual (si aún existe).\n\nAdvertencia: Debido a que las fuentes serán duplicadas, esto puede requerir recursos adicionales del sistema o de vídeo."
 QuickTransitions.HotkeyName="Transición Rápida: %1"
 QuickTransitions.HotkeyName="Transición Rápida: %1"
 Basic.AddTransition="Añadir transición configurable"
 Basic.AddTransition="Añadir transición configurable"
 Basic.RemoveTransition="Quitar transición configurable"
 Basic.RemoveTransition="Quitar transición configurable"
@@ -571,7 +571,7 @@ Basic.Main.StopRecording="Detener Grabación"
 Basic.Main.PauseRecording="Pausar Grabación"
 Basic.Main.PauseRecording="Pausar Grabación"
 Basic.Main.UnpauseRecording="Reanudar Grabación"
 Basic.Main.UnpauseRecording="Reanudar Grabación"
 Basic.Main.SplitFile="Dividir archivo de grabación"
 Basic.Main.SplitFile="Dividir archivo de grabación"
-Basic.Main.AddChapterMarker="Agregar marcador de capítulo"
+Basic.Main.AddChapterMarker="Agregar marcador de capítulo (solo MP4 híbrido)"
 Basic.Main.StoppingRecording="Deteniendo Grabación..."
 Basic.Main.StoppingRecording="Deteniendo Grabación..."
 Basic.Main.StopReplayBuffer="Detener el Búfer de Repetición"
 Basic.Main.StopReplayBuffer="Detener el Búfer de Repetición"
 Basic.Main.StoppingReplayBuffer="Deteniendo el Búfer de Repetición..."
 Basic.Main.StoppingReplayBuffer="Deteniendo el Búfer de Repetición..."
@@ -952,7 +952,7 @@ Basic.Settings.Audio.MeterDecayRate.Slow="Lenta (PPM de tipo II)"
 Basic.Settings.Audio.PeakMeterType="Tipo de medidor de pico"
 Basic.Settings.Audio.PeakMeterType="Tipo de medidor de pico"
 Basic.Settings.Audio.PeakMeterType.SamplePeak="Pico de muestra"
 Basic.Settings.Audio.PeakMeterType.SamplePeak="Pico de muestra"
 Basic.Settings.Audio.PeakMeterType.TruePeak="True Peak (mayor uso de CPU)"
 Basic.Settings.Audio.PeakMeterType.TruePeak="True Peak (mayor uso de CPU)"
-Basic.Settings.Audio.MultichannelWarning.Enabled="ADVERTENCIA: el audio de sonido envolvente está habilitado."
+Basic.Settings.Audio.MultichannelWarning.Enabled="ADVERTENCIA: El audio de sonido envolvente está habilitado."
 Basic.Settings.Audio.MultichannelWarning="Si estás transmitiendo, comprueba si tu servicio de transmisión soporta tanto la ingesta como la reproducción de sonido envolvente. Por ejemplo, Facebook 360 Live soporta completamente el sonido envolvente; YouTube Live soporta la ingesta de audio 5.1 (y la reproducción en TV).\n\nLos filtros de audio de OBS son compatibles con el sonido envolvente, aunque no se garantiza la compatibilidad con plugins VST."
 Basic.Settings.Audio.MultichannelWarning="Si estás transmitiendo, comprueba si tu servicio de transmisión soporta tanto la ingesta como la reproducción de sonido envolvente. Por ejemplo, Facebook 360 Live soporta completamente el sonido envolvente; YouTube Live soporta la ingesta de audio 5.1 (y la reproducción en TV).\n\nLos filtros de audio de OBS son compatibles con el sonido envolvente, aunque no se garantiza la compatibilidad con plugins VST."
 Basic.Settings.Audio.MultichannelWarning.Title="¿Habilitar el audio de sonido envolvente?"
 Basic.Settings.Audio.MultichannelWarning.Title="¿Habilitar el audio de sonido envolvente?"
 Basic.Settings.Audio.MultichannelWarning.Confirm="¿Seguro que quiere habilitar el audio de sonido envolvente?"
 Basic.Settings.Audio.MultichannelWarning.Confirm="¿Seguro que quiere habilitar el audio de sonido envolvente?"
@@ -1100,7 +1100,7 @@ SceneItemHide="Ocultar '%1'"
 OutputWarnings.NoTracksSelected="Debe seleccionar al menos una pista"
 OutputWarnings.NoTracksSelected="Debe seleccionar al menos una pista"
 OutputWarnings.NoTracksSelectedOnExit.Title="Error de configuración de salida"
 OutputWarnings.NoTracksSelectedOnExit.Title="Error de configuración de salida"
 OutputWarnings.NoTracksSelectedOnExit.Text="Todas las salidas han de tener al menos una pista de audio seleccionada."
 OutputWarnings.NoTracksSelectedOnExit.Text="Todas las salidas han de tener al menos una pista de audio seleccionada."
-OutputWarnings.MP4Recording="Advertencia: Las grabaciones guardadas en MP4/MOV serán irrecuperables si el archivo no puede finalizarse (e.g. como resultado de BSODs, cortes eléctricos, etc.). Si quieres grabar múltiples pistas de audio considera usar MKV y convierte la grabación a MP4/MOV después de finalizar (Archivo → Convertir Grabaciones)"
+OutputWarnings.MP4Recording="Advertencia: Las grabaciones guardadas en MP4/MOV serán irrecuperables si el archivo no puede finalizarse (e.g. como resultado de BSODs, cortes eléctricos, etc.). Si quieres grabar múltiples pistas de audio considera usar MKV y convierte la grabación a MP4/MOV después de finalizar (Archivo → Convertir grabaciones)"
 OutputWarnings.CannotPause="Advertencia: Las grabaciones no se pueden pausar si el codificador de grabación se establece en \"(Usar codificador de transmisión)\""
 OutputWarnings.CannotPause="Advertencia: Las grabaciones no se pueden pausar si el codificador de grabación se establece en \"(Usar codificador de transmisión)\""
 OutputWarnings.CodecIncompatible="La selección de codificador de audio o video se restableció debido a una incompatibilidad. Seleccione un codificador compatible de la lista."
 OutputWarnings.CodecIncompatible="La selección de codificador de audio o video se restableció debido a una incompatibilidad. Seleccione un codificador compatible de la lista."
 CodecCompat.Incompatible="(Incompatible con %1)"
 CodecCompat.Incompatible="(Incompatible con %1)"
@@ -1239,10 +1239,10 @@ FailedToStartStream.MissingConfigURL="No hay una URL de configuración disponibl
 FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP personalizada no especificada"
 FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP personalizada no especificada"
 FailedToStartStream.InvalidCustomConfig="Configuración personalizada no valida"
 FailedToStartStream.InvalidCustomConfig="Configuración personalizada no valida"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Fallo al crear el servicio de vídeo multipista"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Fallo al crear el servicio de vídeo multipista"
-FailedToStartStream.FailedToCreateMultitrackVideoOutput="Error al crear la salida rtmp de vídeo multipista"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Error al crear la salida RTMP de vídeo multipista"
 FailedToStartStream.EncoderNotAvailable="NVENC no disponible.\n\n No se puedo encontrar el tipo de codificador '%1'"
 FailedToStartStream.EncoderNotAvailable="NVENC no disponible.\n\n No se puedo encontrar el tipo de codificador '%1'"
 FailedToStartStream.FailedToCreateVideoEncoder="No se pudo crear el codificador de vídeo '%1' (tipo: '%2')"
 FailedToStartStream.FailedToCreateVideoEncoder="No se pudo crear el codificador de vídeo '%1' (tipo: '%2')"
-FailedToStartStream.FailedToGetOBSVideoInfo="No se puedo obtener la información de vídeo de obs mientras crea el codificador '%1' (tipo: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="No se pudo obtener la información de vídeo de OBS mientras se crea el codificador '%1' (tipo: '%2')"
 FailedToStartStream.FailedToCreateAudioEncoder="No se puedo crear el codificador de audio"
 FailedToStartStream.FailedToCreateAudioEncoder="No se puedo crear el codificador de audio"
 FailedToStartStream.NoRTMPURLInConfig="La configuración no contiene la URL RTMP(S) de destino de la transmisión"
 FailedToStartStream.NoRTMPURLInConfig="La configuración no contiene la URL RTMP(S) de destino de la transmisión"
 FailedToStartStream.FallbackToDefault="No se puedo iniciar la transmisión usando %1; ¿quieres reintentarlo usando la configuración de codificación simple?"
 FailedToStartStream.FallbackToDefault="No se puedo iniciar la transmisión usando %1; ¿quieres reintentarlo usando la configuración de codificación simple?"
@@ -1258,3 +1258,6 @@ MultitrackVideo.IncompatibleSettings.Title="Ajustes incompatibles"
 MultitrackVideo.IncompatibleSettings.Text="%1 no es compatible actualmente con:\n\n%2\nPara continuar la transmisión con %1, desactiva los ajustes incompatibles:\n\n%3\ny empieza a transmitir de nuevo."
 MultitrackVideo.IncompatibleSettings.Text="%1 no es compatible actualmente con:\n\n%2\nPara continuar la transmisión con %1, desactiva los ajustes incompatibles:\n\n%3\ny empieza a transmitir de nuevo."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Deshabilitar para esta transmisión e iniciar transmisión"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Deshabilitar para esta transmisión e iniciar transmisión"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Actualizar ajustes e iniciar transmisión"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Actualizar ajustes e iniciar transmisión"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 actualmente no es compatible con [Audio → General → Canales] establecidos a '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → General → Canales] necesita establecerse a '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requiere múltiples parámetros diferentes para [Audio → General → Canales]"

+ 47 - 0
UI/data/locale/eu-ES.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="Audio nahasgailuaren menua"
 SceneFilters="Ireki eszena-iragazkiak"
 SceneFilters="Ireki eszena-iragazkiak"
 List="Zerrenda"
 List="Zerrenda"
 Grid="Sareta"
 Grid="Sareta"
+Automatic="Automatikoa"
 PluginsFailedToLoad.Title="Plugin-a kargatzeko errorea"
 PluginsFailedToLoad.Title="Plugin-a kargatzeko errorea"
 PluginsFailedToLoad.Text="OBS plugin hauek ezin izan dira kargatu:\n\n%1\nMesedez, eguneratu edo kendu plugin hauek."
 PluginsFailedToLoad.Text="OBS plugin hauek ezin izan dira kargatu:\n\n%1\nMesedez, eguneratu edo kendu plugin hauek."
 AlreadyRunning.Title="OBS dagoeneko martxan dago"
 AlreadyRunning.Title="OBS dagoeneko martxan dago"
@@ -193,6 +194,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Hobetsi hardware-kodeketa"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hardware-kodeketa txikiagotzen du PUZaren erabilera, baina bit emari handiagoa eskatzen du kalitate maila bera lortzeko."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hardware-kodeketa txikiagotzen du PUZaren erabilera, baina bit emari handiagoa eskatzen du kalitate maila bera lortzeko."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Transmisioaren alarma"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Transmisioaren alarma"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Banda zabaleraren testa zure kanalera audiorik gabeko ausazko bideo datuak transmitituko ditu. Posible baduzu, komeni da behin behinean transmisioen bideoen gordeketa ezgaitzea eta transmisio modua pribatua ezartzea testa bukatu arte. Jarraitu nahi duzu?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Banda zabaleraren testa zure kanalera audiorik gabeko ausazko bideo datuak transmitituko ditu. Posible baduzu, komeni da behin behinean transmisioen bideoen gordeketa ezgaitzea eta transmisio modua pribatua ezartzea testa bukatu arte. Jarraitu nahi duzu?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="%1. proba"
 Basic.AutoConfig.TestPage="Azken emaitzak"
 Basic.AutoConfig.TestPage="Azken emaitzak"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programak une honetan test sorta bat exekutatzen ari da kalkulatzeko zein diren ezarpenik egokienak"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programak une honetan test sorta bat exekutatzen ari da kalkulatzeko zein diren ezarpenik egokienak"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testa osatu da"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testa osatu da"
@@ -211,6 +213,7 @@ Basic.AutoConfig.TestPage.Result.Header="Programaren arabera hauek dira zuretzak
 Basic.AutoConfig.TestPage.Result.Footer="Ezarpen hauek onartzeko, klika Aplikatu ezarpenak. Morroiaren bidez birkonfiguratzeko eta saiatzeko berriro klika Atzera. Ezarpenak eskuz zehazteko klika Utzi eta ireki Ezarpenak."
 Basic.AutoConfig.TestPage.Result.Footer="Ezarpen hauek onartzeko, klika Aplikatu ezarpenak. Morroiaren bidez birkonfiguratzeko eta saiatzeko berriro klika Atzera. Ezarpenak eskuz zehazteko klika Utzi eta ireki Ezarpenak."
 Basic.AutoConfig.Info="Autokonfigurazio-laguntzaileak konfiguraziorik onena zehaztuko du, bere ordenagailuaren zehaztapenen eta Interneteko abiaduraren arabera."
 Basic.AutoConfig.Info="Autokonfigurazio-laguntzaileak konfiguraziorik onena zehaztuko du, bere ordenagailuaren zehaztapenen eta Interneteko abiaduraren arabera."
 Basic.AutoConfig.RunAnytime="Hori edozein unetan exekutatu daiteke, Tresnak menura joatean."
 Basic.AutoConfig.RunAnytime="Hori edozein unetan exekutatu daiteke, Tresnak menura joatean."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Transmisio bereizmena (eskalatua)"
 Basic.Stats="Estatistikak"
 Basic.Stats="Estatistikak"
 Basic.Stats.CPUUsage="PUZ erabilpena"
 Basic.Stats.CPUUsage="PUZ erabilpena"
 Basic.Stats.HDDSpaceAvailable="Toki erabilgarria diskoan"
 Basic.Stats.HDDSpaceAvailable="Toki erabilgarria diskoan"
@@ -565,6 +568,7 @@ Basic.Main.Scenes="Eszenak"
 Basic.Main.Sources="Iturburuak"
 Basic.Main.Sources="Iturburuak"
 Basic.Main.Source="Iturburua"
 Basic.Main.Source="Iturburua"
 Basic.Main.Controls="Kontrolak"
 Basic.Main.Controls="Kontrolak"
+Basic.Main.PreparingStream="Prestatzen..."
 Basic.Main.Connecting="Konektatzen..."
 Basic.Main.Connecting="Konektatzen..."
 Basic.Main.StartRecording="Hasi grabazioa"
 Basic.Main.StartRecording="Hasi grabazioa"
 Basic.Main.StartReplayBuffer="Abiatu erreprodukzio bufferra"
 Basic.Main.StartReplayBuffer="Abiatu erreprodukzio bufferra"
@@ -576,6 +580,7 @@ Basic.Main.StopRecording="Gelditu grabazioa"
 Basic.Main.PauseRecording="Pausatu grabazioa"
 Basic.Main.PauseRecording="Pausatu grabazioa"
 Basic.Main.UnpauseRecording="Amaitu grabazioaren pausa"
 Basic.Main.UnpauseRecording="Amaitu grabazioaren pausa"
 Basic.Main.SplitFile="Zatitu grabaketa fitxategia"
 Basic.Main.SplitFile="Zatitu grabaketa fitxategia"
+Basic.Main.AddChapterMarker="Gehitu kapitulu-markatzailea (MP4 hibridoa soilik)"
 Basic.Main.StoppingRecording="Grabazioa gelditzen..."
 Basic.Main.StoppingRecording="Grabazioa gelditzen..."
 Basic.Main.StopReplayBuffer="Gelditu erreprodukzio bufferra"
 Basic.Main.StopReplayBuffer="Gelditu erreprodukzio bufferra"
 Basic.Main.StoppingReplayBuffer="Erreprodukzio bufferra gelditzen..."
 Basic.Main.StoppingReplayBuffer="Erreprodukzio bufferra gelditzen..."
@@ -684,6 +689,7 @@ Basic.MainMenu.Help.About="Honi buruz (&A)"
 Basic.Settings.ProgramRestart="Programa berrabiarazi egin behar da ezarpen hauek eragina izateko."
 Basic.Settings.ProgramRestart="Programa berrabiarazi egin behar da ezarpen hauek eragina izateko."
 Basic.Settings.ConfirmTitle="Baieztatu aldaketak"
 Basic.Settings.ConfirmTitle="Baieztatu aldaketak"
 Basic.Settings.Confirm="Gordegabeko aldaketak dituzu. Gorde aldaketak?"
 Basic.Settings.Confirm="Gordegabeko aldaketak dituzu. Gorde aldaketak?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 zure transmisio-ezarpenetako batzuk kontrolatzen ari da"
 Basic.Settings.General="Orokorra"
 Basic.Settings.General="Orokorra"
 Basic.Settings.General.Language="Hizkuntza"
 Basic.Settings.General.Language="Hizkuntza"
 Basic.Settings.General.Updater="Eguneraketak"
 Basic.Settings.General.Updater="Eguneraketak"
@@ -750,6 +756,7 @@ Basic.Settings.Appearance.General.Theme="Gaia"
 Basic.Settings.Appearance.General.Variant="Estiloa"
 Basic.Settings.Appearance.General.Variant="Estiloa"
 Basic.Settings.Appearance.General.NoVariant="Ez dago erabilgarri den estilorik."
 Basic.Settings.Appearance.General.NoVariant="Ez dago erabilgarri den estilorik."
 Basic.Settings.Stream="Transmisioa"
 Basic.Settings.Stream="Transmisioa"
+Basic.Settings.Stream.Destination="Helmuga"
 Basic.Settings.Stream.Custom.UseAuthentication="Erabili autentifikazioa"
 Basic.Settings.Stream.Custom.UseAuthentication="Erabili autentifikazioa"
 Basic.Settings.Stream.Custom.Username="Erabiltzaile izena"
 Basic.Settings.Stream.Custom.Username="Erabiltzaile izena"
 Basic.Settings.Stream.Custom.Password="Pasahitza"
 Basic.Settings.Stream.Custom.Password="Pasahitza"
@@ -771,9 +778,22 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Bideoaren gehienezko bit-emar
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Gehienezko audio bit-tasa: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Gehienezko audio bit-tasa: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Gehienezko bereizmena: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Gehienezko bereizmena: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Gehienezko FPM: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Gehienezko FPM: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Zehaztu zerbitzari pertsonalizatua..."
+Basic.Settings.Stream.ServiceCustomServer="Zerbitzari pertsonalizatua"
+Basic.Settings.Stream.EnableMultitrackVideo="Gaitu %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Transmisioaren gehienezko banda-zabalera"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatikoa"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Gehienezko bideo-pistak"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatikoa"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Gaitu transmisio-iraulketa FLVra (grabaketa-fitxategien ezarpen sinpleak erabiltzen ditu)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Konfigurazioaren gainidaztea (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Gaitu konfigurazioaren gainidaztea"
+Basic.Settings.Stream.MultitrackVideoLabel="Pista anitzeko bideoa"
+Basic.Settings.Stream.AdvancedOptions="Ezarpen aurreratuak"
 Basic.Settings.Output="Irteera"
 Basic.Settings.Output="Irteera"
 Basic.Settings.Output.Format="Grabazio-formatua"
 Basic.Settings.Output.Format="Grabazio-formatua"
 Basic.Settings.Output.Format.MKV="Matroska Bideoa (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska Bideoa (.mkv)"
+Basic.Settings.Output.Format.hMP4="MP4 hibridoa  [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 Fragmentatuta (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 Fragmentatuta (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV Fragmentatuta (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV Fragmentatuta (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV zatikatuak grabaketa zatika idazten du eta ez du MOV fitxategi tradizionalen amaiera bera behar.\nHori esker, fitxategia erreproduzigarria izaten jarraitzen du diskoan idaztea eten bada ere, adibidez, BSOD edo energia galtzearen ondorioz.\n\n Baliteke hau ez izatea erreproduzigailu eta editore guztiekin bateragarria. Erabili Fitxategia → Remux Grabaketak fitxategia formatu bateragarriago batera bihurtzeko, behar izanez gero."
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV zatikatuak grabaketa zatika idazten du eta ez du MOV fitxategi tradizionalen amaiera bera behar.\nHori esker, fitxategia erreproduzigarria izaten jarraitzen du diskoan idaztea eten bada ere, adibidez, BSOD edo energia galtzearen ondorioz.\n\n Baliteke hau ez izatea erreproduzigailu eta editore guztiekin bateragarria. Erabili Fitxategia → Remux Grabaketak fitxategia formatu bateragarriago batera bihurtzeko, behar izanez gero."
@@ -1241,3 +1261,30 @@ YouTube.Errors.messageTextInvalid="Mezuaren testua ez da baliozkoa."
 YouTube.Errors.rateLimitExceeded="Mezuak azkarregi bidaltzen ari zara."
 YouTube.Errors.rateLimitExceeded="Mezuak azkarregi bidaltzen ari zara."
 YouTube.DocksRemoval.Title="Garbitu Legacy YouTube arakatzailearen panelak"
 YouTube.DocksRemoval.Title="Garbitu Legacy YouTube arakatzailearen panelak"
 YouTube.DocksRemoval.Text="Arakatzailearen panel hauek zaharkituta daudelako kenduko dira:\n\n%1\nErabili \"Panelak/YouTube Live Control Room\" haren ordez."
 YouTube.DocksRemoval.Text="Arakatzailearen panel hauek zaharkituta daudelako kenduko dira:\n\n%1\nErabili \"Panelak/YouTube Live Control Room\" haren ordez."
+ConfigDownload.WarningMessageTitle="Erne"
+FailedToStartStream.MissingConfigURL="Ez dago konfigurazio URLrik uneko zerbitzurako"
+FailedToStartStream.NoCustomRTMPURLInSettings="Ez da zehaztu RTMP URL pertsonalizatua"
+FailedToStartStream.InvalidCustomConfig="Konfigurazio pertsonalizatua baliogabea"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Ezin izan da pista anitzeko bideo-zerbitzua sortu"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Ezin izan da pista anitzeko bideo RTMP irteera sortu"
+FailedToStartStream.EncoderNotAvailable="NVENC ez dago erabilgarri.\n\nEzin izan da '%1' kodetzaile mota aurkitu"
+FailedToStartStream.FailedToCreateVideoEncoder="Ezin izan da sortu '%1' bideo-kodetzailea (mota: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Ezin izan da lortu OBS bideoaren informazioa '%1' kodetzailea sortu bitartean (mota: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Ezin izan da sortu audio-kodetzailea"
+FailedToStartStream.NoRTMPURLInConfig="Konfigurazioak ez du transmisioaren helburuko RTMP(S) URLrik"
+FailedToStartStream.FallbackToDefault="Transmisioa %1 erabiliz abiarazteak huts egin du; Saiatu nahi al duzu berriro kodetze bakarreko ezarpenak erabiltzen?"
+FailedToStartStream.ConfigRequestFailed="Ezin izan da %1-tik konfigurazioa eskuratu<br><br>HTTP errorea: %2"
+FailedToStartStream.WarningUnknownStatus="'%1' egoera-balio ezezaguna jaso da"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n%1 gabe transmititzen jarraitu nahi duzu?"
+FailedToStartStream.WarningRetry="\n<br><br>\nNahi duzu segitu transmititzen?"
+FailedToStartStream.MissingEncoderConfigs="Go zuzeneko konfigurazioak ez zuen kodetzaileen konfiguraziorik barne hartzen"
+FailedToStartStream.StatusMissingHTML="Go zuzeneko eskaerak zehaztu gabeko errore bat itzuli du"
+FailedToStartStream.NoConfigSupplied="Konfigurazioa falta da"
+MultitrackVideo.Info="%1 -ek automatikoki optimizatzen ditu zure ezarpenak hainbat bideo-kalitate kodetzeko eta bidaltzeko. Aukera hau hautatzen baduzu, zure ordenagailuaren eta softwarearen konfigurazioari buruzko %2 informazioa bidaliko da."
+MultitrackVideo.IncompatibleSettings.Title="Ezarpen bateraezinak"
+MultitrackVideo.IncompatibleSettings.Text="Une honetan %1 ez da bateragarria:\n\n%2\n%1-rekin transmisioa segitzeko, desgaitu bateraezinak diren ezarpenak:\n\n%3\neta Hasi berriro transmititzen."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Desgaitu transmisio honetarako eta hasi transmititzen"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Eguneratu ezarpenak eta hasi transmisioa"
+MultitrackVideo.IncompatibleSettings.AudioChannels="Une honetan %1 ez da bateragarria [Audioa → Orokorra → Kanalak] '%2', %3 gisa ezarrita"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audioa → Orokorra → Kanalak] '%1' gisa ezarri behar da"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1-ek hainbat ezarpen desberdin behar ditu [Audioa → Orokorra → Kanalak]"

+ 16 - 0
UI/data/locale/fa-IR.ini

@@ -194,6 +194,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="کد گذاری سخت اف
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="رمزگذاری سخت افزاری مصرف زیاد CPU را از بین می برد، اما ممکن است برای بدست آوردن همان کیفیت کیفیت به بیت ریت بیشتری نیاز داشته باشد."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="رمزگذاری سخت افزاری مصرف زیاد CPU را از بین می برد، اما ممکن است برای بدست آوردن همان کیفیت کیفیت به بیت ریت بیشتری نیاز داشته باشد."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="هشدار جریان"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="هشدار جریان"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="تست پهنای باند در حال پخش داده های ویدیویی تصادفی بدون صدا به کانال شما است. در صورت امکان ، توصیه می شود فیلم های ذخیره شده به طور موقت را خاموش کنید و پخش زنده را به صورت خصوصی تنظیم کنید تا پس از اتمام آزمون. ادامه می دهید?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="تست پهنای باند در حال پخش داده های ویدیویی تصادفی بدون صدا به کانال شما است. در صورت امکان ، توصیه می شود فیلم های ذخیره شده به طور موقت را خاموش کنید و پخش زنده را به صورت خصوصی تنظیم کنید تا پس از اتمام آزمون. ادامه می دهید?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="تست %1"
 Basic.AutoConfig.TestPage="نتایج نهایی"
 Basic.AutoConfig.TestPage="نتایج نهایی"
 Basic.AutoConfig.TestPage.SubTitle.Testing="این برنامه اکنون مجموعه ای از تست ها را برای برآورد ایده آل ترین تنظیمات انجام می دهد"
 Basic.AutoConfig.TestPage.SubTitle.Testing="این برنامه اکنون مجموعه ای از تست ها را برای برآورد ایده آل ترین تنظیمات انجام می دهد"
 Basic.AutoConfig.TestPage.SubTitle.Complete="تست کامل شد"
 Basic.AutoConfig.TestPage.SubTitle.Complete="تست کامل شد"
@@ -212,6 +213,7 @@ Basic.AutoConfig.TestPage.Result.Header="این برنامه تعیین کرده
 Basic.AutoConfig.TestPage.Result.Footer="برای استفاده از این تنظیمات، روی اعمال تنظیمات کلیک کنید. برای پیکربندی مجدد جادوگر و دوباره امتحان کردن، روی بازگشت کلیک کنید. برای پیکربندی دستی تنظیمات خود، روی لغو کلیک کنید و تنظیمات را باز کنید."
 Basic.AutoConfig.TestPage.Result.Footer="برای استفاده از این تنظیمات، روی اعمال تنظیمات کلیک کنید. برای پیکربندی مجدد جادوگر و دوباره امتحان کردن، روی بازگشت کلیک کنید. برای پیکربندی دستی تنظیمات خود، روی لغو کلیک کنید و تنظیمات را باز کنید."
 Basic.AutoConfig.Info="جادوگر پیکربندی خودکار بهترین تنظیمات را براساس مشخصات رایانه و سرعت اینترنت شما تعیین می کند."
 Basic.AutoConfig.Info="جادوگر پیکربندی خودکار بهترین تنظیمات را براساس مشخصات رایانه و سرعت اینترنت شما تعیین می کند."
 Basic.AutoConfig.RunAnytime="این کار در هر زمان با رفتن به منوی ابزار قابل اجرا است."
 Basic.AutoConfig.RunAnytime="این کار در هر زمان با رفتن به منوی ابزار قابل اجرا است."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="رزولوشن استریم کردن (مقیاس شده)"
 Basic.Stats="آمارها"
 Basic.Stats="آمارها"
 Basic.Stats.CPUUsage="میزان استفاده CPU"
 Basic.Stats.CPUUsage="میزان استفاده CPU"
 Basic.Stats.HDDSpaceAvailable="فضای در دسترس دیسک"
 Basic.Stats.HDDSpaceAvailable="فضای در دسترس دیسک"
@@ -567,6 +569,7 @@ Basic.Main.Scenes="صحنه ها"
 Basic.Main.Sources="منابع"
 Basic.Main.Sources="منابع"
 Basic.Main.Source="منبع"
 Basic.Main.Source="منبع"
 Basic.Main.Controls="کنترل ها"
 Basic.Main.Controls="کنترل ها"
+Basic.Main.PreparingStream="در حال آماده‌سازی..."
 Basic.Main.Connecting="در حال اتصال..."
 Basic.Main.Connecting="در حال اتصال..."
 Basic.Main.StartRecording="شروع ضبط"
 Basic.Main.StartRecording="شروع ضبط"
 Basic.Main.StartReplayBuffer="شروع بافر پخش مجدد"
 Basic.Main.StartReplayBuffer="شروع بافر پخش مجدد"
@@ -752,6 +755,7 @@ Basic.Settings.Appearance.General.Theme="پوسته"
 Basic.Settings.Appearance.General.Variant="سبک"
 Basic.Settings.Appearance.General.Variant="سبک"
 Basic.Settings.Appearance.General.NoVariant="سبکی در دسترس نیست"
 Basic.Settings.Appearance.General.NoVariant="سبکی در دسترس نیست"
 Basic.Settings.Stream="پخش"
 Basic.Settings.Stream="پخش"
+Basic.Settings.Stream.Destination="مقصد"
 Basic.Settings.Stream.Custom.UseAuthentication="استفاده از تایید اعتبار"
 Basic.Settings.Stream.Custom.UseAuthentication="استفاده از تایید اعتبار"
 Basic.Settings.Stream.Custom.Username="نام کاربری"
 Basic.Settings.Stream.Custom.Username="نام کاربری"
 Basic.Settings.Stream.Custom.Password="رمزعبور"
 Basic.Settings.Stream.Custom.Password="رمزعبور"
@@ -773,6 +777,15 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="حداکثر بیت ریت و
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="حداکثر بیت ریت صدا: %1"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="حداکثر بیت ریت صدا: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="حداکثر وضوح: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="حداکثر وضوح: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="حداکثر فریم: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="حداکثر فریم: %1"
+Basic.Settings.Stream.SpecifyCustomServer="مشخص کردن سرور سفارشی..."
+Basic.Settings.Stream.ServiceCustomServer="سرور سفارشی"
+Basic.Settings.Stream.EnableMultitrackVideo="فعال کردن %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="حداکثر پنهای باند استریم کردن"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="خودکار"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="حداکثر قطعات ویدئویی"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="خودکار"
+Basic.Settings.Stream.MultitrackVideoLabel="ویدئو چندلایه"
+Basic.Settings.Stream.AdvancedOptions="تنظیمات پیشرفته"
 Basic.Settings.Output="خروجی"
 Basic.Settings.Output="خروجی"
 Basic.Settings.Output.Format="فرمت ضبط"
 Basic.Settings.Output.Format="فرمت ضبط"
 Basic.Settings.Output.Format.MKV="فیلم ماتروسکا (.mkv)"
 Basic.Settings.Output.Format.MKV="فیلم ماتروسکا (.mkv)"
@@ -1250,3 +1263,6 @@ YouTube.Errors.messageTextInvalid="پیام معتبر نیست."
 YouTube.Errors.rateLimitExceeded="شما خیلی سریع پیام می فرستید."
 YouTube.Errors.rateLimitExceeded="شما خیلی سریع پیام می فرستید."
 YouTube.DocksRemoval.Title="پایگاه‌های مرورگر YouTube قدیمی را پاک کنید"
 YouTube.DocksRemoval.Title="پایگاه‌های مرورگر YouTube قدیمی را پاک کنید"
 YouTube.DocksRemoval.Text="این پایه‌های مرورگر به‌عنوان منسوخ شده حذف خواهند شد:\n\n%1\nبه‌جای آن از «Docks/YouTube Live Control Room» استفاده کنید."
 YouTube.DocksRemoval.Text="این پایه‌های مرورگر به‌عنوان منسوخ شده حذف خواهند شد:\n\n%1\nبه‌جای آن از «Docks/YouTube Live Control Room» استفاده کنید."
+ConfigDownload.WarningMessageTitle="اخطار"
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="غیرفعال کردن برای این استریم و شروع استریم"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="به‌روزرسانی تنظیمات و شروع استریم کردن"

+ 46 - 1
UI/data/locale/fi-FI.ini

@@ -105,6 +105,7 @@ MixerToolbarMenu="Äänen Mikserivalikko"
 SceneFilters="Avaa näkymän suodattimet"
 SceneFilters="Avaa näkymän suodattimet"
 List="Lista"
 List="Lista"
 Grid="Ruudukko"
 Grid="Ruudukko"
+Automatic="Automaattinen"
 PluginsFailedToLoad.Title="Liitännäisen latausvirhe"
 PluginsFailedToLoad.Title="Liitännäisen latausvirhe"
 PluginsFailedToLoad.Text="Seuraavien OBS-liitännäisten lataaminen epäonnistui:\n\n%1\nPäivitä tai poista kyseiset liitänäiset."
 PluginsFailedToLoad.Text="Seuraavien OBS-liitännäisten lataaminen epäonnistui:\n\n%1\nPäivitä tai poista kyseiset liitänäiset."
 AlreadyRunning.Title="OBS on jo käynnissä"
 AlreadyRunning.Title="OBS on jo käynnissä"
@@ -190,6 +191,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Suosi laitteistokoodausta"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Laitteistoenkoodaus poistaa suurimman osan CPU-käytöstä, mutta saattaa vaatia suuremman bittinopeuden saavuttaakseen saman laadun."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Laitteistoenkoodaus poistaa suurimman osan CPU-käytöstä, mutta saattaa vaatia suuremman bittinopeuden saavuttaakseen saman laadun."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Lähetysvaroitus"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Lähetysvaroitus"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Kaistan testauksessa lähetetään satunnaista videodataa kanavallesi ilman ääntä. On suositeltavaa ottaa pois käytöstä lähetysten tallennus ja asettaa lähetys yksityiseksi, kunnes testi on suoritettu. Jatketaanko?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Kaistan testauksessa lähetetään satunnaista videodataa kanavallesi ilman ääntä. On suositeltavaa ottaa pois käytöstä lähetysten tallennus ja asettaa lähetys yksityiseksi, kunnes testi on suoritettu. Jatketaanko?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Testaa %1"
 Basic.AutoConfig.TestPage="Lopulliset tulokset"
 Basic.AutoConfig.TestPage="Lopulliset tulokset"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Ohjelma käynnistää nyt muutamia testejä ihanteellisten asetusten arvioimiseksi"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Ohjelma käynnistää nyt muutamia testejä ihanteellisten asetusten arvioimiseksi"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testaus valmis"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testaus valmis"
@@ -208,6 +210,7 @@ Basic.AutoConfig.TestPage.Result.Header="Ohjelma on määrittänyt nämä asetuk
 Basic.AutoConfig.TestPage.Result.Footer="Ottaaksesi asetukset käyttöön, paina \"Ota käyttöön\". Määrittääksesi asetukset uudelleen, paina \"Edellinen\". Jos haluat määrittää asetukset itse, paina \"Peruuta\" ja avaa asetukset."
 Basic.AutoConfig.TestPage.Result.Footer="Ottaaksesi asetukset käyttöön, paina \"Ota käyttöön\". Määrittääksesi asetukset uudelleen, paina \"Edellinen\". Jos haluat määrittää asetukset itse, paina \"Peruuta\" ja avaa asetukset."
 Basic.AutoConfig.Info="Automaattinen määritystoiminto määrittää parhaat asetukset perustuen tietokoneesi laitteistoon ja internetin nopeuteen."
 Basic.AutoConfig.Info="Automaattinen määritystoiminto määrittää parhaat asetukset perustuen tietokoneesi laitteistoon ja internetin nopeuteen."
 Basic.AutoConfig.RunAnytime="Tämän voi suorittaa milloin vain Työkalut-valikosta."
 Basic.AutoConfig.RunAnytime="Tämän voi suorittaa milloin vain Työkalut-valikosta."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Suoratoiston (skaalattu) resoluutio"
 Basic.Stats="Tilastot"
 Basic.Stats="Tilastot"
 Basic.Stats.CPUUsage="CPU-käyttö"
 Basic.Stats.CPUUsage="CPU-käyttö"
 Basic.Stats.HDDSpaceAvailable="Tallennustilaa vapaana"
 Basic.Stats.HDDSpaceAvailable="Tallennustilaa vapaana"
@@ -557,6 +560,7 @@ Basic.Main.Scenes="Näkymät"
 Basic.Main.Sources="Lähteet"
 Basic.Main.Sources="Lähteet"
 Basic.Main.Source="Lähde"
 Basic.Main.Source="Lähde"
 Basic.Main.Controls="Ohjaimet"
 Basic.Main.Controls="Ohjaimet"
+Basic.Main.PreparingStream="Valmistellaan..."
 Basic.Main.Connecting="Yhdistetään..."
 Basic.Main.Connecting="Yhdistetään..."
 Basic.Main.StartRecording="Aloita tallennus"
 Basic.Main.StartRecording="Aloita tallennus"
 Basic.Main.StartReplayBuffer="Käynnistä toistopuskuri"
 Basic.Main.StartReplayBuffer="Käynnistä toistopuskuri"
@@ -568,7 +572,7 @@ Basic.Main.StopRecording="Pysäytä tallennus"
 Basic.Main.PauseRecording="Keskeytä tallennus"
 Basic.Main.PauseRecording="Keskeytä tallennus"
 Basic.Main.UnpauseRecording="Jatka tallennusta"
 Basic.Main.UnpauseRecording="Jatka tallennusta"
 Basic.Main.SplitFile="Pilko tallennettu tiedosto"
 Basic.Main.SplitFile="Pilko tallennettu tiedosto"
-Basic.Main.AddChapterMarker="Lisää kappale merkintä"
+Basic.Main.AddChapterMarker="Lisää kappalemerkki (vain hybridi MP4)"
 Basic.Main.StoppingRecording="Pysäytetään tallennusta..."
 Basic.Main.StoppingRecording="Pysäytetään tallennusta..."
 Basic.Main.StopReplayBuffer="Pysäytä toistopuskuri"
 Basic.Main.StopReplayBuffer="Pysäytä toistopuskuri"
 Basic.Main.StoppingReplayBuffer="Pysäytetään toistopuskuria..."
 Basic.Main.StoppingReplayBuffer="Pysäytetään toistopuskuria..."
@@ -677,6 +681,7 @@ Basic.MainMenu.Help.About="Tietoj&a"
 Basic.Settings.ProgramRestart="Ohjelma on käynnistettävä uudelleen, jotta asetukset tulevat voimaan."
 Basic.Settings.ProgramRestart="Ohjelma on käynnistettävä uudelleen, jotta asetukset tulevat voimaan."
 Basic.Settings.ConfirmTitle="Vahvista muutokset"
 Basic.Settings.ConfirmTitle="Vahvista muutokset"
 Basic.Settings.Confirm="Sinulla on tallentamattomia muutoksia. Tallennetaanko?"
 Basic.Settings.Confirm="Sinulla on tallentamattomia muutoksia. Tallennetaanko?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 hallitsee joitain suoratoistoasetuksia"
 Basic.Settings.General="Yleiset"
 Basic.Settings.General="Yleiset"
 Basic.Settings.General.Language="Kieli"
 Basic.Settings.General.Language="Kieli"
 Basic.Settings.General.Updater="Päivitykset"
 Basic.Settings.General.Updater="Päivitykset"
@@ -743,6 +748,7 @@ Basic.Settings.Appearance.General.Theme="Teema"
 Basic.Settings.Appearance.General.Variant="Tyyli"
 Basic.Settings.Appearance.General.Variant="Tyyli"
 Basic.Settings.Appearance.General.NoVariant="Tyyliä ei ole saatavilla"
 Basic.Settings.Appearance.General.NoVariant="Tyyliä ei ole saatavilla"
 Basic.Settings.Stream="Lähetys"
 Basic.Settings.Stream="Lähetys"
+Basic.Settings.Stream.Destination="Kohde"
 Basic.Settings.Stream.Custom.UseAuthentication="Käytä todennusta"
 Basic.Settings.Stream.Custom.UseAuthentication="Käytä todennusta"
 Basic.Settings.Stream.Custom.Username="Käyttäjätunnus"
 Basic.Settings.Stream.Custom.Username="Käyttäjätunnus"
 Basic.Settings.Stream.Custom.Password="Salasana"
 Basic.Settings.Stream.Custom.Password="Salasana"
@@ -764,6 +770,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Kuvan maksimibittinopeus: %1
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Äänen maksimibittinopeus: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Äänen maksimibittinopeus: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Maksimiresoluutio: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Maksimiresoluutio: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maksimi-FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maksimi-FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Määritä omavalintainen palvelin..."
+Basic.Settings.Stream.ServiceCustomServer="Omavalintainen palvelin"
+Basic.Settings.Stream.EnableMultitrackVideo="Käytä %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Maksimi suoratoiston kaistanleveys"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Autom."
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maksimi videoraidat"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Autom."
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Stream dump käyttöön FLV-tiedostoon (käyttää yksinkertaisia tallennuksen asetuksia)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Määrityksen ohitus (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Käytä määrityksen ohitusta"
+Basic.Settings.Stream.MultitrackVideoLabel="Moniraitainen video"
+Basic.Settings.Stream.AdvancedOptions="Lisäasetukset"
 Basic.Settings.Output="Ulostulo"
 Basic.Settings.Output="Ulostulo"
 Basic.Settings.Output.Format="Tallennusmuoto"
 Basic.Settings.Output.Format="Tallennusmuoto"
 Basic.Settings.Output.Format.fMP4="Hajanainen MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Hajanainen MP4 (.mp4)"
@@ -1215,3 +1233,30 @@ YouTube.Errors.messageTextInvalid="Viestin teksti ei kelpaa."
 YouTube.Errors.rateLimitExceeded="Lähetät viestejä liian nopeasti."
 YouTube.Errors.rateLimitExceeded="Lähetät viestejä liian nopeasti."
 YouTube.DocksRemoval.Title="Tyhjennä vanhat YouTube selaimen telakat"
 YouTube.DocksRemoval.Title="Tyhjennä vanhat YouTube selaimen telakat"
 YouTube.DocksRemoval.Text="Nämä selaimen telakoinnit poistetaan vanhentuneina:\n\n%1\nKäytä sen sijaan \"Docks/YouTube Live Control Room\"."
 YouTube.DocksRemoval.Text="Nämä selaimen telakoinnit poistetaan vanhentuneina:\n\n%1\nKäytä sen sijaan \"Docks/YouTube Live Control Room\"."
+ConfigDownload.WarningMessageTitle="Varoitus"
+FailedToStartStream.MissingConfigURL="Palvelulle ei ole saatavilla konfigurointi URL-osoitetta"
+FailedToStartStream.NoCustomRTMPURLInSettings="Mukautettua RTMP URL-osoitetta ei ole määritetty"
+FailedToStartStream.InvalidCustomConfig="Virheellinen mukautettu määritys"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Moniraitaisen videopalvelun luominen epäonnistui"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Moniraitaisen videon RTMP-ulostulon luominen epäonnistui"
+FailedToStartStream.EncoderNotAvailable="NVENC ei ole saatavilla.\n\n\Kooderin tyyppiä \"%1\" ei löytynyt"
+FailedToStartStream.FailedToCreateVideoEncoder="Videokooderin \"%1\" luominen epäonnistui (tyyppi: \"%2\")"
+FailedToStartStream.FailedToGetOBSVideoInfo="OBS-videotietojen hakeminen epäonnistui luotaessa kooderia \"%1\" (tyyppi: \"%2\")"
+FailedToStartStream.FailedToCreateAudioEncoder="Audiokooderin luominen epäonnistui"
+FailedToStartStream.NoRTMPURLInConfig="Asetus ei sisällä suoratoiston kohdeosoitetta RTMP(S) URL"
+FailedToStartStream.FallbackToDefault="Suoratoiston aloitus sovelluksella %1 epäonnistui; haluatko yrittää uudelleen käyttämällä koodaus asetusta?"
+FailedToStartStream.ConfigRequestFailed="Asetusta ei voitu hakea %1<br><br>HTTP virhe: %2"
+FailedToStartStream.WarningUnknownStatus="Vastaanotettu tilan tuntematon arvo \"%1\""
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nHaluatko jatkaa suoratoistoa ilman %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nHaluatko jatkaa suoratoistoa?"
+FailedToStartStream.MissingEncoderConfigs="Lähetyksen asetus ei sisältynyt kooderin määrityksiä"
+FailedToStartStream.StatusMissingHTML="Lähetyksen aloituspyyntö palautti määrittelemättömän virheen"
+FailedToStartStream.NoConfigSupplied="Asetus puuttuu"
+MultitrackVideo.Info="%1 optimoi asetuksesi automaattisesti koodaukselle ja lähettää useita videolaatuja kohteeseen . Tämän valitseminen lähettää tietoja %2 tietokoneestasi ja ohjelmiston asetuksista."
+MultitrackVideo.IncompatibleSettings.Title="Ei yhteensopivia asetuksia"
+MultitrackVideo.IncompatibleSettings.Text="%1 ei ole yhteensopiva seuraavien kanssa:\n\n%2\nJos haluat jatkaa suoratoistoa sovelluksella %1, poista käytöstä yhteensopimattomat asetukset:\n\n%3\nja aloita uudelleen."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Poista nyt käytöstä ja aloita suoratoisto"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Päivitä asetukset ja aloita suoratoisto"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ei ole yhteensopiva [Ääni → Yleiset → Kanavat] asetettu \"%2\", %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Ääni → Yleiset → Kanavat] on asetettava arvoon \"%1\""
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vaatii useita eri asetuksia [Ääni → Yleiset → Kanavat]"

+ 40 - 0
UI/data/locale/fr-FR.ini

@@ -105,6 +105,7 @@ MixerToolbarMenu="Menu du mixeur audio"
 SceneFilters="Ouvrir les filtres de la scène"
 SceneFilters="Ouvrir les filtres de la scène"
 List="Liste"
 List="Liste"
 Grid="Grille"
 Grid="Grille"
+Automatic="Automatique"
 PluginsFailedToLoad.Title="Erreur de chargement du plugin"
 PluginsFailedToLoad.Title="Erreur de chargement du plugin"
 PluginsFailedToLoad.Text="Les plugins OBS suivants n'ont pas pu être chargés :\n\n%1\nVeuillez mettre à jour ou supprimer ces plugins."
 PluginsFailedToLoad.Text="Les plugins OBS suivants n'ont pas pu être chargés :\n\n%1\nVeuillez mettre à jour ou supprimer ces plugins."
 AlreadyRunning.Title="OBS est déjà en cours d'exécution"
 AlreadyRunning.Title="OBS est déjà en cours d'exécution"
@@ -188,6 +189,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Préférer l’encodage mat
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="L'encodage matériel minimise l'utilisation du processeur (CPU), mais peut nécessiter un débit vidéo plus élevé pour obtenir une niveau de qualité équivalent."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="L'encodage matériel minimise l'utilisation du processeur (CPU), mais peut nécessiter un débit vidéo plus élevé pour obtenir une niveau de qualité équivalent."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Avertissement de diffusion"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Avertissement de diffusion"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Le test de bande passante va diffuser un signal vidéo aléatoire sans son sur votre chaîne. Si vous en avez la possibilité, il est recommandé de désactiver temporairement l'enregistrement des diffusions et de configurer le stream en privé jusqu'à ce que le test soit terminé. Souhaitez-vous continuer ?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Le test de bande passante va diffuser un signal vidéo aléatoire sans son sur votre chaîne. Si vous en avez la possibilité, il est recommandé de désactiver temporairement l'enregistrement des diffusions et de configurer le stream en privé jusqu'à ce que le test soit terminé. Souhaitez-vous continuer ?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Teste %1"
 Basic.AutoConfig.TestPage="Résultat final"
 Basic.AutoConfig.TestPage="Résultat final"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Le programme exécute maintenant une série de tests pour estimer vos paramètres idéaux"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Le programme exécute maintenant une série de tests pour estimer vos paramètres idéaux"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Tests terminés"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Tests terminés"
@@ -206,6 +208,7 @@ Basic.AutoConfig.TestPage.Result.Header="Le programme vous recommande ces param
 Basic.AutoConfig.TestPage.Result.Footer="Pour utiliser ces paramètres, cliquez sur « Appliquer les paramètres ». Pour reconfigurer l’Assistant et essayer de nouveau, cliquez sur « Précédent ». Pour configurer les paramètres vous-même, cliquez sur « Annuler » et rendez-vous dans les Paramètres."
 Basic.AutoConfig.TestPage.Result.Footer="Pour utiliser ces paramètres, cliquez sur « Appliquer les paramètres ». Pour reconfigurer l’Assistant et essayer de nouveau, cliquez sur « Précédent ». Pour configurer les paramètres vous-même, cliquez sur « Annuler » et rendez-vous dans les Paramètres."
 Basic.AutoConfig.Info="L'assistant de configuration automatique déterminera les meilleurs paramètres en fonction des spécifications de votre ordinateur et du débit internet."
 Basic.AutoConfig.Info="L'assistant de configuration automatique déterminera les meilleurs paramètres en fonction des spécifications de votre ordinateur et du débit internet."
 Basic.AutoConfig.RunAnytime="Cet assistant peut être lancé à tout moment en allant dans le menu Outils."
 Basic.AutoConfig.RunAnytime="Cet assistant peut être lancé à tout moment en allant dans le menu Outils."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Résolution (Agrandie) du stream"
 Basic.Stats="Statistiques"
 Basic.Stats="Statistiques"
 Basic.Stats.CPUUsage="Utilisation du processeur"
 Basic.Stats.CPUUsage="Utilisation du processeur"
 Basic.Stats.HDDSpaceAvailable="Espace disque disponible"
 Basic.Stats.HDDSpaceAvailable="Espace disque disponible"
@@ -547,6 +550,7 @@ Basic.Main.AddSourceHelp.Title="Impossible d'ajouter la source"
 Basic.Main.AddSourceHelp.Text="Vous devez avoir au moins une scène pour ajouter une source."
 Basic.Main.AddSourceHelp.Text="Vous devez avoir au moins une scène pour ajouter une source."
 Basic.Main.Scenes="Scènes"
 Basic.Main.Scenes="Scènes"
 Basic.Main.Controls="Commandes"
 Basic.Main.Controls="Commandes"
+Basic.Main.PreparingStream="Préparation..."
 Basic.Main.Connecting="Connexion en cours..."
 Basic.Main.Connecting="Connexion en cours..."
 Basic.Main.StartRecording="Démarrer l'enregistrement"
 Basic.Main.StartRecording="Démarrer l'enregistrement"
 Basic.Main.StartReplayBuffer="Démarrer le tampon de relecture"
 Basic.Main.StartReplayBuffer="Démarrer le tampon de relecture"
@@ -558,6 +562,7 @@ Basic.Main.StopRecording="Arrêter l'enregistrement"
 Basic.Main.PauseRecording="Mettre en pause l'enregistrement"
 Basic.Main.PauseRecording="Mettre en pause l'enregistrement"
 Basic.Main.UnpauseRecording="Reprendre l'enregistrement"
 Basic.Main.UnpauseRecording="Reprendre l'enregistrement"
 Basic.Main.SplitFile="Fractionner le fichier cible"
 Basic.Main.SplitFile="Fractionner le fichier cible"
+Basic.Main.AddChapterMarker="Ajouter un marqueur de chapitre (Hybrid MP4 uniquement)"
 Basic.Main.StoppingRecording="Arrêt de l'enregistrement..."
 Basic.Main.StoppingRecording="Arrêt de l'enregistrement..."
 Basic.Main.StopReplayBuffer="Arrêter le tampon de relecture"
 Basic.Main.StopReplayBuffer="Arrêter le tampon de relecture"
 Basic.Main.StoppingReplayBuffer="Arrêt du tampon de relecture..."
 Basic.Main.StoppingReplayBuffer="Arrêt du tampon de relecture..."
@@ -664,6 +669,7 @@ Basic.MainMenu.Help.About="À propos (&A)"
 Basic.Settings.ProgramRestart="Le programme doit être redémarré pour que les paramètres prennent effet."
 Basic.Settings.ProgramRestart="Le programme doit être redémarré pour que les paramètres prennent effet."
 Basic.Settings.ConfirmTitle="Valider les modifications"
 Basic.Settings.ConfirmTitle="Valider les modifications"
 Basic.Settings.Confirm="Vous avez des modifications non enregistrées. Voulez-vous les enregistrer ?"
 Basic.Settings.Confirm="Vous avez des modifications non enregistrées. Voulez-vous les enregistrer ?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 contrôle certains de vos paramètres de flux"
 Basic.Settings.General="Général"
 Basic.Settings.General="Général"
 Basic.Settings.General.Language="Langue"
 Basic.Settings.General.Language="Langue"
 Basic.Settings.General.Updater="Mises à jour"
 Basic.Settings.General.Updater="Mises à jour"
@@ -748,9 +754,20 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Débit vidéo maximal : %1 kb
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Débit audio maximal : %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Débit audio maximal : %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Résolution maximale : %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Résolution maximale : %1"
 Basic.Settings.Stream.Recommended.MaxFPS="FPS Maximum : %1"
 Basic.Settings.Stream.Recommended.MaxFPS="FPS Maximum : %1"
+Basic.Settings.Stream.SpecifyCustomServer="Spécifier un serveur personnalisé..."
+Basic.Settings.Stream.ServiceCustomServer="Serveur personnalisé"
+Basic.Settings.Stream.EnableMultitrackVideo="Activer %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Bande passante de streaming maximale"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Nombre maximal de pistes vidéo"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Activer le vidage de flux au format FLV (utilise des paramètres de fichier d'enregistrement simples)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Remplacement de la configuration (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Activer le remplacement de la configuration"
+Basic.Settings.Stream.MultitrackVideoLabel="Vidéo Multipiste"
+Basic.Settings.Stream.AdvancedOptions="Options Avancées"
 Basic.Settings.Output="Sortie"
 Basic.Settings.Output="Sortie"
 Basic.Settings.Output.Format="Format d'enregistrement"
 Basic.Settings.Output.Format="Format d'enregistrement"
 Basic.Settings.Output.Format.MKV="Vidéo Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Vidéo Matroska (.mkv)"
+Basic.Settings.Output.Format.hMP4="MP4 hybride [BÊTA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmenté (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmenté (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV fragmenté (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV fragmenté (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Le MOV fragmenté enregistre l'enregistrement par morceaux et ne nécessite pas la même finalisation que les fichiers MOV traditionnels.\nCela garantit que le fichier reste lisible même si l'écriture sur le disque est interrompue, par exemple, suite à un BSOD ou d'une coupure de courant.\n\nCe format peut ne pas être compatible avec tous les lecteurs et éditeurs. Utilisez Fichier → Convertir des enregistrements pour convertir le fichier dans un format plus compatible si nécessaire."
 Basic.Settings.Output.Format.TT.fragmented_mov="Le MOV fragmenté enregistre l'enregistrement par morceaux et ne nécessite pas la même finalisation que les fichiers MOV traditionnels.\nCela garantit que le fichier reste lisible même si l'écriture sur le disque est interrompue, par exemple, suite à un BSOD ou d'une coupure de courant.\n\nCe format peut ne pas être compatible avec tous les lecteurs et éditeurs. Utilisez Fichier → Convertir des enregistrements pour convertir le fichier dans un format plus compatible si nécessaire."
@@ -1212,3 +1229,26 @@ YouTube.Errors.messageTextInvalid="Le texte du message n'est pas valide."
 YouTube.Errors.rateLimitExceeded="Vous envoyez des messages trop rapidement."
 YouTube.Errors.rateLimitExceeded="Vous envoyez des messages trop rapidement."
 YouTube.DocksRemoval.Title="Effacer les anciens Docks Internet de YouTube"
 YouTube.DocksRemoval.Title="Effacer les anciens Docks Internet de YouTube"
 YouTube.DocksRemoval.Text="Ces Docks Internet seront enlevés car obsolètes :\n\n%1\nUtilisez les \"Docks/YouTube Live Control Room\" à la place."
 YouTube.DocksRemoval.Text="Ces Docks Internet seront enlevés car obsolètes :\n\n%1\nUtilisez les \"Docks/YouTube Live Control Room\" à la place."
+ConfigDownload.WarningMessageTitle="Avertissement"
+FailedToStartStream.MissingConfigURL="Aucune URL de configuration disponible pour le service actuel"
+FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP personnalisée non spécifiée"
+FailedToStartStream.InvalidCustomConfig="Configuration personnalisée invalide"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Échec de la création du service vidéo multipiste"
+FailedToStartStream.EncoderNotAvailable="NVENC non disponible.\n\nÉchec de la recherche du type d'encodeur '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Échec de la création de l'encodeur vidéo '%1' (type : '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Échec de la création de l'encodeur audio"
+FailedToStartStream.NoRTMPURLInConfig="La configuration ne contient pas l'URL RTMP(S) cible du flux"
+FailedToStartStream.FallbackToDefault="Le démarrage du flux à l'aide de %1 a échoué ; Voulez-vous réessayer en utilisant les paramètres d'encodage unique ?"
+FailedToStartStream.ConfigRequestFailed="Impossible de récupérer la configuration à partir de %1<br><br>Erreur HTTP : %2"
+FailedToStartStream.WarningUnknownStatus="Valeur d'état inconnue reçue '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVoulez-vous continuer la diffusion sans %1 ?"
+FailedToStartStream.WarningRetry="\n<br><br>\nVoulez-vous continuer la diffusion ?"
+FailedToStartStream.MissingEncoderConfigs="La configuration Passez en Direct n'incluait pas les configurations d'encodeur"
+FailedToStartStream.StatusMissingHTML="La demande de Passez en Direct a renvoyé une erreur non spécifiée"
+FailedToStartStream.NoConfigSupplied="Configuration manquante"
+MultitrackVideo.Info="%1 optimise automatiquement vos paramètres pour encoder et envoyer plusieurs qualités vidéo. La sélection de cette option enverra %2 des informations sur votre ordinateur et la configuration de vos logiciels."
+MultitrackVideo.IncompatibleSettings.Title="Paramètres Incompatibles"
+MultitrackVideo.IncompatibleSettings.Text="%1 n'est actuellement pas compatible avec :\n\n%2\nPour continuer la diffusion avec %1, désactivez les paramètres incompatibles :\n\n%3\net redémarrez la diffusion."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Désactivez pour ce flux et démarrez la diffusion"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Mettre à jour les paramètres et démarrer la diffusion"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Général → Canaux] doit être défini sur « %1 »"

+ 27 - 1
UI/data/locale/he-IL.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="תפריט מערבל שמע"
 SceneFilters="פתיחת מסנני סצנה"
 SceneFilters="פתיחת מסנני סצנה"
 List="רשימה"
 List="רשימה"
 Grid="טבלה"
 Grid="טבלה"
+Automatic="אוטומטי"
 PluginsFailedToLoad.Title="שגיאה בטעינת תוסף"
 PluginsFailedToLoad.Title="שגיאה בטעינת תוסף"
 PluginsFailedToLoad.Text="טעינת תוספי OBS הבאים נכשלה:\n\n%1\nנא לעדכן או להסיר תוספים אלה."
 PluginsFailedToLoad.Text="טעינת תוספי OBS הבאים נכשלה:\n\n%1\nנא לעדכן או להסיר תוספים אלה."
 AlreadyRunning.Title="OBS פועל כבר"
 AlreadyRunning.Title="OBS פועל כבר"
@@ -213,6 +214,7 @@ Basic.AutoConfig.TestPage.Result.Header="התוכנית קבעה כי אלה ה
 Basic.AutoConfig.TestPage.Result.Footer="כדי להשתמש בהגדרות אלה, לחץ על החל הגדרות. כדי להגדיר מחדש את האשף ולנסות שוב, לחץ על אחורה. להגדיר ידנית את הגדרות, לחץ על ביטול ולאחר מכן פתח את הגדרות."
 Basic.AutoConfig.TestPage.Result.Footer="כדי להשתמש בהגדרות אלה, לחץ על החל הגדרות. כדי להגדיר מחדש את האשף ולנסות שוב, לחץ על אחורה. להגדיר ידנית את הגדרות, לחץ על ביטול ולאחר מכן פתח את הגדרות."
 Basic.AutoConfig.Info="אשף ההגדרה האוטומטית ימצא את ההגדרות הטובות ביותר בהתבסס על מפרט המחשב ומהירות האינטרנט שלך."
 Basic.AutoConfig.Info="אשף ההגדרה האוטומטית ימצא את ההגדרות הטובות ביותר בהתבסס על מפרט המחשב ומהירות האינטרנט שלך."
 Basic.AutoConfig.RunAnytime="אפשר להריץ אותו בכל זמן באמצעות תפריט הכלים."
 Basic.AutoConfig.RunAnytime="אפשר להריץ אותו בכל זמן באמצעות תפריט הכלים."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="רזולוציית הזרמה (בגודל מתואם)"
 Basic.Stats="סטטיסטיקות"
 Basic.Stats="סטטיסטיקות"
 Basic.Stats.CPUUsage="שימוש במעבד"
 Basic.Stats.CPUUsage="שימוש במעבד"
 Basic.Stats.HDDSpaceAvailable="שטח דיסק פנוי"
 Basic.Stats.HDDSpaceAvailable="שטח דיסק פנוי"
@@ -569,6 +571,7 @@ Basic.Main.Scenes="סצנות"
 Basic.Main.Sources="מקורות"
 Basic.Main.Sources="מקורות"
 Basic.Main.Source="מקור"
 Basic.Main.Source="מקור"
 Basic.Main.Controls="בקרה"
 Basic.Main.Controls="בקרה"
+Basic.Main.PreparingStream="בהכנות…"
 Basic.Main.Connecting="מתבצעת התחברות…"
 Basic.Main.Connecting="מתבצעת התחברות…"
 Basic.Main.StartRecording="התחלת הקלטה"
 Basic.Main.StartRecording="התחלת הקלטה"
 Basic.Main.StartReplayBuffer="התחל את אוגר ההילוך החוזר"
 Basic.Main.StartReplayBuffer="התחל את אוגר ההילוך החוזר"
@@ -580,7 +583,7 @@ Basic.Main.StopRecording="עצירת הקלטה"
 Basic.Main.PauseRecording="השהיית הקלטה"
 Basic.Main.PauseRecording="השהיית הקלטה"
 Basic.Main.UnpauseRecording="ביטול השהיית ההקלטה"
 Basic.Main.UnpauseRecording="ביטול השהיית ההקלטה"
 Basic.Main.SplitFile="פיצול קובץ הקלטה"
 Basic.Main.SplitFile="פיצול קובץ הקלטה"
-Basic.Main.AddChapterMarker="הוספת סמן פרק"
+Basic.Main.AddChapterMarker="הוספת סמן פרק (MP4 משולב בלבד)"
 Basic.Main.StoppingRecording="ההקלטה נעצרת…"
 Basic.Main.StoppingRecording="ההקלטה נעצרת…"
 Basic.Main.StopReplayBuffer="עצור את אוגר ההילוך החוזר"
 Basic.Main.StopReplayBuffer="עצור את אוגר ההילוך החוזר"
 Basic.Main.StoppingReplayBuffer="עצירת אוגר ההילוך החוזר..."
 Basic.Main.StoppingReplayBuffer="עצירת אוגר ההילוך החוזר..."
@@ -689,6 +692,7 @@ Basic.MainMenu.Help.About="על &אודות"
 Basic.Settings.ProgramRestart="יש להפעיל את התוכנית מחדש כדי שהגדרות האלה ייכנסו לתוקף."
 Basic.Settings.ProgramRestart="יש להפעיל את התוכנית מחדש כדי שהגדרות האלה ייכנסו לתוקף."
 Basic.Settings.ConfirmTitle="אישור השינויים"
 Basic.Settings.ConfirmTitle="אישור השינויים"
 Basic.Settings.Confirm="קיימים שינויים שלא נשמרו. לשמור את השינויים?"
 Basic.Settings.Confirm="קיימים שינויים שלא נשמרו. לשמור את השינויים?"
+Basic.Settings.MultitrackVideoDisabledSettings="לשירות %1 %2 יש שליטה בחלק מהגדרות ההזרמה שלך"
 Basic.Settings.General="כללי"
 Basic.Settings.General="כללי"
 Basic.Settings.General.Language="שפה"
 Basic.Settings.General.Language="שפה"
 Basic.Settings.General.Updater="עדכונים"
 Basic.Settings.General.Updater="עדכונים"
@@ -1267,7 +1271,29 @@ YouTube.Errors.rateLimitExceeded="שלחת הודעות מהר מדי."
 YouTube.DocksRemoval.Title="מחיקת מעגנים מיושנים של דפדפן YouTube"
 YouTube.DocksRemoval.Title="מחיקת מעגנים מיושנים של דפדפן YouTube"
 YouTube.DocksRemoval.Text="מעגני דפדפן אלה יוסרו כיוון שיצאו משימוש.\n\n%1\nאפשר להשתמש ב„מעגנים/חדר בקרה ל־YouTube חי” במקום."
 YouTube.DocksRemoval.Text="מעגני דפדפן אלה יוסרו כיוון שיצאו משימוש.\n\n%1\nאפשר להשתמש ב„מעגנים/חדר בקרה ל־YouTube חי” במקום."
 ConfigDownload.WarningMessageTitle="אזהרה"
 ConfigDownload.WarningMessageTitle="אזהרה"
+FailedToStartStream.MissingConfigURL="אין כתובת הגדרות זמינה לשירות הנוכחי"
+FailedToStartStream.NoCustomRTMPURLInSettings="לא צוינה כתובת RTMP מותאמת אישית"
+FailedToStartStream.InvalidCustomConfig="הגדרות מותאמות שגויות"
+FailedToStartStream.FailedToCreateMultitrackVideoService="יצירת שירות וידאו רב־רצועות נכשל"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="יצירת פלט וידאו RTMP רב־רצועות נכשל"
+FailedToStartStream.EncoderNotAvailable="NVENC לא זמין.\n\איתור סוג מקודד ‚%1’ נכשל"
+FailedToStartStream.FailedToCreateVideoEncoder="יצירת מקודד שמע ‚%1’ (סוג: ‚%2’) נכשלה"
+FailedToStartStream.FailedToGetOBSVideoInfo="משיכת פרטי וידאו OBS בעת יצירת מקודד ‚%1’ (מסוג: ‚%2’) נכשלה"
+FailedToStartStream.FailedToCreateAudioEncoder="יצירת מקודד השמע נכשלה"
+FailedToStartStream.NoRTMPURLInConfig="ההגדרות לא מכילות כתובת יעד תזרים RTMP(S)"
+FailedToStartStream.FallbackToDefault="התחלת ההזרמה באמצעות %1 נכשלה, לנסות שוב בעזרת הגדרות קידוד יחידניות?"
+FailedToStartStream.ConfigRequestFailed="לא ניתן למשוך את ההגדרות מתוך %1<br><br>שגיאת HTTP‏: %2"
+FailedToStartStream.WarningUnknownStatus="התקבל ערך מצב ‚%1’ לא מוכר"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nלהמשיך להזרים בלי %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nלהמשיך להזרים?"
+FailedToStartStream.MissingEncoderConfigs="הגדרות העלייה לאוויר לא כללו הגדרות מקודדים"
+FailedToStartStream.StatusMissingHTML="בקשת עלייה לאוויר החזירה שגיאה לא ידועה"
 FailedToStartStream.NoConfigSupplied="הגדרות חסרות"
 FailedToStartStream.NoConfigSupplied="הגדרות חסרות"
+MultitrackVideo.Info="%1 ממטב את ההגדרות שלך אוטומטית כדי לקודד ולשלוח מגוון איכויות וידאו. בחירה באפשרות הזאת תשלח פרטים אל %2 על תצורת המחשב והתוכנה שלך."
 MultitrackVideo.IncompatibleSettings.Title="הגדרות לא תואמות"
 MultitrackVideo.IncompatibleSettings.Title="הגדרות לא תואמות"
+MultitrackVideo.IncompatibleSettings.Text="%1 לא זמין כרגע עם:\n\n%2\כדי להמשיך להזרים עם %1, יש להשבית הגדרות לא נתמכות:\n\n%3\ולהתחיל להזרים שוב."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="להשבית לתזרים הזה ולהתחיל להזרים/לשדר"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="להשבית לתזרים הזה ולהתחיל להזרים/לשדר"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="עדכון ההגדרות והתחלת הזרמה/שידור"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="עדכון ההגדרות והתחלת הזרמה/שידור"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 כרגע לא בתאימות מול [שמע ← כללי ← ערוצים] יש להגדיר ל־‚%2’, %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="יש להגדיר את [שמע ← כללי ← ערוצים] לערך ‚%1’"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 דורש מגוון הגדרות שונות עבור [שמע ← כללי ← ערוצים]"

+ 47 - 0
UI/data/locale/hi-IN.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="ऑडियो मिक्सर मेनू"
 SceneFilters="दृश्य फ़िल्टर खोलें"
 SceneFilters="दृश्य फ़िल्टर खोलें"
 List="सूची"
 List="सूची"
 Grid="ग्रिड"
 Grid="ग्रिड"
+Automatic="स्वचालित"
 PluginsFailedToLoad.Title="प्लगइन लोड त्रुटि"
 PluginsFailedToLoad.Title="प्लगइन लोड त्रुटि"
 PluginsFailedToLoad.Text="निम्‍न OBS प्‍लग इन लोड होने में विफल :\n\n%1\nकृपया इन प्‍लग इन को अपडेट करें या निकालें."
 PluginsFailedToLoad.Text="निम्‍न OBS प्‍लग इन लोड होने में विफल :\n\n%1\nकृपया इन प्‍लग इन को अपडेट करें या निकालें."
 AlreadyRunning.Title="OBS चल रहा है"
 AlreadyRunning.Title="OBS चल रहा है"
@@ -194,6 +195,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="हार्डवेयर
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="हार्डवेयर एन्कोडिंग अधिकांश CPU उपयोग को समाप्त करता है, लेकिन गुणवत्ता के समान स्तर को प्राप्त करने के लिए अधिक बिटरेट की आवश्यकता हो सकती है."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="हार्डवेयर एन्कोडिंग अधिकांश CPU उपयोग को समाप्त करता है, लेकिन गुणवत्ता के समान स्तर को प्राप्त करने के लिए अधिक बिटरेट की आवश्यकता हो सकती है."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="स्ट्रीम चेतावनी"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="स्ट्रीम चेतावनी"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="बैंडविड्थ परीक्षण आपके चैनल के लिए ऑडियो के बिना यादृच्छिक वीडियो डेटा को स्ट्रीम करने वाला है. यदि आप सक्षम हैं, तो स्ट्रीमिंग वीडियो को सहेजना अस्थायी रूप से बंद करना ठीक होगा और परीक्षण पूरा तक स्ट्रीम को निजी सेट करना अच्छा रहेगा. आगे बढ़ें?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="बैंडविड्थ परीक्षण आपके चैनल के लिए ऑडियो के बिना यादृच्छिक वीडियो डेटा को स्ट्रीम करने वाला है. यदि आप सक्षम हैं, तो स्ट्रीमिंग वीडियो को सहेजना अस्थायी रूप से बंद करना ठीक होगा और परीक्षण पूरा तक स्ट्रीम को निजी सेट करना अच्छा रहेगा. आगे बढ़ें?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="टेस्ट %1"
 Basic.AutoConfig.TestPage="अंतिम परिणाम"
 Basic.AutoConfig.TestPage="अंतिम परिणाम"
 Basic.AutoConfig.TestPage.SubTitle.Testing="आदर्श सेटिंग्स का अनुमान लगाने के लिए कार्यक्रम अब परीक्षणों का एक सेट निष्पादित कर रहा है"
 Basic.AutoConfig.TestPage.SubTitle.Testing="आदर्श सेटिंग्स का अनुमान लगाने के लिए कार्यक्रम अब परीक्षणों का एक सेट निष्पादित कर रहा है"
 Basic.AutoConfig.TestPage.SubTitle.Complete="परीक्षण पूर्ण"
 Basic.AutoConfig.TestPage.SubTitle.Complete="परीक्षण पूर्ण"
@@ -212,6 +214,7 @@ Basic.AutoConfig.TestPage.Result.Header="इस प्रोग्राम न
 Basic.AutoConfig.TestPage.Result.Footer="इन सेटिंग्स का उपयोग करने के लिए, सेटिंग्स लागू करें पर क्लिक करें. विज़ार्ड को पुन: कॉन्फ़िगर करने और पुन: प्रयास करने के लिए, पीछे जाएं पर क्लिक करें. सेटिंग्स को स्वयं कॉन्फ़िगर करने के लिए, रद्द करें पर क्लिक करें और सेटिंग्स खोलें."
 Basic.AutoConfig.TestPage.Result.Footer="इन सेटिंग्स का उपयोग करने के लिए, सेटिंग्स लागू करें पर क्लिक करें. विज़ार्ड को पुन: कॉन्फ़िगर करने और पुन: प्रयास करने के लिए, पीछे जाएं पर क्लिक करें. सेटिंग्स को स्वयं कॉन्फ़िगर करने के लिए, रद्द करें पर क्लिक करें और सेटिंग्स खोलें."
 Basic.AutoConfig.Info="ऑटो-कॉन्फ़िगरेशन विज़ार्ड आपके कंप्यूटर विशेष विवरण और इंटरनेट की गति के आधार पर सर्वोत्तम सेटिंग्स निर्धारित करेगा."
 Basic.AutoConfig.Info="ऑटो-कॉन्फ़िगरेशन विज़ार्ड आपके कंप्यूटर विशेष विवरण और इंटरनेट की गति के आधार पर सर्वोत्तम सेटिंग्स निर्धारित करेगा."
 Basic.AutoConfig.RunAnytime="इसे कभी भी टूल्स मेनू में जाकर चला सकते हैं."
 Basic.AutoConfig.RunAnytime="इसे कभी भी टूल्स मेनू में जाकर चला सकते हैं."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="स्ट्रीमिंग (स्केल्ड) रिज़ॉल्यूशन"
 Basic.Stats="आंकड़े"
 Basic.Stats="आंकड़े"
 Basic.Stats.CPUUsage="सि पि यु का उपयोग"
 Basic.Stats.CPUUsage="सि पि यु का उपयोग"
 Basic.Stats.HDDSpaceAvailable="डिस्क में जगह उपलब्ध है"
 Basic.Stats.HDDSpaceAvailable="डिस्क में जगह उपलब्ध है"
@@ -562,6 +565,7 @@ Basic.Main.Scenes="दृश्य"
 Basic.Main.Sources="स्रोत"
 Basic.Main.Sources="स्रोत"
 Basic.Main.Source="स्रोत"
 Basic.Main.Source="स्रोत"
 Basic.Main.Controls="नियंत्रण"
 Basic.Main.Controls="नियंत्रण"
+Basic.Main.PreparingStream="तैयार कर रहे हैं..."
 Basic.Main.Connecting="कनेक्ट हो रहा है..."
 Basic.Main.Connecting="कनेक्ट हो रहा है..."
 Basic.Main.StartRecording="रिकॉर्डिंग शुरू करें"
 Basic.Main.StartRecording="रिकॉर्डिंग शुरू करें"
 Basic.Main.StartReplayBuffer="रीप्ले बफ़र आरंभ करें"
 Basic.Main.StartReplayBuffer="रीप्ले बफ़र आरंभ करें"
@@ -573,6 +577,7 @@ Basic.Main.StopRecording="रिकॉर्डिंग बंद करें"
 Basic.Main.PauseRecording="रिकॉर्डिंग रोकें"
 Basic.Main.PauseRecording="रिकॉर्डिंग रोकें"
 Basic.Main.UnpauseRecording="रिकॉर्डिंग चलने दें"
 Basic.Main.UnpauseRecording="रिकॉर्डिंग चलने दें"
 Basic.Main.SplitFile="रिकॉर्डिंग फ़ाइल विभाजित करें"
 Basic.Main.SplitFile="रिकॉर्डिंग फ़ाइल विभाजित करें"
+Basic.Main.AddChapterMarker="चैप्टर मार्कर जोड़ें (केवल हाइब्रिड MP4)"
 Basic.Main.StoppingRecording="रिकॉर्डिंग बंद कर रहे हैं"
 Basic.Main.StoppingRecording="रिकॉर्डिंग बंद कर रहे हैं"
 Basic.Main.StopReplayBuffer="रीप्ले बफ़र रोक दें"
 Basic.Main.StopReplayBuffer="रीप्ले बफ़र रोक दें"
 Basic.Main.StoppingReplayBuffer="रीप्ले बफ़र रोक रहे हैं"
 Basic.Main.StoppingReplayBuffer="रीप्ले बफ़र रोक रहे हैं"
@@ -681,6 +686,7 @@ Basic.MainMenu.Help.About="परिचय (&A)"
 Basic.Settings.ProgramRestart="परिवर्तनों को लागू करने के लिए प्रोग्राम को रीस्टार्ट करना जरूरी है."
 Basic.Settings.ProgramRestart="परिवर्तनों को लागू करने के लिए प्रोग्राम को रीस्टार्ट करना जरूरी है."
 Basic.Settings.ConfirmTitle="परिवर्तनों की पुष्टि करें"
 Basic.Settings.ConfirmTitle="परिवर्तनों की पुष्टि करें"
 Basic.Settings.Confirm="आपने परिवर्तनों को अभी नहीं सहेजा है. क्या आप इन्हें सहेजना चाहते हैं?"
 Basic.Settings.Confirm="आपने परिवर्तनों को अभी नहीं सहेजा है. क्या आप इन्हें सहेजना चाहते हैं?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 आपकी कुछ स्ट्रीम सेटिंग्स को नियंत्रित कर रहा है"
 Basic.Settings.General="सामान्य"
 Basic.Settings.General="सामान्य"
 Basic.Settings.General.Language="भाषा"
 Basic.Settings.General.Language="भाषा"
 Basic.Settings.General.Updater="अपडेट"
 Basic.Settings.General.Updater="अपडेट"
@@ -747,6 +753,7 @@ Basic.Settings.Appearance.General.Theme="प्रदर्शनशैली"
 Basic.Settings.Appearance.General.Variant="शैली"
 Basic.Settings.Appearance.General.Variant="शैली"
 Basic.Settings.Appearance.General.NoVariant="कोई शैलियाँ उपलब्ध नहीं हैं"
 Basic.Settings.Appearance.General.NoVariant="कोई शैलियाँ उपलब्ध नहीं हैं"
 Basic.Settings.Stream="स्ट्रीम"
 Basic.Settings.Stream="स्ट्रीम"
+Basic.Settings.Stream.Destination="गंतव्य"
 Basic.Settings.Stream.Custom.UseAuthentication="प्रमाणीकरण का प्रयोग करें"
 Basic.Settings.Stream.Custom.UseAuthentication="प्रमाणीकरण का प्रयोग करें"
 Basic.Settings.Stream.Custom.Username="उपयोगकर्ता का नाम"
 Basic.Settings.Stream.Custom.Username="उपयोगकर्ता का नाम"
 Basic.Settings.Stream.Custom.Password="पासवर्ड"
 Basic.Settings.Stream.Custom.Password="पासवर्ड"
@@ -768,9 +775,22 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="अधिकतम वीड
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="अधिकतम ऑडियो बिट दर : %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="अधिकतम ऑडियो बिट दर : %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="अधिकतम रिज़ोल्यूशन : %1"
 Basic.Settings.Stream.Recommended.MaxResolution="अधिकतम रिज़ोल्यूशन : %1"
 Basic.Settings.Stream.Recommended.MaxFPS="अधिकतम FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="अधिकतम FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="कस्टम सर्वर निर्दिष्ट करें..."
+Basic.Settings.Stream.ServiceCustomServer="कस्टम सर्वर"
+Basic.Settings.Stream.EnableMultitrackVideo="%1 सक्षम करें"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="अधिकतम स्ट्रीमिंग बैंडविड्थ"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="स्वचालित"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="अधिकतम वीडियो ट्रैक"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="स्वचालित"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="स्ट्रीम डंप को FLV में सक्षम करें (सरल रिकॉर्डिंग फ़ाइल सेटिंग्स का उपयोग करता है)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="कॉन्फ़िग ओवरराइड (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="कॉन्फ़िग ओवरराइड सक्षम करें"
+Basic.Settings.Stream.MultitrackVideoLabel="मल्टीट्रैक वीडियो"
+Basic.Settings.Stream.AdvancedOptions="उन्नत विकल्प"
 Basic.Settings.Output="आउटपुट"
 Basic.Settings.Output="आउटपुट"
 Basic.Settings.Output.Format="रिकॉर्डिंग प्रारूप"
 Basic.Settings.Output.Format="रिकॉर्डिंग प्रारूप"
 Basic.Settings.Output.Format.MKV="मत्रोस्का वीडियो (.mkv)"
 Basic.Settings.Output.Format.MKV="मत्रोस्का वीडियो (.mkv)"
+Basic.Settings.Output.Format.hMP4="हाइब्रिड MP4 [बीटा] (.mp4)"
 Basic.Settings.Output.Format.fMP4="खंडित MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="खंडित MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="खंडित MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="खंडित MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="खंडित MOV रिकॉर्डिंग को विखंडों में लिखता है और पारंपरिक MOV फ़ाइलों के समान इन्हेंअंतिम रूप देने की आवश्यकता नहीं होती है.\nयह सुनिश्चित करता है कि डिस्क पर लिखने में बाधा होने पर भी फ़ाइल चलने योग्य बनी रहे, उदाहरण के लिए, BSOD या पावर लॉस के परिणामस्वरूप.\n\nयह सभी प्लेअर्स और संपादकों के साथ संगत नहीं भी हो सकता है. यदि आवश्यक हो तो फ़ाइल को अधिक संगत प्रारूप में बदलने के लिए फ़ाइल → रीमक्स रिकॉर्डिंग का उपयोग करें."
 Basic.Settings.Output.Format.TT.fragmented_mov="खंडित MOV रिकॉर्डिंग को विखंडों में लिखता है और पारंपरिक MOV फ़ाइलों के समान इन्हेंअंतिम रूप देने की आवश्यकता नहीं होती है.\nयह सुनिश्चित करता है कि डिस्क पर लिखने में बाधा होने पर भी फ़ाइल चलने योग्य बनी रहे, उदाहरण के लिए, BSOD या पावर लॉस के परिणामस्वरूप.\n\nयह सभी प्लेअर्स और संपादकों के साथ संगत नहीं भी हो सकता है. यदि आवश्यक हो तो फ़ाइल को अधिक संगत प्रारूप में बदलने के लिए फ़ाइल → रीमक्स रिकॉर्डिंग का उपयोग करें."
@@ -1241,3 +1261,30 @@ YouTube.Errors.messageTextInvalid="इस संदेश का आलेख 
 YouTube.Errors.rateLimitExceeded="आप संदेश बहुत शीघ्रता से भेज रहे हैं."
 YouTube.Errors.rateLimitExceeded="आप संदेश बहुत शीघ्रता से भेज रहे हैं."
 YouTube.DocksRemoval.Title="लीगेसी यूट्यूब ब्राउज़र डॉक्स साफ़ करें"
 YouTube.DocksRemoval.Title="लीगेसी यूट्यूब ब्राउज़र डॉक्स साफ़ करें"
 YouTube.DocksRemoval.Text="इन ब्राउज़र डॉक को अप्रचलित मानकर हटा दिया जाएगा:\n\n%1\nइसके बजाय \"डॉक्स/यूट्यूब लाइव कंट्रोल रूम\" का उपयोग करें."
 YouTube.DocksRemoval.Text="इन ब्राउज़र डॉक को अप्रचलित मानकर हटा दिया जाएगा:\n\n%1\nइसके बजाय \"डॉक्स/यूट्यूब लाइव कंट्रोल रूम\" का उपयोग करें."
+ConfigDownload.WarningMessageTitle="चेतावनी"
+FailedToStartStream.MissingConfigURL="वर्तमान सेवा के लिए कोई कॉन्फिग URL उपलब्ध नहीं है"
+FailedToStartStream.NoCustomRTMPURLInSettings="कस्टम  RTMP URL निर्दिष्ट नहीं है"
+FailedToStartStream.InvalidCustomConfig="अमान्य कस्टम कॉन्फ़िग"
+FailedToStartStream.FailedToCreateMultitrackVideoService="मल्टीट्रैक वीडियो सेवा निर्माण में विफल"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="मल्टीट्रैक वीडियो  RTMP आउटपुट बनाने में विफल"
+FailedToStartStream.EncoderNotAvailable="NVENC उपलब्ध नहीं है.\n\nएनकोडर प्रकार '%1' ढूंढने में विफल"
+FailedToStartStream.FailedToCreateVideoEncoder="वीडियो एनकोडर '%1' बनाने में विफल (प्रकार: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="एनकोडर '%1' बनाते समय OBS वीडियो जानकारी प्राप्त करने में विफल (प्रकार: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="ऑडियो एन्कोडर बनाने में विफल"
+FailedToStartStream.NoRTMPURLInConfig="कॉन्फ़िगरेशन में स्ट्रीम लक्ष्य RTMP(S) URL शामिल नहीं है"
+FailedToStartStream.FallbackToDefault="%1 का उपयोग करके स्ट्रीम प्रारंभ करना विफल रहा; क्या आप एकल एन्कोड सेटिंग्स का उपयोग करके पुनः प्रयास करना चाहते हैं?"
+FailedToStartStream.ConfigRequestFailed="%1 से कॉन्फ़िगरेशन नहीं लाया जा सका<br><br>HTTP त्रुटि: %2"
+FailedToStartStream.WarningUnknownStatus="अज्ञात स्थिति मान '%1' प्राप्त हुआ"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nक्या आप %1 के बिना स्ट्रीमिंग जारी रखना चाहते हैं?"
+FailedToStartStream.WarningRetry="\n<br><br>\nक्या आप  स्ट्रीमिंग जारी रखना चाहते हैं?"
+FailedToStartStream.MissingEncoderConfigs="गो लाइव कॉन्फिग में एनकोडर कॉन्फिगरेशन शामिल नहीं था"
+FailedToStartStream.StatusMissingHTML="गो लाइव अनुरोध ने एक अनिर्दिष्ट त्रुटि लौटा दी"
+FailedToStartStream.NoConfigSupplied="अनुपलब्ध कॉन्फ़िग"
+MultitrackVideo.Info="%1 एकाधिक वीडियो गुणवत्ता को एन्कोड करने और भेजने के लिए आपकी सेटिंग्स को स्वचालित रूप से अनुकूलित करता है. इस विकल्प को चुनने से आपके कंप्यूटर और सॉफ़्टवेयर सेटअप के बारे में %2 जानकारी भेजी जाएगी."
+MultitrackVideo.IncompatibleSettings.Title="असंगत सेटिंग्स"
+MultitrackVideo.IncompatibleSettings.Text="%1 वर्तमान में इसके साथ संगत नहीं है:\n\n%2\n%1 के साथ स्ट्रीमिंग जारी रखने के लिए, असंगत सेटिंग्स अक्षम करें:\n\n%3\nऔर दुबारा स्ट्रीमिंग शुरू करें."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="इस स्ट्रीम के लिए अक्षम करें और स्ट्रीमिंग प्रारंभ करें"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="सेटिंग्स अपडेट करें और स्ट्रीमिंग शुरू करें"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 वर्तमान में [ऑडियो → सामान्य → चैनल] के साथ संगत नहीं है '%2', %3 पर सेट किया गया"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ऑडियो → सामान्य → चैनल] को '%1' पर सेट करने की आवश्यकता है"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 को [ऑडियो → सामान्य → चैनल] के लिए कई अलग-अलग सेटिंग्स की आवश्यकता है"

+ 2 - 0
UI/data/locale/hr-HR.ini

@@ -105,6 +105,7 @@ MixerToolbarMenu="Audio mikser jelovnik"
 SceneFilters="Otvorite Filtere Scene"
 SceneFilters="Otvorite Filtere Scene"
 List="Popis"
 List="Popis"
 Grid="Rešetka"
 Grid="Rešetka"
+Automatic="Automatski"
 PluginsFailedToLoad.Title="Greška u učitavanju plugin"
 PluginsFailedToLoad.Title="Greška u učitavanju plugin"
 PluginsFailedToLoad.Text="Naredni OBS plugins nisu uspjelo utvarati:\n\n%1\nMolim vas ažuriranje ili sklanjajte ovi plugins."
 PluginsFailedToLoad.Text="Naredni OBS plugins nisu uspjelo utvarati:\n\n%1\nMolim vas ažuriranje ili sklanjajte ovi plugins."
 AlreadyRunning.Title="OBS je već pokrenut"
 AlreadyRunning.Title="OBS je već pokrenut"
@@ -487,6 +488,7 @@ Basic.Main.Connecting="Povezivanje..."
 Basic.Main.StartRecording="Počni snimanje"
 Basic.Main.StartRecording="Počni snimanje"
 Basic.Main.StartStreaming="Počni streamanje"
 Basic.Main.StartStreaming="Počni streamanje"
 Basic.Main.StopRecording="Zaustavi snimanje"
 Basic.Main.StopRecording="Zaustavi snimanje"
+Basic.Main.AddChapterMarker="Dodaj oynaku poglavlja (samo Hybrid MP4)"
 Basic.Main.StoppingRecording="Zaustavljanje snimanja..."
 Basic.Main.StoppingRecording="Zaustavljanje snimanja..."
 Basic.Main.SetupBroadcast="Upravljaj emitiranjem"
 Basic.Main.SetupBroadcast="Upravljaj emitiranjem"
 Basic.Main.StopStreaming="Zaustavi streamanje"
 Basic.Main.StopStreaming="Zaustavi streamanje"

+ 46 - 1
UI/data/locale/hu-HU.ini

@@ -104,6 +104,7 @@ MixerToolbarMenu="Hangkeverő menü"
 SceneFilters="Jelenetszűrők megnyitása"
 SceneFilters="Jelenetszűrők megnyitása"
 List="Lista"
 List="Lista"
 Grid="Rács"
 Grid="Rács"
+Automatic="Automatikus"
 PluginsFailedToLoad.Title="Hiba a bővítmény betöltése során"
 PluginsFailedToLoad.Title="Hiba a bővítmény betöltése során"
 PluginsFailedToLoad.Text="A következő OBS bővítmények betöltése sikertelen:\n\n%1\nFrissítse vagy távolítsa el ezeket a bővítményeket."
 PluginsFailedToLoad.Text="A következő OBS bővítmények betöltése sikertelen:\n\n%1\nFrissítse vagy távolítsa el ezeket a bővítményeket."
 AlreadyRunning.Title="Az OBS már fut"
 AlreadyRunning.Title="Az OBS már fut"
@@ -190,6 +191,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Hardveres kódolás előnybe
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="A hardveres kódolás megszünteti a CPU erőforrás-használat tetemes részét, viszont sokkal több bitsebességre lehet szükség az azonos képminőség eléréséhez."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="A hardveres kódolás megszünteti a CPU erőforrás-használat tetemes részét, viszont sokkal több bitsebességre lehet szükség az azonos képminőség eléréséhez."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Stream figyelmeztetés"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Stream figyelmeztetés"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="A sávszélesség teszt véletlenszerűsített videoadatokat fog közvetíteni hang nélkül a csatornájára. Ha tudja, ideiglenesen kapcsolja ki a streamek rögzítését és állítsa a streamet privátra amíg a teszt befejeződik. Folytatja?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="A sávszélesség teszt véletlenszerűsített videoadatokat fog közvetíteni hang nélkül a csatornájára. Ha tudja, ideiglenesen kapcsolja ki a streamek rögzítését és állítsa a streamet privátra amíg a teszt befejeződik. Folytatja?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="%1 tesztelése"
 Basic.AutoConfig.TestPage="Végeredmény"
 Basic.AutoConfig.TestPage="Végeredmény"
 Basic.AutoConfig.TestPage.SubTitle.Testing="A program most különböző tesztekkel megbecsüli a legideálisabb beállításokat"
 Basic.AutoConfig.TestPage.SubTitle.Testing="A program most különböző tesztekkel megbecsüli a legideálisabb beállításokat"
 Basic.AutoConfig.TestPage.SubTitle.Complete="A teszt befejeződött"
 Basic.AutoConfig.TestPage.SubTitle.Complete="A teszt befejeződött"
@@ -208,6 +210,7 @@ Basic.AutoConfig.TestPage.Result.Header="A program megállapította, hogy ezek a
 Basic.AutoConfig.TestPage.Result.Footer="A beállítások használatához kattintson a Beállítások alkalmazása gombra. A varázsló újrakonfigurálásához és az újrapróbálkozáshoz, kattintson a Vissza gombra. A manuális beállításokhoz kattintson a Mégse gombra és nyissa meg a Beállításokat."
 Basic.AutoConfig.TestPage.Result.Footer="A beállítások használatához kattintson a Beállítások alkalmazása gombra. A varázsló újrakonfigurálásához és az újrapróbálkozáshoz, kattintson a Vissza gombra. A manuális beállításokhoz kattintson a Mégse gombra és nyissa meg a Beállításokat."
 Basic.AutoConfig.Info="Az automatikus konfigurációs varázsló a számítógép műszaki adatait és az internet sebessége alapján meghatározza a legjobb beállításokat."
 Basic.AutoConfig.Info="Az automatikus konfigurációs varázsló a számítógép műszaki adatait és az internet sebessége alapján meghatározza a legjobb beállításokat."
 Basic.AutoConfig.RunAnytime="Ezt bármikor futtathatod az eszközök menüjében."
 Basic.AutoConfig.RunAnytime="Ezt bármikor futtathatod az eszközök menüjében."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Közvetítéshez használt (átméretezett) felbontás"
 Basic.Stats="Statisztika"
 Basic.Stats="Statisztika"
 Basic.Stats.CPUUsage="Processzorhasználat"
 Basic.Stats.CPUUsage="Processzorhasználat"
 Basic.Stats.HDDSpaceAvailable="Szabad lemezterület"
 Basic.Stats.HDDSpaceAvailable="Szabad lemezterület"
@@ -560,6 +563,7 @@ Basic.Main.Scenes="Jelenetek"
 Basic.Main.Sources="Források"
 Basic.Main.Sources="Források"
 Basic.Main.Source="Forrás"
 Basic.Main.Source="Forrás"
 Basic.Main.Controls="Vezérlés"
 Basic.Main.Controls="Vezérlés"
+Basic.Main.PreparingStream="Előkészítés…"
 Basic.Main.Connecting="Kapcsolódás..."
 Basic.Main.Connecting="Kapcsolódás..."
 Basic.Main.StartRecording="Felvétel indítása"
 Basic.Main.StartRecording="Felvétel indítása"
 Basic.Main.StartReplayBuffer="Visszajátszási puffer indítása"
 Basic.Main.StartReplayBuffer="Visszajátszási puffer indítása"
@@ -571,7 +575,7 @@ Basic.Main.StopRecording="Felvétel leállítása"
 Basic.Main.PauseRecording="Felvétel szüneteltetése"
 Basic.Main.PauseRecording="Felvétel szüneteltetése"
 Basic.Main.UnpauseRecording="Felvétel folytatása"
 Basic.Main.UnpauseRecording="Felvétel folytatása"
 Basic.Main.SplitFile="Felvétel fájljának felosztása"
 Basic.Main.SplitFile="Felvétel fájljának felosztása"
-Basic.Main.AddChapterMarker="Fejezetjelölő hozzáadása"
+Basic.Main.AddChapterMarker="Fejezetjel hozzáadása (csak hibrid MP4 esetén)"
 Basic.Main.StoppingRecording="Felvétel leállítása..."
 Basic.Main.StoppingRecording="Felvétel leállítása..."
 Basic.Main.StopReplayBuffer="Visszajátszási puffer megállítása"
 Basic.Main.StopReplayBuffer="Visszajátszási puffer megállítása"
 Basic.Main.StoppingReplayBuffer="Visszajátszási puffer megállítása…"
 Basic.Main.StoppingReplayBuffer="Visszajátszási puffer megállítása…"
@@ -680,6 +684,7 @@ Basic.MainMenu.Help.About="&Névjegy"
 Basic.Settings.ProgramRestart="A beállítások érvénybe lépéséhez a program újraindítása szükséges."
 Basic.Settings.ProgramRestart="A beállítások érvénybe lépéséhez a program újraindítása szükséges."
 Basic.Settings.ConfirmTitle="Változtatások megerősítése"
 Basic.Settings.ConfirmTitle="Változtatások megerősítése"
 Basic.Settings.Confirm="Nem mentette a módosításokat. Menti a változtatásokat?"
 Basic.Settings.Confirm="Nem mentette a módosításokat. Menti a változtatásokat?"
+Basic.Settings.MultitrackVideoDisabledSettings="Egyes közvetítési beállításokat a(z) %1 %2 vezérel"
 Basic.Settings.General="Általános"
 Basic.Settings.General="Általános"
 Basic.Settings.General.Language="Nyelv"
 Basic.Settings.General.Language="Nyelv"
 Basic.Settings.General.Updater="Frissítések"
 Basic.Settings.General.Updater="Frissítések"
@@ -746,6 +751,7 @@ Basic.Settings.Appearance.General.Theme="Téma"
 Basic.Settings.Appearance.General.Variant="Stílus"
 Basic.Settings.Appearance.General.Variant="Stílus"
 Basic.Settings.Appearance.General.NoVariant="Nincs elérhető stílus"
 Basic.Settings.Appearance.General.NoVariant="Nincs elérhető stílus"
 Basic.Settings.Stream="Közvetítés"
 Basic.Settings.Stream="Közvetítés"
+Basic.Settings.Stream.Destination="Cél"
 Basic.Settings.Stream.Custom.UseAuthentication="Hitelesítés használata"
 Basic.Settings.Stream.Custom.UseAuthentication="Hitelesítés használata"
 Basic.Settings.Stream.Custom.Username="Felhasználónév"
 Basic.Settings.Stream.Custom.Username="Felhasználónév"
 Basic.Settings.Stream.Custom.Password="Jelszó"
 Basic.Settings.Stream.Custom.Password="Jelszó"
@@ -767,6 +773,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Legnagyobb videó bitsebessé
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Legnagyobb hang bitsebesség: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Legnagyobb hang bitsebesség: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Legnagyobb felbontás: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Legnagyobb felbontás: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Legnagyobb FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Legnagyobb FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Egyéni kiszolgáló megadása…"
+Basic.Settings.Stream.ServiceCustomServer="Egyéni kiszolgáló"
+Basic.Settings.Stream.EnableMultitrackVideo="%1 bekapcsolása"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Legnagyobb közvetítési sávszélesség"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatikus"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Legtöbb videósáv"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatikus"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Közvetítés FLV-be írásának bekapcsolása (egyszerű rögzítési fájl beállításainak használata)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Beállítások felülbírálása (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Beállítások felülbírálásának bekapcsolása"
+Basic.Settings.Stream.MultitrackVideoLabel="Többsávos videó"
+Basic.Settings.Stream.AdvancedOptions="Speciális beállítások"
 Basic.Settings.Output="Kimenet"
 Basic.Settings.Output="Kimenet"
 Basic.Settings.Output.Format="Felvétel formátuma"
 Basic.Settings.Output.Format="Felvétel formátuma"
 Basic.Settings.Output.Format.hMP4="Hibrid MP4 [BÉTA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hibrid MP4 [BÉTA] (.mp4)"
@@ -1229,3 +1247,30 @@ YouTube.Errors.messageTextInvalid="Az üzenet szövege érvénytelen."
 YouTube.Errors.rateLimitExceeded="Túl gyorsan küld üzeneteket."
 YouTube.Errors.rateLimitExceeded="Túl gyorsan küld üzeneteket."
 YouTube.DocksRemoval.Title="Örökölt YouTube böngésződokkok törlése"
 YouTube.DocksRemoval.Title="Örökölt YouTube böngésződokkok törlése"
 YouTube.DocksRemoval.Text="Ezek a böngésződokkok el lesznek távolítva, mert elavultak:\n\n%1\nHelyette használja a „Dokkok/YouTube Élő irányítóközpont” lehetőséget."
 YouTube.DocksRemoval.Text="Ezek a böngésződokkok el lesznek távolítva, mert elavultak:\n\n%1\nHelyette használja a „Dokkok/YouTube Élő irányítóközpont” lehetőséget."
+ConfigDownload.WarningMessageTitle="Figyelmeztetés"
+FailedToStartStream.MissingConfigURL="Nem érhető el beállítási webcím a jelenlegi szolgáltatáshoz"
+FailedToStartStream.NoCustomRTMPURLInSettings="Nincs megadva egyéni RTMP webcím"
+FailedToStartStream.InvalidCustomConfig="Érvénytelen egyéni beállítások"
+FailedToStartStream.FailedToCreateMultitrackVideoService="A többsávos videószolgáltatás létrehozása sikertelen"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="A többsávos RTMP videókimenet létrehozása sikertelen"
+FailedToStartStream.EncoderNotAvailable="Az NVENC nem érhető el.\n\nA(z) „%1” típusú kódoló nem található."
+FailedToStartStream.FailedToCreateVideoEncoder="A(z) „%1” (típus: „%2”) kódoló létrehozása sikertelen"
+FailedToStartStream.FailedToGetOBSVideoInfo="Az OBS videóinformációk lekérése sikertelen a(z) „%1” kódoló (típus: „%2”) létrehozása során"
+FailedToStartStream.FailedToCreateAudioEncoder="A hangkódoló létrehozása sikertelen"
+FailedToStartStream.NoRTMPURLInConfig="A beállítás nem tartalmazza az RTMP(S) célwebcímet"
+FailedToStartStream.FallbackToDefault="A közvetítés indítása a(z) %1 használatával sikertelen; megpróbálja újra egy kódolási beállítás használatával?"
+FailedToStartStream.ConfigRequestFailed="A beállítások nem kérhetőek le innen: %1<br><br>HTTP hiba: %2"
+FailedToStartStream.WarningUnknownStatus="Ismeretlen állapotérték kapva: „%1”"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nFolytatja a közvetítést enélkül: %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nBiztos, hogy folytatja a közvetítést?"
+FailedToStartStream.MissingEncoderConfigs="Az élő adás beállítása nem tartalmazta a kódolókonfigurációkat"
+FailedToStartStream.StatusMissingHTML="Az élő adási kérés nem meghatározott hibával tért vissza"
+FailedToStartStream.NoConfigSupplied="Hiányzó konfiguráció"
+MultitrackVideo.Info="Az %1 automatikusan optimalizálja a beállításait, hogy többféle minőségű videót kódoljon és küldjön. A beallítás választása információkat küld a(z) %2 számára a számítógépéről és szoftverbeállításairól."
+MultitrackVideo.IncompatibleSettings.Title="Nem kompatibilis beállítások"
+MultitrackVideo.IncompatibleSettings.Text="Az %1 jelenleg nem kompatibilis ezzel:\n\n%2\nHogy folytassa a közvetítést az %1 használatával, kapcsolja ki a nem kompatibilis beállításokat:\n\n%3\nés kezdje el újra az adást."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Kikapcsolás ennél az adásnál, és a közvetítés indítása"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Beállítások frissítése és a közvetítés indítása"
+MultitrackVideo.IncompatibleSettings.AudioChannels="A(z) %1 jelenleg nem kompatibilis a [Hang → Általános → Csatornák] ezen értékével: „%2”, %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="A [Hang → Általános → Csatornák] értékének ennek kell lennie: „%1”"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="A(z) %1 több különböző beállítást igényel ennél: [Hang → Általános → Csatornák]"

+ 6 - 3
UI/data/locale/id-ID.ini

@@ -562,7 +562,7 @@ Basic.Main.StopRecording="Berhenti Merekam"
 Basic.Main.PauseRecording="Jeda Rekaman"
 Basic.Main.PauseRecording="Jeda Rekaman"
 Basic.Main.UnpauseRecording="Lanjut Merekam"
 Basic.Main.UnpauseRecording="Lanjut Merekam"
 Basic.Main.SplitFile="Pisahkan Berkas Rekaman"
 Basic.Main.SplitFile="Pisahkan Berkas Rekaman"
-Basic.Main.AddChapterMarker="Tambah Penanda Bab"
+Basic.Main.AddChapterMarker="Tambahkan Penanda Bab (Hanya Hybrid MP4)"
 Basic.Main.StoppingRecording="Menghentikan Perekaman..."
 Basic.Main.StoppingRecording="Menghentikan Perekaman..."
 Basic.Main.StopReplayBuffer="Hentikan Buffer Replay"
 Basic.Main.StopReplayBuffer="Hentikan Buffer Replay"
 Basic.Main.StoppingReplayBuffer="Menghentikan Buffer Replay..."
 Basic.Main.StoppingReplayBuffer="Menghentikan Buffer Replay..."
@@ -1218,10 +1218,10 @@ FailedToStartStream.MissingConfigURL="Tidak ada URL konfigurasi yang tersedia un
 FailedToStartStream.NoCustomRTMPURLInSettings="Kustomisasi URL RTMP tidak ditentukan"
 FailedToStartStream.NoCustomRTMPURLInSettings="Kustomisasi URL RTMP tidak ditentukan"
 FailedToStartStream.InvalidCustomConfig="Penyesuaian konfigurasi tidak sah"
 FailedToStartStream.InvalidCustomConfig="Penyesuaian konfigurasi tidak sah"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Gagal untuk membuat layanan video multitrack"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Gagal untuk membuat layanan video multitrack"
-FailedToStartStream.FailedToCreateMultitrackVideoOutput="Gagal untuk membuat video multitrack ber-output rtmp"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Gagal untuk membuat video multitrack ber-output RTMP"
 FailedToStartStream.EncoderNotAvailable="NVENC tidak tersedia.\n\nGagal untuk mencari tipe pengkodean '%1'"
 FailedToStartStream.EncoderNotAvailable="NVENC tidak tersedia.\n\nGagal untuk mencari tipe pengkodean '%1'"
 FailedToStartStream.FailedToCreateVideoEncoder="Gagal untuk membuat pengkodean video '%1' (tipe: '%2')"
 FailedToStartStream.FailedToCreateVideoEncoder="Gagal untuk membuat pengkodean video '%1' (tipe: '%2')"
-FailedToStartStream.FailedToGetOBSVideoInfo="Gagal untuk mendapatkan info video obs ketika membuat pengkodean '%1' (tipe: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Gagal untuk mendapatkan info video OBS ketika membuat pengkodean '%1' (type: '%2')"
 FailedToStartStream.FailedToCreateAudioEncoder="Gagal untuk membuat pengkodean audio"
 FailedToStartStream.FailedToCreateAudioEncoder="Gagal untuk membuat pengkodean audio"
 FailedToStartStream.NoRTMPURLInConfig="Konfigurasi tidak mengandung target URL streaming RTMP(S) "
 FailedToStartStream.NoRTMPURLInConfig="Konfigurasi tidak mengandung target URL streaming RTMP(S) "
 FailedToStartStream.FallbackToDefault="Memulai streaming menggunakan %1 gagal; Anda ingin mencoba lagi menggunakan pengaturan mengkodekan tunggal?"
 FailedToStartStream.FallbackToDefault="Memulai streaming menggunakan %1 gagal; Anda ingin mencoba lagi menggunakan pengaturan mengkodekan tunggal?"
@@ -1237,3 +1237,6 @@ MultitrackVideo.IncompatibleSettings.Title="Pengaturan Tidak Cocok"
 MultitrackVideo.IncompatibleSettings.Text="%1 saat ini tidak cocok dengan:\n\n%2\nUntuk melanjutkan streaming dengan %1, nonaktifkan pengaturan yang tidak cocok:\n\n%3\ndan Mulai Streaming lagi."
 MultitrackVideo.IncompatibleSettings.Text="%1 saat ini tidak cocok dengan:\n\n%2\nUntuk melanjutkan streaming dengan %1, nonaktifkan pengaturan yang tidak cocok:\n\n%3\ndan Mulai Streaming lagi."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Nonaktifkan untuk streaming ini dan Mulai Streaming"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Nonaktifkan untuk streaming ini dan Mulai Streaming"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Perbarui Pengaturan dan Mulai Streaming"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Perbarui Pengaturan dan Mulai Streaming"
+MultitrackVideo.IncompatibleSettings.AudioChannels="Saat ini %1 tidak kompatibel dengan set [Audio → Umum → Saluran] ke '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Umum → Saluran] perlu diatur ke set '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 membutuhkan berbagai pengaturan yang berbeda untuk [Audio → Umum → Saluran]"

+ 124 - 90
UI/data/locale/it-IT.ini

@@ -22,15 +22,15 @@ Mixer="Mixer audio"
 Browse="Sfoglia"
 Browse="Sfoglia"
 DroppedFrames="Fotogrammi persi %1 (%2%)"
 DroppedFrames="Fotogrammi persi %1 (%2%)"
 StudioProgramProjector="Proiettore a schermo intero (programma)"
 StudioProgramProjector="Proiettore a schermo intero (programma)"
-PreviewProjector="Proiettore Schermo intero (Anteprima)"
-SceneProjector="Proiettore Schermo intero (Scena)"
+PreviewProjector="Proiettore a schermo intero (anteprima)"
+SceneProjector="Proiettore a schermo intero (scena)"
 SourceProjector="Proiettore a schermo intero (fonte)"
 SourceProjector="Proiettore a schermo intero (fonte)"
 StudioProgramWindow="Proiettore in finestra (programma)"
 StudioProgramWindow="Proiettore in finestra (programma)"
-PreviewWindow="Proiettore in finestra (Anteprima)"
-SceneWindow="Proiettore in finestra (Scena)"
+PreviewWindow="Proiettore in finestra (anteprima)"
+SceneWindow="Proiettore in finestra (scena)"
 SourceWindow="Proiettore in finestra (fonte)"
 SourceWindow="Proiettore in finestra (fonte)"
-MultiviewProjector="Vista multipla (Schermo intero)"
-MultiviewWindowed="Vista multipla (Finestra)"
+MultiviewProjector="Vista multipla (schermo intero)"
+MultiviewWindowed="Vista multipla (finestra)"
 ResizeProjectorWindowToContent="Adatta la finestra al contenuto"
 ResizeProjectorWindowToContent="Adatta la finestra al contenuto"
 Clear="Rimuovi"
 Clear="Rimuovi"
 Revert="Ripristina"
 Revert="Ripristina"
@@ -68,7 +68,7 @@ Next="Avanti"
 Back="Indietro"
 Back="Indietro"
 Defaults="Predefinite"
 Defaults="Predefinite"
 RestoreDefaults="Predefiniti"
 RestoreDefaults="Predefiniti"
-HideMixer="Nascondi nel Mixer"
+HideMixer="Nascondi nel mixer"
 TransitionOverride="Sovrascrivi transizione"
 TransitionOverride="Sovrascrivi transizione"
 ShowTransition="Visualizza transizione"
 ShowTransition="Visualizza transizione"
 HideTransition="Transizione quando invisibile"
 HideTransition="Transizione quando invisibile"
@@ -82,7 +82,7 @@ VerticalLayout="Layout verticale"
 Group="Gruppo"
 Group="Gruppo"
 DoNotShowAgain="Non mostrare più"
 DoNotShowAgain="Non mostrare più"
 Default="(predefinito)"
 Default="(predefinito)"
-Calculating="Calcolando..."
+Calculating="Calcolo in corso..."
 Fullscreen="Schermo intero"
 Fullscreen="Schermo intero"
 Windowed="In finestra"
 Windowed="In finestra"
 RefreshBrowser="Aggiorna"
 RefreshBrowser="Aggiorna"
@@ -110,11 +110,11 @@ PluginsFailedToLoad.Text="Non sono stati caricati i seguenti plugin OBS :\n\n%1\
 AlreadyRunning.Title="OBS è già in esecuzione"
 AlreadyRunning.Title="OBS è già in esecuzione"
 AlreadyRunning.Text="OBS è già in esecuzione! A meno che non si intendeva effettuare questa operazione, chiudere tutte le istanze esistenti di OBS prima di provare a eseguirne una nuova. Se avete OBS impostato per minimizzarsi nell'area di notifica, si prega di controllare per vedere se è ancora in esecuzione."
 AlreadyRunning.Text="OBS è già in esecuzione! A meno che non si intendeva effettuare questa operazione, chiudere tutte le istanze esistenti di OBS prima di provare a eseguirne una nuova. Se avete OBS impostato per minimizzarsi nell'area di notifica, si prega di controllare per vedere se è ancora in esecuzione."
 AlreadyRunning.LaunchAnyway="Avvia comunque"
 AlreadyRunning.LaunchAnyway="Avvia comunque"
-AutoSafeMode.Title="Modalità provvisoria"
-AutoSafeMode.Text="OBS durante l'ultima sessione non si è chiuso correttamente.\n\nVuoi avviarlo in modalità provvisoria (verranno disattivati plugin di terze parti, script e websocket)?"
-AutoSafeMode.LaunchSafe="Esegui in modalità provvisoria"
+AutoSafeMode.Title="Modalità sicura"
+AutoSafeMode.Text="OBS durante l'ultima sessione non si è chiuso correttamente.\n\nVorresti avviarlo in modalità sicura (verranno disattivati plugin di terze parti, script e websocket)?"
+AutoSafeMode.LaunchSafe="Esegui in Modalità sicura"
 AutoSafeMode.LaunchNormal="Esegui normalmente"
 AutoSafeMode.LaunchNormal="Esegui normalmente"
-SafeMode.Restart="Vuoi riavviare OBS in modalità provvisoria (verranno disattivati plugin di terze parti, script, e websocket)?"
+SafeMode.Restart="Vuoi riavviare OBS in Modalità sicura (verranno disattivati plugin di terze parti, script, e websocket)?"
 SafeMode.RestartNormal="Vuoi riavviare OBS in modalità normale?"
 SafeMode.RestartNormal="Vuoi riavviare OBS in modalità normale?"
 ChromeOS.Title="Piattaforma non supportata"
 ChromeOS.Title="Piattaforma non supportata"
 ChromeOS.Text="OBS sembra essere in esecuzione all'interno di un contenitore ChromeOS. Questa piattaforma non è supportata."
 ChromeOS.Text="OBS sembra essere in esecuzione all'interno di un contenitore ChromeOS. Questa piattaforma non è supportata."
@@ -127,7 +127,7 @@ ExtraBrowsers.Info="Aggiungi pannelli dando loro un nome e un URL, quindi clicca
 ExtraBrowsers.DockName="Nome del Pannello"
 ExtraBrowsers.DockName="Nome del Pannello"
 Auth.Authing.Title="Accesso in corso..."
 Auth.Authing.Title="Accesso in corso..."
 Auth.Authing.Text="Accesso in corso con %1, attendi.."
 Auth.Authing.Text="Accesso in corso con %1, attendi.."
-Auth.AuthFailure.Title="Autenticazione fallita"
+Auth.AuthFailure.Title="Autenticazione non riuscita"
 Auth.AuthFailure.Text="Impossibile eseguire l'accesso con %1:\n\n%2: %3"
 Auth.AuthFailure.Text="Impossibile eseguire l'accesso con %1:\n\n%2: %3"
 Auth.InvalidScope.Title="Autenticazione richiesta"
 Auth.InvalidScope.Title="Autenticazione richiesta"
 Auth.InvalidScope.Text="I requisiti di autenticazione per %1 sono cambiati. Alcune funzionalità potrebbero non essere disponibili."
 Auth.InvalidScope.Text="I requisiti di autenticazione per %1 sono cambiati. Alcune funzionalità potrebbero non essere disponibili."
@@ -150,14 +150,14 @@ BandwidthTest.Region="Regione"
 BandwidthTest.Region.US="Stati Uniti"
 BandwidthTest.Region.US="Stati Uniti"
 BandwidthTest.Region.EU="Europa"
 BandwidthTest.Region.EU="Europa"
 BandwidthTest.Region.Other="Altro"
 BandwidthTest.Region.Other="Altro"
-Basic.AutoConfig="Configurazione Automatica guidata"
+Basic.AutoConfig="Configurazione automatica guidata"
 Basic.AutoConfig.ApplySettings="Applica impostazioni"
 Basic.AutoConfig.ApplySettings="Applica impostazioni"
 Basic.AutoConfig.StartPage="Informazioni sull'utilizzo"
 Basic.AutoConfig.StartPage="Informazioni sull'utilizzo"
 Basic.AutoConfig.StartPage.SubTitle="Specifica per cosa desideri utilizzare il programma"
 Basic.AutoConfig.StartPage.SubTitle="Specifica per cosa desideri utilizzare il programma"
 Basic.AutoConfig.StartPage.PrioritizeStreaming="Ottimizza per le dirette, le registrazioni sono meno importanti"
 Basic.AutoConfig.StartPage.PrioritizeStreaming="Ottimizza per le dirette, le registrazioni sono meno importanti"
 Basic.AutoConfig.StartPage.PrioritizeRecording="Ottimizza solo per le registrazioni, non faccio dirette"
 Basic.AutoConfig.StartPage.PrioritizeRecording="Ottimizza solo per le registrazioni, non faccio dirette"
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Userò solo la fotocamera virtuale"
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Userò solo la fotocamera virtuale"
-Basic.AutoConfig.VideoPage="Impostazioni Video"
+Basic.AutoConfig.VideoPage="Impostazioni video"
 Basic.AutoConfig.VideoPage.SubTitle="Specifica le impostazioni video che vorresti utilizzare"
 Basic.AutoConfig.VideoPage.SubTitle="Specifica le impostazioni video che vorresti utilizzare"
 Basic.AutoConfig.VideoPage.BaseResolution.UseCurrent="Attuale (%1x%2)"
 Basic.AutoConfig.VideoPage.BaseResolution.UseCurrent="Attuale (%1x%2)"
 Basic.AutoConfig.VideoPage.BaseResolution.Display="Schermo %1 (%2×%3)"
 Basic.AutoConfig.VideoPage.BaseResolution.Display="Schermo %1 (%2×%3)"
@@ -168,7 +168,7 @@ Basic.AutoConfig.VideoPage.CanvasExplanation="Nota: la risoluzione (di base) del
 Basic.AutoConfig.StreamPage="Informazioni Diretta"
 Basic.AutoConfig.StreamPage="Informazioni Diretta"
 Basic.AutoConfig.StreamPage.SubTitle="Per favore inserisci le informazioni per le dirette"
 Basic.AutoConfig.StreamPage.SubTitle="Per favore inserisci le informazioni per le dirette"
 Basic.AutoConfig.StreamPage.ConnectAccount="Connetti account (consigliato)"
 Basic.AutoConfig.StreamPage.ConnectAccount="Connetti account (consigliato)"
-Basic.AutoConfig.StreamPage.DisconnectAccount="Disconnetti Account"
+Basic.AutoConfig.StreamPage.DisconnectAccount="Disconnetti account"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Title="Vuoi disconnettere l'account?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Title="Vuoi disconnettere l'account?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Text="Questa modifica verrà applicata immediatamente. Sei sicuro di voler disconnettere il tuo account?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Text="Questa modifica verrà applicata immediatamente. Sei sicuro di voler disconnettere il tuo account?"
 Basic.AutoConfig.StreamPage.GetStreamKey="Ottieni Chiave Stream"
 Basic.AutoConfig.StreamPage.GetStreamKey="Ottieni Chiave Stream"
@@ -180,8 +180,8 @@ Basic.AutoConfig.StreamPage.Service.ShowAll="Mostra tutti..."
 Basic.AutoConfig.StreamPage.Service.Custom="Personalizzato..."
 Basic.AutoConfig.StreamPage.Service.Custom="Personalizzato..."
 Basic.AutoConfig.StreamPage.StreamKey="Chiave Stream"
 Basic.AutoConfig.StreamPage.StreamKey="Chiave Stream"
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: inserisci la frase segreta di cifratura.\nRTMP: inserisci la chiave fornita dal servizio.\nSRT: inserisci lo streamid se il servizio ne usa una."
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: inserisci la frase segreta di cifratura.\nRTMP: inserisci la chiave fornita dal servizio.\nSRT: inserisci lo streamid se il servizio ne usa una."
-Basic.AutoConfig.StreamPage.EncoderKey="Chiave Codificatore"
-Basic.AutoConfig.StreamPage.BearerToken="Tohen Bearer"
+Basic.AutoConfig.StreamPage.EncoderKey="Chiave del codificatore"
+Basic.AutoConfig.StreamPage.BearerToken="Portatore del token"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Account collegato"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Account collegato"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Calcola la velocità in bit tramite un test di larghezza di banda (richiede alcuni minuti)"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Calcola la velocità in bit tramite un test di larghezza di banda (richiede alcuni minuti)"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferisci la codifica hardware"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferisci la codifica hardware"
@@ -195,14 +195,14 @@ Basic.AutoConfig.TestPage.SubTitle.Complete="Test completato"
 Basic.AutoConfig.TestPage.TestingBandwidth="Esecuzione del test della larghezza di banda in corso, potrebbe richiedere alcuni minuti..."
 Basic.AutoConfig.TestPage.TestingBandwidth="Esecuzione del test della larghezza di banda in corso, potrebbe richiedere alcuni minuti..."
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Nessun output trovato per il protocollo di questo servizio"
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Nessun output trovato per il protocollo di questo servizio"
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Connessione a: %1..."
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Connessione a: %1..."
-Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Impossibile connettersi a qualunque server, per favore verifica la tua connessione internet e riprova."
+Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Impossibile connettersi a qualunque server, verifica la tua connessione internet e riprova."
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Test della larghezza di banda per: %1"
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Test della larghezza di banda per: %1"
 Basic.AutoConfig.TestPage.TestingStreamEncoder="Test della codifica delle dirette, può richiedere circa un minuto..."
 Basic.AutoConfig.TestPage.TestingStreamEncoder="Test della codifica delle dirette, può richiedere circa un minuto..."
 Basic.AutoConfig.TestPage.TestingRecordingEncoder="Test della codifica di registrazione, può richiedere circa un minuto..."
 Basic.AutoConfig.TestPage.TestingRecordingEncoder="Test della codifica di registrazione, può richiedere circa un minuto..."
 Basic.AutoConfig.TestPage.TestingRes.Fail="Impossibile avviare la codifica"
 Basic.AutoConfig.TestPage.TestingRes.Fail="Impossibile avviare la codifica"
 Basic.AutoConfig.TestPage.TestingRes.Resolution="Test della risoluzione %1×%2 a %3 FPS..."
 Basic.AutoConfig.TestPage.TestingRes.Resolution="Test della risoluzione %1×%2 a %3 FPS..."
 Basic.AutoConfig.TestPage.Result.StreamingEncoder="Codifica per le dirette"
 Basic.AutoConfig.TestPage.Result.StreamingEncoder="Codifica per le dirette"
-Basic.AutoConfig.TestPage.Result.RecordingEncoder="Codifica per le registrazioni"
+Basic.AutoConfig.TestPage.Result.RecordingEncoder="Codificatore per la registrazione"
 Basic.AutoConfig.TestPage.Result.Header="Il programma ha rilevato che queste impostazioni sono le più adatte per questo dispositivo:"
 Basic.AutoConfig.TestPage.Result.Header="Il programma ha rilevato che queste impostazioni sono le più adatte per questo dispositivo:"
 Basic.AutoConfig.TestPage.Result.Footer="Per utilizzare queste impostazioni, fai clic su «Applica le impostazioni». Per riprovare a configurare la procedura guidata, fai clic su «Indietro». Per configurare manualmente le impostazioni, fai clic su «Annulla» e apri le «Impostazioni»."
 Basic.AutoConfig.TestPage.Result.Footer="Per utilizzare queste impostazioni, fai clic su «Applica le impostazioni». Per riprovare a configurare la procedura guidata, fai clic su «Indietro». Per configurare manualmente le impostazioni, fai clic su «Annulla» e apri le «Impostazioni»."
 Basic.AutoConfig.Info="La configurazione guidata automatica determinerà le migliori impostazioni in base alle specifiche del computer e alla velocità di Internet."
 Basic.AutoConfig.Info="La configurazione guidata automatica determinerà le migliori impostazioni in base alle specifiche del computer e alla velocità di Internet."
@@ -218,7 +218,7 @@ Basic.Stats.MissedFrames="Fotogrammi persi (lag del rendering)"
 Basic.Stats.Output.Stream="Diretta"
 Basic.Stats.Output.Stream="Diretta"
 Basic.Stats.Output.Recording="Registrazione"
 Basic.Stats.Output.Recording="Registrazione"
 Basic.Stats.Status="Stato"
 Basic.Stats.Status="Stato"
-Basic.Stats.Status.Recording="Registrazione in corso"
+Basic.Stats.Status.Recording="Registrazione"
 Basic.Stats.Status.Live="IN DIRETTA"
 Basic.Stats.Status.Live="IN DIRETTA"
 Basic.Stats.Status.Reconnecting="Riconnessione in corso"
 Basic.Stats.Status.Reconnecting="Riconnessione in corso"
 Basic.Stats.Status.Inactive="Inattiva"
 Basic.Stats.Status.Inactive="Inattiva"
@@ -229,7 +229,7 @@ Basic.Stats.Bitrate="Velocità in bit"
 Basic.Stats.DiskFullIn="Disco pieno in (appross.)"
 Basic.Stats.DiskFullIn="Disco pieno in (appross.)"
 Basic.Stats.ResetStats="Ripristina le statistiche"
 Basic.Stats.ResetStats="Ripristina le statistiche"
 ResetUIWarning.Title="Sei sicuro di voler ripristinare l'interfaccia utente?"
 ResetUIWarning.Title="Sei sicuro di voler ripristinare l'interfaccia utente?"
-ResetUIWarning.Text="Ripristinndoa l'interfaccia utente verranno nascosti i pannelli aggiuntivi.\nSe vuoi che siano nuovamente visibili dovrai visualizzare questi pannelli dal menu 'Pannelli' \n\nSei sicuro di voler ripristinare l'interfaccia utente?"
+ResetUIWarning.Text="La reimpostazione dell'interfaccia utente nasconderà i pannelli aggiuntivi.\nSe vuoi che siano nuovamente visibili dovrai mostrare questi pannelli dal menu 'Pannelli'.\n\nSei sicuro di voler ripristinare l'interfaccia utente?"
 Updater.Title="Nuovo aggiornamento disponibile"
 Updater.Title="Nuovo aggiornamento disponibile"
 Updater.Text="È disponibile un nuovo aggiornamento:"
 Updater.Text="È disponibile un nuovo aggiornamento:"
 Updater.UpdateNow="Aggiorna ora"
 Updater.UpdateNow="Aggiorna ora"
@@ -289,7 +289,7 @@ Undo.Balance.Change="Bilanciamento audio su '%1'"
 Undo.SyncOffset.Change="Cambio sincronizzazione audio su '%1'"
 Undo.SyncOffset.Change="Cambio sincronizzazione audio su '%1'"
 Undo.MonitoringType.Change="Cambia monitoraggio audio su '%1'"
 Undo.MonitoringType.Change="Cambia monitoraggio audio su '%1'"
 Undo.Mixers.Change="Cambia mixer audio su '%1'"
 Undo.Mixers.Change="Cambia mixer audio su '%1'"
-Undo.ForceMono.On="Abilita Forza Mono su '%1'"
+Undo.ForceMono.On="Abilita Forza mono su '%1'"
 Undo.ForceMono.Off="Disabilita Mono forzato su '%1'"
 Undo.ForceMono.Off="Disabilita Mono forzato su '%1'"
 Undo.Properties="Cambio proprietà su '%1'"
 Undo.Properties="Cambio proprietà su '%1'"
 Undo.Scene.Duplicate="Duplica la scena '%1'"
 Undo.Scene.Duplicate="Duplica la scena '%1'"
@@ -307,7 +307,7 @@ Undo.PasteSourceRef="Incolla riferimenti fonte in '%1'"
 Undo.GroupItems="Raggruppa elementi in '%1'"
 Undo.GroupItems="Raggruppa elementi in '%1'"
 TransitionNameDlg.Text="Inserisci il nome della transizione"
 TransitionNameDlg.Text="Inserisci il nome della transizione"
 TransitionNameDlg.Title="Nome della transizione"
 TransitionNameDlg.Title="Nome della transizione"
-TitleBar.SafeMode="MODALITA' PROVVISORIA"
+TitleBar.SafeMode="MODALITÀ SICURA"
 TitleBar.PortableMode="Modalità portatile"
 TitleBar.PortableMode="Modalità portatile"
 TitleBar.Profile="Profilo"
 TitleBar.Profile="Profilo"
 TitleBar.Scenes="Scene"
 TitleBar.Scenes="Scene"
@@ -331,7 +331,7 @@ ConfirmRemove.TextMultiple="Sei sicuro di voler rimuovere %1 elementi?"
 ConfirmReset.Title="Ripristina proprietà"
 ConfirmReset.Title="Ripristina proprietà"
 ConfirmReset.Text="Sei sicuro di voler ripristinare i valori delle proprietà ai loro valori predefiniti?"
 ConfirmReset.Text="Sei sicuro di voler ripristinare i valori delle proprietà ai loro valori predefiniti?"
 Output.StartStreamFailed="Impossibile avviare la diretta"
 Output.StartStreamFailed="Impossibile avviare la diretta"
-Output.StartRecordingFailed="Impossibile avviare la registrazione"
+Output.StartRecordingFailed="Avvio della registrazione non riuscito"
 Output.StartReplayFailed="Impossibile avviare il buffer di replay"
 Output.StartReplayFailed="Impossibile avviare il buffer di replay"
 Output.StartVirtualCamFailed="Impossibile avviare la videocamera virtuale"
 Output.StartVirtualCamFailed="Impossibile avviare la videocamera virtuale"
 Output.StartFailedGeneric="Impossibile creare il file di uscita. Controlla il log per i dettagli.\n\nNota: se utilizzi la codifica NVENC o AMD, assicurati che i driver video siano aggiornati all'ultima versione."
 Output.StartFailedGeneric="Impossibile creare il file di uscita. Controlla il log per i dettagli.\n\nNota: se utilizzi la codifica NVENC o AMD, assicurati che i driver video siano aggiornati all'ultima versione."
@@ -346,15 +346,15 @@ Output.ConnectFail.Error="Si è verificato un errore non previsto durante la con
 Output.ConnectFail.Disconnected="Disconnesso dal server."
 Output.ConnectFail.Disconnected="Disconnesso dal server."
 Output.StreamEncodeError.Title="Errore di codifica"
 Output.StreamEncodeError.Title="Errore di codifica"
 Output.StreamEncodeError.Msg="Si è verificato un errore di codifica durante lo streaming."
 Output.StreamEncodeError.Msg="Si è verificato un errore di codifica durante lo streaming."
-Output.StreamEncodeError.Msg.LastError="Durante lo streaming si è verificato un errore dell'encoder :<br><br>%1"
-Output.RecordFail.Title="Impossibile avviare la registrazione"
-Output.RecordFail.Unsupported="Il formato del file di uscita non è supportato o non supporta più di una traccia audio. Per favore, controlla le tue impostazioni e riprova."
+Output.StreamEncodeError.Msg.LastError="Durante lo streaming si è verificato un errore del codificatore:<br><br>%1"
+Output.RecordFail.Title="Avvio della registrazione non riuscito"
+Output.RecordFail.Unsupported="Il formato del file di uscita non è supportato o non supporta più di una traccia audio. Controlla le tue impostazioni e riprova."
 Output.RecordNoSpace.Title="Spazio su disco insufficiente"
 Output.RecordNoSpace.Title="Spazio su disco insufficiente"
-Output.RecordNoSpace.Msg="Non c'è abbastanza spazio su disco per continuare la registrazione."
+Output.RecordNoSpace.Msg="Non c'è abbastanza spazio sul disco per continuare la registrazione."
 Output.RecordError.Title="Errore di registrazione"
 Output.RecordError.Title="Errore di registrazione"
 Output.RecordError.Msg="Si è verificato un errore non specificato durante la registrazione."
 Output.RecordError.Msg="Si è verificato un errore non specificato durante la registrazione."
 Output.RecordError.EncodeErrorMsg="Si è verificato un errore di codifica durante la registrazione."
 Output.RecordError.EncodeErrorMsg="Si è verificato un errore di codifica durante la registrazione."
-Output.RecordError.EncodeErrorMsg.LastError="Durante la registrazione si è verificato un errore dell'encoder :<br><br>%1"
+Output.RecordError.EncodeErrorMsg.LastError="Si è verificato un errore del codificatore durante la registrazione:<br><br>%1"
 Output.BadPath.Title="Percorso del file non valido"
 Output.BadPath.Title="Percorso del file non valido"
 Output.BadPath.Text="Impossibile aprire il percorso di registrazione configurato. Controlla il percorso di registrazione in Impostazioni → Output → Recording."
 Output.BadPath.Text="Impossibile aprire il percorso di registrazione configurato. Controlla il percorso di registrazione in Impostazioni → Output → Recording."
 Output.NoBroadcast.Title="Nessuna trasmissione configurata"
 Output.NoBroadcast.Title="Nessuna trasmissione configurata"
@@ -367,7 +367,7 @@ LogReturnDialog.Description.Crash="Il tuo rapporto sui crash è stato caricato.
 LogReturnDialog.CopyURL="Copia l'URL"
 LogReturnDialog.CopyURL="Copia l'URL"
 LogReturnDialog.AnalyzeURL="Analizza"
 LogReturnDialog.AnalyzeURL="Analizza"
 LogReturnDialog.ErrorUploadingLog="Errore nel caricamento del file di log"
 LogReturnDialog.ErrorUploadingLog="Errore nel caricamento del file di log"
-Remux.SourceFile="Registrazioni di OBS"
+Remux.SourceFile="Registrazione di OBS"
 Remux.TargetFile="File di destinazione"
 Remux.TargetFile="File di destinazione"
 Remux.Remux="Converti"
 Remux.Remux="Converti"
 Remux.Stop="Interrompi la conversione"
 Remux.Stop="Interrompi la conversione"
@@ -383,7 +383,7 @@ Remux.FileExistsTitle="Il file di destinazione è già presente"
 Remux.FileExists="I seguenti file di destinazione sono già presenti. Vuoi sostituirli?"
 Remux.FileExists="I seguenti file di destinazione sono già presenti. Vuoi sostituirli?"
 Remux.ExitUnfinishedTitle="Conversione in corso"
 Remux.ExitUnfinishedTitle="Conversione in corso"
 Remux.ExitUnfinished="La conversione non è finita, interromperla ora potrebbe rendere il file di destinazione inutilizzabile.\nSei sicuro di voler interrompere la conversione?"
 Remux.ExitUnfinished="La conversione non è finita, interromperla ora potrebbe rendere il file di destinazione inutilizzabile.\nSei sicuro di voler interrompere la conversione?"
-Remux.HelpText="Trascina i file da convertire in questa finestra, oppure seleziona una casella «Registrazioni di OBS» vuota per sfogliare i file."
+Remux.HelpText="Trascina i file in questa finestra per convertirli, oppure seleziona una cella «Registrazione di OBS» vuota per cercare i file."
 Remux.NoFilesAddedTitle="Nessun remuxing per i file aggiunti"
 Remux.NoFilesAddedTitle="Nessun remuxing per i file aggiunti"
 Remux.NoFilesAdded="Nessun file è stato aggiunto nel remux. Scelgi una cartella contenente uno o più file video."
 Remux.NoFilesAdded="Nessun file è stato aggiunto nel remux. Scelgi una cartella contenente uno o più file video."
 MissingFiles="File non trovati"
 MissingFiles="File non trovati"
@@ -411,7 +411,7 @@ MacPermissions.Description.OpenDialog="È possibile riaprire questa finestra di
 MacPermissions.AccessGranted="Accesso concesso"
 MacPermissions.AccessGranted="Accesso concesso"
 MacPermissions.RequestAccess="Richiesta accesso"
 MacPermissions.RequestAccess="Richiesta accesso"
 MacPermissions.OpenPreferences="Apri impostazioni %1"
 MacPermissions.OpenPreferences="Apri impostazioni %1"
-MacPermissions.Item.ScreenRecording="Registrazione schermo"
+MacPermissions.Item.ScreenRecording="Registrazione dello schermo"
 MacPermissions.Item.ScreenRecording.Details="OBS richiede questo autorizzazione per poter catturare lo schermo."
 MacPermissions.Item.ScreenRecording.Details="OBS richiede questo autorizzazione per poter catturare lo schermo."
 MacPermissions.Item.Camera="Fotocamera"
 MacPermissions.Item.Camera="Fotocamera"
 MacPermissions.Item.Camera.Details="Questa autorizzazione è necessaria per catturare contenuti da una webcam o da una scheda di cattura."
 MacPermissions.Item.Camera.Details="Questa autorizzazione è necessaria per catturare contenuti da una webcam o da una scheda di cattura."
@@ -445,7 +445,7 @@ BlendingMode.Normal="Normale"
 BlendingMode.Additive="Aggiungi"
 BlendingMode.Additive="Aggiungi"
 BlendingMode.Subtract="Sottrai"
 BlendingMode.Subtract="Sottrai"
 BlendingMode.Screen="Schermo"
 BlendingMode.Screen="Schermo"
-BlendingMode.Multiply="Moltiplicare"
+BlendingMode.Multiply="Moltiplica"
 BlendingMode.Lighten="Illuminato"
 BlendingMode.Lighten="Illuminato"
 BlendingMode.Darken="Scuro"
 BlendingMode.Darken="Scuro"
 Deinterlacing="Deinterlacciamento"
 Deinterlacing="Deinterlacciamento"
@@ -457,7 +457,7 @@ VolControl.SliderMuted="Barra del volume per «%1»: (attualmente muto)"
 VolControl.Mute="Silenzia «%1'»"
 VolControl.Mute="Silenzia «%1'»"
 VolControl.Properties="Proprietà di «%1»"
 VolControl.Properties="Proprietà di «%1»"
 VolControl.UnassignedWarning.Title="Sorgente audio non assegnata"
 VolControl.UnassignedWarning.Title="Sorgente audio non assegnata"
-VolControl.UnassignedWarning.Text="\"%1\" non è assegnato a nessuna traccia audio e non sarà udibile negli stream o nelle registrazioni.\n\nPer assegnare una sorgente audio ad una traccia, apri 'Proprietà audio avanzate' tramite il menu di scelta rapida o usa il pulsante a forma di ingranaggio nella barra strumenti del mixer."
+VolControl.UnassignedWarning.Text="\"%1\" non è assegnato ad alcuna traccia audio e non sarà udibile nelle trasmissioni o nelle registrazioni.\n\nPer assegnare una sorgente audio a una traccia, apri 'Proprietà avanzate dell'audio' tramite il menu dal tasto destro o il pulsante ingranaggio nella \"barra degli strumenti\" del mixer."
 Basic.Main.AddSceneDlg.Title="Aggiunta di una scena"
 Basic.Main.AddSceneDlg.Title="Aggiunta di una scena"
 Basic.Main.AddSceneDlg.Text="Inserisci il nome della scena"
 Basic.Main.AddSceneDlg.Text="Inserisci il nome della scena"
 Basic.Main.DefaultSceneName.Text="Scena %1"
 Basic.Main.DefaultSceneName.Text="Scena %1"
@@ -509,8 +509,8 @@ Basic.StatusBar.DelayStoppingIn="Ritardo (interruzione dopo %1 sec)"
 Basic.StatusBar.DelayStartingStoppingIn="Ritardo (interruzione dopo %1 sec, avvio dopo %2 sec)"
 Basic.StatusBar.DelayStartingStoppingIn="Ritardo (interruzione dopo %1 sec, avvio dopo %2 sec)"
 Basic.StatusBar.RecordingSavedTo="Registrazione salvata in '%1'"
 Basic.StatusBar.RecordingSavedTo="Registrazione salvata in '%1'"
 Basic.StatusBar.ReplayBufferSavedTo="Buffer di replay salvato in '%1'"
 Basic.StatusBar.ReplayBufferSavedTo="Buffer di replay salvato in '%1'"
-Basic.StatusBar.ScreenshotSavedTo="Screenshot salvato in '%1'"
-Basic.StatusBar.AutoRemuxedTo="Registrazione automaticamente trasformata a '%1'"
+Basic.StatusBar.ScreenshotSavedTo="Schermata salvata in '%1'"
+Basic.StatusBar.AutoRemuxedTo="Registrazione convertita automaticamente in '%1'"
 Basic.Filters="Filtri"
 Basic.Filters="Filtri"
 Basic.Filters.AsyncFilters="Filtri audio/video"
 Basic.Filters.AsyncFilters="Filtri audio/video"
 Basic.Filters.AudioFilters="Filtri audio"
 Basic.Filters.AudioFilters="Filtri audio"
@@ -534,10 +534,10 @@ Basic.TransformWindow.BoundsWidth="Larghezza Casella di Delimitazione"
 Basic.TransformWindow.BoundsHeight="Altezza Casella di Delimitazione"
 Basic.TransformWindow.BoundsHeight="Altezza Casella di Delimitazione"
 Basic.TransformWindow.CropToBounds="Ritaglia nel riquadro di delimitazione"
 Basic.TransformWindow.CropToBounds="Ritaglia nel riquadro di delimitazione"
 Basic.TransformWindow.Crop="Ritaglia"
 Basic.TransformWindow.Crop="Ritaglia"
-Basic.TransformWindow.CropLeft="Ritaglia A Sinistra"
-Basic.TransformWindow.CropRight="Ritaglia A Destra"
-Basic.TransformWindow.CropTop="Ritaglia In Alto"
-Basic.TransformWindow.CropBottom="Ritaglia In Basso"
+Basic.TransformWindow.CropLeft="Ritaglia a sinistra"
+Basic.TransformWindow.CropRight="Ritaglia a destra"
+Basic.TransformWindow.CropTop="Ritaglia in alto"
+Basic.TransformWindow.CropBottom="Ritaglia in basso"
 Basic.TransformWindow.Alignment.TopLeft="In alto a sinistra"
 Basic.TransformWindow.Alignment.TopLeft="In alto a sinistra"
 Basic.TransformWindow.Alignment.TopCenter="In alto al centro"
 Basic.TransformWindow.Alignment.TopCenter="In alto al centro"
 Basic.TransformWindow.Alignment.TopRight="In alto a destra"
 Basic.TransformWindow.Alignment.TopRight="In alto a destra"
@@ -567,20 +567,21 @@ Basic.Main.Connecting="Connessione in corso..."
 Basic.Main.StartRecording="Avvia la registrazione"
 Basic.Main.StartRecording="Avvia la registrazione"
 Basic.Main.StartReplayBuffer="Avvia il buffer di replay"
 Basic.Main.StartReplayBuffer="Avvia il buffer di replay"
 Basic.Main.SaveReplay="Salva il replay"
 Basic.Main.SaveReplay="Salva il replay"
-Basic.Main.StartStreaming="Avvia la diretta"
+Basic.Main.StartStreaming="Avvia la trasmissione"
 Basic.Main.StartBroadcast="Vai in diretta"
 Basic.Main.StartBroadcast="Vai in diretta"
 Basic.Main.StartVirtualCam="Avvia la fotocamera virtuale"
 Basic.Main.StartVirtualCam="Avvia la fotocamera virtuale"
 Basic.Main.StopRecording="Termina la registrazione"
 Basic.Main.StopRecording="Termina la registrazione"
 Basic.Main.PauseRecording="Sospendi la registrazione"
 Basic.Main.PauseRecording="Sospendi la registrazione"
 Basic.Main.UnpauseRecording="Riprendi la registrazione"
 Basic.Main.UnpauseRecording="Riprendi la registrazione"
-Basic.Main.SplitFile="Dividi file registrazione"
-Basic.Main.AddChapterMarker="Aggiungi marcatore del capitolo"
-Basic.Main.StoppingRecording="Terminazione della registrazione in corso..."
+Basic.Main.SplitFile="Dividi il file registrazione"
+Basic.Main.AddChapterMarker="Aggiungi il marcatore del capitolo (solamente MP4 ibrido)"
+Basic.Main.StoppingRecording="Arresto della registrazione..."
 Basic.Main.StopReplayBuffer="Termina il buffer di replay"
 Basic.Main.StopReplayBuffer="Termina il buffer di replay"
 Basic.Main.StoppingReplayBuffer="Terminazione del buffer di replay in corso..."
 Basic.Main.StoppingReplayBuffer="Terminazione del buffer di replay in corso..."
 Basic.Main.SetupBroadcast="Gestisci trasmissione"
 Basic.Main.SetupBroadcast="Gestisci trasmissione"
 Basic.Main.StopStreaming="Termina la diretta"
 Basic.Main.StopStreaming="Termina la diretta"
 Basic.Main.StopBroadcast="Ferma trasmissione"
 Basic.Main.StopBroadcast="Ferma trasmissione"
+Basic.Main.AutoStopEnabled="(Stop automatico)"
 Basic.Main.StoppingStreaming="Terminazione della diretta in corso..."
 Basic.Main.StoppingStreaming="Terminazione della diretta in corso..."
 Basic.Main.ForceStopStreaming="Termina la diretta (annulla ritardo)"
 Basic.Main.ForceStopStreaming="Termina la diretta (annulla ritardo)"
 Basic.Main.ShowContextBar="Mostra la barra degli strumenti delle fonti"
 Basic.Main.ShowContextBar="Mostra la barra degli strumenti delle fonti"
@@ -600,10 +601,10 @@ Basic.VCam.OutputSelection.NoSelection="Nessuna selezione per questa tipologia d
 Basic.VCam.RestartWarning="Per applicare la modifica sarà riavviata la camera virtuale "
 Basic.VCam.RestartWarning="Per applicare la modifica sarà riavviata la camera virtuale "
 Basic.MainMenu.File.Export="&Esporta"
 Basic.MainMenu.File.Export="&Esporta"
 Basic.MainMenu.File.Import="&Importa"
 Basic.MainMenu.File.Import="&Importa"
-Basic.MainMenu.File.ShowRecordings="Visualizza &registrazioni"
+Basic.MainMenu.File.ShowRecordings="Mostra le &registrazioni"
 Basic.MainMenu.File.Remux="&Converti le registrazioni"
 Basic.MainMenu.File.Remux="&Converti le registrazioni"
 Basic.MainMenu.File.Settings="Impo&stazioni"
 Basic.MainMenu.File.Settings="Impo&stazioni"
-Basic.MainMenu.File.ShowSettingsFolder="Visualizza la cartella delle impostazioni"
+Basic.MainMenu.File.ShowSettingsFolder="Mostra la cartella delle impostazioni"
 Basic.MainMenu.File.ShowProfileFolder="Mostra la cartella dei profili"
 Basic.MainMenu.File.ShowProfileFolder="Mostra la cartella dei profili"
 Basic.MainMenu.File.ShowMissingFiles="Controlla i file mancanti"
 Basic.MainMenu.File.ShowMissingFiles="Controlla i file mancanti"
 Basic.MainMenu.File.Exit="&Esci"
 Basic.MainMenu.File.Exit="&Esci"
@@ -638,7 +639,7 @@ Basic.MainMenu.Edit.Order.MoveToBottom="Sposta in &fondo"
 Basic.MainMenu.Edit.AdvAudio="Proprietà &audio avanzate"
 Basic.MainMenu.Edit.AdvAudio="Proprietà &audio avanzate"
 Basic.MainMenu.View="&Visualizza"
 Basic.MainMenu.View="&Visualizza"
 Basic.MainMenu.View.Toolbars="Barre degli s&trumenti"
 Basic.MainMenu.View.Toolbars="Barre degli s&trumenti"
-Basic.MainMenu.View.ListboxToolbars="Pannelli barre strumenti"
+Basic.MainMenu.View.ListboxToolbars="Barre degli strumenti dei pannelli"
 Basic.MainMenu.View.ContextBar="Barra degli strumenti delle fonti"
 Basic.MainMenu.View.ContextBar="Barra degli strumenti delle fonti"
 Basic.MainMenu.View.SourceIcons="&Icone fonti"
 Basic.MainMenu.View.SourceIcons="&Icone fonti"
 Basic.MainMenu.View.StatusBar="Barra di &stato"
 Basic.MainMenu.View.StatusBar="Barra di &stato"
@@ -672,7 +673,7 @@ Basic.MainMenu.Help.Logs.ViewCurrentLog="&Visualizza il file di log attuale"
 Basic.MainMenu.Help.ReleaseNotes="Note di rilascio"
 Basic.MainMenu.Help.ReleaseNotes="Note di rilascio"
 Basic.MainMenu.Help.CheckForUpdates="Controlla gli aggiornamenti"
 Basic.MainMenu.Help.CheckForUpdates="Controlla gli aggiornamenti"
 Basic.MainMenu.Help.Repair="Controlla integrità file"
 Basic.MainMenu.Help.Repair="Controlla integrità file"
-Basic.MainMenu.Help.RestartSafeMode="Riavvia in modalità provvisoria"
+Basic.MainMenu.Help.RestartSafeMode="Riavvia in modalità sicura"
 Basic.MainMenu.Help.RestartNormal="Riavvia in modalità normale"
 Basic.MainMenu.Help.RestartNormal="Riavvia in modalità normale"
 Basic.MainMenu.Help.CrashLogs="&Registro degli arresti anomali"
 Basic.MainMenu.Help.CrashLogs="&Registro degli arresti anomali"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="Vi&sualizza i registri dei crash"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="Vi&sualizza i registri dei crash"
@@ -700,9 +701,9 @@ Basic.Settings.General.Projectors="Proiettori"
 Basic.Settings.General.HideProjectorCursor="Nascondi il cursore sopra i proiettori"
 Basic.Settings.General.HideProjectorCursor="Nascondi il cursore sopra i proiettori"
 Basic.Settings.General.ProjectorAlwaysOnTop="I proiettori devono essere sempre in primo piano?"
 Basic.Settings.General.ProjectorAlwaysOnTop="I proiettori devono essere sempre in primo piano?"
 Basic.Settings.General.Snapping="Aggancio delle fonti"
 Basic.Settings.General.Snapping="Aggancio delle fonti"
-Basic.Settings.General.ScreenSnapping="Aggancia le fonti quandi sono vicine ai bordi dello schermo"
-Basic.Settings.General.CenterSnapping="Aggancia le fonti quandi sono vicine al centro orizzontale e verticale"
-Basic.Settings.General.SourceSnapping="Aggancia le fonti quandi sono vicine ad altre fonti"
+Basic.Settings.General.ScreenSnapping="Aggancia le fonti quando sono vicine ai bordi dello schermo"
+Basic.Settings.General.CenterSnapping="Aggancia le fonti quando sono vicine al centro orizzontale e verticale"
+Basic.Settings.General.SourceSnapping="Aggancia le fonti quando sono vicine ad altre fonti"
 Basic.Settings.General.SnapDistance="Sensibilità dell'aggancio"
 Basic.Settings.General.SnapDistance="Sensibilità dell'aggancio"
 Basic.Settings.General.SpacingHelpers="Visualizza guide di allineamento pixel"
 Basic.Settings.General.SpacingHelpers="Visualizza guide di allineamento pixel"
 Basic.Settings.General.RecordWhenStreaming="Registra automaticamente quando sei in diretta"
 Basic.Settings.General.RecordWhenStreaming="Registra automaticamente quando sei in diretta"
@@ -723,11 +724,11 @@ Basic.Settings.General.AutomaticCollectionSearch="Cerca luoghi conosciuti per le
 Basic.Settings.General.SwitchOnDoubleClick="Esegui la transizione quando fai doppio clic sulla scena"
 Basic.Settings.General.SwitchOnDoubleClick="Esegui la transizione quando fai doppio clic sulla scena"
 Basic.Settings.General.StudioPortraitLayout="Attiva il layout verticale"
 Basic.Settings.General.StudioPortraitLayout="Attiva il layout verticale"
 Basic.Settings.General.TogglePreviewProgramLabels="Mostra le etichette di anteprima/programma"
 Basic.Settings.General.TogglePreviewProgramLabels="Mostra le etichette di anteprima/programma"
-Basic.Settings.General.Multiview="Visualizzazione multipla"
+Basic.Settings.General.Multiview="Vista multipla"
 Basic.Settings.General.Multiview.MouseSwitch="Fai clic per passare da una scena all'altra"
 Basic.Settings.General.Multiview.MouseSwitch="Fai clic per passare da una scena all'altra"
 Basic.Settings.General.Multiview.DrawSourceNames="Visualizza i nomi delle scene"
 Basic.Settings.General.Multiview.DrawSourceNames="Visualizza i nomi delle scene"
 Basic.Settings.General.Multiview.DrawSafeAreas="Evidenzia le aree sicure (EBU R 95)"
 Basic.Settings.General.Multiview.DrawSafeAreas="Evidenzia le aree sicure (EBU R 95)"
-Basic.Settings.General.MultiviewLayout="Disposizione della visualizzazione multipla"
+Basic.Settings.General.MultiviewLayout="Disposizione della vista multipla"
 Basic.Settings.General.MultiviewLayout.Horizontal.Top="Orizzontale, in alto (8 scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Top="Orizzontale, in alto (8 scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Orizzontale, in basso (8 scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Orizzontale, in basso (8 scene)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Verticale, a sinistra (8 scene)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Verticale, a sinistra (8 scene)"
@@ -758,13 +759,13 @@ Basic.Settings.Stream.TTVAddon="Plugins per la chat di Twitch"
 Basic.Settings.Stream.TTVAddon.None="Nessuno"
 Basic.Settings.Stream.TTVAddon.None="Nessuno"
 Basic.Settings.Stream.TTVAddon.Both="BetterTTV e FrankerFaceZ"
 Basic.Settings.Stream.TTVAddon.Both="BetterTTV e FrankerFaceZ"
 Basic.Settings.Stream.MissingSettingAlert="Configurazione flusso mancante"
 Basic.Settings.Stream.MissingSettingAlert="Configurazione flusso mancante"
-Basic.Settings.Stream.StreamSettingsWarning="Apri Impostazioni"
+Basic.Settings.Stream.StreamSettingsWarning="Apri le impostazioni"
 Basic.Settings.Stream.MissingUrlAndApiKey="URL e Codice delle dirette sono mancanti.\n\nApri le impostazioni per inserire URL e codice delle dirette nella scheda 'stream'."
 Basic.Settings.Stream.MissingUrlAndApiKey="URL e Codice delle dirette sono mancanti.\n\nApri le impostazioni per inserire URL e codice delle dirette nella scheda 'stream'."
 Basic.Settings.Stream.MissingUrl="URL dello stream mancante.\n\nApri le impostazione per inserire l'URL nella scheda \"Stream\"."
 Basic.Settings.Stream.MissingUrl="URL dello stream mancante.\n\nApri le impostazione per inserire l'URL nella scheda \"Stream\"."
 Basic.Settings.Stream.MissingStreamKey="Chiave stream mancante.\n\nApri le impostazioni per inserire la chiave stream nella scheda \"Stream\"."
 Basic.Settings.Stream.MissingStreamKey="Chiave stream mancante.\n\nApri le impostazioni per inserire la chiave stream nella scheda \"Stream\"."
 Basic.Settings.Stream.IgnoreRecommended="Ignora opzioni raccomandate di streaming"
 Basic.Settings.Stream.IgnoreRecommended="Ignora opzioni raccomandate di streaming"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Ignora le impostazioni raccomandate"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Ignora le impostazioni raccomandate"
-Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Attenzione: ignorare le limitazioni del servizio può degradare la qualità o impedire completamente lo streaming.\n\nContinuare?"
+Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Attenzione: ignorare le limitazioni del servizio può degradare la qualità della trasmissione o impedirla completamente.\n\nContinuare?"
 Basic.Settings.Stream.Recommended.MaxVideoBitrate="Bitrate video massimo: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxVideoBitrate="Bitrate video massimo: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Bitrate audio massimo: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Bitrate audio massimo: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Risoluzione massima: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Risoluzione massima: %1"
@@ -776,6 +777,11 @@ Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Larghezza di banda
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatica"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatica"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Numero massimo di traccie video"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Numero massimo di traccie video"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatico"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatico"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Abilita la scrittura della diretta su un file FLV (utilizza impostazioni di registrazione semplici)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Sovrascrivi la configurazione (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Abilita la sovrascrittura della configurazione"
+Basic.Settings.Stream.MultitrackVideoLabel="Video multi traccia"
+Basic.Settings.Stream.AdvancedOptions="Opzioni avanzate"
 Basic.Settings.Output="Uscita"
 Basic.Settings.Output="Uscita"
 Basic.Settings.Output.Format="Formato di registrazione"
 Basic.Settings.Output.Format="Formato di registrazione"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
@@ -783,7 +789,7 @@ Basic.Settings.Output.Format.hMP4="MP4 ibrido [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 frammentato (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 frammentato (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV frammentato (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV frammentato (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Un file MOV frammentato scrive la registrazione in pezzi e non richiede la stessa finalizzazione dei file MOV tradizionali.\nQuesto assicura che il file rimanga riproducibile anche se la scrittura su disco viene interrotta, ad esempio, a causa di un BSOD o di una mancanza alimentazione.\n\nIl file frammentato porebbe non essere compatibile con tutti i programmi di riproduzione/modifica.\nSe necessario usa 'File' → 'Remux registrazioni' per convertire il file in un formato più compatibile."
 Basic.Settings.Output.Format.TT.fragmented_mov="Un file MOV frammentato scrive la registrazione in pezzi e non richiede la stessa finalizzazione dei file MOV tradizionali.\nQuesto assicura che il file rimanga riproducibile anche se la scrittura su disco viene interrotta, ad esempio, a causa di un BSOD o di una mancanza alimentazione.\n\nIl file frammentato porebbe non essere compatibile con tutti i programmi di riproduzione/modifica.\nSe necessario usa 'File' → 'Remux registrazioni' per convertire il file in un formato più compatibile."
-Basic.Settings.Output.Format.TT.fragmented_mp4="Un file MP4 frammentato scrive la registrazione in pezzi e non richiede la stessa finalizzazione dei file MP4 tradizionali.\nQuesto assicura che il file rimanga riproducibile anche se la scrittura su disco viene interrotta, ad esempio, a causa di un BSOD o di una mancanza alimentazione.\n\nIl file frammentato potrebbe non essere compatibile con tutti i programmi di riproduzione/modifica.\nSe necessario usa 'File' → 'Remux registrazioni' per convertire il file in un formato più compatibile."
+Basic.Settings.Output.Format.TT.fragmented_mp4="Un file MP4 frammentato scrive la registrazione in pezzi e non richiede la stessa finalizzazione dei file MP4 tradizionali.\nQuesto assicura che il file rimanga riproducibile anche se la scrittura su disco viene interrotta, per esempio, a causa di un BSOD o di una mancanza di alimentazione.\n\nIl file frammentato potrebbe non essere compatibile con tutti i programmi di riproduzione/modifica.\nSe necessario usa 'File' → 'Remux registrazioni' per convertire il file in un formato più compatibile."
 Basic.Settings.Output.Encoder.Video="Encoder video"
 Basic.Settings.Output.Encoder.Video="Encoder video"
 Basic.Settings.Output.Encoder.Audio="Encoder audio"
 Basic.Settings.Output.Encoder.Audio="Encoder audio"
 Basic.Settings.Output.SelectDirectory="Seleziona la cartella di registrazione"
 Basic.Settings.Output.SelectDirectory="Seleziona la cartella di registrazione"
@@ -802,8 +808,8 @@ Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Attenzione: l'uso stimato d
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Impossibile stimare la memoria utilizzata. Imposta un limite massimo di memoria."
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Impossibile stimare la memoria utilizzata. Imposta un limite massimo di memoria."
 Basic.Settings.Output.ReplayBuffer.Prefix="Prefisso del nome dei file del buffer di replay"
 Basic.Settings.Output.ReplayBuffer.Prefix="Prefisso del nome dei file del buffer di replay"
 Basic.Settings.Output.ReplayBuffer.Suffix="Suffisso"
 Basic.Settings.Output.ReplayBuffer.Suffix="Suffisso"
-Basic.Settings.Output.ReplayBuffer.UnavailableCustomFFmpeg="Il buffer di riproduzione non può essere usato quando il tipo di registrazione è impostato su Destinazione personalizzata (FFmpeg)."
-Basic.Settings.Output.Simple.SavePath="Percorso di registrazione"
+Basic.Settings.Output.ReplayBuffer.UnavailableCustomFFmpeg="Il buffer di riproduzione non può essere usato quando il tipo di registrazione è impostato su Uscita personalizzata (FFmpeg)."
+Basic.Settings.Output.Simple.SavePath="Percorso della registrazione"
 Basic.Settings.Output.Simple.RecordingQuality="Qualità della registrazione"
 Basic.Settings.Output.Simple.RecordingQuality="Qualità della registrazione"
 Basic.Settings.Output.Simple.RecordingQuality.Stream="La stessa della diretta"
 Basic.Settings.Output.Simple.RecordingQuality.Stream="La stessa della diretta"
 Basic.Settings.Output.Simple.RecordingQuality.Small="Alta qualità, dimensioni dei file medie"
 Basic.Settings.Output.Simple.RecordingQuality.Small="Alta qualità, dimensioni dei file medie"
@@ -812,13 +818,13 @@ Basic.Settings.Output.Simple.RecordingQuality.Lossless="Senza perdita di qualit
 Basic.Settings.Output.Simple.Warn.VideoBitrate="Attenzione: il bitrate video in streaming sarà impostato a %1, che è il limite superiore per il servizio di streaming corrente."
 Basic.Settings.Output.Simple.Warn.VideoBitrate="Attenzione: il bitrate video in streaming sarà impostato a %1, che è il limite superiore per il servizio di streaming corrente."
 Basic.Settings.Output.Simple.Warn.AudioBitrate="Attenzione: il bitrate audio in streaming sarà impostato a %1, che è il limite superiore per il servizio di streaming corrente."
 Basic.Settings.Output.Simple.Warn.AudioBitrate="Attenzione: il bitrate audio in streaming sarà impostato a %1, che è il limite superiore per il servizio di streaming corrente."
 Basic.Settings.Output.Simple.Warn.CannotPause="Attenzione: Le registrazioni non possono essere sospese se la qualità di registrazione è impostata su \"La stessa della diretta\"."
 Basic.Settings.Output.Simple.Warn.CannotPause="Attenzione: Le registrazioni non possono essere sospese se la qualità di registrazione è impostata su \"La stessa della diretta\"."
-Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Attenzione: il formato di registrazione attualmente selezionato non è compatibile con l'encoder per lo streaming selezionati."
-Basic.Settings.Output.Simple.Warn.Encoder="Attenzione: registrare con una codifica software a una qualità diversa dalla diretta richiederà un utilizzo aggiuntivo della CPU se esegui dirette e registri allo stesso tempo."
+Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Attenzione: il formato di registrazione attualmente selezionato è incompatibile con il/i codificatore/i selezionato/i per la diretta."
+Basic.Settings.Output.Simple.Warn.Encoder="Attenzione: registrare con un codificatore software a una qualità diversa dalla diretta richiederà un utilizzo aggiuntivo della CPU se esegui dirette e registri allo stesso tempo."
 Basic.Settings.Output.Simple.Warn.Lossless="Attenzione: la qualità senza perdita di dati genera file di dimensioni enormi! La qualità senza perdite può occupare fino a 7 gigabyte di spazio sul disco al minuto a risoluzioni e framerate elevati. La modalità senza perdita dati non è consigliata per registrazioni lunghe, a meno che non si disponga di una quantità di spazio su disco molto grande. Il buffer di riproduzione non è disponibile quando si utilizza la qualità senza perdita dati."
 Basic.Settings.Output.Simple.Warn.Lossless="Attenzione: la qualità senza perdita di dati genera file di dimensioni enormi! La qualità senza perdite può occupare fino a 7 gigabyte di spazio sul disco al minuto a risoluzioni e framerate elevati. La modalità senza perdita dati non è consigliata per registrazioni lunghe, a meno che non si disponga di una quantità di spazio su disco molto grande. Il buffer di riproduzione non è disponibile quando si utilizza la qualità senza perdita dati."
-Basic.Settings.Output.Simple.Warn.Lossless.Msg="Sei sicuro di volere utilizzare la qualità lossless?"
-Basic.Settings.Output.Simple.Warn.Lossless.Title="Avviso sulla qualità lossless!"
+Basic.Settings.Output.Simple.Warn.Lossless.Msg="Sei sicuro di volere utilizzare la qualità senza perdita?"
+Basic.Settings.Output.Simple.Warn.Lossless.Title="Avviso sulla qualità senza perdita!"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Software (x264, preset con basso utilizzo della CPU, aumenta le dimensioni dei file)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Software (x264, preset con basso utilizzo della CPU, aumenta le dimensioni dei file)"
-Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (Standaard)"
+Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (Predefinito)"
 Basic.Settings.Output.Simple.TwitchVodTrack="Incrocia la traccia VOD (usa traccia 2)"
 Basic.Settings.Output.Simple.TwitchVodTrack="Incrocia la traccia VOD (usa traccia 2)"
 Basic.Settings.Output.Simple.RecAudioTrack="Traccia audio"
 Basic.Settings.Output.Simple.RecAudioTrack="Traccia audio"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Risoluzione/framerate incompatibili"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Risoluzione/framerate incompatibili"
@@ -834,9 +840,9 @@ Basic.Settings.Output.RetryDelay="Ritardo dei tentativi"
 Basic.Settings.Output.MaxRetries="Tentativi massimi"
 Basic.Settings.Output.MaxRetries="Tentativi massimi"
 Basic.Settings.Output.Advanced="Abilita impostazioni personalizzate encoder (avanzate)"
 Basic.Settings.Output.Advanced="Abilita impostazioni personalizzate encoder (avanzate)"
 Basic.Settings.Output.EncoderPreset="Preset della codifica"
 Basic.Settings.Output.EncoderPreset="Preset della codifica"
-Basic.Settings.Output.EncoderPreset.ultrafast="%1 (basso uso CPU, qualità minima)"
-Basic.Settings.Output.EncoderPreset.veryfast="%1 (predefinito) (uso medio CPU, qualità standard)"
-Basic.Settings.Output.EncoderPreset.fast="%1 (uso CPU elevato, alta qualità)"
+Basic.Settings.Output.EncoderPreset.ultrafast="%1 (utilizzo della CPU basso, qualità minima)"
+Basic.Settings.Output.EncoderPreset.veryfast="%1 (predefinito) (utilizzo della CPU medio, qualità standard)"
+Basic.Settings.Output.EncoderPreset.fast="%1 (utilizzo della CPU elevato, alta qualità)"
 Basic.Settings.Output.CustomEncoderSettings="Parametri della codifica personalizzati"
 Basic.Settings.Output.CustomEncoderSettings="Parametri della codifica personalizzati"
 Basic.Settings.Output.CustomMuxerSettings="Parametri del muxer personalizzati"
 Basic.Settings.Output.CustomMuxerSettings="Parametri del muxer personalizzati"
 Basic.Settings.Output.NoSpaceFileName="Genera il nome dei file senza spazi"
 Basic.Settings.Output.NoSpaceFileName="Genera il nome dei file senza spazi"
@@ -844,7 +850,7 @@ Basic.Settings.Output.Adv.Rescale="Riscala l'uscita"
 Basic.Settings.Output.Adv.Rescale.Disabled="Disattivato"
 Basic.Settings.Output.Adv.Rescale.Disabled="Disattivato"
 Basic.Settings.Output.Adv.AudioTrack="Traccia audio"
 Basic.Settings.Output.Adv.AudioTrack="Traccia audio"
 Basic.Settings.Output.Adv.Streaming="Diretta"
 Basic.Settings.Output.Adv.Streaming="Diretta"
-Basic.Settings.Output.Adv.Streaming.Settings="Impostazioni streaming"
+Basic.Settings.Output.Adv.Streaming.Settings="Impostazioni della trasmissione"
 Basic.Settings.Output.Adv.Audio.Track1="Traccia 1"
 Basic.Settings.Output.Adv.Audio.Track1="Traccia 1"
 Basic.Settings.Output.Adv.Audio.Track2="Traccia 2"
 Basic.Settings.Output.Adv.Audio.Track2="Traccia 2"
 Basic.Settings.Output.Adv.Audio.Track3="Traccia 3"
 Basic.Settings.Output.Adv.Audio.Track3="Traccia 3"
@@ -852,9 +858,9 @@ Basic.Settings.Output.Adv.Audio.Track4="Traccia 4"
 Basic.Settings.Output.Adv.Audio.Track5="Traccia 5"
 Basic.Settings.Output.Adv.Audio.Track5="Traccia 5"
 Basic.Settings.Output.Adv.Audio.Track6="Traccia 6"
 Basic.Settings.Output.Adv.Audio.Track6="Traccia 6"
 Basic.Settings.Output.Adv.TwitchVodTrack="Traccia VOD Twitch"
 Basic.Settings.Output.Adv.TwitchVodTrack="Traccia VOD Twitch"
-Basic.Settings.Output.Adv.Encoder="Impostazioni encoder"
-Basic.Settings.Output.Adv.Recording="Registrazioni"
-Basic.Settings.Output.Adv.Recording.Settings="Impostazioni registrazione"
+Basic.Settings.Output.Adv.Encoder="Impostazioni del codificatore"
+Basic.Settings.Output.Adv.Recording="Registrazione"
+Basic.Settings.Output.Adv.Recording.Settings="Impostazioni della registrazione"
 Basic.Settings.Output.Adv.Recording.RecType="Tipo di registrazione"
 Basic.Settings.Output.Adv.Recording.RecType="Tipo di registrazione"
 Basic.Settings.Output.Adv.Recording.Type="Tipo"
 Basic.Settings.Output.Adv.Recording.Type="Tipo"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Uscita personalizzata (FFmpeg)"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Uscita personalizzata (FFmpeg)"
@@ -895,17 +901,17 @@ Screenshot.Scene="Screenshot (scena)"
 Screenshot.Source="Schermata (fonte)"
 Screenshot.Source="Schermata (fonte)"
 FilenameFormatting.TT.CCYY="Anno, 4 cifre"
 FilenameFormatting.TT.CCYY="Anno, 4 cifre"
 FilenameFormatting.TT.YY="Anno, ultime due cifre (00-99)"
 FilenameFormatting.TT.YY="Anno, ultime due cifre (00-99)"
-FilenameFormatting.TT.MM="Mese come numero decimale (01-12)"
-FilenameFormatting.TT.DD="Giorno del mese, con riempimento con zero (01-31)"
+FilenameFormatting.TT.MM="Mese come un numero decimale (01-12)"
+FilenameFormatting.TT.DD="Giorno del mese, riempito con zeri (01-31)"
 FilenameFormatting.TT.hh="Ora in formato 24h (00-23)"
 FilenameFormatting.TT.hh="Ora in formato 24h (00-23)"
 FilenameFormatting.TT.mm="Minuti (00-59)"
 FilenameFormatting.TT.mm="Minuti (00-59)"
 FilenameFormatting.TT.ss="Secondi (00-59)"
 FilenameFormatting.TT.ss="Secondi (00-59)"
 FilenameFormatting.TT.Percent="Un segno %"
 FilenameFormatting.TT.Percent="Un segno %"
-FilenameFormatting.TT.a="Nome abbreviato giorno della settimana"
-FilenameFormatting.TT.A="Nome completo giorno della settimana"
+FilenameFormatting.TT.a="Nome abbreviato del giorno della settimana"
+FilenameFormatting.TT.A="Nome completo del giorno della settimana"
 FilenameFormatting.TT.b="Nome abbreviato del mese"
 FilenameFormatting.TT.b="Nome abbreviato del mese"
 FilenameFormatting.TT.B="Nome del mese completo"
 FilenameFormatting.TT.B="Nome del mese completo"
-FilenameFormatting.TT.d="Giorno dle mese, riemptimento zero (01-31)"
+FilenameFormatting.TT.d="Giorno del mese, riempito con zeri (01-31)"
 FilenameFormatting.TT.H="Ora in formato 24h (00-23)"
 FilenameFormatting.TT.H="Ora in formato 24h (00-23)"
 FilenameFormatting.TT.I="Ora in formato 12h (01-12)"
 FilenameFormatting.TT.I="Ora in formato 12h (01-12)"
 FilenameFormatting.TT.m="Mese come numero decimale (01-12)"
 FilenameFormatting.TT.m="Mese come numero decimale (01-12)"
@@ -916,9 +922,9 @@ FilenameFormatting.TT.S="Secondi (00-59)"
 FilenameFormatting.TT.y="Anno, ultime due cifre (00-99)"
 FilenameFormatting.TT.y="Anno, ultime due cifre (00-99)"
 FilenameFormatting.TT.Y="Anno"
 FilenameFormatting.TT.Y="Anno"
 FilenameFormatting.TT.z="ISO 8601 offset dall'ora UTC nel fuso orario"
 FilenameFormatting.TT.z="ISO 8601 offset dall'ora UTC nel fuso orario"
-FilenameFormatting.TT.Z="Nome fuso orario o abbreviazione"
+FilenameFormatting.TT.Z="Nome del fuso orario o abbreviazione"
 FilenameFormatting.TT.FPS="Fotogrammi al secondo"
 FilenameFormatting.TT.FPS="Fotogrammi al secondo"
-FilenameFormatting.TT.CRES="Risoluzione di base (canvas"
+FilenameFormatting.TT.CRES="Risoluzione di base (riquadro)"
 FilenameFormatting.TT.ORES="Risoluzione in uscita (scalato)"
 FilenameFormatting.TT.ORES="Risoluzione in uscita (scalato)"
 FilenameFormatting.TT.VF="Formato video"
 FilenameFormatting.TT.VF="Formato video"
 Basic.Settings.Video.Adapter="Adattatore video"
 Basic.Settings.Video.Adapter="Adattatore video"
@@ -993,8 +999,8 @@ Basic.Settings.Advanced.General.ProcessPriority.AboveNormal="Superiore al normal
 Basic.Settings.Advanced.General.ProcessPriority.Normal="Normale"
 Basic.Settings.Advanced.General.ProcessPriority.Normal="Normale"
 Basic.Settings.Advanced.General.ProcessPriority.BelowNormal="Inferiore al normale"
 Basic.Settings.Advanced.General.ProcessPriority.BelowNormal="Inferiore al normale"
 Basic.Settings.Advanced.General.ProcessPriority.Idle="Bassa"
 Basic.Settings.Advanced.General.ProcessPriority.Idle="Bassa"
-Basic.Settings.Advanced.FormatWarning="Attenzione: formati di colore diversi da NV12/P010 sono principalmente destinati alla registrazione, e non sono raccomandati durante lo streaming. A causa della conversione del formato colore lo streaming potrebbe comportare un maggiore uso della CPU."
-Basic.Settings.Advanced.FormatWarningPreciseSdr="Avviso: i formati ad alta precisione sono più comunemente usati con gli spazi colore HDR."
+Basic.Settings.Advanced.FormatWarning="Attenzione: i formati di colore diversi da NV12/P010 sono principalmente destinati alla registrazione e non sono raccomandati durante la trasmissione. A causa della conversione del formato colore la trasmissione potrebbe comportare un maggiore utilizzo della CPU."
+Basic.Settings.Advanced.FormatWarningPreciseSdr="Avviso: i formati ad alta precisione sono più comunemente usati con gli spazi dei colori HDR."
 Basic.Settings.Advanced.FormatWarning2100="Attenzione: Rec. 2100 dovrebbe usare un formato con più precisione."
 Basic.Settings.Advanced.FormatWarning2100="Attenzione: Rec. 2100 dovrebbe usare un formato con più precisione."
 Basic.Settings.Advanced.Video.ColorFormat="Formato colore"
 Basic.Settings.Advanced.Video.ColorFormat="Formato colore"
 Basic.Settings.Advanced.Video.ColorFormat.NV12="NV12 (8bit, 4.2:0, 2 piani)"
 Basic.Settings.Advanced.Video.ColorFormat.NV12="NV12 (8bit, 4.2:0, 2 piani)"
@@ -1023,7 +1029,7 @@ Basic.Settings.Advanced.StreamDelay.MemoryUsage="Utilizzo della memoria stimato:
 Basic.Settings.Advanced.Network="Rete"
 Basic.Settings.Advanced.Network="Rete"
 Basic.Settings.Advanced.Network.Disabled="Il protocollo di streaming attualmente selezionato non supporta la modifica delle impostazioni di rete."
 Basic.Settings.Advanced.Network.Disabled="Il protocollo di streaming attualmente selezionato non supporta la modifica delle impostazioni di rete."
 Basic.Settings.Advanced.Network.BindToIP="Associa all'indirizzo IP"
 Basic.Settings.Advanced.Network.BindToIP="Associa all'indirizzo IP"
-Basic.Settings.Advanced.Network.IPFamily="Famiglia IP"
+Basic.Settings.Advanced.Network.IPFamily="Famiglia dell'IP"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Abilita ottimizzazioni di rete"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Abilita ottimizzazioni di rete"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Abilita pacing TCP"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Abilita pacing TCP"
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Tentativi di rendere l'output RTMP compatibile ad altre applicazioni sensibili alla latenza sulla rete regolando il tasso di trasmissione.\nPuò aumentare il rischio di fotogrammi persi su connessioni instabili."
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Tentativi di rendere l'output RTMP compatibile ad altre applicazioni sensibili alla latenza sulla rete regolando il tasso di trasmissione.\nPuò aumentare il rischio di fotogrammi persi su connessioni instabili."
@@ -1034,7 +1040,7 @@ Basic.Settings.Advanced.Hotkeys.DisableHotkeysOutOfFocus="Disattiva le scorciato
 Basic.Settings.Advanced.AutoRemux="Remuxa automaticamente in %1"
 Basic.Settings.Advanced.AutoRemux="Remuxa automaticamente in %1"
 Basic.Settings.Advanced.AutoRemux.MP4="(registra in mkv)"
 Basic.Settings.Advanced.AutoRemux.MP4="(registra in mkv)"
 Basic.AdvAudio="Proprietà audio avanzate"
 Basic.AdvAudio="Proprietà audio avanzate"
-Basic.AdvAudio.ActiveOnly="Solo Fonti Attive"
+Basic.AdvAudio.ActiveOnly="Solo fonti attive"
 Basic.AdvAudio.Name="Nome"
 Basic.AdvAudio.Name="Nome"
 Basic.AdvAudio.VolumeSource="Volume per «%1»"
 Basic.AdvAudio.VolumeSource="Volume per «%1»"
 Basic.AdvAudio.MonoSource="Mix in mono per «%1»"
 Basic.AdvAudio.MonoSource="Mix in mono per «%1»"
@@ -1102,10 +1108,10 @@ OutputWarnings.CodecIncompatible="L'encoder audio o video è stata reimpostato a
 CodecCompat.Incompatible="(non compatibile con %1)"
 CodecCompat.Incompatible="(non compatibile con %1)"
 CodecCompat.CodecPlaceholder="Seleziona encoder..."
 CodecCompat.CodecPlaceholder="Seleziona encoder..."
 CodecCompat.ContainerPlaceholder="Seleziona formato..."
 CodecCompat.ContainerPlaceholder="Seleziona formato..."
-CodecCompat.CodecMissingOnExit.Title="Nessun encoder selezionato"
-CodecCompat.CodecMissingOnExit.Text="Deve essere impostata almeno una codifica video o audio non è impostata.\nAssicuati di selezionare una codifica per la registrazione e per lo streaming."
+CodecCompat.CodecMissingOnExit.Title="Nessun codificatore selezionato"
+CodecCompat.CodecMissingOnExit.Text="Almeno un codificatore per video o audio non è impostato. Assicurarti di selezionare i codificatori sia per la registrazione che per la diretta."
 CodecCompat.ContainerMissingOnExit.Title="Nessun formato selezionato"
 CodecCompat.ContainerMissingOnExit.Title="Nessun formato selezionato"
-CodecCompat.ContainerMissingOnExit.Text="Nessun formato di registrazione è stato selezionato. Seleziona un formato di registrazione che sia compatibile con la codifica diretta selezionata."
+CodecCompat.ContainerMissingOnExit.Text="Nessun formato di registrazione è stato selezionato. Seleziona un formato di registrazione che sia compatibile con il codificatore per la diretta selezionato."
 FinalScene.Title="Eliminazione della scena"
 FinalScene.Title="Eliminazione della scena"
 FinalScene.Text="Deve esserci almeno una scena."
 FinalScene.Text="Deve esserci almeno una scena."
 NoSources.Title="Nessuna fonte"
 NoSources.Title="Nessuna fonte"
@@ -1169,7 +1175,7 @@ YouTube.Actions.Thumbnail="Anteprima"
 YouTube.Actions.Thumbnail.SelectFile="Seleziona file..."
 YouTube.Actions.Thumbnail.SelectFile="Seleziona file..."
 YouTube.Actions.Thumbnail.NoFileSelected="Nessun file selezionato"
 YouTube.Actions.Thumbnail.NoFileSelected="Nessun file selezionato"
 YouTube.Actions.Thumbnail.ClearFile="Pulisci"
 YouTube.Actions.Thumbnail.ClearFile="Pulisci"
-YouTube.Actions.MadeForKids="Questo vdieo è adatto per bambini?*"
+YouTube.Actions.MadeForKids="Questo video è adatto per bambini?*"
 YouTube.Actions.MadeForKids.Yes="Sì, è adatto per bambini"
 YouTube.Actions.MadeForKids.Yes="Sì, è adatto per bambini"
 YouTube.Actions.MadeForKids.No="No, non è adatto per bambini"
 YouTube.Actions.MadeForKids.No="No, non è adatto per bambini"
 YouTube.Actions.AdditionalSettings="Impostazioni aggiuntive"
 YouTube.Actions.AdditionalSettings="Impostazioni aggiuntive"
@@ -1179,7 +1185,7 @@ YouTube.Actions.Latency.Low="Bassa"
 YouTube.Actions.Latency.UltraLow="Ultra bassa"
 YouTube.Actions.Latency.UltraLow="Ultra bassa"
 YouTube.Actions.EnableAutoStart="Abilita avvio automatico"
 YouTube.Actions.EnableAutoStart="Abilita avvio automatico"
 YouTube.Actions.EnableAutoStop="Abilita stop automatico"
 YouTube.Actions.EnableAutoStop="Abilita stop automatico"
-YouTube.Actions.AutoStartStop.TT="Indica se questa trasmissione pianificata deve iniziare automaticamente"
+YouTube.Actions.AutoStartStop.TT="Indica se questa trasmissione pianificata dovrebbe iniziare automaticamente"
 YouTube.Actions.EnableDVR="Abilita DVR"
 YouTube.Actions.EnableDVR="Abilita DVR"
 YouTube.Actions.360Video="Video 360"
 YouTube.Actions.360Video="Video 360"
 YouTube.Actions.ScheduleForLater="Pianificato più tardi"
 YouTube.Actions.ScheduleForLater="Pianificato più tardi"
@@ -1192,7 +1198,7 @@ YouTube.Actions.Create_Schedule="Pianifica trasmissione"
 YouTube.Actions.Create_Schedule_Ready="Pianifica e seleziona trasmissione"
 YouTube.Actions.Create_Schedule_Ready="Pianifica e seleziona trasmissione"
 YouTube.Actions.Dashboard="Apri YouTube Studio"
 YouTube.Actions.Dashboard="Apri YouTube Studio"
 YouTube.Actions.Error.Title="Errore creazione trasmissione in diretta"
 YouTube.Actions.Error.Title="Errore creazione trasmissione in diretta"
-YouTube.Actions.Error.Text="Errore accesso YouTube '%1'.<br/>Descrizione dettagliata errore disponibile qui: <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
+YouTube.Actions.Error.Text="Errore d'accesso a YouTube '%1'.<br/>Una descrizione dettagliata dell'errore è disponibile qui: <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
 YouTube.Actions.Error.General="Errore di accesso a YouTube.\nControlla la connessione di rete o l'accesso al server YouTube."
 YouTube.Actions.Error.General="Errore di accesso a YouTube.\nControlla la connessione di rete o l'accesso al server YouTube."
 YouTube.Actions.Error.NoBroadcastCreated="Errore creazione trasmissione '%1'.<br/>Descrizione dettagliata dell'errore disponibile qui: <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
 YouTube.Actions.Error.NoBroadcastCreated="Errore creazione trasmissione '%1'.<br/>Descrizione dettagliata dell'errore disponibile qui: <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
 YouTube.Actions.Error.NoStreamCreated="Nessun flusso creato.\nRi-collegati all'account."
 YouTube.Actions.Error.NoStreamCreated="Nessun flusso creato.\nRi-collegati all'account."
@@ -1205,7 +1211,8 @@ YouTube.Actions.Error.BroadcastTransitionFailed="La transizione della trasmissio
 YouTube.Actions.Error.BroadcastTestStarting="La trasmissione sta per passare alla fase di prova, questo può richiedere un po' di tempo. Riprova tra 10-30 secondi."
 YouTube.Actions.Error.BroadcastTestStarting="La trasmissione sta per passare alla fase di prova, questo può richiedere un po' di tempo. Riprova tra 10-30 secondi."
 YouTube.Actions.EventsLoading="Caricamento elenco degli eventi..."
 YouTube.Actions.EventsLoading="Caricamento elenco degli eventi..."
 YouTube.Actions.EventCreated.Title="Evento creato"
 YouTube.Actions.EventCreated.Title="Evento creato"
-YouTube.Actions.EventCreated.Text="Creazione evento completata."
+YouTube.Actions.EventCreated.Text="Evento creato con successo."
+YouTube.Actions.Stream="Trasmissione"
 YouTube.Actions.Stream.ScheduledFor="Pianificato per %1"
 YouTube.Actions.Stream.ScheduledFor="Pianificato per %1"
 YouTube.Actions.Stream.Resume="Riprendi lo stream interrotto"
 YouTube.Actions.Stream.Resume="Riprendi lo stream interrotto"
 YouTube.Actions.Stream.YTStudio="Creato automaticamente da YouTube Studio"
 YouTube.Actions.Stream.YTStudio="Creato automaticamente da YouTube Studio"
@@ -1221,7 +1228,7 @@ YouTube.Chat.Error.Text="Il messaggio non può essere inviato: %1"
 YouTube.Errors.liveStreamingNotEnabled="La trasmissione in diretta non è abilitata sul canale YouTube selezionato.<br/><br/>Vedi <a href='https://www.youtube.com/features'>youtube.com/features</a> per ulteriori informazioni."
 YouTube.Errors.liveStreamingNotEnabled="La trasmissione in diretta non è abilitata sul canale YouTube selezionato.<br/><br/>Vedi <a href='https://www.youtube.com/features'>youtube.com/features</a> per ulteriori informazioni."
 YouTube.Errors.livePermissionBlocked="La trasmissione in diretta non è disponibile sul canale YouTube selezionato.<br/>Nota che potrebbero essere necessarie fino a 24 ore perché la trasmissione in diretta diventi disponibile dopo averlo abilitato nelle impostazioni del canale.<br/><br/>Vedi <a href='https://www.youtube.com/features'>youtube.com/features</a> per i dettagli."
 YouTube.Errors.livePermissionBlocked="La trasmissione in diretta non è disponibile sul canale YouTube selezionato.<br/>Nota che potrebbero essere necessarie fino a 24 ore perché la trasmissione in diretta diventi disponibile dopo averlo abilitato nelle impostazioni del canale.<br/><br/>Vedi <a href='https://www.youtube.com/features'>youtube.com/features</a> per i dettagli."
 YouTube.Errors.errorExecutingTransition="Transizione fallita a causa di un errore di backend. Riprova tra pochi secondi."
 YouTube.Errors.errorExecutingTransition="Transizione fallita a causa di un errore di backend. Riprova tra pochi secondi."
-YouTube.Errors.errorStreamInactive="YouTube non sta ricevendo dati per il tuo flusso. Controlla la tua configurazione e riprova."
+YouTube.Errors.errorStreamInactive="YouTube non sta ricevendo dati per la tua trasmissione. Controlla la tua configurazione e riprova."
 YouTube.Errors.invalidTransition="Il tentativo di transizione non è valido. Questo potrebbe essere dovuto al fatto che lo stream non ha terminato una transizione precedente. Si prega di attendere alcuni secondi e riprovare."
 YouTube.Errors.invalidTransition="Il tentativo di transizione non è valido. Questo potrebbe essere dovuto al fatto che lo stream non ha terminato una transizione precedente. Si prega di attendere alcuni secondi e riprovare."
 YouTube.Errors.liveChatDisabled="In questa trasmissione la chat live è disabilitata."
 YouTube.Errors.liveChatDisabled="In questa trasmissione la chat live è disabilitata."
 YouTube.Errors.liveChatEnded="La trasmissione in diretta è terminata."
 YouTube.Errors.liveChatEnded="La trasmissione in diretta è terminata."
@@ -1229,3 +1236,30 @@ YouTube.Errors.messageTextInvalid="Il testo del messaggio non è valido."
 YouTube.Errors.rateLimitExceeded="Stai inviando messaggi troppo velocemente."
 YouTube.Errors.rateLimitExceeded="Stai inviando messaggi troppo velocemente."
 YouTube.DocksRemoval.Title="Rimuovi i panelli YouTube legacy del browser"
 YouTube.DocksRemoval.Title="Rimuovi i panelli YouTube legacy del browser"
 YouTube.DocksRemoval.Text="Questi pannelli del browser verranno rimossi perché obsoleti:\n\n%1\nUsa invece \"Pannello/Controllo regia YouTube Live\"."
 YouTube.DocksRemoval.Text="Questi pannelli del browser verranno rimossi perché obsoleti:\n\n%1\nUsa invece \"Pannello/Controllo regia YouTube Live\"."
+ConfigDownload.WarningMessageTitle="Attenzione"
+FailedToStartStream.MissingConfigURL="Nessun URL di configurazione disponibile per il servizio corrente"
+FailedToStartStream.NoCustomRTMPURLInSettings="L'URL RTMP personalizzato non è specificato"
+FailedToStartStream.InvalidCustomConfig="Configurazione personalizzata non valida"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Creazione servizio video multitraccia fallito"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Non sono riuscito a creare l'output RTMP del video multi traccia"
+FailedToStartStream.EncoderNotAvailable="NVENC non disponibile.\n\nFallita la ricerca del tipo di codificatore '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Creazione del codificatore video '%1' (tipo: '%2') non riuscita"
+FailedToStartStream.FailedToGetOBSVideoInfo="Errore nell'ottenere le informazioni sul video di OBS durante la creazione del codificatore '%1' (tipo: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Creazione del codificatore audio non riuscita"
+FailedToStartStream.NoRTMPURLInConfig="La configurazione non contiene l'URL RTMP(S) della destinazione della trasmissione"
+FailedToStartStream.FallbackToDefault="L'avvio della trasmissione usando %1 è fallito; vuoi riprovare usando le impostazioni con la codifica singola?"
+FailedToStartStream.ConfigRequestFailed="Non è stato possibile recuperare le configurazioni da %1<br><br>errore HTTP: %2"
+FailedToStartStream.WarningUnknownStatus="Ricevuto il valore di stato sconosciuto '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVuoi continuare la diretta senza %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nVuoi continuare la diretta?"
+FailedToStartStream.MissingEncoderConfigs="La configurazione di \"Vai in diretta\" non includeva le configurazioni del codificatore"
+FailedToStartStream.StatusMissingHTML="La richiesta di \"Vai in diretta\" ha restituito un errore non specificato"
+FailedToStartStream.NoConfigSupplied="Configurazione mancante"
+MultitrackVideo.Info="%1 ottimizza automaticamente le tue impostazioni per codificare e inviare molteplici qualità di video. Selezionando questa opzione saranno inviate a %2 informazioni sul tuo computer e sulle impostazioni del software."
+MultitrackVideo.IncompatibleSettings.Title="Impostazioni incompatibili"
+MultitrackVideo.IncompatibleSettings.Text="%1 al momento non è compatibile con:\n\n%2\nPer continuare la trasmissione con %1, disabilita le impostazioni incompatibili:\n\n%3\ne Avvia la diretta di nuovo."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Disabilita per questa diretta e inizia la trasmissione"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aggiorna le impostazioni e inizia la trasmissione"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 non è attualmente compatibile con [Audio → Generale → Canali] impostato su '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Generale → Canali] deve essere impostato su '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 richiede più configurazioni differenti per [Audio → Generale → Canali]"

+ 10 - 6
UI/data/locale/ja-JP.ini

@@ -193,7 +193,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="ハードウェアエンコ
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="ハードウェアエンコードはCPU使用率がほとんどなくなりますが、同レベルの品質を得るためにはより多くのビットレートが必要になります。"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="ハードウェアエンコードはCPU使用率がほとんどなくなりますが、同レベルの品質を得るためにはより多くのビットレートが必要になります。"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="配信の警告"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="配信の警告"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="帯域幅のテストはランダム化された音声なしの映像データを自分のチャンネルに配信しようとしています。可能ならば、一時的に配信の映像保存をオフにしてテストが完了するまで配信を非公開に設定することをおすすめします。 続行しますか?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="帯域幅のテストはランダム化された音声なしの映像データを自分のチャンネルに配信しようとしています。可能ならば、一時的に配信の映像保存をオフにしてテストが完了するまで配信を非公開に設定することをおすすめします。 続行しますか?"
-Basic.AutoConfig.StreamPage.UseMultitrackVideo="テスト %1"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="%1 をテスト"
 Basic.AutoConfig.TestPage="最終結果"
 Basic.AutoConfig.TestPage="最終結果"
 Basic.AutoConfig.TestPage.SubTitle.Testing="プログラムは最も理想的な設定を推定するための一連のテストを現在実行中です"
 Basic.AutoConfig.TestPage.SubTitle.Testing="プログラムは最も理想的な設定を推定するための一連のテストを現在実行中です"
 Basic.AutoConfig.TestPage.SubTitle.Complete="テスト完了"
 Basic.AutoConfig.TestPage.SubTitle.Complete="テスト完了"
@@ -580,7 +580,7 @@ Basic.Main.StopRecording="録画終了"
 Basic.Main.PauseRecording="録画一時停止"
 Basic.Main.PauseRecording="録画一時停止"
 Basic.Main.UnpauseRecording="録画再開"
 Basic.Main.UnpauseRecording="録画再開"
 Basic.Main.SplitFile="録画ファイルの分割"
 Basic.Main.SplitFile="録画ファイルの分割"
-Basic.Main.AddChapterMarker="チャプターマーカーを追加"
+Basic.Main.AddChapterMarker="チャプターマーカーを追加 (Hybrid MP4のみ)"
 Basic.Main.StoppingRecording="録画停止処理中..."
 Basic.Main.StoppingRecording="録画停止処理中..."
 Basic.Main.StopReplayBuffer="リプレイバッファ停止"
 Basic.Main.StopReplayBuffer="リプレイバッファ停止"
 Basic.Main.StoppingReplayBuffer="リプレイバッファ停止処理中..."
 Basic.Main.StoppingReplayBuffer="リプレイバッファ停止処理中..."
@@ -756,7 +756,7 @@ Basic.Settings.Appearance.General.Theme="テーマ"
 Basic.Settings.Appearance.General.Variant="スタイル"
 Basic.Settings.Appearance.General.Variant="スタイル"
 Basic.Settings.Appearance.General.NoVariant="利用可能なスタイルはありません"
 Basic.Settings.Appearance.General.NoVariant="利用可能なスタイルはありません"
 Basic.Settings.Stream="配信"
 Basic.Settings.Stream="配信"
-Basic.Settings.Stream.Destination="伝送先"
+Basic.Settings.Stream.Destination="先"
 Basic.Settings.Stream.Custom.UseAuthentication="認証を使用する"
 Basic.Settings.Stream.Custom.UseAuthentication="認証を使用する"
 Basic.Settings.Stream.Custom.Username="ユーザー名"
 Basic.Settings.Stream.Custom.Username="ユーザー名"
 Basic.Settings.Stream.Custom.Password="パスワード"
 Basic.Settings.Stream.Custom.Password="パスワード"
@@ -785,7 +785,8 @@ Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="最大配信帯域
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="自動"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="自動"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="最大ビデオトラック数"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="最大ビデオトラック数"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="自動"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="自動"
-Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="FLVへのストリームダンプを有効にする (基本録画ファイル設定を使用)"\nBasic.Settings.Stream.MultitrackVideoConfigOverride="\n設定を上書き (JSON)"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="FLVへのストリームダンプを有効にする (基本録画ファイル設定を使用)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="設定を上書き (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="設定の上書きを有効にする"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="設定の上書きを有効にする"
 Basic.Settings.Stream.MultitrackVideoLabel="マルチトラックビデオ"
 Basic.Settings.Stream.MultitrackVideoLabel="マルチトラックビデオ"
 Basic.Settings.Stream.AdvancedOptions="詳細オプション"
 Basic.Settings.Stream.AdvancedOptions="詳細オプション"
@@ -1261,14 +1262,14 @@ FailedToStartStream.MissingConfigURL="現在のサービスで利用可能な設
 FailedToStartStream.NoCustomRTMPURLInSettings="カスタムRTMP URLが指定されていません"
 FailedToStartStream.NoCustomRTMPURLInSettings="カスタムRTMP URLが指定されていません"
 FailedToStartStream.InvalidCustomConfig="無効なカスタム設定"
 FailedToStartStream.InvalidCustomConfig="無効なカスタム設定"
 FailedToStartStream.FailedToCreateMultitrackVideoService="マルチトラックビデオサービスの作成に失敗しました"
 FailedToStartStream.FailedToCreateMultitrackVideoService="マルチトラックビデオサービスの作成に失敗しました"
-FailedToStartStream.FailedToCreateMultitrackVideoOutput="マルチトラックビデオrtmp出力の作成に失敗しました"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="マルチトラックビデオRTMP出力の作成に失敗しました"
 FailedToStartStream.EncoderNotAvailable="NVENCが利用できません。\n\nエンコーダタイプ '%1' が見つかりません"
 FailedToStartStream.EncoderNotAvailable="NVENCが利用できません。\n\nエンコーダタイプ '%1' が見つかりません"
 FailedToStartStream.FailedToCreateVideoEncoder="映像エンコーダ '%1' (タイプ: '%2') の作成に失敗しました"
 FailedToStartStream.FailedToCreateVideoEncoder="映像エンコーダ '%1' (タイプ: '%2') の作成に失敗しました"
 FailedToStartStream.FailedToGetOBSVideoInfo="エンコーダ '%1' (タイプ: '%2') の作成中にOBSの映像情報を取得できませんでした"
 FailedToStartStream.FailedToGetOBSVideoInfo="エンコーダ '%1' (タイプ: '%2') の作成中にOBSの映像情報を取得できませんでした"
 FailedToStartStream.FailedToCreateAudioEncoder="音声エンコーダの作成に失敗しました"
 FailedToStartStream.FailedToCreateAudioEncoder="音声エンコーダの作成に失敗しました"
 FailedToStartStream.NoRTMPURLInConfig="設定に配信ターゲットRTMP(S)のURLが含まれていません"
 FailedToStartStream.NoRTMPURLInConfig="設定に配信ターゲットRTMP(S)のURLが含まれていません"
 FailedToStartStream.FallbackToDefault="%1 を使用した配信の開始に失敗しました。シングルエンコード設定を使用して再試行しますか?"
 FailedToStartStream.FallbackToDefault="%1 を使用した配信の開始に失敗しました。シングルエンコード設定を使用して再試行しますか?"
-FailedToStartStream.ConfigRequestFailed="%1 から設定を取得できませんでした<br><br>HTTP  エラー: %2"
+FailedToStartStream.ConfigRequestFailed="%1 から設定を取得できませんでした<br><br>HTTP エラー: %2"
 FailedToStartStream.WarningUnknownStatus="不明なステータス値 '%1' を受信しました"
 FailedToStartStream.WarningUnknownStatus="不明なステータス値 '%1' を受信しました"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n%1 を使用せずに配信を続行しますか?"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n%1 を使用せずに配信を続行しますか?"
 FailedToStartStream.WarningRetry="\n<br><br>\n配信を続行しますか?"
 FailedToStartStream.WarningRetry="\n<br><br>\n配信を続行しますか?"
@@ -1280,3 +1281,6 @@ MultitrackVideo.IncompatibleSettings.Title="互換性のない設定"
 MultitrackVideo.IncompatibleSettings.Text="%1 は現在以下と互換性がありません:\n\n%2\n%1 で配信を続行するには、互換性のない設定を無効にして:\n\n%3\n再度配信を開始してください。"
 MultitrackVideo.IncompatibleSettings.Text="%1 は現在以下と互換性がありません:\n\n%2\n%1 で配信を続行するには、互換性のない設定を無効にして:\n\n%3\n再度配信を開始してください。"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="この配信では無効にして配信を開始する"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="この配信では無効にして配信を開始する"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="設定を更新して配信を開始する"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="設定を更新して配信を開始する"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 は現在 [音声 → 一般 → チャンネル] を '%2' に設定した場合、互換性がありません %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音声 → 一般 → チャンネル] を '%1' に設定する必要があります"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 は [音声 → 一般 → チャンネル] に複数の異なる設定が必要です"

+ 15 - 0
UI/data/locale/ka-GE.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="ხმის შემრევის მენიუ"
 SceneFilters="სცენის ფილტრების გახსნა"
 SceneFilters="სცენის ფილტრების გახსნა"
 List="სია"
 List="სია"
 Grid="ცხრილი"
 Grid="ცხრილი"
+Automatic="ავტომატური"
 PluginsFailedToLoad.Title="მოდულის ჩატვირთვის შეცდომ"
 PluginsFailedToLoad.Title="მოდულის ჩატვირთვის შეცდომ"
 PluginsFailedToLoad.Text="OBS-ის მოცემული მოდულები ვერ ჩაიტვირთა:\n\n%1\nგთხოვთ, განაახლოთ ან მოაცილოთ აღნიშნული მოდულები."
 PluginsFailedToLoad.Text="OBS-ის მოცემული მოდულები ვერ ჩაიტვირთა:\n\n%1\nგთხოვთ, განაახლოთ ან მოაცილოთ აღნიშნული მოდულები."
 AlreadyRunning.Title="OBS უკვე გაშვებულია"
 AlreadyRunning.Title="OBS უკვე გაშვებულია"
@@ -194,6 +195,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="აპარატურუ
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="აპარატურული დაშიფვრა შეამცირებს პროცესორზე დატვირთვას, თუმცა შესაძლოა მეტი ბიტური სიხშირე დასჭირდეს, იმავე ხარისხის მისაღწევად."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="აპარატურული დაშიფვრა შეამცირებს პროცესორზე დატვირთვას, თუმცა შესაძლოა მეტი ბიტური სიხშირე დასჭირდეს, იმავე ხარისხის მისაღწევად."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="გაფრთხილება ნაკადის გაშვებისას"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="გაფრთხილება ნაკადის გაშვებისას"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="ქსელის გამტარუნარიანობის შემოწმება გულისხმობს, თქვენს არხზე შემთხვევითი ვიდეოფაილების ხმის გაშერე ნაკადად გაშვებას. სასურველია, თუ დროებით გათიშავთ ნაკადის შენახვის შესაძლებლობას და შემოწმების დასრულებამდე ამ ნაკადს გადაიყვანთ პირად რეჟიმში. გსურთ, განაგრძოთ?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="ქსელის გამტარუნარიანობის შემოწმება გულისხმობს, თქვენს არხზე შემთხვევითი ვიდეოფაილების ხმის გაშერე ნაკადად გაშვებას. სასურველია, თუ დროებით გათიშავთ ნაკადის შენახვის შესაძლებლობას და შემოწმების დასრულებამდე ამ ნაკადს გადაიყვანთ პირად რეჟიმში. გსურთ, განაგრძოთ?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="ტესტი %1"
 Basic.AutoConfig.TestPage="საბოლოო შედეგები"
 Basic.AutoConfig.TestPage="საბოლოო შედეგები"
 Basic.AutoConfig.TestPage.SubTitle.Testing="პროგრამა ახლა უშვებს სხვადასხვა სახის შემოწმებებს, სასურველი პარამეტრების დადგენის მიზნით"
 Basic.AutoConfig.TestPage.SubTitle.Testing="პროგრამა ახლა უშვებს სხვადასხვა სახის შემოწმებებს, სასურველი პარამეტრების დადგენის მიზნით"
 Basic.AutoConfig.TestPage.SubTitle.Complete="შემოწმება დასრულებულია"
 Basic.AutoConfig.TestPage.SubTitle.Complete="შემოწმება დასრულებულია"
@@ -563,6 +565,7 @@ Basic.Main.Scenes="სცენები"
 Basic.Main.Sources="წყაროები"
 Basic.Main.Sources="წყაროები"
 Basic.Main.Source="წყარო"
 Basic.Main.Source="წყარო"
 Basic.Main.Controls="სამართავი"
 Basic.Main.Controls="სამართავი"
+Basic.Main.PreparingStream="მომზადება"
 Basic.Main.Connecting="უკავშირდება..."
 Basic.Main.Connecting="უკავშირდება..."
 Basic.Main.StartRecording="ჩაწერის დაწყება"
 Basic.Main.StartRecording="ჩაწერის დაწყება"
 Basic.Main.StartReplayBuffer="გადახვევის ჩართვა"
 Basic.Main.StartReplayBuffer="გადახვევის ჩართვა"
@@ -742,7 +745,13 @@ Basic.Settings.General.ChannelName.stable="მდგრადი"
 Basic.Settings.General.ChannelDescription.stable="უახლესი მდგრადი გამოშვება"
 Basic.Settings.General.ChannelDescription.stable="უახლესი მდგრადი გამოშვება"
 Basic.Settings.General.ChannelName.beta="საცდელი / გამოსაშვებად მომზადებული"
 Basic.Settings.General.ChannelName.beta="საცდელი / გამოსაშვებად მომზადებული"
 Basic.Settings.General.ChannelDescription.beta="სავარაუდოდ არამდგრადი გამოშვებამდელი ვერსიები"
 Basic.Settings.General.ChannelDescription.beta="სავარაუდოდ არამდგრადი გამოშვებამდელი ვერსიები"
+Basic.Settings.Appearance="ვიზუალი"
+Basic.Settings.Appearance.General="ზოგადი"
+Basic.Settings.Appearance.General.Theme="თემა"
+Basic.Settings.Appearance.General.Variant="სტილი"
+Basic.Settings.Appearance.General.NoVariant="სტილები არაა"
 Basic.Settings.Stream="ნაკადი"
 Basic.Settings.Stream="ნაკადი"
+Basic.Settings.Stream.Destination="დანიშნულება"
 Basic.Settings.Stream.Custom.UseAuthentication="ანგარიშზე შესვლით"
 Basic.Settings.Stream.Custom.UseAuthentication="ანგარიშზე შესვლით"
 Basic.Settings.Stream.Custom.Username="მომხმარებლის სახელი"
 Basic.Settings.Stream.Custom.Username="მომხმარებლის სახელი"
 Basic.Settings.Stream.Custom.Password="პაროლი"
 Basic.Settings.Stream.Custom.Password="პაროლი"
@@ -764,6 +773,11 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="ვიდეოს უმა
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="ხმის უმაღლესი ბიტური სიხშირე: %1 კბწმ"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="ხმის უმაღლესი ბიტური სიხშირე: %1 კბწმ"
 Basic.Settings.Stream.Recommended.MaxResolution="გაფართოება არაუმეტეს: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="გაფართოება არაუმეტეს: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="FPS არაუმეტეს: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="FPS არაუმეტეს: %1"
+Basic.Settings.Stream.EnableMultitrackVideo="ჩართვა %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="მაქსიმალური სტრიმინგის გამტარობა"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="ავტომატური"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="მაქსიმალური ვიდეო გზა"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="ავტომატური"
 Basic.Settings.Output="გამოტანა"
 Basic.Settings.Output="გამოტანა"
 Basic.Settings.Output.Format="ჩაწერის ფორმატი"
 Basic.Settings.Output.Format="ჩაწერის ფორმატი"
 Basic.Settings.Output.Format.MKV="Matroska-ვიდეო (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska-ვიდეო (.mkv)"
@@ -1226,3 +1240,4 @@ YouTube.Errors.messageTextInvalid="ნაწერი გაუმართა
 YouTube.Errors.rateLimitExceeded="ზედმეტად სწრაფად აგზავნით."
 YouTube.Errors.rateLimitExceeded="ზედმეტად სწრაფად აგზავნით."
 YouTube.DocksRemoval.Title="YouTube-ბრაუზერის მოძველებული ნაწილების მოცილება"
 YouTube.DocksRemoval.Title="YouTube-ბრაუზერის მოძველებული ნაწილების მოცილება"
 YouTube.DocksRemoval.Text="ბრაუზერის ეს ნაწილები მოცილდება, როგორც მოძველებული:\n\n%1\nსანაცვლოდ იხილეთ „იერსახის ნაწილები/YouTube Live Control Room“."
 YouTube.DocksRemoval.Text="ბრაუზერის ეს ნაწილები მოცილდება, როგორც მოძველებული:\n\n%1\nსანაცვლოდ იხილეთ „იერსახის ნაწილები/YouTube Live Control Room“."
+ConfigDownload.WarningMessageTitle="გაფრთხილება"

+ 46 - 1
UI/data/locale/ko-KR.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="오디오 믹서 메뉴"
 SceneFilters="장면 필터 열기"
 SceneFilters="장면 필터 열기"
 List="목록"
 List="목록"
 Grid="격자"
 Grid="격자"
+Automatic="자동"
 PluginsFailedToLoad.Title="플러그인 로딩 오류"
 PluginsFailedToLoad.Title="플러그인 로딩 오류"
 PluginsFailedToLoad.Text="다음 플러그인을 로딩하는데 실패했습니다:\n\n%1\n이 플러그인을 업데이트 하거나 삭제하십시오."
 PluginsFailedToLoad.Text="다음 플러그인을 로딩하는데 실패했습니다:\n\n%1\n이 플러그인을 업데이트 하거나 삭제하십시오."
 AlreadyRunning.Title="OBS가 이미 실행 중입니다"
 AlreadyRunning.Title="OBS가 이미 실행 중입니다"
@@ -194,6 +195,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="하드웨어 인코딩 선
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="하드웨어 인코딩은 CPU 사용량을 대폭 줄일 수 있지만, 소프트웨어 인코딩과 동등한 품질을 달성하려면 더 많은 비트 전송률이 필요합니다."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="하드웨어 인코딩은 CPU 사용량을 대폭 줄일 수 있지만, 소프트웨어 인코딩과 동등한 품질을 달성하려면 더 많은 비트 전송률이 필요합니다."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="방송 경고"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="방송 경고"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="대역폭 검사 작업은 무작위 영상 데이터를 사용자의 방송 채널로 송출합니다. 이 검사가 끝날 때까지 방송 서비스에서 저장 기능을 잠시 끄거나 방송을 비공개로 전환하는 것을 추천합니다. 계속할까요?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="대역폭 검사 작업은 무작위 영상 데이터를 사용자의 방송 채널로 송출합니다. 이 검사가 끝날 때까지 방송 서비스에서 저장 기능을 잠시 끄거나 방송을 비공개로 전환하는 것을 추천합니다. 계속할까요?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="%1 테스트"
 Basic.AutoConfig.TestPage="최종 결과"
 Basic.AutoConfig.TestPage="최종 결과"
 Basic.AutoConfig.TestPage.SubTitle.Testing="이 프로그램은 가장 이상적인 설정을 찾기 위해서 몇 가지 검사를 실행합니다."
 Basic.AutoConfig.TestPage.SubTitle.Testing="이 프로그램은 가장 이상적인 설정을 찾기 위해서 몇 가지 검사를 실행합니다."
 Basic.AutoConfig.TestPage.SubTitle.Complete="검사 완료"
 Basic.AutoConfig.TestPage.SubTitle.Complete="검사 완료"
@@ -212,6 +214,7 @@ Basic.AutoConfig.TestPage.Result.Header="프로그램에서 선택한 가장 이
 Basic.AutoConfig.TestPage.Result.Footer="이 설정을 사용하려면 설정 적용을 누르세요. 구성 마법사를 다시 시작하려면 뒤로 가기를 누르세요. 수동으로 설정하고 싶다면 취소를 누른 다음 설정 창을 확인하세요."
 Basic.AutoConfig.TestPage.Result.Footer="이 설정을 사용하려면 설정 적용을 누르세요. 구성 마법사를 다시 시작하려면 뒤로 가기를 누르세요. 수동으로 설정하고 싶다면 취소를 누른 다음 설정 창을 확인하세요."
 Basic.AutoConfig.Info="자동 설정 마법사는 컴퓨터의 사양과 인터넷 속도에 따라 최적의 설정을 선택할 것입니다."
 Basic.AutoConfig.Info="자동 설정 마법사는 컴퓨터의 사양과 인터넷 속도에 따라 최적의 설정을 선택할 것입니다."
 Basic.AutoConfig.RunAnytime="이것은 아무 때나 도구 메뉴에서 실행할 수 있습니다."
 Basic.AutoConfig.RunAnytime="이것은 아무 때나 도구 메뉴에서 실행할 수 있습니다."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="스트리밍 (조정된) 해상도"
 Basic.Stats="통계"
 Basic.Stats="통계"
 Basic.Stats.CPUUsage="CPU 이용률"
 Basic.Stats.CPUUsage="CPU 이용률"
 Basic.Stats.HDDSpaceAvailable="사용 가능 저장 공간"
 Basic.Stats.HDDSpaceAvailable="사용 가능 저장 공간"
@@ -565,6 +568,7 @@ Basic.Main.Scenes="장면 목록"
 Basic.Main.Sources="소스 목록"
 Basic.Main.Sources="소스 목록"
 Basic.Main.Source="소스"
 Basic.Main.Source="소스"
 Basic.Main.Controls="제어"
 Basic.Main.Controls="제어"
+Basic.Main.PreparingStream="준비 중..."
 Basic.Main.Connecting="연결 중..."
 Basic.Main.Connecting="연결 중..."
 Basic.Main.StartRecording="녹화 시작"
 Basic.Main.StartRecording="녹화 시작"
 Basic.Main.StartReplayBuffer="리플레이 버퍼 시작"
 Basic.Main.StartReplayBuffer="리플레이 버퍼 시작"
@@ -576,7 +580,7 @@ Basic.Main.StopRecording="녹화 중단"
 Basic.Main.PauseRecording="녹화 일시정지"
 Basic.Main.PauseRecording="녹화 일시정지"
 Basic.Main.UnpauseRecording="녹화 재개"
 Basic.Main.UnpauseRecording="녹화 재개"
 Basic.Main.SplitFile="녹화 파일 분할"
 Basic.Main.SplitFile="녹화 파일 분할"
-Basic.Main.AddChapterMarker="챕터 마커 추가"
+Basic.Main.AddChapterMarker="챕터 마커 추가 (하이브리드 MP4 전용)"
 Basic.Main.StoppingRecording="녹화를 중단합니다...."
 Basic.Main.StoppingRecording="녹화를 중단합니다...."
 Basic.Main.StopReplayBuffer="리플레이 버퍼 중단"
 Basic.Main.StopReplayBuffer="리플레이 버퍼 중단"
 Basic.Main.StoppingReplayBuffer="리플레이 버퍼 중단중..."
 Basic.Main.StoppingReplayBuffer="리플레이 버퍼 중단중..."
@@ -685,6 +689,7 @@ Basic.MainMenu.Help.About="정보(&A)"
 Basic.Settings.ProgramRestart="설정을 적용하려면 프로그램을 다시 시작해야 합니다."
 Basic.Settings.ProgramRestart="설정을 적용하려면 프로그램을 다시 시작해야 합니다."
 Basic.Settings.ConfirmTitle="변경사항 확인"
 Basic.Settings.ConfirmTitle="변경사항 확인"
 Basic.Settings.Confirm="저장하지 않은 설정이 있습니다. 저장하시겠습니까?"
 Basic.Settings.Confirm="저장하지 않은 설정이 있습니다. 저장하시겠습니까?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 이(가) 일부 스트림 설정을 제어하고 있음"
 Basic.Settings.General="일반"
 Basic.Settings.General="일반"
 Basic.Settings.General.Language="언어"
 Basic.Settings.General.Language="언어"
 Basic.Settings.General.Updater="업데이트"
 Basic.Settings.General.Updater="업데이트"
@@ -751,6 +756,7 @@ Basic.Settings.Appearance.General.Theme="테마"
 Basic.Settings.Appearance.General.Variant="스타일"
 Basic.Settings.Appearance.General.Variant="스타일"
 Basic.Settings.Appearance.General.NoVariant="사용 가능한 스타일 없음"
 Basic.Settings.Appearance.General.NoVariant="사용 가능한 스타일 없음"
 Basic.Settings.Stream="방송"
 Basic.Settings.Stream="방송"
+Basic.Settings.Stream.Destination="대상"
 Basic.Settings.Stream.Custom.UseAuthentication="인증 기능 사용"
 Basic.Settings.Stream.Custom.UseAuthentication="인증 기능 사용"
 Basic.Settings.Stream.Custom.Username="사용자 이름"
 Basic.Settings.Stream.Custom.Username="사용자 이름"
 Basic.Settings.Stream.Custom.Password="비밀번호"
 Basic.Settings.Stream.Custom.Password="비밀번호"
@@ -772,6 +778,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="최대 비디오 비트레이
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="최대 오디오 비트레이트: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="최대 오디오 비트레이트: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="최대 해상도: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="최대 해상도: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="최대 FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="최대 FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="사용자 정의 서버 지정..."
+Basic.Settings.Stream.ServiceCustomServer="사용자 지정 서버"
+Basic.Settings.Stream.EnableMultitrackVideo="%1 활성화"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="최대 스트리밍 대역폭"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="자동"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="최대 비디오 트랙 수"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="자동"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="FLV로 스트리밍 덤프 활성화 (단순 녹화 파일 설정 사용)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="구성 재정의 (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="구성 재정의 활성화"
+Basic.Settings.Stream.MultitrackVideoLabel="멀티트랙 비디오"
+Basic.Settings.Stream.AdvancedOptions="고급 옵션"
 Basic.Settings.Output="출력"
 Basic.Settings.Output="출력"
 Basic.Settings.Output.Format="녹화 형식"
 Basic.Settings.Output.Format="녹화 형식"
 Basic.Settings.Output.Format.MKV="Matroska 비디오 (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska 비디오 (.mkv)"
@@ -1236,3 +1254,30 @@ YouTube.Errors.messageTextInvalid="메시지 내용이 유효하지 않습니다
 YouTube.Errors.rateLimitExceeded="메시지를 너무 빨리 보내고 있습니다."
 YouTube.Errors.rateLimitExceeded="메시지를 너무 빨리 보내고 있습니다."
 YouTube.DocksRemoval.Title="레거시 YouTube 브라우저 독 제거"
 YouTube.DocksRemoval.Title="레거시 YouTube 브라우저 독 제거"
 YouTube.DocksRemoval.Text="다음 브라우저 독은 지원 중단으로 제거됩니다:\n\n%1\n대신 '독/YouTube 라이브 관제실'을 사용하세요."
 YouTube.DocksRemoval.Text="다음 브라우저 독은 지원 중단으로 제거됩니다:\n\n%1\n대신 '독/YouTube 라이브 관제실'을 사용하세요."
+ConfigDownload.WarningMessageTitle="경고"
+FailedToStartStream.MissingConfigURL="현재 서비스에 사용 가능한 구성 URL 없음"
+FailedToStartStream.NoCustomRTMPURLInSettings="사용자 지정 RTMP 주소가 지정되지 않음"
+FailedToStartStream.InvalidCustomConfig="유효하지 않은 사용자 지정 구성"
+FailedToStartStream.FailedToCreateMultitrackVideoService="멀티트랙 비디오 서비스 생성에 실패했습니다"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="멀티트랙 비디오 RTMP 출력 생성에 실패했습니다"
+FailedToStartStream.EncoderNotAvailable="NVENC를 사용할 수 없습니다.\n\n인코더 유형 '%1'을(를) 찾을 수 없습니다"
+FailedToStartStream.FailedToCreateVideoEncoder="비디오 인코더 '%1' 생성에 실패했습니다 (유형: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="인코더 '%1' 생성 중 OBS 비디오 정보를 불러오는 데 실패했습니다 (유형: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="오디오 인코더 생성에 실패했습니다"
+FailedToStartStream.NoRTMPURLInConfig="구성에 스트림 대상 RTMP(S) 주소가 없습니다"
+FailedToStartStream.FallbackToDefault="%1 을(를) 사용하여 스트림을 시작하지 못했습니다. 단일 인코딩 설정을 사용하여 다시 시도하겠습니까?"
+FailedToStartStream.ConfigRequestFailed="%1에서 구성을 가져오지 못했습니다<br><br>HTTP 오류: %2"
+FailedToStartStream.WarningUnknownStatus="알 수 없는 상태 값 '%1'을(를) 받았습니다"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n%1 없이 스트리밍을 계속하시겠습니까?"
+FailedToStartStream.WarningRetry="\n<br><br>\n스트리밍을 계속하시겠습니까?"
+FailedToStartStream.MissingEncoderConfigs="방송 시작 구성에 인코더 설정이 포함되지 않았습니다"
+FailedToStartStream.StatusMissingHTML="방송 시작 요청에서 알 수 없는 오류를 반환했습니다"
+FailedToStartStream.NoConfigSupplied="구성을 찾을 수 없습니다"
+MultitrackVideo.Info="%1 (은)는 설정을 자동으로 최적화하여 여러 비디오 품질을 인코딩 및 전송합니다. 이 옵션을 선택하면 컴퓨터 사양 및 소프트웨어 설정에 대한 정보가 %2 (으)로 전송됩니다."
+MultitrackVideo.IncompatibleSettings.Title="호환되지 않는 설정"
+MultitrackVideo.IncompatibleSettings.Text="%1 은(는) 현재 다음과 호환되지 않습니다:\n\n%2\n%1 (으)로 스트리밍을 계속하시려면, 다음 호환되지 않는 설정을 비활성화하세요:\n\n%3\n그리고 스트리밍을 다시 시작하세요."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="이번 스트림에서만 비활성화하고 스트리밍 시작"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="설정 업데이트 및 스트리밍 시작"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1은(는) [오디오 → 일반 → 채널]에 설정된 '%2', %3와(과) 호환하지 않습니다"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[오디오 → 일반 → 채널]을 '%1'(으)로 설정해야 합니다."
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1은(는) [오디오 → 일반 → 채널]에 대한 여러 다른 설정이 필요합니다."

+ 18 - 17
UI/data/locale/lv-LV.ini

@@ -88,31 +88,32 @@ Fullscreen="Pilnekrānā"
 Windowed="Logā"
 Windowed="Logā"
 RefreshBrowser="Atsvaidzināt"
 RefreshBrowser="Atsvaidzināt"
 AspectRatio="Proporcija <b>%1:%2</b>"
 AspectRatio="Proporcija <b>%1:%2</b>"
-LockVolume="Bloķēt volume?"
+LockVolume="Bloķēt skaļumu"
 LogViewer="Žurnālu skatītājs"
 LogViewer="Žurnālu skatītājs"
-ShowOnStartup="Rādīt palaižot"
+ShowOnStartup="Rādīt palaišanas laikā"
 OpenFile="Atvērt failu"
 OpenFile="Atvērt failu"
-AddSource="Pievienot Avotu"
-RemoveScene="Dzēst Izvēlēto Ainu"
+AddSource="Pievienot avotu"
+RemoveScene="Dzēst izvēlēto ainu"
 RemoveSource="Dzēst izvēlēto(-ās) ainu(-as)"
 RemoveSource="Dzēst izvēlēto(-ās) ainu(-as)"
-MoveSceneUp="Pārvietot Ainu uz Augšu"
-MoveSceneDown="Pārvietot Ainu uz Leju"
-MoveSourceUp="Pārvietot Avotu(-us) uz Augšu"
-MoveSourceDown="Pārvietot Avotu(-us) uz Leju"
-SourceProperties="Atvērt Satura Īpašības"
-SourceFilters="Atvērt Satura Filtrus"
-MixerToolbarMenu="Audio Miksera Galvenā Izvēlne"
-SceneFilters="Atvērt Ainas Filtrus"
+MoveSceneUp="Pārvietot ainu uz augšu"
+MoveSceneDown="Pārvietot ainu uz leju"
+MoveSourceUp="Pārvietot avotu(-us) uz augšu"
+MoveSourceDown="Pārvietot avotu(-us) uz leju"
+SourceProperties="Atvērt satura rekvizīti"
+SourceFilters="Atvērt satura filtrus"
+MixerToolbarMenu="Skaļuma pulta izvēlne"
+SceneFilters="Atvērt ainas filtrus"
 List="Saraksts"
 List="Saraksts"
 Grid="Režģis"
 Grid="Režģis"
-PluginsFailedToLoad.Title="Spraudņu Ielādes Kļūda"
-PluginsFailedToLoad.Text="Sekojošie OBS spraudņi nevarēja tikt ielādēti:\n\n%1\nLūdzu veiciet atjauninājumu vai dzēsiet šos spraudņus."
-AlreadyRunning.Title="OBS jau darbojas (ir palaists)"
+Automatic="Automātiski"
+PluginsFailedToLoad.Title="Spraudņu ielādes kļūda"
+PluginsFailedToLoad.Text="Sekojošie OBS spraudņi neizdevās ielādēt:\n\n%1\nLūdzu, atjauniniet vai noņemiet šos spraudņus."
+AlreadyRunning.Title="OBS jau tiek palaists"
 AlreadyRunning.Text="OBS jau darbojas! Ja nevēlaties vairākas paralēli darbojošās OBS kopijas, lūdzu, aiztaisiet/izslēdziet pašreiz darbojošās. Ja jums iestatīts, ka OBS tiek minimizēts sistēmas teknē, lūdzu, pārbaudiet, vai tas tur joprojām darbojas."
 AlreadyRunning.Text="OBS jau darbojas! Ja nevēlaties vairākas paralēli darbojošās OBS kopijas, lūdzu, aiztaisiet/izslēdziet pašreiz darbojošās. Ja jums iestatīts, ka OBS tiek minimizēts sistēmas teknē, lūdzu, pārbaudiet, vai tas tur joprojām darbojas."
-AlreadyRunning.LaunchAnyway="Palaist vēl vienu"
+AlreadyRunning.LaunchAnyway="Palaist jebkurā gadījumā"
 AutoSafeMode.Title="Drošais režīms"
 AutoSafeMode.Title="Drošais režīms"
 AutoSafeMode.Text="OBS neizslēdzās pareizi pagājušās sesijas laikā.\n\nVai vēlies sākt Drošajā Režīmā (trešo pušu spraudņi, scripti, un WebSockets atspējoti)?"
 AutoSafeMode.Text="OBS neizslēdzās pareizi pagājušās sesijas laikā.\n\nVai vēlies sākt Drošajā Režīmā (trešo pušu spraudņi, scripti, un WebSockets atspējoti)?"
-AutoSafeMode.LaunchSafe="Palaist Drošajā Režīmā"
+AutoSafeMode.LaunchSafe="Palaist drošajā režīmā"
 AutoSafeMode.LaunchNormal="Palaist Normāli"
 AutoSafeMode.LaunchNormal="Palaist Normāli"
 SafeMode.Restart="Vai vēlies restartēt OBS Drošajā Režīmā (trešo pušu spraudņi, skripti un WebSockets atspējoti)?"
 SafeMode.Restart="Vai vēlies restartēt OBS Drošajā Režīmā (trešo pušu spraudņi, skripti un WebSockets atspējoti)?"
 SafeMode.RestartNormal="Vai vēlies restartēt OBS Normālajā Režīmā?"
 SafeMode.RestartNormal="Vai vēlies restartēt OBS Normālajā Režīmā?"

+ 1 - 0
UI/data/locale/ms-MY.ini

@@ -560,6 +560,7 @@ Basic.Main.StopRecording="Henti Rakaman"
 Basic.Main.PauseRecording="Jeda Rakaman"
 Basic.Main.PauseRecording="Jeda Rakaman"
 Basic.Main.UnpauseRecording="Nyahjeda Rakaman"
 Basic.Main.UnpauseRecording="Nyahjeda Rakaman"
 Basic.Main.SplitFile="Pisah Fail Rakaman"
 Basic.Main.SplitFile="Pisah Fail Rakaman"
+Basic.Main.AddChapterMarker="Tambah Penanda Bab (MP4 Hibrid sahaja)"
 Basic.Main.StoppingRecording="Menghentikan Rakaman..."
 Basic.Main.StoppingRecording="Menghentikan Rakaman..."
 Basic.Main.StopReplayBuffer="Henti Penimbal Main Semula"
 Basic.Main.StopReplayBuffer="Henti Penimbal Main Semula"
 Basic.Main.StoppingReplayBuffer="Menghentikan Penimbal Main Semula..."
 Basic.Main.StoppingReplayBuffer="Menghentikan Penimbal Main Semula..."

+ 21 - 1
UI/data/locale/nl-NL.ini

@@ -553,7 +553,7 @@ Basic.Main.StopRecording="Opname stoppen"
 Basic.Main.PauseRecording="Pauzeer de opname"
 Basic.Main.PauseRecording="Pauzeer de opname"
 Basic.Main.UnpauseRecording="Vervolg de opname"
 Basic.Main.UnpauseRecording="Vervolg de opname"
 Basic.Main.SplitFile="Opnamebestand splitsen"
 Basic.Main.SplitFile="Opnamebestand splitsen"
-Basic.Main.AddChapterMarker="Hoofdstuk markering toevoegen"
+Basic.Main.AddChapterMarker="Voeg hoofdstuk markering toe (Alleen hybride MP4)"
 Basic.Main.StoppingRecording="De opname stoppen..."
 Basic.Main.StoppingRecording="De opname stoppen..."
 Basic.Main.StopReplayBuffer="Replaybuffer stoppen"
 Basic.Main.StopReplayBuffer="Replaybuffer stoppen"
 Basic.Main.StoppingReplayBuffer="De replaybuffer aan het stoppen..."
 Basic.Main.StoppingReplayBuffer="De replaybuffer aan het stoppen..."
@@ -719,6 +719,7 @@ Basic.Settings.Appearance="Uiterlijk"
 Basic.Settings.Appearance.General="Algemeen"
 Basic.Settings.Appearance.General="Algemeen"
 Basic.Settings.Appearance.General.Theme="Thema"
 Basic.Settings.Appearance.General.Theme="Thema"
 Basic.Settings.Appearance.General.Variant="Stijl"
 Basic.Settings.Appearance.General.Variant="Stijl"
+Basic.Settings.Appearance.General.NoVariant="Geen styles beschikbaar"
 Basic.Settings.Stream.Destination="Bestemming"
 Basic.Settings.Stream.Destination="Bestemming"
 Basic.Settings.Stream.Custom.UseAuthentication="Gebruik authenticatie"
 Basic.Settings.Stream.Custom.UseAuthentication="Gebruik authenticatie"
 Basic.Settings.Stream.Custom.Username="Gebruikersnaam"
 Basic.Settings.Stream.Custom.Username="Gebruikersnaam"
@@ -1158,7 +1159,26 @@ ConfigDownload.WarningMessageTitle="Waarschuwing"
 FailedToStartStream.MissingConfigURL="Geen configuratie url bescchikbaar voor de huidige service"
 FailedToStartStream.MissingConfigURL="Geen configuratie url bescchikbaar voor de huidige service"
 FailedToStartStream.NoCustomRTMPURLInSettings="Aangepaste RTMP url niet gespecificeerd"
 FailedToStartStream.NoCustomRTMPURLInSettings="Aangepaste RTMP url niet gespecificeerd"
 FailedToStartStream.InvalidCustomConfig="Incorrecte aangepaste configuratie"
 FailedToStartStream.InvalidCustomConfig="Incorrecte aangepaste configuratie"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Aanmaken van multitrack video service mislukt"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Aanmaken van multitrack video RTMP output mislukt"
+FailedToStartStream.EncoderNotAvailable="NVENC niet beschikbaar.\n\nEncoder type '%1' niet gevonden"
+FailedToStartStream.FailedToCreateVideoEncoder="Aanmaken video encoder '%1' (type: '%2') mislukt"
+FailedToStartStream.FailedToGetOBSVideoInfo="Opvragen OBS video informatie mislukt tijdens aanmaken van encoder '%1' (type: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Audio encoder aanmaken mislukt"
+FailedToStartStream.NoRTMPURLInConfig="Configuratie bevat niet de stream doel RTMP(S) url"
+FailedToStartStream.FallbackToDefault="Het starten van de stream met %1 is mislkt; wil je opnieuw proberen met een encoder instellingen?"
+FailedToStartStream.ConfigRequestFailed="Kon geen configuratie ophalen van %1<br><br>HTTP fout: %2"
+FailedToStartStream.WarningUnknownStatus="Onbekende status waarde '%1' ontvangen"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nWil je doorgaan met streamen zonder %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nWil je doorgaan met streamen?"
+FailedToStartStream.MissingEncoderConfigs="De live gaan configuratie bevat geen encoder configuraties"
+FailedToStartStream.StatusMissingHTML="Live gaan verzoek gaf een niet-gespecificeerde fout terug"
 FailedToStartStream.NoConfigSupplied="Ontbrekende configuratie"
 FailedToStartStream.NoConfigSupplied="Ontbrekende configuratie"
+MultitrackVideo.Info="%1 optimaliseert automatisch jouw instellingen voor encoden en versturen van meerdere video kwaliteiten. Selecteren van deze optie stuurt informatie over jouw computer en drivers naar %2."
 MultitrackVideo.IncompatibleSettings.Title="Incompatible instellingen"
 MultitrackVideo.IncompatibleSettings.Title="Incompatible instellingen"
+MultitrackVideo.IncompatibleSettings.Text="%1 is op dit moment niet compatible met:\n\n%2\nOm door te gaan met streamen met %1, disable de niet compatible instellingen:\n\n%3\nen start streamen opnieuw."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Uitschakelen voor deze stream en start streamen"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Uitschakelen voor deze stream en start streamen"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Update instellingen en start streamen"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Update instellingen en start streamen"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 is op dit moment niet compatible met [Audio →  Algemeen → kanalen] ingesteld op '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio →  Algemeen → kanalen] moet ingesteld staan op '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vereist meerdere andere instellingen voor [Audio →  Algemeen → kanalen] "

+ 4 - 1
UI/data/locale/pl-PL.ini

@@ -572,7 +572,7 @@ Basic.Main.StopRecording="Zatrzymaj nagrywanie"
 Basic.Main.PauseRecording="Pauzuj nagrywanie"
 Basic.Main.PauseRecording="Pauzuj nagrywanie"
 Basic.Main.UnpauseRecording="Wznów nagrywanie"
 Basic.Main.UnpauseRecording="Wznów nagrywanie"
 Basic.Main.SplitFile="Podziel plik nagrywania"
 Basic.Main.SplitFile="Podziel plik nagrywania"
-Basic.Main.AddChapterMarker="Dodaj Marker Rozdziału"
+Basic.Main.AddChapterMarker="Dodaj znacznik rozdziału (tylko hybrydowy MP4)"
 Basic.Main.StoppingRecording="Zatrzymywanie nagrywania..."
 Basic.Main.StoppingRecording="Zatrzymywanie nagrywania..."
 Basic.Main.StopReplayBuffer="Zatrzymaj nagrywanie powtórek"
 Basic.Main.StopReplayBuffer="Zatrzymaj nagrywanie powtórek"
 Basic.Main.StoppingReplayBuffer="Zatrzymywanie nagrywania powtórek..."
 Basic.Main.StoppingReplayBuffer="Zatrzymywanie nagrywania powtórek..."
@@ -1256,3 +1256,6 @@ MultitrackVideo.IncompatibleSettings.Title="Niezgodne ustawienia"
 MultitrackVideo.IncompatibleSettings.Text="%1 nie jest kompatybilny z:\n\n%2\nWyłącz nieprawidłowe opcje w ustawieniach, aby kontynuować korzystanie z %1:\n\n%3\ni uruchom transmisję jeszcze raz."
 MultitrackVideo.IncompatibleSettings.Text="%1 nie jest kompatybilny z:\n\n%2\nWyłącz nieprawidłowe opcje w ustawieniach, aby kontynuować korzystanie z %1:\n\n%3\ni uruchom transmisję jeszcze raz."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Wyłącz dla tego streamu i uruchom transmisję"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Wyłącz dla tego streamu i uruchom transmisję"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aktualizuj ustawienia i uruchom transmisję"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aktualizuj ustawienia i uruchom transmisję"
+MultitrackVideo.IncompatibleSettings.AudioChannels="Brak kompatybilności %1 z ustawieniem [Dźwięk →  Główne → Kanały] na '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Dźwięk →  Główne → Kanały] powinno być ustawione na '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 wymaga wielu różnych ustawień w [Dźwięk →  Główne → Kanały]"

+ 60 - 15
UI/data/locale/pt-BR.ini

@@ -106,6 +106,7 @@ MixerToolbarMenu="Menu de mixagem"
 SceneFilters="Abrir filtros de cena"
 SceneFilters="Abrir filtros de cena"
 List="Lista"
 List="Lista"
 Grid="Grade"
 Grid="Grade"
+Automatic="Automático"
 PluginsFailedToLoad.Title="Erro ao carregar o plugin"
 PluginsFailedToLoad.Title="Erro ao carregar o plugin"
 PluginsFailedToLoad.Text="Não foi possível carregar os seguintes plugins do OBS:\n\n%1\nPor favor, atualize ou remova estes plugins."
 PluginsFailedToLoad.Text="Não foi possível carregar os seguintes plugins do OBS:\n\n%1\nPor favor, atualize ou remova estes plugins."
 AlreadyRunning.Title="OBS já está em execução"
 AlreadyRunning.Title="OBS já está em execução"
@@ -191,6 +192,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferir codificação por h
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Codificação por hardware elimina boa parte do uso de CPU, mas pode exigir uma taxa de bits maior para obter o mesmo nível de qualidade."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Codificação por hardware elimina boa parte do uso de CPU, mas pode exigir uma taxa de bits maior para obter o mesmo nível de qualidade."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Aviso de transmissão"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Aviso de transmissão"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="O teste de largura de banda está prestes a transmitir imagens aleatórias e sem áudio para o seu canal. Se for possível, é recomendável desativar temporariamente a gravação da transmissão e definir a transmissão como privada até que o teste seja concluído. Continuar?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="O teste de largura de banda está prestes a transmitir imagens aleatórias e sem áudio para o seu canal. Se for possível, é recomendável desativar temporariamente a gravação da transmissão e definir a transmissão como privada até que o teste seja concluído. Continuar?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Teste %1"
 Basic.AutoConfig.TestPage="Resultados finais"
 Basic.AutoConfig.TestPage="Resultados finais"
 Basic.AutoConfig.TestPage.SubTitle.Testing="O programa está executando um conjunto de testes para estimar as configurações ideais"
 Basic.AutoConfig.TestPage.SubTitle.Testing="O programa está executando um conjunto de testes para estimar as configurações ideais"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Teste completo"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Teste completo"
@@ -209,6 +211,7 @@ Basic.AutoConfig.TestPage.Result.Header="O programa recomenda as seguintes confi
 Basic.AutoConfig.TestPage.Result.Footer="Para usar essas configurações, clique em Aplicar configurações. Para reconfigurar o assistente e tentar novamente, clique em Voltar. Para definir manualmente, clique em Cancelar e abra as Configurações."
 Basic.AutoConfig.TestPage.Result.Footer="Para usar essas configurações, clique em Aplicar configurações. Para reconfigurar o assistente e tentar novamente, clique em Voltar. Para definir manualmente, clique em Cancelar e abra as Configurações."
 Basic.AutoConfig.Info="O assistente de configuração irá determinar as melhores configurações baseadas nas especificações do seu computador e na velocidade da internet."
 Basic.AutoConfig.Info="O assistente de configuração irá determinar as melhores configurações baseadas nas especificações do seu computador e na velocidade da internet."
 Basic.AutoConfig.RunAnytime="Isto pode ser executado a qualquer momento no menu Ferramentas."
 Basic.AutoConfig.RunAnytime="Isto pode ser executado a qualquer momento no menu Ferramentas."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Resolução de Transmissão (Escalonada)"
 Basic.Stats="Estatísticas"
 Basic.Stats="Estatísticas"
 Basic.Stats.CPUUsage="Uso de CPU"
 Basic.Stats.CPUUsage="Uso de CPU"
 Basic.Stats.HDDSpaceAvailable="Espaço em disco disponível"
 Basic.Stats.HDDSpaceAvailable="Espaço em disco disponível"
@@ -556,6 +559,7 @@ Basic.Main.Scenes="Cenas"
 Basic.Main.Sources="Fontes"
 Basic.Main.Sources="Fontes"
 Basic.Main.Source="Fonte"
 Basic.Main.Source="Fonte"
 Basic.Main.Controls="Controles"
 Basic.Main.Controls="Controles"
+Basic.Main.PreparingStream="Preparando..."
 Basic.Main.Connecting="Conectando..."
 Basic.Main.Connecting="Conectando..."
 Basic.Main.StartRecording="Iniciar gravação"
 Basic.Main.StartRecording="Iniciar gravação"
 Basic.Main.StartReplayBuffer="Iniciar buffer de repetição"
 Basic.Main.StartReplayBuffer="Iniciar buffer de repetição"
@@ -567,7 +571,7 @@ Basic.Main.StopRecording="Interromper gravação"
 Basic.Main.PauseRecording="Pausar gravação"
 Basic.Main.PauseRecording="Pausar gravação"
 Basic.Main.UnpauseRecording="Continuar gravação"
 Basic.Main.UnpauseRecording="Continuar gravação"
 Basic.Main.SplitFile="Cortar Arquivo de Gravação"
 Basic.Main.SplitFile="Cortar Arquivo de Gravação"
-Basic.Main.AddChapterMarker="Adicionar marcador de capítulo"
+Basic.Main.AddChapterMarker="Adicionar Marcador de Capítulo (Somente em MP4 Híbrido)"
 Basic.Main.StoppingRecording="Interrompendo gravação..."
 Basic.Main.StoppingRecording="Interrompendo gravação..."
 Basic.Main.StopReplayBuffer="Interromper buffer de repetição"
 Basic.Main.StopReplayBuffer="Interromper buffer de repetição"
 Basic.Main.StoppingReplayBuffer="Interrompendo buffer de repetição..."
 Basic.Main.StoppingReplayBuffer="Interrompendo buffer de repetição..."
@@ -676,6 +680,7 @@ Basic.MainMenu.Help.About="Sobre (&A)"
 Basic.Settings.ProgramRestart="Reinicie o programa para aplicar as configurações."
 Basic.Settings.ProgramRestart="Reinicie o programa para aplicar as configurações."
 Basic.Settings.ConfirmTitle="Confirmar alterações"
 Basic.Settings.ConfirmTitle="Confirmar alterações"
 Basic.Settings.Confirm="Há alterações não salvas. Deseja salvar agora?"
 Basic.Settings.Confirm="Há alterações não salvas. Deseja salvar agora?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 está controlando algumas das configurações da sua transmissão"
 Basic.Settings.General="Geral"
 Basic.Settings.General="Geral"
 Basic.Settings.General.Language="Idioma"
 Basic.Settings.General.Language="Idioma"
 Basic.Settings.General.Updater="Atualizações"
 Basic.Settings.General.Updater="Atualizações"
@@ -730,7 +735,7 @@ Basic.Settings.General.MultiviewLayout.Horizontal.18Scene.Top="Horizontal, acima
 Basic.Settings.General.MultiviewLayout.Horizontal.Extended.Top="Horizontal, acima (24 cenas)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Extended.Top="Horizontal, acima (24 cenas)"
 Basic.Settings.General.MultiviewLayout.4Scene="Cenas apenas (4 cenas)"
 Basic.Settings.General.MultiviewLayout.4Scene="Cenas apenas (4 cenas)"
 Basic.Settings.General.MultiviewLayout.9Scene="Cenas apenas (9 cenas)"
 Basic.Settings.General.MultiviewLayout.9Scene="Cenas apenas (9 cenas)"
-Basic.Settings.General.MultiviewLayout.16Scene="Cenas apenas (16 cenas)"
+Basic.Settings.General.MultiviewLayout.16Scene="Apenas cenas (16 cenas)"
 Basic.Settings.General.MultiviewLayout.25Scene="Cenas apenas (25 cenas)"
 Basic.Settings.General.MultiviewLayout.25Scene="Cenas apenas (25 cenas)"
 Basic.Settings.General.ChannelName.stable="Estável"
 Basic.Settings.General.ChannelName.stable="Estável"
 Basic.Settings.General.ChannelDescription.stable="Último lançamento estável"
 Basic.Settings.General.ChannelDescription.stable="Último lançamento estável"
@@ -742,6 +747,7 @@ Basic.Settings.Appearance.General.Theme="Tema"
 Basic.Settings.Appearance.General.Variant="Estilo"
 Basic.Settings.Appearance.General.Variant="Estilo"
 Basic.Settings.Appearance.General.NoVariant="Nenhum estilo disponível"
 Basic.Settings.Appearance.General.NoVariant="Nenhum estilo disponível"
 Basic.Settings.Stream="Transmissão"
 Basic.Settings.Stream="Transmissão"
+Basic.Settings.Stream.Destination="Destino"
 Basic.Settings.Stream.Custom.UseAuthentication="Utilizar autenticação"
 Basic.Settings.Stream.Custom.UseAuthentication="Utilizar autenticação"
 Basic.Settings.Stream.Custom.Username="Nome de usuário"
 Basic.Settings.Stream.Custom.Username="Nome de usuário"
 Basic.Settings.Stream.Custom.Password="Senha"
 Basic.Settings.Stream.Custom.Password="Senha"
@@ -763,6 +769,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Taxa de bits máxima de víde
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Taxa de bits máxima de áudio: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Taxa de bits máxima de áudio: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Resolução máxima: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Resolução máxima: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Taxa de quadros máxima: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Taxa de quadros máxima: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Especifique o Servidor Personalizado..."
+Basic.Settings.Stream.ServiceCustomServer="Servidor Personalizado"
+Basic.Settings.Stream.EnableMultitrackVideo="Habilitar %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Largura de Banda Máxima de Transmissão"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automático"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Máximo de Trilhas de Vídeo"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automático"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Habilitar descarga de transmissão para FLV (usa configurações simples de arquivo de gravação)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Substituição de configuração (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Habilitar Substituição de Configuração"
+Basic.Settings.Stream.MultitrackVideoLabel="Vídeo Multifaixa"
+Basic.Settings.Stream.AdvancedOptions="Opções Avançadas"
 Basic.Settings.Output="Saída"
 Basic.Settings.Output="Saída"
 Basic.Settings.Output.Format="Formato de gravação"
 Basic.Settings.Output.Format="Formato de gravação"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
@@ -839,7 +857,7 @@ Basic.Settings.Output.Adv.Audio.Track4="Faixa 4"
 Basic.Settings.Output.Adv.Audio.Track5="Faixa 5"
 Basic.Settings.Output.Adv.Audio.Track5="Faixa 5"
 Basic.Settings.Output.Adv.Audio.Track6="Faixa 6"
 Basic.Settings.Output.Adv.Audio.Track6="Faixa 6"
 Basic.Settings.Output.Adv.TwitchVodTrack="Faixa de VOD da Twitch"
 Basic.Settings.Output.Adv.TwitchVodTrack="Faixa de VOD da Twitch"
-Basic.Settings.Output.Adv.Encoder="Configurações de Encoder"
+Basic.Settings.Output.Adv.Encoder="Configurações do Codificador"
 Basic.Settings.Output.Adv.Recording="Gravação"
 Basic.Settings.Output.Adv.Recording="Gravação"
 Basic.Settings.Output.Adv.Recording.Settings="Configurações de Gravação"
 Basic.Settings.Output.Adv.Recording.Settings="Configurações de Gravação"
 Basic.Settings.Output.Adv.Recording.RecType="Tipo de gravação"
 Basic.Settings.Output.Adv.Recording.RecType="Tipo de gravação"
@@ -957,16 +975,16 @@ Basic.Settings.Audio.EnablePushToTalk="Ativar pressionar-para-falar"
 Basic.Settings.Audio.PushToTalkDelay="Atraso do pressionar-para-falar"
 Basic.Settings.Audio.PushToTalkDelay="Atraso do pressionar-para-falar"
 Basic.Settings.Audio.UnknownAudioDevice="[Dispositivo desconectado ou indisponível]"
 Basic.Settings.Audio.UnknownAudioDevice="[Dispositivo desconectado ou indisponível]"
 Basic.Settings.Audio.Disabled="Desativado"
 Basic.Settings.Audio.Disabled="Desativado"
-Basic.Settings.Audio.LowLatencyBufferingMode="Modo de buffer de áudio de baixa latência (para saídas Decklink/NDI)"
-Basic.Settings.Audio.LowLatencyBufferingWarning.Enabled="AVISO: buffer de áudio de baixa latência está ativado."
+Basic.Settings.Audio.LowLatencyBufferingMode="Modo de Buffer de Áudio de Baixa Latência (Para Saídas Decklink/NDI)"
+Basic.Settings.Audio.LowLatencyBufferingWarning.Enabled="ATENÇÃO: O buffer de áudio de baixa latência está habilitado."
 Basic.Settings.Audio.LowLatencyBufferingWarning="Modo de buffer de áudio de baixa latência pode causar falhas no áudio ou parar a reprodução de algumas fontes."
 Basic.Settings.Audio.LowLatencyBufferingWarning="Modo de buffer de áudio de baixa latência pode causar falhas no áudio ou parar a reprodução de algumas fontes."
-Basic.Settings.Audio.LowLatencyBufferingWarning.Title="Ativar modo de buffer de baixa latência de áudio?"
-Basic.Settings.Audio.LowLatencyBufferingWarning.Confirm="Tem certeza que deseja ativar o modo de buffer de áudio de baixa latência?"
+Basic.Settings.Audio.LowLatencyBufferingWarning.Title="Habilitar o modo de buffer de áudio de baixa latência?"
+Basic.Settings.Audio.LowLatencyBufferingWarning.Confirm="Tem certeza de que deseja habilitar o modo de buffer de áudio de baixa latência?"
 Basic.Settings.Accessibility="Acessibilidade"
 Basic.Settings.Accessibility="Acessibilidade"
 Basic.Settings.Accessibility.ColorOverrides="Usar cores diferentes"
 Basic.Settings.Accessibility.ColorOverrides="Usar cores diferentes"
-Basic.Settings.Accessibility.ColorOverrides.SelectRed="Borda de Origem (Seleção)"
-Basic.Settings.Accessibility.ColorOverrides.SelectGreen="Borda de Origem (Corte)"
-Basic.Settings.Accessibility.ColorOverrides.SelectBlue="Borda de Origem (Sobre)"
+Basic.Settings.Accessibility.ColorOverrides.SelectRed="Borda da Fonte (Seleção)"
+Basic.Settings.Accessibility.ColorOverrides.SelectGreen="Borda da Fonte (Recorte)"
+Basic.Settings.Accessibility.ColorOverrides.SelectBlue="Borda da Fonte (Ao Passar o Mouse)"
 Basic.Settings.Accessibility.ColorOverrides.MixerGreen="Faixa de volume do Mixer (-60 a -20dB)"
 Basic.Settings.Accessibility.ColorOverrides.MixerGreen="Faixa de volume do Mixer (-60 a -20dB)"
 Basic.Settings.Accessibility.ColorOverrides.MixerYellow="Faixa de volume do Mixer (-20 a -9dB)"
 Basic.Settings.Accessibility.ColorOverrides.MixerYellow="Faixa de volume do Mixer (-20 a -9dB)"
 Basic.Settings.Accessibility.ColorOverrides.MixerRed="Faixa de volume do Mixer (-9 a 0dB)"
 Basic.Settings.Accessibility.ColorOverrides.MixerRed="Faixa de volume do Mixer (-9 a 0dB)"
@@ -975,18 +993,18 @@ Basic.Settings.Accessibility.ColorOverrides.MixerYellowActive="Faixa de volume d
 Basic.Settings.Accessibility.ColorOverrides.MixerRedActive="Faixa de volume do Mixer (-9 a 0dB) (ativo)"
 Basic.Settings.Accessibility.ColorOverrides.MixerRedActive="Faixa de volume do Mixer (-9 a 0dB) (ativo)"
 Basic.Settings.Accessibility.ColorOverrides.Preset="Predefinição de Cores"
 Basic.Settings.Accessibility.ColorOverrides.Preset="Predefinição de Cores"
 Basic.Settings.Accessibility.ColorOverrides.Preset.Default="Padrão"
 Basic.Settings.Accessibility.ColorOverrides.Preset.Default="Padrão"
-Basic.Settings.Accessibility.ColorOverrides.Preset.Custom="Customizado"
+Basic.Settings.Accessibility.ColorOverrides.Preset.Custom="Personalizado"
 Basic.Settings.Accessibility.ColorOverrides.Preset.ColorBlind1="Alternativa para Daltônicos"
 Basic.Settings.Accessibility.ColorOverrides.Preset.ColorBlind1="Alternativa para Daltônicos"
 Basic.Settings.Advanced="Avançado"
 Basic.Settings.Advanced="Avançado"
-Basic.Settings.Advanced.General.ConfirmOnExit="Mostrar aviso de saída ativa ao sair"
+Basic.Settings.Advanced.General.ConfirmOnExit="Mostrar aviso de saídas ativas ao sair"
 Basic.Settings.Advanced.General.ProcessPriority="Prioridade do processo"
 Basic.Settings.Advanced.General.ProcessPriority="Prioridade do processo"
 Basic.Settings.Advanced.General.ProcessPriority.High="Alta"
 Basic.Settings.Advanced.General.ProcessPriority.High="Alta"
 Basic.Settings.Advanced.General.ProcessPriority.AboveNormal="Acima do normal"
 Basic.Settings.Advanced.General.ProcessPriority.AboveNormal="Acima do normal"
 Basic.Settings.Advanced.General.ProcessPriority.BelowNormal="Abaixo do normal"
 Basic.Settings.Advanced.General.ProcessPriority.BelowNormal="Abaixo do normal"
 Basic.Settings.Advanced.General.ProcessPriority.Idle="Inativa"
 Basic.Settings.Advanced.General.ProcessPriority.Idle="Inativa"
-Basic.Settings.Advanced.FormatWarning="Aviso: Os formatos de cores diferentes de NV12/P010 destinam-se principalmente à gravação e não são recomendados durante a transmissão. O streaming pode aumentar o uso da CPU devido à conversão do formato de cor."
+Basic.Settings.Advanced.FormatWarning="Aviso: Os formatos de cores diferentes de NV12/P010 destinam-se principalmente a gravação e não são recomendados durante a transmissão. A transmissão pode aumentar o uso da CPU devido à conversão do formato de cor."
 Basic.Settings.Advanced.FormatWarningPreciseSdr="Aviso: formatos de alta precisão são mais comumente usados com espaços de cores HDR."
 Basic.Settings.Advanced.FormatWarningPreciseSdr="Aviso: formatos de alta precisão são mais comumente usados com espaços de cores HDR."
-Basic.Settings.Advanced.FormatWarning2100="Aviso: Rec. 2100 deve usar um formato com mais precisão."
+Basic.Settings.Advanced.FormatWarning2100="Aviso: Rec. 2100 deveria usar um formato com mais precisão."
 Basic.Settings.Advanced.Video.ColorFormat="Formato de cor"
 Basic.Settings.Advanced.Video.ColorFormat="Formato de cor"
 Basic.Settings.Advanced.Video.ColorFormat.NV12="NV12 (8 bits, 4:2:0, 2 planos)"
 Basic.Settings.Advanced.Video.ColorFormat.NV12="NV12 (8 bits, 4:2:0, 2 planos)"
 Basic.Settings.Advanced.Video.ColorFormat.I420="I420 (8 bits, 4:2:0, 3 planos)"
 Basic.Settings.Advanced.Video.ColorFormat.I420="I420 (8 bits, 4:2:0, 3 planos)"
@@ -1010,7 +1028,7 @@ Basic.Settings.Advanced.StreamDelay.Duration="Duração"
 Basic.Settings.Advanced.StreamDelay.Preserve="Preservar o ponto de corte ao reconectar (aumenta o atraso)"
 Basic.Settings.Advanced.StreamDelay.Preserve="Preservar o ponto de corte ao reconectar (aumenta o atraso)"
 Basic.Settings.Advanced.StreamDelay.MemoryUsage="Uso de memória estimado: %1 MB"
 Basic.Settings.Advanced.StreamDelay.MemoryUsage="Uso de memória estimado: %1 MB"
 Basic.Settings.Advanced.Network="Rede"
 Basic.Settings.Advanced.Network="Rede"
-Basic.Settings.Advanced.Network.Disabled="O protocolo de streaming atualmente selecionado não suporta alterações nas configurações de rede."
+Basic.Settings.Advanced.Network.Disabled="O protocolo de transmissão atualmente selecionado não suporta alterações nas configurações de rede."
 Basic.Settings.Advanced.Network.BindToIP="Ligar pelo IP"
 Basic.Settings.Advanced.Network.BindToIP="Ligar pelo IP"
 Basic.Settings.Advanced.Network.IPFamily="Família IP"
 Basic.Settings.Advanced.Network.IPFamily="Família IP"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Ativar otimizações de rede"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Ativar otimizações de rede"
@@ -1209,3 +1227,30 @@ YouTube.Errors.messageTextInvalid="O texto da mensagem não é válido."
 YouTube.Errors.rateLimitExceeded="Você está enviando mensagens muito rapidamente."
 YouTube.Errors.rateLimitExceeded="Você está enviando mensagens muito rapidamente."
 YouTube.DocksRemoval.Title="Limpar Docas YouTube Legadas"
 YouTube.DocksRemoval.Title="Limpar Docas YouTube Legadas"
 YouTube.DocksRemoval.Text="Estas docas de Navegador serão removidas por descontinuidade:\n\n%1\nUse \"Docas/YouTube Live Sala de Controle\" ao invés."
 YouTube.DocksRemoval.Text="Estas docas de Navegador serão removidas por descontinuidade:\n\n%1\nUse \"Docas/YouTube Live Sala de Controle\" ao invés."
+ConfigDownload.WarningMessageTitle="Aviso"
+FailedToStartStream.MissingConfigURL="Nenhum URL de configuração disponível para o serviço atual"
+FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP personalizada não especificada"
+FailedToStartStream.InvalidCustomConfig="Configuração personalizada inválida"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Falha ao criar serviço de vídeo multifaixa"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Falha ao criar saída RTMP de vídeo multifaixa"
+FailedToStartStream.EncoderNotAvailable="NVENC não disponível.\n\nFalha em encontrar o tipo de codificador '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Falha ao criar o codificador de vídeo '%1' (tipo: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Falha ao obter informações do vídeo do OBS durante criação do codificador '%1' (tipo: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Falha ao criar codificador de áudio"
+FailedToStartStream.NoRTMPURLInConfig="A configuração não contém URL RTMP(S) de destino da transmissão"
+FailedToStartStream.FallbackToDefault="Falha ao iniciar a transmissão usando %1; deseja tentar novamente usando configurações de codificação única?"
+FailedToStartStream.ConfigRequestFailed="Não foi possível buscar a configuração de  %1<br><br>Erro HTTP: %2"
+FailedToStartStream.WarningUnknownStatus="Valor de status desconhecido recebido '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVocê deseja continuar transmitindo sem %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nDeseja continuar transmitindo?"
+FailedToStartStream.MissingEncoderConfigs="Configuração de transmissão ao vivo não incluiu configurações do codificador"
+FailedToStartStream.StatusMissingHTML="Solicitação de transmissão ao vivo retornou um erro não especificado"
+FailedToStartStream.NoConfigSupplied="Configuração ausente"
+MultitrackVideo.Info="%1 otimiza automaticamente suas configurações para codificar e enviar video em múltiplas qualidades. Selecionar esta opção enviará %2 informações sobre a configuração do seu computador e software."
+MultitrackVideo.IncompatibleSettings.Title="Configurações Incompatíveis"
+MultitrackVideo.IncompatibleSettings.Text="%1 ainda não é compatível com:\n%2\nPara continuar transmitindo com %1, desabilite as configurações incompatíveis:\n%3\ne inicie a transmissão novamente."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Desative para esta transmissão e Inicie a transmissão"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Atualize as Configurações e Inicie a Transmissão"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 não atualmente compatível com [Áudio → Geral → Canais] definidos para '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Áudio → Geral → Canais] precisa ser definido para '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requer multiplos definições diferentes para [Áudio → Geral → Canais]"

+ 51 - 18
UI/data/locale/pt-PT.ini

@@ -81,7 +81,7 @@ StudioMode.Program="Programa"
 StudioMode.PreviewSceneName="Antevisão: %1"
 StudioMode.PreviewSceneName="Antevisão: %1"
 StudioMode.ProgramSceneName="Programa: %1"
 StudioMode.ProgramSceneName="Programa: %1"
 ShowInMultiview="Mostrar em multivisualização"
 ShowInMultiview="Mostrar em multivisualização"
-VerticalLayout="Disposição vertical"
+VerticalLayout="Esquema vertical"
 Group="Grupo"
 Group="Grupo"
 DoNotShowAgain="Não voltar a mostrar"
 DoNotShowAgain="Não voltar a mostrar"
 Default="(predefinição)"
 Default="(predefinição)"
@@ -212,6 +212,7 @@ Basic.AutoConfig.TestPage.Result.Header="O programa determinou que estas são as
 Basic.AutoConfig.TestPage.Result.Footer="Para utilizar estas definições, clique em Aplicar definições. Para reconfigurar o assistente e tentar novamente, clique em Anterior. Para configurar manualmente as definições, clique em Cancelar e abra as definições."
 Basic.AutoConfig.TestPage.Result.Footer="Para utilizar estas definições, clique em Aplicar definições. Para reconfigurar o assistente e tentar novamente, clique em Anterior. Para configurar manualmente as definições, clique em Cancelar e abra as definições."
 Basic.AutoConfig.Info="O assistente de configuração automática vai determinar as melhores definições baseadas nas especificações do computador e na velocidade da Internet."
 Basic.AutoConfig.Info="O assistente de configuração automática vai determinar as melhores definições baseadas nas especificações do computador e na velocidade da Internet."
 Basic.AutoConfig.RunAnytime="Isto pode ser executado a qualquer momento através do menu Ferramentas."
 Basic.AutoConfig.RunAnytime="Isto pode ser executado a qualquer momento através do menu Ferramentas."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Resolução de transmissão (Escalonada)"
 Basic.Stats="Estatísticas"
 Basic.Stats="Estatísticas"
 Basic.Stats.CPUUsage="Utilização de CPU"
 Basic.Stats.CPUUsage="Utilização de CPU"
 Basic.Stats.HDDSpaceAvailable="Espaço em disco disponível"
 Basic.Stats.HDDSpaceAvailable="Espaço em disco disponível"
@@ -352,7 +353,7 @@ Output.StreamEncodeError.Title="Erro de codificação"
 Output.StreamEncodeError.Msg="Ocorreu um erro de codificação ao transmitir."
 Output.StreamEncodeError.Msg="Ocorreu um erro de codificação ao transmitir."
 Output.StreamEncodeError.Msg.LastError="Ocorreu um erro de codificação ao transmitir:<br><br>%1"
 Output.StreamEncodeError.Msg.LastError="Ocorreu um erro de codificação ao transmitir:<br><br>%1"
 Output.RecordFail.Title="Falha ao iniciar a gravação"
 Output.RecordFail.Title="Falha ao iniciar a gravação"
-Output.RecordFail.Unsupported="O formato de saída ou não é suportado ou não suporta mais do que uma faixa de áudio. Por favor, verifique as suas definições e tente novamente."
+Output.RecordFail.Unsupported="O formato de saída não é suportado ou não suporta mais do que uma pista de áudio. Por favor, verifique as suas definições e tente novamente."
 Output.RecordNoSpace.Title="Espaço em disco insuficiente"
 Output.RecordNoSpace.Title="Espaço em disco insuficiente"
 Output.RecordNoSpace.Msg="Não há espaço em disco suficiente para continuar a gravação."
 Output.RecordNoSpace.Msg="Não há espaço em disco suficiente para continuar a gravação."
 Output.RecordError.Title="Erro de gravação"
 Output.RecordError.Title="Erro de gravação"
@@ -460,7 +461,7 @@ VolControl.SliderMuted="Barra de volume para '%1': (atualmente silenciado)"
 VolControl.Mute="Silenciar '%1'"
 VolControl.Mute="Silenciar '%1'"
 VolControl.Properties="Propriedades de '%1'"
 VolControl.Properties="Propriedades de '%1'"
 VolControl.UnassignedWarning.Title="Fonte de áudio não atribuído"
 VolControl.UnassignedWarning.Title="Fonte de áudio não atribuído"
-VolControl.UnassignedWarning.Text="\"%1\" não está atribuído a nenhuma faixa de áudio e não será audível em transmissões ou gravações.\n\nPara atribuir uma fonte de áudio a uma faixa, abra as propriedades de áudio avançadas, clicando com o botão direito do rato ou no botão da roda dentada na barra de ferramentas da doca do misturador."
+VolControl.UnassignedWarning.Text="\"%1\" não está atribuído a nenhuma pista de áudio e não será audível em transmissões ou gravações.\n\nPara atribuir uma fonte de áudio a uma pista, abra as propriedades de áudio avançadas clicando com o botão direito do rato ou no botão da roda dentada na barra de ferramentas da doca do misturador."
 Basic.Main.AddSceneDlg.Title="Adicionar cena"
 Basic.Main.AddSceneDlg.Title="Adicionar cena"
 Basic.Main.AddSceneDlg.Text="Por favor, insira o nome da cena"
 Basic.Main.AddSceneDlg.Text="Por favor, insira o nome da cena"
 Basic.Main.DefaultSceneName.Text="Cena %1"
 Basic.Main.DefaultSceneName.Text="Cena %1"
@@ -577,7 +578,7 @@ Basic.Main.StopRecording="Parar gravação"
 Basic.Main.PauseRecording="Pausar gravação"
 Basic.Main.PauseRecording="Pausar gravação"
 Basic.Main.UnpauseRecording="Retomar gravação"
 Basic.Main.UnpauseRecording="Retomar gravação"
 Basic.Main.SplitFile="Dividir arquivo de gravação"
 Basic.Main.SplitFile="Dividir arquivo de gravação"
-Basic.Main.AddChapterMarker="Adicionar marcador de capítulo"
+Basic.Main.AddChapterMarker="Adicionar marcador de capítulo (apenas em MP4 híbrido)"
 Basic.Main.StoppingRecording="A parar gravação..."
 Basic.Main.StoppingRecording="A parar gravação..."
 Basic.Main.StopReplayBuffer="Parar memória de repetição"
 Basic.Main.StopReplayBuffer="Parar memória de repetição"
 Basic.Main.StoppingReplayBuffer="A parar memória de repetição..."
 Basic.Main.StoppingReplayBuffer="A parar memória de repetição..."
@@ -686,6 +687,7 @@ Basic.MainMenu.Help.About="&Acerca"
 Basic.Settings.ProgramRestart="O programa necessita de ser reiniciado para estas alterações terem efeito."
 Basic.Settings.ProgramRestart="O programa necessita de ser reiniciado para estas alterações terem efeito."
 Basic.Settings.ConfirmTitle="Confirmar alterações"
 Basic.Settings.ConfirmTitle="Confirmar alterações"
 Basic.Settings.Confirm="Tem alterações não guardadas. Deseja guardá-las?"
 Basic.Settings.Confirm="Tem alterações não guardadas. Deseja guardá-las?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 está a controlar algumas das configurações da sua transmissão"
 Basic.Settings.General="Geral"
 Basic.Settings.General="Geral"
 Basic.Settings.General.Language="Idioma"
 Basic.Settings.General.Language="Idioma"
 Basic.Settings.General.Updater="Atualizações"
 Basic.Settings.General.Updater="Atualizações"
@@ -725,13 +727,13 @@ Basic.Settings.General.OverflowSelectionHidden="Mostrar excesso mesmo quando a f
 Basic.Settings.General.Importers="Importadores"
 Basic.Settings.General.Importers="Importadores"
 Basic.Settings.General.AutomaticCollectionSearch="Procurar coleções de cena em locais conhecidos ao importar"
 Basic.Settings.General.AutomaticCollectionSearch="Procurar coleções de cena em locais conhecidos ao importar"
 Basic.Settings.General.SwitchOnDoubleClick="Transição para cena ao fazer duplo clique"
 Basic.Settings.General.SwitchOnDoubleClick="Transição para cena ao fazer duplo clique"
-Basic.Settings.General.StudioPortraitLayout="Ativar disposição horizontal/vertical"
+Basic.Settings.General.StudioPortraitLayout="Ativar esquema horizontal/vertical"
 Basic.Settings.General.TogglePreviewProgramLabels="Mostrar etiquetas de antevisão/programa"
 Basic.Settings.General.TogglePreviewProgramLabels="Mostrar etiquetas de antevisão/programa"
 Basic.Settings.General.Multiview="Multivisualização"
 Basic.Settings.General.Multiview="Multivisualização"
 Basic.Settings.General.Multiview.MouseSwitch="Clique para alternar entre cenas"
 Basic.Settings.General.Multiview.MouseSwitch="Clique para alternar entre cenas"
 Basic.Settings.General.Multiview.DrawSourceNames="Mostrar nome das cenas"
 Basic.Settings.General.Multiview.DrawSourceNames="Mostrar nome das cenas"
 Basic.Settings.General.Multiview.DrawSafeAreas="Desenhar áreas seguras (EBU R 95)"
 Basic.Settings.General.Multiview.DrawSafeAreas="Desenhar áreas seguras (EBU R 95)"
-Basic.Settings.General.MultiviewLayout="Disposição de multivisualização"
+Basic.Settings.General.MultiviewLayout="Esquema de multivisualização"
 Basic.Settings.General.MultiviewLayout.Horizontal.Top="Horizontal, topo (8 cenas)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Top="Horizontal, topo (8 cenas)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Horizontal, fundo (8 cenas)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Horizontal, fundo (8 cenas)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Vertical, esquerda (8 cenas)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Vertical, esquerda (8 cenas)"
@@ -777,8 +779,14 @@ Basic.Settings.Stream.Recommended.MaxFPS="Máximo FPS:%1"
 Basic.Settings.Stream.SpecifyCustomServer="Especificar o servidor personalizado"
 Basic.Settings.Stream.SpecifyCustomServer="Especificar o servidor personalizado"
 Basic.Settings.Stream.ServiceCustomServer="Servidor personalizado"
 Basic.Settings.Stream.ServiceCustomServer="Servidor personalizado"
 Basic.Settings.Stream.EnableMultitrackVideo="Ativar %1"
 Basic.Settings.Stream.EnableMultitrackVideo="Ativar %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Largura de banda máxima na transmissão"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automático"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automático"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Máximo de pistas vídeo"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automático"
 Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automático"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Ativar descarga de transmissão para FLV (usa configurações simples de ficheiro de gravação)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Sobreposição de configuração (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Ativar sobreposição de configuração"
+Basic.Settings.Stream.MultitrackVideoLabel="Video multipista"
 Basic.Settings.Stream.AdvancedOptions="Opções avançadas"
 Basic.Settings.Stream.AdvancedOptions="Opções avançadas"
 Basic.Settings.Output="Saída"
 Basic.Settings.Output="Saída"
 Basic.Settings.Output.Format="Formato de gravação"
 Basic.Settings.Output.Format="Formato de gravação"
@@ -847,16 +855,16 @@ Basic.Settings.Output.CustomMuxerSettings="Definições personalizadas do conver
 Basic.Settings.Output.NoSpaceFileName="Gerar nome do ficheiro sem espaço"
 Basic.Settings.Output.NoSpaceFileName="Gerar nome do ficheiro sem espaço"
 Basic.Settings.Output.Adv.Rescale="Redimensionar saída"
 Basic.Settings.Output.Adv.Rescale="Redimensionar saída"
 Basic.Settings.Output.Adv.Rescale.Disabled="Desativado"
 Basic.Settings.Output.Adv.Rescale.Disabled="Desativado"
-Basic.Settings.Output.Adv.AudioTrack="Faixa de áudio"
+Basic.Settings.Output.Adv.AudioTrack="Pista de áudio"
 Basic.Settings.Output.Adv.Streaming="Transmissão"
 Basic.Settings.Output.Adv.Streaming="Transmissão"
 Basic.Settings.Output.Adv.Streaming.Settings="Configurações de transmissão"
 Basic.Settings.Output.Adv.Streaming.Settings="Configurações de transmissão"
-Basic.Settings.Output.Adv.Audio.Track1="Faixa 1"
-Basic.Settings.Output.Adv.Audio.Track2="Faixa 2"
-Basic.Settings.Output.Adv.Audio.Track3="Faixa 3"
-Basic.Settings.Output.Adv.Audio.Track4="Faixa 4"
-Basic.Settings.Output.Adv.Audio.Track5="Faixa 5"
-Basic.Settings.Output.Adv.Audio.Track6="Faixa 6"
-Basic.Settings.Output.Adv.TwitchVodTrack="Faixa Twitch VOD"
+Basic.Settings.Output.Adv.Audio.Track1="Pista 1"
+Basic.Settings.Output.Adv.Audio.Track2="Pista 2"
+Basic.Settings.Output.Adv.Audio.Track3="Pista 3"
+Basic.Settings.Output.Adv.Audio.Track4="Pista 4"
+Basic.Settings.Output.Adv.Audio.Track5="Pista 5"
+Basic.Settings.Output.Adv.Audio.Track6="Pista 6"
+Basic.Settings.Output.Adv.TwitchVodTrack="Pista Twitch VOD"
 Basic.Settings.Output.Adv.Encoder="Configurações do codificador"
 Basic.Settings.Output.Adv.Encoder="Configurações do codificador"
 Basic.Settings.Output.Adv.Recording="Gravação"
 Basic.Settings.Output.Adv.Recording="Gravação"
 Basic.Settings.Output.Adv.Recording.Settings="Configurações de gravação"
 Basic.Settings.Output.Adv.Recording.Settings="Configurações de gravação"
@@ -1053,7 +1061,7 @@ Basic.AdvAudio.Monitoring.None="Monitor desligado"
 Basic.AdvAudio.Monitoring.MonitorOnly="Só monitor (silenciar saída)"
 Basic.AdvAudio.Monitoring.MonitorOnly="Só monitor (silenciar saída)"
 Basic.AdvAudio.Monitoring.Both="Monitor e saída"
 Basic.AdvAudio.Monitoring.Both="Monitor e saída"
 Basic.AdvAudio.MonitoringSource="Monitorização de áudio para '%1'"
 Basic.AdvAudio.MonitoringSource="Monitorização de áudio para '%1'"
-Basic.AdvAudio.AudioTracks="Faixas"
+Basic.AdvAudio.AudioTracks="Pistas"
 Basic.Settings.Hotkeys="Atalhos"
 Basic.Settings.Hotkeys="Atalhos"
 Basic.Settings.Hotkeys.Pair="Combinações de teclas partilhadas com '%1' atuam como comutadores"
 Basic.Settings.Hotkeys.Pair="Combinações de teclas partilhadas com '%1' atuam como comutadores"
 Basic.Settings.Hotkeys.Filter="Filtro"
 Basic.Settings.Hotkeys.Filter="Filtro"
@@ -1090,10 +1098,10 @@ Push-to-mute="Premir-para-silenciar"
 Push-to-talk="Premir-para-falar"
 Push-to-talk="Premir-para-falar"
 SceneItemShow="Mostrar '%1'"
 SceneItemShow="Mostrar '%1'"
 SceneItemHide="Ocultar '%1'"
 SceneItemHide="Ocultar '%1'"
-OutputWarnings.NoTracksSelected="Tem de selecionar pelo menos uma faixa"
+OutputWarnings.NoTracksSelected="Tem de selecionar pelo menos uma pista"
 OutputWarnings.NoTracksSelectedOnExit.Title="Erro nas configurações de saída"
 OutputWarnings.NoTracksSelectedOnExit.Title="Erro nas configurações de saída"
-OutputWarnings.NoTracksSelectedOnExit.Text="Todas as saídas de áudio devem ter pelo menos uma faixa de som selecionada."
-OutputWarnings.MP4Recording="Aviso: gravações em MP4/MOV serão irrecuperáveis se o ficheiro não puder ser finalizado (e.g., como resultado de um BSOD, perdas de energia, etc.). Se quiser gravar múltiplas faixas de áudio, considere usar MKV e converter a gravação para MP4/MOV, depois de ficar concluída (Ficheiro → Converter gravações)"
+OutputWarnings.NoTracksSelectedOnExit.Text="Todas as saídas devem ter pelo menos uma pista de som selecionada."
+OutputWarnings.MP4Recording="Aviso: gravações em MP4/MOV serão irrecuperáveis se o ficheiro não puder ser finalizado (e.g., como resultado de um BSOD, perdas de energia, etc.). Se quiser gravar múltiplas pistas de áudio, considere usar MKV e converter a gravação para MP4/MOV depois de ficar concluída (Ficheiro → Converter gravações)"
 OutputWarnings.CannotPause="Aviso: as gravações não podem ser paradas se o codificador estiver definido como \"(usar codificador da transmissão)\""
 OutputWarnings.CannotPause="Aviso: as gravações não podem ser paradas se o codificador estiver definido como \"(usar codificador da transmissão)\""
 OutputWarnings.CodecIncompatible="A seleção do codificador de áudio ou vídeo foi redefinida devido a incompatibilidades. Selecione, na lista, um codificador compatível."
 OutputWarnings.CodecIncompatible="A seleção do codificador de áudio ou vídeo foi redefinida devido a incompatibilidades. Selecione, na lista, um codificador compatível."
 CodecCompat.Incompatible="(Incompatível com %1)"
 CodecCompat.Incompatible="(Incompatível com %1)"
@@ -1228,4 +1236,29 @@ YouTube.Errors.rateLimitExceeded="Está a enviar mensagens rápido demais!"
 YouTube.DocksRemoval.Title="Limpar docas de navegador legadas do YouTube"
 YouTube.DocksRemoval.Title="Limpar docas de navegador legadas do YouTube"
 YouTube.DocksRemoval.Text="Estas docas de navegador serão removidas por serem obsoletas:\n\n%1\nEm vez disto, use \"Docas/Sala de controle ao vivo do YouTube\"."
 YouTube.DocksRemoval.Text="Estas docas de navegador serão removidas por serem obsoletas:\n\n%1\nEm vez disto, use \"Docas/Sala de controle ao vivo do YouTube\"."
 ConfigDownload.WarningMessageTitle="Aviso"
 ConfigDownload.WarningMessageTitle="Aviso"
+FailedToStartStream.MissingConfigURL="Nenhum URL de configuração disponível para o serviço atual"
+FailedToStartStream.NoCustomRTMPURLInSettings="URL de RTMP personalizado não especificada"
+FailedToStartStream.InvalidCustomConfig="Configuração personalizada inválida"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Falha ao criar um serviço de vídeo multipista"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Falha ao criar uma saída RTMP de vídeo multipista"
+FailedToStartStream.EncoderNotAvailable="NVENC não disponível.\n\nFalha em encontrar o tipo de codificador '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Falha ao criar o codificador de vídeo '%1' (tipo: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Falha ao obter informações do vídeo OBS enquanto se criava o codificador '%1' (tipo: '%2')"
 FailedToStartStream.FailedToCreateAudioEncoder="Falha ao criar o codificador áudio"
 FailedToStartStream.FailedToCreateAudioEncoder="Falha ao criar o codificador áudio"
+FailedToStartStream.NoRTMPURLInConfig="A configuração não contém URL de RTMP de destino da transmissão"
+FailedToStartStream.FallbackToDefault="Falha ao iniciar a transmissão usando %1. Deseja tentar novamente usando as configurações de codificação única?"
+FailedToStartStream.ConfigRequestFailed="Não foi possível obter a configuração de  %1<br><br>Erro HTTP: %2"
+FailedToStartStream.WarningUnknownStatus="Recebido um valor de estado desconhecido: '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nDeseja continuar a transmitir mesmo sem %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nDeseja continuar a transmitir?"
+FailedToStartStream.MissingEncoderConfigs="A configuração de transmissão ao vivo não incluiu as configurações do codificador"
+FailedToStartStream.StatusMissingHTML="Solicitação de transmissão ao vivo devolveu um erro não especificado"
+FailedToStartStream.NoConfigSupplied="Configuração em falta"
+MultitrackVideo.Info="%1 otimiza automaticamente as suas configurações para codificar e enviar vídeo em múltiplas qualidades. Selecionar esta opção enviará %2 informações sobre a configuração do seu computador e software."
+MultitrackVideo.IncompatibleSettings.Title="Configurações incompatíveis"
+MultitrackVideo.IncompatibleSettings.Text="%1 ainda não é compatível com:\n\n%2:\nPara continuar a transmitir com %1, desative as configurações incompatíveis::\n\n%3:\ne inicie a transmissão novamente."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Desativar para esta transmissão e iniciar transmissão"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Atualizar configurações e iniciar transmissão"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 não é atualmente compatível com [Áudio → Geral → Canais] definido para '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Áudio → Geral → Canais] deve ser definido para '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 necessita de várias configurações diferentes para  [Áudio → Geral → Canais]"

+ 91 - 81
UI/data/locale/ro-RO.ini

@@ -1,5 +1,4 @@
 Language="Română"
 Language="Română"
-OK="Ok"
 Apply="Aplică"
 Apply="Aplică"
 Cancel="Anulează"
 Cancel="Anulează"
 Close="Închide"
 Close="Închide"
@@ -106,7 +105,7 @@ Grid="Grilă"
 PluginsFailedToLoad.Title="Eroare la încărcarea pluginului"
 PluginsFailedToLoad.Title="Eroare la încărcarea pluginului"
 PluginsFailedToLoad.Text="Următoarele pluginuri OBS nu au putut fi încărcate:\n\n%1\nTe rugăm să actualizezi sau să elimini aceste pluginuri."
 PluginsFailedToLoad.Text="Următoarele pluginuri OBS nu au putut fi încărcate:\n\n%1\nTe rugăm să actualizezi sau să elimini aceste pluginuri."
 AlreadyRunning.Title="OBS rulează deja"
 AlreadyRunning.Title="OBS rulează deja"
-AlreadyRunning.Text="OBS rulează deja! Dacă nu intenționezi să faci acest lucru, te rugăm să închizi toate instanțele OBS existente înainte de a încerca să rulezi o nouă instanță. Dacă ai OBS-ul setat să se minimizeze în bara de sistem, te rugam să verifici dacă rulează acolo."
+AlreadyRunning.Text="OBS rulează deja! Cu excepția cazului în care intenționezi să faci acest lucru, te rugăm să închizi orice instanță OBS înainte de a încerca să rulezi o instanță nouă. Dacă ai OBS-ul setat pentru a fi minimizat în bara de sistem, te rugăm să verifici dacă încă rulează acolo."
 AlreadyRunning.LaunchAnyway="Lansează oricum"
 AlreadyRunning.LaunchAnyway="Lansează oricum"
 AutoSafeMode.Title="Mod sigur"
 AutoSafeMode.Title="Mod sigur"
 AutoSafeMode.Text="OBS nu s-a închis în mod corespunzător în timpul ultimei tale sesiuni.\n\nDorești să pornești în modul sigur (pluginurile terțe, scripturile și WebSocketurile dezactivate)?"
 AutoSafeMode.Text="OBS nu s-a închis în mod corespunzător în timpul ultimei tale sesiuni.\n\nDorești să pornești în modul sigur (pluginurile terțe, scripturile și WebSocketurile dezactivate)?"
@@ -134,10 +133,10 @@ Auth.LoadingChannel.Text="Se încarcă informațiile canalului pentru %1, te rug
 Auth.LoadingChannel.Error="Nu s-au putut obține informații despre canal."
 Auth.LoadingChannel.Error="Nu s-au putut obține informații despre canal."
 Auth.ChannelFailure.Title="Încărcarea canalului a eșuat"
 Auth.ChannelFailure.Title="Încărcarea canalului a eșuat"
 Auth.ChannelFailure.Text="Încărcarea informațiilor canalului pentru %1 a eșuat\n\n%2: %3"
 Auth.ChannelFailure.Text="Încărcarea informațiilor canalului pentru %1 a eșuat\n\n%2: %3"
-Auth.StreamInfo="Informații privind transmisiunea"
+Auth.StreamInfo="Informații privind streamul"
 TwitchAuth.Stats="Statistici Twitch"
 TwitchAuth.Stats="Statistici Twitch"
 TwitchAuth.Feed="Flux de activitate Twitch"
 TwitchAuth.Feed="Flux de activitate Twitch"
-TwitchAuth.TwoFactorFail.Title="Nu se poate interoga cheia de transmisiune"
+TwitchAuth.TwoFactorFail.Title="Nu se poate interoga cheia de stream"
 TwitchAuth.TwoFactorFail.Text="OBS nu a putut să se conecteze la contul tău Twitch. Te rugăm să te asiguri că autentificarea cu doi factori este configurată în <a href='https://www.twitch.tv/settings/security'>setările de securitate din Twitch</a>, deoarece acest lucru este necesar pentru a transmite."
 TwitchAuth.TwoFactorFail.Text="OBS nu a putut să se conecteze la contul tău Twitch. Te rugăm să te asiguri că autentificarea cu doi factori este configurată în <a href='https://www.twitch.tv/settings/security'>setările de securitate din Twitch</a>, deoarece acest lucru este necesar pentru a transmite."
 RestreamAuth.Channels="Canale Restream"
 RestreamAuth.Channels="Canale Restream"
 Copy.Filters="Copiază filtrele"
 Copy.Filters="Copiază filtrele"
@@ -162,21 +161,21 @@ Basic.AutoConfig.VideoPage.BaseResolution.Display="Displayul %1 (%2x%3)"
 Basic.AutoConfig.VideoPage.FPS.UseCurrent="Folosește valoarea actuală (%1)"
 Basic.AutoConfig.VideoPage.FPS.UseCurrent="Folosește valoarea actuală (%1)"
 Basic.AutoConfig.VideoPage.FPS.PreferHighFPS="Fie 60 sau 30, însă prefer 60 când este posibil"
 Basic.AutoConfig.VideoPage.FPS.PreferHighFPS="Fie 60 sau 30, însă prefer 60 când este posibil"
 Basic.AutoConfig.VideoPage.FPS.PreferHighRes="Fie 60 sau 30, însă prefer rezoluție înaltă"
 Basic.AutoConfig.VideoPage.FPS.PreferHighRes="Fie 60 sau 30, însă prefer rezoluție înaltă"
-Basic.AutoConfig.VideoPage.CanvasExplanation="Notă: Rezoluția (de bază) a planșei nu este neapărat aceeași cu rezoluția cu care vei transmite sau înregistra. Rezoluția efectivă de transmisiune/înregistrare poate fi sub-scalată de la rezoluția planșei pentru a reduce utilizarea de resurse sau cerințele privind rata de biți."
-Basic.AutoConfig.StreamPage="Informații privind transmisiunea"
-Basic.AutoConfig.StreamPage.SubTitle="Te rugăm să introduci informațiile pentru transmisiune"
+Basic.AutoConfig.VideoPage.CanvasExplanation="Notă: Rezoluția (de bază) a planșei nu este neapărat aceeași cu rezoluția cu care vei face stream sau înregistra. Rezoluția efectivă de stream/înregistrare poate fi sub-scalată de la rezoluția planșei pentru a reduce utilizarea de resurse sau cerințele privind rata de biți."
+Basic.AutoConfig.StreamPage="Informații privind streamul"
+Basic.AutoConfig.StreamPage.SubTitle="Te rugăm să introduci informațiile pentru stream"
 Basic.AutoConfig.StreamPage.ConnectAccount="Conectează un cont (recomandat)"
 Basic.AutoConfig.StreamPage.ConnectAccount="Conectează un cont (recomandat)"
 Basic.AutoConfig.StreamPage.DisconnectAccount="Deconectează contul"
 Basic.AutoConfig.StreamPage.DisconnectAccount="Deconectează contul"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Title="Deconectezi contul?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Title="Deconectezi contul?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Text="Această modificare se va aplica imediat. Sigur vrei să deconectezi contul?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Text="Această modificare se va aplica imediat. Sigur vrei să deconectezi contul?"
-Basic.AutoConfig.StreamPage.GetStreamKey="Obține cheia de transmisiune"
+Basic.AutoConfig.StreamPage.GetStreamKey="Obține cheia de stream"
 Basic.AutoConfig.StreamPage.MoreInfo="Mai multe informații"
 Basic.AutoConfig.StreamPage.MoreInfo="Mai multe informații"
-Basic.AutoConfig.StreamPage.UseStreamKey="Folosește o cheie de transmisiune"
-Basic.AutoConfig.StreamPage.UseStreamKeyAdvanced="Folosește o cheie de transmisiune (avansat)"
+Basic.AutoConfig.StreamPage.UseStreamKey="Folosește o cheie de stream"
+Basic.AutoConfig.StreamPage.UseStreamKeyAdvanced="Folosește o cheie de stream (avansat)"
 Basic.AutoConfig.StreamPage.Service="Serviciu"
 Basic.AutoConfig.StreamPage.Service="Serviciu"
 Basic.AutoConfig.StreamPage.Service.ShowAll="Afișează toate..."
 Basic.AutoConfig.StreamPage.Service.ShowAll="Afișează toate..."
 Basic.AutoConfig.StreamPage.Service.Custom="Personalizat..."
 Basic.AutoConfig.StreamPage.Service.Custom="Personalizat..."
-Basic.AutoConfig.StreamPage.StreamKey="Cheie de transmisiune"
+Basic.AutoConfig.StreamPage.StreamKey="Cheie de stream"
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: introduceți fraza de criptare.\nRTMP: introduceți cheia furnizată de serviciu.\nSRT: introduceți streamid-ul, dacă serviciul utilizează unul."
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: introduceți fraza de criptare.\nRTMP: introduceți cheia furnizată de serviciu.\nSRT: introduceți streamid-ul, dacă serviciul utilizează unul."
 Basic.AutoConfig.StreamPage.EncoderKey="Cheie de codificare"
 Basic.AutoConfig.StreamPage.EncoderKey="Cheie de codificare"
 Basic.AutoConfig.StreamPage.BearerToken="Token Bearer"
 Basic.AutoConfig.StreamPage.BearerToken="Token Bearer"
@@ -184,7 +183,7 @@ Basic.AutoConfig.StreamPage.ConnectedAccount="Cont conectat"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Estimează rata de biți cu o testare a lățimii de bandă (poate dura câteva minute)"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Estimează rata de biți cu o testare a lățimii de bandă (poate dura câteva minute)"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferă codificarea hardware"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferă codificarea hardware"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Codificarea hardware elimină cea mai mare parte a utilizării CPU, însă poate necesita o rată de biți mai mare pentru a obține același nivel de calitate."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Codificarea hardware elimină cea mai mare parte a utilizării CPU, însă poate necesita o rată de biți mai mare pentru a obține același nivel de calitate."
-Basic.AutoConfig.StreamPage.StreamWarning.Title="Avertisment privind transmisiunea"
+Basic.AutoConfig.StreamPage.StreamWarning.Title="Avertisment privind streamul"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Testarea lățimii de bandă este pe cale să transmită date video aleatorii fără audio către canalul tău. Dacă ai posibilitatea, este recomandat să oprești temporar salvarea videoclipurilor transmisiunilor și să setezi transmisiunea pe privat până la încheierea testării. Continui?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Testarea lățimii de bandă este pe cale să transmită date video aleatorii fără audio către canalul tău. Dacă ai posibilitatea, este recomandat să oprești temporar salvarea videoclipurilor transmisiunilor și să setezi transmisiunea pe privat până la încheierea testării. Continui?"
 Basic.AutoConfig.TestPage="Rezultate finale"
 Basic.AutoConfig.TestPage="Rezultate finale"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programul execută acum o serie de teste pentru estimarea celor mai ideale setări"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programul execută acum o serie de teste pentru estimarea celor mai ideale setări"
@@ -198,7 +197,7 @@ Basic.AutoConfig.TestPage.TestingStreamEncoder="Se testează codificatorul de tr
 Basic.AutoConfig.TestPage.TestingRecordingEncoder="Se testează codificatorul de înregistrare, acest lucru poate dura un minut..."
 Basic.AutoConfig.TestPage.TestingRecordingEncoder="Se testează codificatorul de înregistrare, acest lucru poate dura un minut..."
 Basic.AutoConfig.TestPage.TestingRes.Fail="Eșec la pornirea codificatorului"
 Basic.AutoConfig.TestPage.TestingRes.Fail="Eșec la pornirea codificatorului"
 Basic.AutoConfig.TestPage.TestingRes.Resolution="Se testează %1x%2, %3 FPS..."
 Basic.AutoConfig.TestPage.TestingRes.Resolution="Se testează %1x%2, %3 FPS..."
-Basic.AutoConfig.TestPage.Result.StreamingEncoder="Codificator de transmisiune"
+Basic.AutoConfig.TestPage.Result.StreamingEncoder="Codificator de streaming"
 Basic.AutoConfig.TestPage.Result.RecordingEncoder="Codificator de înregistrare"
 Basic.AutoConfig.TestPage.Result.RecordingEncoder="Codificator de înregistrare"
 Basic.AutoConfig.TestPage.Result.Header="Programul a determinat că aceste setări sunt cele mai ideale:"
 Basic.AutoConfig.TestPage.Result.Header="Programul a determinat că aceste setări sunt cele mai ideale:"
 Basic.AutoConfig.TestPage.Result.Footer="Pentru a folosi aceste setări, dă clic pe Aplică setările. Pentru a reconfigura și a încerca din nou, dă clic pe Înapoi. Pentru a configura manual setările, apasă Anulează și deschide Setările."
 Basic.AutoConfig.TestPage.Result.Footer="Pentru a folosi aceste setări, dă clic pe Aplică setările. Pentru a reconfigura și a încerca din nou, dă clic pe Înapoi. Pentru a configura manual setările, apasă Anulează și deschide Setările."
@@ -246,7 +245,7 @@ QuickTransitions.DuplicateSceneTT="La editarea aceleiași scene, permite editare
 QuickTransitions.EditProperties="Duplică scenele"
 QuickTransitions.EditProperties="Duplică scenele"
 QuickTransitions.EditPropertiesTT="La editarea aceleiași scene, permite editarea proprietăților surselor fără a modifica outputul programului.\nAceasta poate fi folosită numai dacă „Duplică scena” este activată.\nAnumite surse (cum ar fi sursele de captură sau media) nu suportă acest lucru și nu pot fi editate separat.\nModificarea acestei valori va reseta scena actuală a programului (dacă mai există).\n\nAvertisment: Deoarece sursele vor fi duplicate, acest lucru poate necesita resurse suplimentare de sistem sau video."
 QuickTransitions.EditPropertiesTT="La editarea aceleiași scene, permite editarea proprietăților surselor fără a modifica outputul programului.\nAceasta poate fi folosită numai dacă „Duplică scena” este activată.\nAnumite surse (cum ar fi sursele de captură sau media) nu suportă acest lucru și nu pot fi editate separat.\nModificarea acestei valori va reseta scena actuală a programului (dacă mai există).\n\nAvertisment: Deoarece sursele vor fi duplicate, acest lucru poate necesita resurse suplimentare de sistem sau video."
 QuickTransitions.HotkeyName="Tranziție rapidă: %1"
 QuickTransitions.HotkeyName="Tranziție rapidă: %1"
-Basic.AddTransition="Adaugă tranziție configurabilă"
+Basic.AddTransition="Adaugă o tranziție configurabilă"
 Basic.RemoveTransition="Elimină tranziția configurabilă"
 Basic.RemoveTransition="Elimină tranziția configurabilă"
 Basic.TransitionProperties="Proprietăți pentru tranziție"
 Basic.TransitionProperties="Proprietăți pentru tranziție"
 Basic.SceneTransitions="Tranziții pentru scene"
 Basic.SceneTransitions="Tranziții pentru scene"
@@ -340,8 +339,8 @@ Output.ConnectFail.HdrDisabled="Ieșirea HDR este oprită pentru această ieșir
 Output.ConnectFail.Error="A apărut o eroare neașteptată la încercarea de conectare la server. Mai multe informații în fișierul jurnal."
 Output.ConnectFail.Error="A apărut o eroare neașteptată la încercarea de conectare la server. Mai multe informații în fișierul jurnal."
 Output.ConnectFail.Disconnected="Deconectat de la server."
 Output.ConnectFail.Disconnected="Deconectat de la server."
 Output.StreamEncodeError.Title="Eroare privind codificarea"
 Output.StreamEncodeError.Title="Eroare privind codificarea"
-Output.StreamEncodeError.Msg="A apărut o eroare de codificare în timpul transmisiunii."
-Output.StreamEncodeError.Msg.LastError="Codificatorul a eșuat in timpul stream-ului <br><br>%1"
+Output.StreamEncodeError.Msg="A apărut o eroare de codificare în timpul streamingului."
+Output.StreamEncodeError.Msg.LastError="S-a produs o eroare cu codificatorul în timpul streamingului:<br><br>%1"
 Output.RecordFail.Title="Eșec la pornirea înregistrării"
 Output.RecordFail.Title="Eșec la pornirea înregistrării"
 Output.RecordFail.Unsupported="Formatul de output este fie nesuportat, fie nu suportă mai mult de o pistă audio. Te rugăm să verifici setările şi să încerci din nou."
 Output.RecordFail.Unsupported="Formatul de output este fie nesuportat, fie nu suportă mai mult de o pistă audio. Te rugăm să verifici setările şi să încerci din nou."
 Output.RecordNoSpace.Title="Spațiu insuficient pe disc"
 Output.RecordNoSpace.Title="Spațiu insuficient pe disc"
@@ -352,10 +351,10 @@ Output.RecordError.EncodeErrorMsg="A apărut o eroare de codificare în timpul 
 Output.RecordError.EncodeErrorMsg.LastError="Codificatorul a eșuat in timpul înregistrării:<br><br>%1"
 Output.RecordError.EncodeErrorMsg.LastError="Codificatorul a eșuat in timpul înregistrării:<br><br>%1"
 Output.BadPath.Title="Calea fișierului greșită"
 Output.BadPath.Title="Calea fișierului greșită"
 Output.BadPath.Text="Calea configurată de înregistrare nu a putut fi deschisă. Verificați calea de înregistrare din meniul Setări → Ieșire → Înregistrare."
 Output.BadPath.Text="Calea configurată de înregistrare nu a putut fi deschisă. Verificați calea de înregistrare din meniul Setări → Ieșire → Înregistrare."
-Output.NoBroadcast.Title="Nicio transmisiune configurată"
-Output.NoBroadcast.Text="Trebuie să configurezi o transmisiune înainte de a putea porni streamingul."
-Output.BroadcastStartFailed="Eșec la pornirea transmisiunii"
-Output.BroadcastStopFailed="Eșec la oprirea transmisiunii"
+Output.NoBroadcast.Title="Nicio difuzare configurată"
+Output.NoBroadcast.Text="Trebuie să configurezi o difuzare înainte de a putea porni streamingul."
+Output.BroadcastStartFailed="Eșec la pornirea difuzării"
+Output.BroadcastStopFailed="Eșec la oprirea difuzării"
 LogReturnDialog="Jurnal încărcat cu succes"
 LogReturnDialog="Jurnal încărcat cu succes"
 LogReturnDialog.Description="Fișierul jurnal a fost încărcat. Acum poți distribui adresa URL în scopuri de depanare sau de asistență."
 LogReturnDialog.Description="Fișierul jurnal a fost încărcat. Acum poți distribui adresa URL în scopuri de depanare sau de asistență."
 LogReturnDialog.Description.Crash="Raportul de defecțiune a fost încărcat. Acum poți distribui adresa URL în scopuri de depanare sau de asistență."
 LogReturnDialog.Description.Crash="Raportul de defecțiune a fost încărcat. Acum poți distribui adresa URL în scopuri de depanare sau de asistență."
@@ -426,7 +425,7 @@ Basic.Main.PreviewConextMenu.Enable="Activează previzualizarea"
 Basic.Main.Preview.Disable="Dezactivează previzualizarea"
 Basic.Main.Preview.Disable="Dezactivează previzualizarea"
 ScaleFiltering="Filtrare scalară"
 ScaleFiltering="Filtrare scalară"
 ScaleFiltering.Point="Punct"
 ScaleFiltering.Point="Punct"
-ScaleFiltering.Bilinear="Bilineară"
+ScaleFiltering.Bilinear="Biliniară"
 ScaleFiltering.Bicubic="Bicubică"
 ScaleFiltering.Bicubic="Bicubică"
 ScaleFiltering.Area="Zonă"
 ScaleFiltering.Area="Zonă"
 BlendingMethod="Metodă de amestec"
 BlendingMethod="Metodă de amestec"
@@ -488,7 +487,7 @@ Basic.PropertiesWindow.EditEditableListEntry="Editează intrarea de la '%1'"
 Basic.PropertiesView.FPS.Simple="Valori FPS simple"
 Basic.PropertiesView.FPS.Simple="Valori FPS simple"
 Basic.PropertiesView.FPS.Rational="Valori FPS raționale"
 Basic.PropertiesView.FPS.Rational="Valori FPS raționale"
 Basic.PropertiesView.FPS.ValidFPSRanges="Intervale FPS valide:"
 Basic.PropertiesView.FPS.ValidFPSRanges="Intervale FPS valide:"
-Basic.PropertiesView.UrlButton.Text="Deschideți acest link in browser-ul dvs. implicit?"
+Basic.PropertiesView.UrlButton.Text="Deschizi acest link în browserul web implicit?"
 Basic.PropertiesView.UrlButton.OpenUrl="Deschide URL-ul"
 Basic.PropertiesView.UrlButton.OpenUrl="Deschide URL-ul"
 Basic.InteractionWindow="Interacționează cu '%1'"
 Basic.InteractionWindow="Interacționează cu '%1'"
 Basic.StatusBar.Reconnecting="Deconectat, se reconectează în %2 secundă(e) (încercarea %1)"
 Basic.StatusBar.Reconnecting="Deconectat, se reconectează în %2 secundă(e) (încercarea %1)"
@@ -501,7 +500,7 @@ Basic.StatusBar.DelayStartingStoppingIn="Întârziere (se oprește în %1 sec, p
 Basic.StatusBar.RecordingSavedTo="Înregistrare salvată în '%1'"
 Basic.StatusBar.RecordingSavedTo="Înregistrare salvată în '%1'"
 Basic.StatusBar.ReplayBufferSavedTo="Buffer de reluare salvat în '%1'"
 Basic.StatusBar.ReplayBufferSavedTo="Buffer de reluare salvat în '%1'"
 Basic.StatusBar.ScreenshotSavedTo="Captură de ecran salvată în '%1'"
 Basic.StatusBar.ScreenshotSavedTo="Captură de ecran salvată în '%1'"
-Basic.StatusBar.AutoRemuxedTo="Înregistrare remuxată automat la '%1'"
+Basic.StatusBar.AutoRemuxedTo="Înregistrare remuxată automat în '%1'"
 Basic.Filters="Filtre"
 Basic.Filters="Filtre"
 Basic.Filters.AsyncFilters="Filtre audio/video"
 Basic.Filters.AsyncFilters="Filtre audio/video"
 Basic.Filters.AudioFilters="Filtre audio"
 Basic.Filters.AudioFilters="Filtre audio"
@@ -552,6 +551,7 @@ Basic.Main.Scenes="Scene"
 Basic.Main.Sources="Surse"
 Basic.Main.Sources="Surse"
 Basic.Main.Source="Sursă"
 Basic.Main.Source="Sursă"
 Basic.Main.Controls="Comenzi"
 Basic.Main.Controls="Comenzi"
+Basic.Main.PreparingStream="Se pregătește..."
 Basic.Main.Connecting="Se conectează..."
 Basic.Main.Connecting="Se conectează..."
 Basic.Main.StartRecording="Pornește înregistrarea"
 Basic.Main.StartRecording="Pornește înregistrarea"
 Basic.Main.StartReplayBuffer="Pornește bufferul de reluări"
 Basic.Main.StartReplayBuffer="Pornește bufferul de reluări"
@@ -562,13 +562,14 @@ Basic.Main.StartVirtualCam="Pornește camera virtuală"
 Basic.Main.StopRecording="Oprește înregistrarea"
 Basic.Main.StopRecording="Oprește înregistrarea"
 Basic.Main.PauseRecording="Pune pe pauză înregistrarea"
 Basic.Main.PauseRecording="Pune pe pauză înregistrarea"
 Basic.Main.UnpauseRecording="Scoate de pe pauză înregistrarea"
 Basic.Main.UnpauseRecording="Scoate de pe pauză înregistrarea"
-Basic.Main.SplitFile="Divizează fișierul de înregistrare"
+Basic.Main.SplitFile="Separă fișierul înregistrării"
+Basic.Main.AddChapterMarker="Adaugă un marcator de capitol (numai MP4 hibrid)"
 Basic.Main.StoppingRecording="Se oprește înregistrarea..."
 Basic.Main.StoppingRecording="Se oprește înregistrarea..."
 Basic.Main.StopReplayBuffer="Oprește bufferul de reluări"
 Basic.Main.StopReplayBuffer="Oprește bufferul de reluări"
 Basic.Main.StoppingReplayBuffer="Se oprește bufferul de reluări..."
 Basic.Main.StoppingReplayBuffer="Se oprește bufferul de reluări..."
-Basic.Main.SetupBroadcast="Gestionează transmisiunea"
+Basic.Main.SetupBroadcast="Gestionează difuzarea"
 Basic.Main.StopStreaming="Oprește streamingul"
 Basic.Main.StopStreaming="Oprește streamingul"
-Basic.Main.StopBroadcast="Încheie transmisiunea"
+Basic.Main.StopBroadcast="Încheie difuzarea"
 Basic.Main.AutoStopEnabled="(Oprire automată)"
 Basic.Main.AutoStopEnabled="(Oprire automată)"
 Basic.Main.StoppingStreaming="Se oprește streamul..."
 Basic.Main.StoppingStreaming="Se oprește streamul..."
 Basic.Main.ForceStopStreaming="Oprește streamingul (renunță la întârziere)"
 Basic.Main.ForceStopStreaming="Oprește streamingul (renunță la întârziere)"
@@ -584,7 +585,7 @@ Basic.Main.VirtualCamConfig="Configurare cameră virtuală"
 Basic.VCam.VirtualCamera="Cameră virtuală"
 Basic.VCam.VirtualCamera="Cameră virtuală"
 Basic.VCam.OutputType="Tipul outputului"
 Basic.VCam.OutputType="Tipul outputului"
 Basic.VCam.OutputSelection="Selectarea outputului"
 Basic.VCam.OutputSelection="Selectarea outputului"
-Basic.VCam.OutputType.Program="Program (Implicit)"
+Basic.VCam.OutputType.Program="Program (implicit)"
 Basic.VCam.RestartWarning="Camera virtuală va fi repornită pentru a aplica această modificare"
 Basic.VCam.RestartWarning="Camera virtuală va fi repornită pentru a aplica această modificare"
 Basic.MainMenu.File="&Fișier"
 Basic.MainMenu.File="&Fișier"
 Basic.MainMenu.File.Export="&Exportă"
 Basic.MainMenu.File.Export="&Exportă"
@@ -692,9 +693,9 @@ Basic.Settings.General.CenterSnapping="Aliniază sursele la centrul vertical și
 Basic.Settings.General.SourceSnapping="Aliniază sursele la alte surse"
 Basic.Settings.General.SourceSnapping="Aliniază sursele la alte surse"
 Basic.Settings.General.SnapDistance="Sensibilitatea alinierii"
 Basic.Settings.General.SnapDistance="Sensibilitatea alinierii"
 Basic.Settings.General.SpacingHelpers="Afișează ghidurile de aliniere a pixelilor"
 Basic.Settings.General.SpacingHelpers="Afișează ghidurile de aliniere a pixelilor"
-Basic.Settings.General.RecordWhenStreaming="Înregistrează automat atunci când se face transmisiune"
+Basic.Settings.General.RecordWhenStreaming="Înregistrează automat atunci când se face streaming"
 Basic.Settings.General.KeepRecordingWhenStreamStops="Continuă înregistrarea când streamul se oprește"
 Basic.Settings.General.KeepRecordingWhenStreamStops="Continuă înregistrarea când streamul se oprește"
-Basic.Settings.General.ReplayBufferWhileStreaming="Pornește automat bufferul de reluări atunci când se face transmisiune"
+Basic.Settings.General.ReplayBufferWhileStreaming="Pornește automat bufferul de reluări atunci când se face streaming"
 Basic.Settings.General.KeepReplayBufferStreamStops="Păstrează activ bufferul de reluări când streamul se oprește"
 Basic.Settings.General.KeepReplayBufferStreamStops="Păstrează activ bufferul de reluări când streamul se oprește"
 Basic.Settings.General.SysTray="Bară de sistem"
 Basic.Settings.General.SysTray="Bară de sistem"
 Basic.Settings.General.SysTrayWhenStarted="Minimizează în bara de sistem la pornire"
 Basic.Settings.General.SysTrayWhenStarted="Minimizează în bara de sistem la pornire"
@@ -719,7 +720,7 @@ Basic.Settings.General.MultiviewLayout.Horizontal.Top="Orizontal, sus (8 scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Orizontal, jos (8 scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Orizontal, jos (8 scene)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Vertical, stânga (8 scene)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Vertical, stânga (8 scene)"
 Basic.Settings.General.MultiviewLayout.Vertical.Right="Vertical, dreapta (8 scene)"
 Basic.Settings.General.MultiviewLayout.Vertical.Right="Vertical, dreapta (8 scene)"
-Basic.Settings.General.MultiviewLayout.Horizontal.18Scene.Top="Orizontal, Sus (18 Scene)"
+Basic.Settings.General.MultiviewLayout.Horizontal.18Scene.Top="Orizontal, sus (18 scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Extended.Top="Orizontal, sus (24 de scene)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Extended.Top="Orizontal, sus (24 de scene)"
 Basic.Settings.General.MultiviewLayout.4Scene="Doar scene (4 scene)"
 Basic.Settings.General.MultiviewLayout.4Scene="Doar scene (4 scene)"
 Basic.Settings.General.MultiviewLayout.9Scene="Doar scene (9 scene)"
 Basic.Settings.General.MultiviewLayout.9Scene="Doar scene (9 scene)"
@@ -729,7 +730,11 @@ Basic.Settings.General.ChannelName.stable="Stabil"
 Basic.Settings.General.ChannelDescription.stable="Ultima versiune stabilă"
 Basic.Settings.General.ChannelDescription.stable="Ultima versiune stabilă"
 Basic.Settings.General.ChannelName.beta="Versiuni beta / release candidate"
 Basic.Settings.General.ChannelName.beta="Versiuni beta / release candidate"
 Basic.Settings.General.ChannelDescription.beta="Versiuni de pre-lansare potențial instabile"
 Basic.Settings.General.ChannelDescription.beta="Versiuni de pre-lansare potențial instabile"
-Basic.Settings.Stream="Transmisiune"
+Basic.Settings.Appearance="Aspect"
+Basic.Settings.Appearance.General.Theme="Temă"
+Basic.Settings.Appearance.General.Variant="Stil"
+Basic.Settings.Appearance.General.NoVariant="Niciun stil disponibil"
+Basic.Settings.Stream.Destination="Destinație"
 Basic.Settings.Stream.Custom.UseAuthentication="Folosește autentificarea"
 Basic.Settings.Stream.Custom.UseAuthentication="Folosește autentificarea"
 Basic.Settings.Stream.Custom.Username="Nume de utilizator"
 Basic.Settings.Stream.Custom.Username="Nume de utilizator"
 Basic.Settings.Stream.Custom.Password="Parolă"
 Basic.Settings.Stream.Custom.Password="Parolă"
@@ -739,7 +744,7 @@ Basic.Settings.Stream.BandwidthTestMode="Activează modul de testare a lățimii
 Basic.Settings.Stream.TTVAddon="Suplimente pentru chatul Twitch"
 Basic.Settings.Stream.TTVAddon="Suplimente pentru chatul Twitch"
 Basic.Settings.Stream.TTVAddon.None="Niciunul"
 Basic.Settings.Stream.TTVAddon.None="Niciunul"
 Basic.Settings.Stream.TTVAddon.Both="BetterTTV și FrankerFaceZ"
 Basic.Settings.Stream.TTVAddon.Both="BetterTTV și FrankerFaceZ"
-Basic.Settings.Stream.MissingSettingAlert="Lipsește configurarea pentru transmisiune"
+Basic.Settings.Stream.MissingSettingAlert="Lipsește configurarea pentru stream"
 Basic.Settings.Stream.StreamSettingsWarning="Deschide Setările"
 Basic.Settings.Stream.StreamSettingsWarning="Deschide Setările"
 Basic.Settings.Stream.MissingUrlAndApiKey="URL-ul și cheia de transmisiune lipsesc.\n\nDeschide setările pentru a introduce URL-ul și cheia de transmisiune în fila Transmisiune."
 Basic.Settings.Stream.MissingUrlAndApiKey="URL-ul și cheia de transmisiune lipsesc.\n\nDeschide setările pentru a introduce URL-ul și cheia de transmisiune în fila Transmisiune."
 Basic.Settings.Stream.MissingUrl="URL-ul de transmisiune lipsește.\n\nDeschide setările pentru a introduce URL-ul în fila Transmisiune."
 Basic.Settings.Stream.MissingUrl="URL-ul de transmisiune lipsește.\n\nDeschide setările pentru a introduce URL-ul în fila Transmisiune."
@@ -751,11 +756,16 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Rată de biți video maximă:
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Rată de biți audio maximă: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Rată de biți audio maximă: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Rezoluție maximă: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Rezoluție maximă: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="FPS maxim: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="FPS maxim: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Specifică un server personalizat..."
+Basic.Settings.Stream.ServiceCustomServer="Server personalizat"
+Basic.Settings.Stream.AdvancedOptions="Opțiuni avansate"
 Basic.Settings.Output.Format="Format de înregistrare"
 Basic.Settings.Output.Format="Format de înregistrare"
+Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
+Basic.Settings.Output.Format.hMP4="MP4 hibrid [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentat (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentat (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentat (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentat (.mov)"
-Basic.Settings.Output.Format.TT.fragmented_mov="MP4/MOV fragmentat scrie înregistrarea în bucăți și nu necesită aceeași finalizare ca și fișierele MP4/MOV tradiționale.\nAcest lucru asigură faptul că fișierul rămâne reproductibil chiar dacă scrierea pe disc este întreruptă, de exemplu, ca urmare a unui BSOD sau a unei pierderi de curent.\n\nEste posibil ca acest lucru să nu fie compatibil cu toate player-ele și programele de editare. Folosiți Fișier → Remuxează înregistrări pentru a converti fișierul într-un format mai compatibil, dacă este necesar."
-Basic.Settings.Output.Format.TT.fragmented_mp4="MP4/MOV fragmentat scrie înregistrarea în bucăți și nu necesită aceeași finalizare ca și fișierele MP4/MOV tradiționale.\nAcest lucru asigură faptul că fișierul rămâne reproductibil chiar dacă scrierea pe disc este întreruptă, de exemplu, ca urmare a unui BSOD sau a unei pierderi de curent.\n\nEste posibil ca acest lucru să nu fie compatibil cu toate player-ele și programele de editare. Folosiți Fișier → Remuxează înregistrări pentru a converti fișierul într-un format mai compatibil, dacă este necesar."
+Basic.Settings.Output.Format.TT.fragmented_mov="MOV fragmentat scrie înregistrarea în bucăți și nu necesită aceeași finalizare ca și fișierele MOV tradiționale.\nAcest lucru asigură faptul că fișierul rămâne reproductibil chiar dacă scrierea pe disc este întreruptă, de exemplu, ca urmare a unui BSOD sau a unei pierderi de curent.\n\nEste posibil ca acest lucru să nu fie compatibil cu toate playerele și programele de editare. Folosește Fișier → Remuxează înregistrări pentru a converti fișierul într-un format mai compatibil, dacă este necesar."
+Basic.Settings.Output.Format.TT.fragmented_mp4="MP4 fragmentat scrie înregistrarea în bucăți și nu necesită aceeași finalizare ca și fișierele MP4 tradiționale.\nAcest lucru asigură faptul că fișierul rămâne reproductibil chiar dacă scrierea pe disc este întreruptă, de exemplu, ca urmare a unui BSOD sau a unei pierderi de curent.\n\nEste posibil ca acest lucru să nu fie compatibil cu toate playerele și programele de editare. Folosește Fișier → Remuxează înregistrări pentru a converti fișierul într-un format mai compatibil, dacă este necesar."
 Basic.Settings.Output.Encoder.Video="Codificator video"
 Basic.Settings.Output.Encoder.Video="Codificator video"
 Basic.Settings.Output.Encoder.Audio="Codificator audio"
 Basic.Settings.Output.Encoder.Audio="Codificator audio"
 Basic.Settings.Output.SelectDirectory="Selectează directorul de înregistrări"
 Basic.Settings.Output.SelectDirectory="Selectează directorul de înregistrări"
@@ -784,8 +794,8 @@ Basic.Settings.Output.Simple.RecordingQuality.Lossless="Calitate fără pierderi
 Basic.Settings.Output.Simple.Warn.VideoBitrate="Avertisment: Rata de biți pentru transmisiunea video va fi setată la %1, care este limita superioară pentru serviciul actual de transmisiune."
 Basic.Settings.Output.Simple.Warn.VideoBitrate="Avertisment: Rata de biți pentru transmisiunea video va fi setată la %1, care este limita superioară pentru serviciul actual de transmisiune."
 Basic.Settings.Output.Simple.Warn.AudioBitrate="Avertisment: Rata de biți pentru transmisiunea audio va fi setată la %1, care este limita superioară pentru serviciul actual de transmisiune."
 Basic.Settings.Output.Simple.Warn.AudioBitrate="Avertisment: Rata de biți pentru transmisiunea audio va fi setată la %1, care este limita superioară pentru serviciul actual de transmisiune."
 Basic.Settings.Output.Simple.Warn.CannotPause="Avertisment: Înregistrările nu pot fi puse pe pauză dacă calitatea înregistrării este setată pe „La fel cu cea a transmisiunii”."
 Basic.Settings.Output.Simple.Warn.CannotPause="Avertisment: Înregistrările nu pot fi puse pe pauză dacă calitatea înregistrării este setată pe „La fel cu cea a transmisiunii”."
-Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Avertisment: formatul de înregistrare selectat în prezent este incompatibil cu encoderul de streaming selectat."
-Basic.Settings.Output.Simple.Warn.Encoder="Avertisment: Înregistrarea cu un codificator software la o calitate diferită de cea a transmisiunii va necesita o utilizare CPU crescută dacă transmiți şi înregistrezi în același timp."
+Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Avertisment: formatul de înregistrare selectat în prezent este incompatibil cu codificatorul de streaming selectat."
+Basic.Settings.Output.Simple.Warn.Encoder="Avertisment: Înregistrarea cu un codificator software la o calitate diferită de cea pentru stream va necesita o utilizare CPU extra dacă faci streaming și înregistrezi în același timp."
 Basic.Settings.Output.Simple.Warn.Lossless="Avertisment: Calitatea fără pierderi generează dimensiuni extrem de mari de fișiere! Calitatea fără pierderi poate folosi până la 7GB spațiu de disc per minut la frecvențe de cadre și rezoluții ridicate. Această calitate nu este recomandată pentru înregistrări lungi decât dacă ai o cantitate foarte mare de spațiu disponibil pe disc. Bufferul de reluări nu este disponibil atunci când se utilizează calitatea fără pierderi."
 Basic.Settings.Output.Simple.Warn.Lossless="Avertisment: Calitatea fără pierderi generează dimensiuni extrem de mari de fișiere! Calitatea fără pierderi poate folosi până la 7GB spațiu de disc per minut la frecvențe de cadre și rezoluții ridicate. Această calitate nu este recomandată pentru înregistrări lungi decât dacă ai o cantitate foarte mare de spațiu disponibil pe disc. Bufferul de reluări nu este disponibil atunci când se utilizează calitatea fără pierderi."
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Sigur vrei să folosești calitatea fără pierderi?"
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Sigur vrei să folosești calitatea fără pierderi?"
 Basic.Settings.Output.Simple.Warn.Lossless.Title="Avertizare privind calitatea fără pierderi!"
 Basic.Settings.Output.Simple.Warn.Lossless.Title="Avertizare privind calitatea fără pierderi!"
@@ -797,8 +807,8 @@ Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Rezoluție/Frecvența cad
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="Acest serviciu de transmisiune nu suportă rezoluția actuală a outputului și/sau frecvența cadrelor. Acestea vor fi schimbate la cea mai apropiată valoare compatibilă:\n\n%1\n\nVrei să continui?"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="Acest serviciu de transmisiune nu suportă rezoluția actuală a outputului și/sau frecvența cadrelor. Acestea vor fi schimbate la cea mai apropiată valoare compatibilă:\n\n%1\n\nVrei să continui?"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Rezoluție: %1"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Rezoluție: %1"
 Basic.Settings.Output.Warn.ServiceCodecCompatibility.Title="Codificator incompatibil"
 Basic.Settings.Output.Warn.ServiceCodecCompatibility.Title="Codificator incompatibil"
-Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg="Serviciul de transmisie în flux \"%1\" nu acceptă codificatorul \"%2\". Codificatorul va fi schimbat în \"%3\".\n\nDoriți să continuați?"
-Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg2="Serviciul de transmisie în flux \"%1\" nu acceptă codificatorul \"%2\" și \"%3\". Codificatorul va fi schimbat în \"%4\"și \"%5\".\n\nDoriți să continuați?"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg="Serviciul de streaming „%1” nu suportă codificatorul „%2”. Codificatorul va fi schimbat în „%3”.\n\nVrei să continui?"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg2="Serviciul de streaming „%1” nu suportă codificatoarele „%2” și „%3”. Aceste codificatoare vor fi schimbate în „%4” și „%5”.\n\nVrei să continui?"
 Basic.Settings.Output.VideoBitrate="Rată de biți video"
 Basic.Settings.Output.VideoBitrate="Rată de biți video"
 Basic.Settings.Output.AudioBitrate="Rată de biți audio"
 Basic.Settings.Output.AudioBitrate="Rată de biți audio"
 Basic.Settings.Output.Reconnect="Reconectare automată"
 Basic.Settings.Output.Reconnect="Reconectare automată"
@@ -815,8 +825,7 @@ Basic.Settings.Output.NoSpaceFileName="Generează nume de fișiere fără spați
 Basic.Settings.Output.Adv.Rescale="Rescalează outputul"
 Basic.Settings.Output.Adv.Rescale="Rescalează outputul"
 Basic.Settings.Output.Adv.Rescale.Disabled="Dezactivat"
 Basic.Settings.Output.Adv.Rescale.Disabled="Dezactivat"
 Basic.Settings.Output.Adv.AudioTrack="Pistă audio"
 Basic.Settings.Output.Adv.AudioTrack="Pistă audio"
-Basic.Settings.Output.Adv.Streaming="Transmisiune"
-Basic.Settings.Output.Adv.Streaming.Settings="Setări de transmisie în flux"
+Basic.Settings.Output.Adv.Streaming.Settings="Setări pentru streaming"
 Basic.Settings.Output.Adv.Audio.Track1="Pistă 1"
 Basic.Settings.Output.Adv.Audio.Track1="Pistă 1"
 Basic.Settings.Output.Adv.Audio.Track2="Pistă 2"
 Basic.Settings.Output.Adv.Audio.Track2="Pistă 2"
 Basic.Settings.Output.Adv.Audio.Track3="Pistă 3"
 Basic.Settings.Output.Adv.Audio.Track3="Pistă 3"
@@ -830,7 +839,7 @@ Basic.Settings.Output.Adv.Recording.Settings="Setări de înregistrare"
 Basic.Settings.Output.Adv.Recording.RecType="Tip de înregistrare"
 Basic.Settings.Output.Adv.Recording.RecType="Tip de înregistrare"
 Basic.Settings.Output.Adv.Recording.Type="Tip"
 Basic.Settings.Output.Adv.Recording.Type="Tip"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Output personalizat (FFmpeg)"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Output personalizat (FFmpeg)"
-Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Folosește codificatorul de transmisiune)"
+Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Folosește codificatorul de stream)"
 Basic.Settings.Output.Adv.Recording.Filename="Formatarea numelui pentru fișiere"
 Basic.Settings.Output.Adv.Recording.Filename="Formatarea numelui pentru fișiere"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Suprascrie în cazul în care fișierul există"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Suprascrie în cazul în care fișierul există"
 Basic.Settings.Output.Adv.FFmpeg.Type="Tipul outpului FFmpeg"
 Basic.Settings.Output.Adv.FFmpeg.Type="Tipul outpului FFmpeg"
@@ -853,12 +862,12 @@ Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Setările muxerului (dacă exist
 Basic.Settings.Output.Adv.FFmpeg.GOPSize="Interval de cadre cheie (cadre)"
 Basic.Settings.Output.Adv.FFmpeg.GOPSize="Interval de cadre cheie (cadre)"
 Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Afișează toate codecurile (chiar dacă sunt potențial incompatibile)"
 Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Afișează toate codecurile (chiar dacă sunt potențial incompatibile)"
 Basic.Settings.Output.Adv.FFmpeg.Settings="Setări FFmpeg"
 Basic.Settings.Output.Adv.FFmpeg.Settings="Setări FFmpeg"
-Basic.Settings.Output.EnableSplitFile="Divizarea automată a fișierelor"
-Basic.Settings.Output.SplitFile.TypeTime="Divizat în funcție de timp"
-Basic.Settings.Output.SplitFile.TypeSize="Divizat după mărime"
-Basic.Settings.Output.SplitFile.TypeManual="Se divizează numai manual"
-Basic.Settings.Output.SplitFile.Time="Timp divizat"
-Basic.Settings.Output.SplitFile.Size="Mărime divizată"
+Basic.Settings.Output.EnableSplitFile="Separarea automată a fișierelor"
+Basic.Settings.Output.SplitFile.TypeTime="Separă după durată de timp"
+Basic.Settings.Output.SplitFile.TypeSize="Separă după dimensiune"
+Basic.Settings.Output.SplitFile.TypeManual="Separă numai manual"
+Basic.Settings.Output.SplitFile.Time="Durata pentru separare"
+Basic.Settings.Output.SplitFile.Size="Dimensiunea pentru separare"
 Screenshot="Realizează o captură de ecran a outputului"
 Screenshot="Realizează o captură de ecran a outputului"
 Screenshot.SourceHotkey="Realizează o captură de ecran a sursei selectate"
 Screenshot.SourceHotkey="Realizează o captură de ecran a sursei selectate"
 Screenshot.StudioProgram="Realizează o captură de ecran (Program)"
 Screenshot.StudioProgram="Realizează o captură de ecran (Program)"
@@ -903,7 +912,7 @@ Basic.Settings.Video.Numerator="Numărător"
 Basic.Settings.Video.Denominator="Numitor"
 Basic.Settings.Video.Denominator="Numitor"
 Basic.Settings.Video.InvalidResolution="Valoare nevalidă pentru rezoluție. Trebuie să fie [lățime]x[înălțime] (de ex., 1920x1080)"
 Basic.Settings.Video.InvalidResolution="Valoare nevalidă pentru rezoluție. Trebuie să fie [lățime]x[înălțime] (de ex., 1920x1080)"
 Basic.Settings.Video.CurrentlyActive="Outputul video este în prezent activ. Te rugăm să oprești orice output pentru a schimba setările video."
 Basic.Settings.Video.CurrentlyActive="Outputul video este în prezent activ. Te rugăm să oprești orice output pentru a schimba setările video."
-Basic.Settings.Video.DownscaleFilter.Bilinear="Biliniar (Cel mai rapid, dar neclar în cazul scalării)"
+Basic.Settings.Video.DownscaleFilter.Bilinear="Biliniar (cel mai rapid, dar neclar la scalare)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (Scalare ascuțită, 16 mostre)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (Scalare ascuțită, 16 mostre)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (Scalare ascuțită, 36 de mostre)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (Scalare ascuțită, 36 de mostre)"
 Basic.Settings.Video.DownscaleFilter.Area="Zonă (Sumă ponderată, 4/6/9 mostre)"
 Basic.Settings.Video.DownscaleFilter.Area="Zonă (Sumă ponderată, 4/6/9 mostre)"
@@ -982,12 +991,12 @@ Basic.Settings.Advanced.Video.HdrNominalPeakLevel="Nivel de vârf nominal HDR"
 Basic.Settings.Advanced.Audio.MonitoringDevice="Dispozitiv de monitorizare"
 Basic.Settings.Advanced.Audio.MonitoringDevice="Dispozitiv de monitorizare"
 Basic.Settings.Advanced.Audio.MonitoringDevice.Default="Implicit"
 Basic.Settings.Advanced.Audio.MonitoringDevice.Default="Implicit"
 Basic.Settings.Advanced.Audio.DisableAudioDucking="Dezactivează efectul audio de ducking din Windows"
 Basic.Settings.Advanced.Audio.DisableAudioDucking="Dezactivează efectul audio de ducking din Windows"
-Basic.Settings.Advanced.StreamDelay="Întârziere pentru transmisiune"
+Basic.Settings.Advanced.StreamDelay="Întârziere pentru stream"
 Basic.Settings.Advanced.StreamDelay.Duration="Durată"
 Basic.Settings.Advanced.StreamDelay.Duration="Durată"
 Basic.Settings.Advanced.StreamDelay.Preserve="Păstrează punctul de tăiere (crește întârzierea) la reconectare"
 Basic.Settings.Advanced.StreamDelay.Preserve="Păstrează punctul de tăiere (crește întârzierea) la reconectare"
 Basic.Settings.Advanced.StreamDelay.MemoryUsage="Utilizare estimată a memoriei: %1 MB"
 Basic.Settings.Advanced.StreamDelay.MemoryUsage="Utilizare estimată a memoriei: %1 MB"
 Basic.Settings.Advanced.Network="Rețea"
 Basic.Settings.Advanced.Network="Rețea"
-Basic.Settings.Advanced.Network.Disabled="Protocolul de transmisie în flux selectat în prezent nu acceptă modificarea setărilor de rețea."
+Basic.Settings.Advanced.Network.Disabled="Protocolul de streaming selectat în prezent nu suportă modificarea setărilor de rețea."
 Basic.Settings.Advanced.Network.BindToIP="Leagă de IP"
 Basic.Settings.Advanced.Network.BindToIP="Leagă de IP"
 Basic.Settings.Advanced.Network.IPFamily="Familie IP"
 Basic.Settings.Advanced.Network.IPFamily="Familie IP"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Activează optimizările pentru rețea"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Activează optimizările pentru rețea"
@@ -997,7 +1006,7 @@ Basic.Settings.Advanced.Hotkeys.HotkeyFocusBehavior="Comportamentul focalizării
 Basic.Settings.Advanced.Hotkeys.NeverDisableHotkeys="Nu dezactiva niciodată tastele rapide"
 Basic.Settings.Advanced.Hotkeys.NeverDisableHotkeys="Nu dezactiva niciodată tastele rapide"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysInFocus="Dezactivează tastele rapide când fereastra principală este focalizată"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysInFocus="Dezactivează tastele rapide când fereastra principală este focalizată"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysOutOfFocus="Dezactivează tastele rapide când fereastra principală nu este focalizată"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysOutOfFocus="Dezactivează tastele rapide când fereastra principală nu este focalizată"
-Basic.Settings.Advanced.AutoRemux="Remux automat la %1"
+Basic.Settings.Advanced.AutoRemux="Remuxează automat în %1"
 Basic.Settings.Advanced.AutoRemux.MP4="(înregistrează ca mkv)"
 Basic.Settings.Advanced.AutoRemux.MP4="(înregistrează ca mkv)"
 Basic.AdvAudio="Proprietăți audio avansate"
 Basic.AdvAudio="Proprietăți audio avansate"
 Basic.AdvAudio.ActiveOnly="Numai surse active"
 Basic.AdvAudio.ActiveOnly="Numai surse active"
@@ -1020,7 +1029,7 @@ Basic.Settings.Hotkeys.Pair="Combinațiile de taste partajate cu '%1' acționeaz
 Basic.Settings.Hotkeys.Filter="Filtrează"
 Basic.Settings.Hotkeys.Filter="Filtrează"
 Basic.Settings.Hotkeys.FilterByHotkey="Filtrează după tasta rapidă"
 Basic.Settings.Hotkeys.FilterByHotkey="Filtrează după tasta rapidă"
 Basic.Settings.Hotkeys.DuplicateWarning="Acest hotkey este folosit de una sau mai multe acțiuni, click pentru a afișa conflictele"
 Basic.Settings.Hotkeys.DuplicateWarning="Acest hotkey este folosit de una sau mai multe acțiuni, click pentru a afișa conflictele"
-Basic.Settings.Hotkeys.PleaseWait="Se încarcă tastele rapide, așteptați..."
+Basic.Settings.Hotkeys.PleaseWait="Se încarcă tastele rapide, te rugăm să aștepți..."
 Basic.Hotkeys.SelectScene="Comută la scenă"
 Basic.Hotkeys.SelectScene="Comută la scenă"
 Basic.SystemTray.Show="Afișează"
 Basic.SystemTray.Show="Afișează"
 Basic.SystemTray.Hide="Ascunde"
 Basic.SystemTray.Hide="Ascunde"
@@ -1053,26 +1062,26 @@ SceneItemShow="Afișează „%1”"
 SceneItemHide="Ascunde „%1”"
 SceneItemHide="Ascunde „%1”"
 OutputWarnings.NoTracksSelected="Trebuie să selectezi cel puțin o pistă"
 OutputWarnings.NoTracksSelected="Trebuie să selectezi cel puțin o pistă"
 OutputWarnings.MP4Recording="Avertisment: Înregistrările salvate în MP4/MOV nu vor putea fi recuperate dacă fișierul nu poate fi finalizat (de ex., ca urmare a BSOD-urilor, întreruperilor de alimentare etc.). Dacă vrei să înregistrezi mai multe piste audio, ia în considerare folosirea MKV și remuxează înregistrarea în MP4/MOV după terminare (Fișier → Remuxează înregistrări)"
 OutputWarnings.MP4Recording="Avertisment: Înregistrările salvate în MP4/MOV nu vor putea fi recuperate dacă fișierul nu poate fi finalizat (de ex., ca urmare a BSOD-urilor, întreruperilor de alimentare etc.). Dacă vrei să înregistrezi mai multe piste audio, ia în considerare folosirea MKV și remuxează înregistrarea în MP4/MOV după terminare (Fișier → Remuxează înregistrări)"
-OutputWarnings.CannotPause="Avertisment: Înregistrările nu pot fi puse pe pauză dacă codificatorul de înregistrare este setat pe „(Folosește codificatorul de transmisiune)”"
+OutputWarnings.CannotPause="Avertisment: Înregistrările nu pot fi puse pe pauză dacă codificatorul de înregistrare este setat pe „(Folosește codificatorul de stream)”"
 OutputWarnings.CodecIncompatible="Selecția codificatorului audio sau video a fost resetată din cauza unei incompatibilități. Vă rugăm să selectați un codificator compatibil din listă."
 OutputWarnings.CodecIncompatible="Selecția codificatorului audio sau video a fost resetată din cauza unei incompatibilități. Vă rugăm să selectați un codificator compatibil din listă."
 CodecCompat.Incompatible="(Incompatibil cu %1)"
 CodecCompat.Incompatible="(Incompatibil cu %1)"
 CodecCompat.CodecPlaceholder="Selectați Codificatorul..."
 CodecCompat.CodecPlaceholder="Selectați Codificatorul..."
 CodecCompat.ContainerPlaceholder="Selectați Formatul..."
 CodecCompat.ContainerPlaceholder="Selectați Formatul..."
 CodecCompat.CodecMissingOnExit.Title="Nu este selectat niciun codificator"
 CodecCompat.CodecMissingOnExit.Title="Nu este selectat niciun codificator"
-CodecCompat.CodecMissingOnExit.Text="Cel puțin un codificator video sau audio nu este setat. Asigurați-vă că selectați codificatoare atât pentru înregistrare, cât și pentru transmisiune."
+CodecCompat.CodecMissingOnExit.Text="Cel puțin un codificator video sau audio nu este setat. Te rugăm să te asiguri că selectezi codificatoare atât pentru înregistrare, cât și pentru streaming."
 CodecCompat.ContainerMissingOnExit.Title="Nu este selectat niciun format"
 CodecCompat.ContainerMissingOnExit.Title="Nu este selectat niciun format"
-CodecCompat.ContainerMissingOnExit.Text="Nu a fost selectat niciun format de înregistrare. Selectați un format de înregistrare care este compatibil cu codificatorul de transmisiune selectat."
+CodecCompat.ContainerMissingOnExit.Text="Nu a fost selectat niciun format de înregistrare. Te rugăm să selectezi un format de înregistrare care este compatibil cu codificatorul de stream selectat."
 FinalScene.Title="Șterge scena"
 FinalScene.Title="Șterge scena"
 FinalScene.Text="Trebuie să existe cel puțin o scenă."
 FinalScene.Text="Trebuie să existe cel puțin o scenă."
 NoSources.Title="Nicio sursă"
 NoSources.Title="Nicio sursă"
 NoSources.Text="Se pare că nu ai adăugat încă nicio sursă video, așa că se va afișa doar un ecran negru. Sigur vrei să faci asta?"
 NoSources.Text="Se pare că nu ai adăugat încă nicio sursă video, așa că se va afișa doar un ecran negru. Sigur vrei să faci asta?"
-NoSources.Text.AddSource="Poți adăuga surse dând clic pe pictograma + din caseta Surse în fereastra principală, în orice moment."
+NoSources.Text.AddSource="Poți adăuga oricând surse dând clic pe pictograma + de sub caseta Surse din fereastra principală."
 NoSources.Label="Nu ai nicio sursă. Dă clic pe\nbutonul + de mai jos sau\nclic dreapta aici pentru a adăuga una."
 NoSources.Label="Nu ai nicio sursă. Dă clic pe\nbutonul + de mai jos sau\nclic dreapta aici pentru a adăuga una."
 ChangeBG="Setează culoarea"
 ChangeBG="Setează culoarea"
 CustomColor="Culoare personalizată"
 CustomColor="Culoare personalizată"
 BrowserSource.EnableHardwareAcceleration="Activează accelerarea hardware pentru Browser Source"
 BrowserSource.EnableHardwareAcceleration="Activează accelerarea hardware pentru Browser Source"
 About="Despre"
 About="Despre"
-About.Info="OBS Studio este un program gratuit și open-source de înregistrare video și transmisiune live."
+About.Info="OBS Studio este un program gratuit și open-source pentru înregistrare video și streaming live."
 About.Donate="Contribuie"
 About.Donate="Contribuie"
 About.GetInvolved="Implică-te"
 About.GetInvolved="Implică-te"
 About.Authors="Autori"
 About.Authors="Autori"
@@ -1111,11 +1120,11 @@ YouTube.Auth.NoChannels="Nici un canal(e) disponibil(e) în contul selectat"
 YouTube.Auth.WaitingAuth.Title="Autorizare pentru utilizatorul YouTube"
 YouTube.Auth.WaitingAuth.Title="Autorizare pentru utilizatorul YouTube"
 YouTube.Auth.WaitingAuth.Text="Te rugăm să completezi autorizarea în browserul extern.<br>Dacă browserul extern nu se deschide, urmează acest link și completează autorizarea:<br>%1"
 YouTube.Auth.WaitingAuth.Text="Te rugăm să completezi autorizarea în browserul extern.<br>Dacă browserul extern nu se deschide, urmează acest link și completează autorizarea:<br>%1"
 YouTube.AuthError.Text="Eșuare obținere informații despre canal: %1"
 YouTube.AuthError.Text="Eșuare obținere informații despre canal: %1"
-YouTube.Actions.WindowTitle="Configurarea transmisiunii YouTube - Canal: %1"
-YouTube.Actions.CreateNewEvent="Creează o nouă transmisiune"
-YouTube.Actions.ChooseEvent="Selectează o transmisiune existentă"
+YouTube.Actions.WindowTitle="Configurarea difuzării pe YouTube - Canal: %1"
+YouTube.Actions.CreateNewEvent="Creează o nouă difuzare"
+YouTube.Actions.ChooseEvent="Selectează o difuzare existentă"
 YouTube.Actions.Title="Titlu*"
 YouTube.Actions.Title="Titlu*"
-YouTube.Actions.MyBroadcast="Transmisiunea mea"
+YouTube.Actions.MyBroadcast="Difuzarea mea"
 YouTube.Actions.Description="Descriere"
 YouTube.Actions.Description="Descriere"
 YouTube.Actions.Privacy="Confidențialitate*"
 YouTube.Actions.Privacy="Confidențialitate*"
 YouTube.Actions.Privacy.Private="Privat"
 YouTube.Actions.Privacy.Private="Privat"
@@ -1135,54 +1144,55 @@ YouTube.Actions.Latency.Low="Scăzută"
 YouTube.Actions.Latency.UltraLow="Ultrascăzută"
 YouTube.Actions.Latency.UltraLow="Ultrascăzută"
 YouTube.Actions.EnableAutoStart="Activează pornirea automată"
 YouTube.Actions.EnableAutoStart="Activează pornirea automată"
 YouTube.Actions.EnableAutoStop="Activează oprirea automată"
 YouTube.Actions.EnableAutoStop="Activează oprirea automată"
-YouTube.Actions.AutoStartStop.TT="Indică dacă această transmisiune programată ar trebui să pornească automat"
+YouTube.Actions.AutoStartStop.TT="Indică dacă această difuzare programată ar trebui să pornească automat"
 YouTube.Actions.EnableDVR="Activează DVR"
 YouTube.Actions.EnableDVR="Activează DVR"
 YouTube.Actions.360Video="Videoclip la 360°"
 YouTube.Actions.360Video="Videoclip la 360°"
 YouTube.Actions.ScheduleForLater="Programează pentru mai târziu"
 YouTube.Actions.ScheduleForLater="Programează pentru mai târziu"
 YouTube.Actions.RememberSettings="Ține minte aceste setări"
 YouTube.Actions.RememberSettings="Ține minte aceste setări"
-YouTube.Actions.Create_Ready="Creează transmisiunea"
-YouTube.Actions.Create_GoLive="Creează transmisiunea și pornește streamingul"
-YouTube.Actions.Choose_Ready="Selectează o transmisiune"
-YouTube.Actions.Choose_GoLive="Selectează transmisiunea și pornește streamingul"
-YouTube.Actions.Create_Schedule="Programează transmisiunea"
-YouTube.Actions.Create_Schedule_Ready="Programează și selectează transmisiunea"
+YouTube.Actions.Create_Ready="Creează difuzarea"
+YouTube.Actions.Create_GoLive="Creează difuzarea și pornește streamingul"
+YouTube.Actions.Choose_Ready="Selectează o difuzare"
+YouTube.Actions.Choose_GoLive="Selectează difuzarea și pornește streamingul"
+YouTube.Actions.Create_Schedule="Programează difuzarea"
+YouTube.Actions.Create_Schedule_Ready="Programează și selectează difuzarea"
 YouTube.Actions.Dashboard="Deschide YouTube Studio"
 YouTube.Actions.Dashboard="Deschide YouTube Studio"
-YouTube.Actions.Error.Title="Eroare la crearea transmisiunii live"
+YouTube.Actions.Error.Title="Eroare la crearea difuzării live"
 YouTube.Actions.Error.Text="Eroare acces YouTube '%1'. <br/>Descrierea detaliată a erorii poate fi găsită la <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
 YouTube.Actions.Error.Text="Eroare acces YouTube '%1'. <br/>Descrierea detaliată a erorii poate fi găsită la <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
 YouTube.Actions.Error.General="Eroare de acces YouTube. Verificați conexiunea la rețea sau accesul la serverul YouTube."
 YouTube.Actions.Error.General="Eroare de acces YouTube. Verificați conexiunea la rețea sau accesul la serverul YouTube."
-YouTube.Actions.Error.NoBroadcastCreated="Eroare creare transmisiune \"%1\".<br/>Descrierea detaliată a erorii poate fi găsită la <a href='https://developers.google.com/youtube/v3/live/docs/errors'> https://developers.google.com/youtube/v3/live/docs/errors</a>"
-YouTube.Actions.Error.NoStreamCreated="Nici un flux creat. Vă rugăm să vă reconectați contul."
+YouTube.Actions.Error.NoBroadcastCreated="Eroare la crearea difuzării '%1'.<br/>Descrierea detaliată a erorii poate fi găsită la <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
+YouTube.Actions.Error.NoStreamCreated="Niciun stream creat. Te rugăm să reconectezi contul."
 YouTube.Actions.Error.YouTubeApi="Eroare API YouTube. Consultați fișierul jurnal pentru mai multe informații."
 YouTube.Actions.Error.YouTubeApi="Eroare API YouTube. Consultați fișierul jurnal pentru mai multe informații."
-YouTube.Actions.Error.BroadcastNotFound="Transmisiunea selectată nu a fost găsită."
+YouTube.Actions.Error.BroadcastNotFound="Difuzarea selectată nu a fost găsită."
 YouTube.Actions.Error.FileMissing="Fișierul selectat nu există."
 YouTube.Actions.Error.FileMissing="Fișierul selectat nu există."
 YouTube.Actions.Error.FileOpeningFailed="Deschiderea fișierului selectat nu a reușit."
 YouTube.Actions.Error.FileOpeningFailed="Deschiderea fișierului selectat nu a reușit."
 YouTube.Actions.Error.FileTooLarge="Fișierul selectat este prea mare (Limita: 2MiB)."
 YouTube.Actions.Error.FileTooLarge="Fișierul selectat este prea mare (Limita: 2MiB)."
-YouTube.Actions.Error.BroadcastTransitionFailed="Transitionarea emisiunii a eșuat: %1<br/><br/>Dacă eroarea persistă <a href='https://studio.youtube.com/video/%2/livestreaming'>deschide transmisiunea în YouTube Studio</a> și încearcă manual."
-YouTube.Actions.Error.BroadcastTestStarting="Transmisia trece la etapa de testare, acest lucru poate dura ceva timp. Vă rugăm să încercați din nou în 10-30 de secunde."
+YouTube.Actions.Error.BroadcastTransitionFailed="Tranziția spre difuzare a eșuat: %1<br/><br/>Dacă această eroare persistă, <a href='https://studio.youtube.com/video/%2/livestreaming'>deschide difuzarea în YouTube Studio</a> și încearcă manual."
+YouTube.Actions.Error.BroadcastTestStarting="Difuzarea face tranziția la etapa de testare, acest lucru poate dura ceva timp. Te rugăm să încerci din nou în 10-30 de secunde."
 YouTube.Actions.EventsLoading="Încarcare listă de evenimente..."
 YouTube.Actions.EventsLoading="Încarcare listă de evenimente..."
 YouTube.Actions.EventCreated.Title="Eveniment creat"
 YouTube.Actions.EventCreated.Title="Eveniment creat"
 YouTube.Actions.EventCreated.Text="Eveniment creat cu succes."
 YouTube.Actions.EventCreated.Text="Eveniment creat cu succes."
-YouTube.Actions.Stream="Transmisiune"
 YouTube.Actions.Stream.ScheduledFor="Programat(ă) pentru %1"
 YouTube.Actions.Stream.ScheduledFor="Programat(ă) pentru %1"
 YouTube.Actions.Stream.Resume="Reluare flux întrerupt"
 YouTube.Actions.Stream.Resume="Reluare flux întrerupt"
 YouTube.Actions.Stream.YTStudio="Creat(ă) automat de YouTube Studio"
 YouTube.Actions.Stream.YTStudio="Creat(ă) automat de YouTube Studio"
-YouTube.Actions.Notify.CreatingBroadcast="Se creează o nouă transmisiune live, te rugăm să aștepți..."
+YouTube.Actions.Notify.CreatingBroadcast="Se creează o nouă difuzare live, te rugăm să aștepți..."
 YouTube.Actions.AutoStartStreamingWarning.Title="Pornire manuală necesară"
 YouTube.Actions.AutoStartStreamingWarning.Title="Pornire manuală necesară"
-YouTube.Actions.AutoStartStreamingWarning="Pornirea automată este dezactivată pentru acest eveniment, dă click pe „Intră live” pentru a porni transmisiunea."
+YouTube.Actions.AutoStartStreamingWarning="Pornirea automată este dezactivată pentru acest eveniment, dă clic pe „Intră live” pentru a porni difuzarea."
 YouTube.Actions.AutoStopStreamingWarning="Nu te vei putea reconecta.<br>Streamul tău se va opri și nu vei mai fi live."
 YouTube.Actions.AutoStopStreamingWarning="Nu te vei putea reconecta.<br>Streamul tău se va opri și nu vei mai fi live."
 YouTube.Chat.Input.Send="Trimite"
 YouTube.Chat.Input.Send="Trimite"
 YouTube.Chat.Input.Placeholder="Introdu mesajul aici..."
 YouTube.Chat.Input.Placeholder="Introdu mesajul aici..."
 YouTube.Chat.Input.Sending="Se trimite..."
 YouTube.Chat.Input.Sending="Se trimite..."
 YouTube.Chat.Error.Title="Eroare la trimiterea mesajului"
 YouTube.Chat.Error.Title="Eroare la trimiterea mesajului"
 YouTube.Chat.Error.Text="Mesajul nu a putut fi trimis: %1"
 YouTube.Chat.Error.Text="Mesajul nu a putut fi trimis: %1"
-YouTube.Errors.liveStreamingNotEnabled="Transmisiunea în direct nu este activată pe canalul YouTube selectat.<br/><br/> Vezi<a href='https://www.youtube.com/features'>youtube.com/features</a> pentru mai multe informații."
-YouTube.Errors.livePermissionBlocked="Transmisiunea în direct nu este disponibilă pe canalul dvs. YouTube selectat <br/> Vă rugăm să rețineți că poate dura până la 24 de ore pentru a deveni disponibil după activarea acesteia în setările canalului.<br/><br/>Vezi <a href='https://www.youtube.com/features'>youtube.com/features</a> pentru detalii."
+YouTube.Errors.liveStreamingNotEnabled="Streamingul live nu este activat pe canalul de YouTube selectat.<br/><br/> Vezi<a href='https://www.youtube.com/features'>youtube.com/features</a> pentru mai multe informații."
+YouTube.Errors.livePermissionBlocked="Streamingul live este indisponibil pe canalul de YouTube selectat.<br/>Te rugăm să reții că poate dura până la 24 de ore pentru a deveni disponibil după activarea acesteia în setările canalului tău.<br/><br/>Vezi <a href='https://www.youtube.com/features'>youtube.com/features</a> pentru detalii."
 YouTube.Errors.errorExecutingTransition="Tranziția a eșuat din cauza unei erori din fundal. Încercați din nou în câteva secunde."
 YouTube.Errors.errorExecutingTransition="Tranziția a eșuat din cauza unei erori din fundal. Încercați din nou în câteva secunde."
 YouTube.Errors.errorStreamInactive="YouTube nu primește date pentru stream-ul tău. Verificați configurația și încercați din nou."
 YouTube.Errors.errorStreamInactive="YouTube nu primește date pentru stream-ul tău. Verificați configurația și încercați din nou."
-YouTube.Errors.invalidTransition="Încercarea de tranziție nu a fost validă. Acest lucru se poate datora faptului că fluxul nu a încheiat o tranziție anterioară. Aşteptați câteva secunde, apoi încercați din nou."
+YouTube.Errors.invalidTransition="Încercarea de tranziție a fost nevalidă. Acest lucru se poate datora faptului că streamul nu a încheiat o tranziție anterioară. Te rugăm să aștepți câteva secunde și să încerci din nou."
 YouTube.Errors.liveChatDisabled="Discuția în direct este dezactivată pe acest stream."
 YouTube.Errors.liveChatDisabled="Discuția în direct este dezactivată pe acest stream."
-YouTube.Errors.liveChatEnded="Transmisiunea în direct s-a încheiat."
+YouTube.Errors.liveChatEnded="Streamul live s-a încheiat."
 YouTube.Errors.messageTextInvalid="Conținutul mesajului nu este valid."
 YouTube.Errors.messageTextInvalid="Conținutul mesajului nu este valid."
 YouTube.Errors.rateLimitExceeded="Trimiteți mesaje prea repede."
 YouTube.Errors.rateLimitExceeded="Trimiteți mesaje prea repede."
 YouTube.DocksRemoval.Title="Șterge vechile andocări de browser ale YouTube"
 YouTube.DocksRemoval.Title="Șterge vechile andocări de browser ale YouTube"
 YouTube.DocksRemoval.Text="Aceste andocări de browser vor fi eliminate ca fiind depreciate:\n\n%1\nFolosește „Andocări/YouTube Live Control Room” în schimb."
 YouTube.DocksRemoval.Text="Aceste andocări de browser vor fi eliminate ca fiind depreciate:\n\n%1\nFolosește „Andocări/YouTube Live Control Room” în schimb."
+ConfigDownload.WarningMessageTitle="Avertisment"
+MultitrackVideo.IncompatibleSettings.Title="Setări incompatibile"

+ 42 - 1
UI/data/locale/ru-RU.ini

@@ -213,6 +213,7 @@ Basic.AutoConfig.TestPage.Result.Header="Программа определила
 Basic.AutoConfig.TestPage.Result.Footer="Для использования этих настроек нажмите «Применить настройки». Для повторной настройки с помощью мастера нажмите «Назад». Чтобы задать настройки самостоятельно, нажмите «Отмена» и откройте «Настройки»."
 Basic.AutoConfig.TestPage.Result.Footer="Для использования этих настроек нажмите «Применить настройки». Для повторной настройки с помощью мастера нажмите «Назад». Чтобы задать настройки самостоятельно, нажмите «Отмена» и откройте «Настройки»."
 Basic.AutoConfig.Info="Мастер автонастройки определит оптимальные параметры на основе особенностей вашего компьютера и скорости Интернета."
 Basic.AutoConfig.Info="Мастер автонастройки определит оптимальные параметры на основе особенностей вашего компьютера и скорости Интернета."
 Basic.AutoConfig.RunAnytime="Его можно запустить снова из меню «Сервис»."
 Basic.AutoConfig.RunAnytime="Его можно запустить снова из меню «Сервис»."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Разрешение трансляции (масштабированное)"
 Basic.Stats="Статистика"
 Basic.Stats="Статистика"
 Basic.Stats.CPUUsage="Использование ЦП"
 Basic.Stats.CPUUsage="Использование ЦП"
 Basic.Stats.HDDSpaceAvailable="Доступно места на диске"
 Basic.Stats.HDDSpaceAvailable="Доступно места на диске"
@@ -569,6 +570,7 @@ Basic.Main.Scenes="Сцены"
 Basic.Main.Sources="Источники"
 Basic.Main.Sources="Источники"
 Basic.Main.Source="Источник"
 Basic.Main.Source="Источник"
 Basic.Main.Controls="Управление"
 Basic.Main.Controls="Управление"
+Basic.Main.PreparingStream="Подготовка..."
 Basic.Main.Connecting="Соединение..."
 Basic.Main.Connecting="Соединение..."
 Basic.Main.StartRecording="Начать запись"
 Basic.Main.StartRecording="Начать запись"
 Basic.Main.StartReplayBuffer="Запустить повтор"
 Basic.Main.StartReplayBuffer="Запустить повтор"
@@ -580,7 +582,7 @@ Basic.Main.StopRecording="Остановить запись"
 Basic.Main.PauseRecording="Приостановить запись"
 Basic.Main.PauseRecording="Приостановить запись"
 Basic.Main.UnpauseRecording="Возобновить запись"
 Basic.Main.UnpauseRecording="Возобновить запись"
 Basic.Main.SplitFile="Разделить файл записи"
 Basic.Main.SplitFile="Разделить файл записи"
-Basic.Main.AddChapterMarker="Добавить метку главы"
+Basic.Main.AddChapterMarker="Добавить разделительный маркер (только гибридный MP4)"
 Basic.Main.StoppingRecording="Остановка записи..."
 Basic.Main.StoppingRecording="Остановка записи..."
 Basic.Main.StopReplayBuffer="Остановить повтор"
 Basic.Main.StopReplayBuffer="Остановить повтор"
 Basic.Main.StoppingReplayBuffer="Остановка повтора..."
 Basic.Main.StoppingReplayBuffer="Остановка повтора..."
@@ -689,6 +691,7 @@ Basic.MainMenu.Help.About="О приложении (&A)"
 Basic.Settings.ProgramRestart="Чтобы эти настройки вступили в силу, требуется перезапустить программу."
 Basic.Settings.ProgramRestart="Чтобы эти настройки вступили в силу, требуется перезапустить программу."
 Basic.Settings.ConfirmTitle="Подтверждение изменений"
 Basic.Settings.ConfirmTitle="Подтверждение изменений"
 Basic.Settings.Confirm="У вас есть несохранённые изменения. Сохранить их?"
 Basic.Settings.Confirm="У вас есть несохранённые изменения. Сохранить их?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 контролирует некоторые настройки Вашей трансляции"
 Basic.Settings.General="Общие"
 Basic.Settings.General="Общие"
 Basic.Settings.General.Language="Язык"
 Basic.Settings.General.Language="Язык"
 Basic.Settings.General.Updater="Обновления"
 Basic.Settings.General.Updater="Обновления"
@@ -777,7 +780,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Максимальный би
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Максимальный битрейт аудио: %1 кбит/с"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Максимальный битрейт аудио: %1 кбит/с"
 Basic.Settings.Stream.Recommended.MaxResolution="Максимальное разрешение: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Максимальное разрешение: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Максимум частоты кадров: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Максимум частоты кадров: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Укажите пользовательский сервер..."
+Basic.Settings.Stream.ServiceCustomServer="Пользовательский сервер"
 Basic.Settings.Stream.EnableMultitrackVideo="Включить %1"
 Basic.Settings.Stream.EnableMultitrackVideo="Включить %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Максимальная пропускная способность трансляции"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Авто"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Максимум видеодорожек"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Авто"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Включить дамп трансляции в FLV (использует простые настройки записи)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Перезаписывать файл конфигурации (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Включить перезапись конфигурации"
+Basic.Settings.Stream.MultitrackVideoLabel="Многодорожечное видео"
+Basic.Settings.Stream.AdvancedOptions="Расширенные настройки"
 Basic.Settings.Output="Вывод"
 Basic.Settings.Output="Вывод"
 Basic.Settings.Output.Format="Формат записи"
 Basic.Settings.Output.Format="Формат записи"
 Basic.Settings.Output.Format.MKV="Видеоформат «Матрёшка» (.mkv)"
 Basic.Settings.Output.Format.MKV="Видеоформат «Матрёшка» (.mkv)"
@@ -1247,3 +1261,30 @@ YouTube.Errors.messageTextInvalid="Недопустимый текст сооб
 YouTube.Errors.rateLimitExceeded="Вы отправляете сообщения слишком быстро."
 YouTube.Errors.rateLimitExceeded="Вы отправляете сообщения слишком быстро."
 YouTube.DocksRemoval.Title="Убрать устаревшие доки браузера YouTube"
 YouTube.DocksRemoval.Title="Убрать устаревшие доки браузера YouTube"
 YouTube.DocksRemoval.Text="Эти доки браузера будут удалены как устаревшие:\n\n%1\nИспользуйте вместо них «Доки / Комнату управления эфиром YouTube»."
 YouTube.DocksRemoval.Text="Эти доки браузера будут удалены как устаревшие:\n\n%1\nИспользуйте вместо них «Доки / Комнату управления эфиром YouTube»."
+ConfigDownload.WarningMessageTitle="Внимание"
+FailedToStartStream.MissingConfigURL="Для текущей службы нет доступного URL-адреса"
+FailedToStartStream.NoCustomRTMPURLInSettings="Пользовательский URL-адрес RTMP не указан"
+FailedToStartStream.InvalidCustomConfig="Неверная пользовательская конфигурация"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Не удалось создать сервис многодорожечного видео"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Не удалось создать многодорожечный RTMP-вывод видео"
+FailedToStartStream.EncoderNotAvailable="NVENC недоступен.\n\nНе удалось найти тип кодировщика «%1»"
+FailedToStartStream.FailedToCreateVideoEncoder="Не удалось создать кодировщик видео «%1» (тип: «%2»)"
+FailedToStartStream.FailedToGetOBSVideoInfo="Не удалось получить сведения о видео OBS во время создания кодировщика «%1» (тип: «%2»)"
+FailedToStartStream.FailedToCreateAudioEncoder="Не удалось создать кодировщик звука"
+FailedToStartStream.NoRTMPURLInConfig="В конфигурации отсутствует URL-адрес целевого потока RTMP(S) "
+FailedToStartStream.FallbackToDefault="Не удалось начать трансляцию используя %1; хотите ли Вы попробовать снова используя одиночные настройки кодирования?"
+FailedToStartStream.ConfigRequestFailed="Не удалось получить конфигурацию с %1<br><br>Ошибка HTTP: %2"
+FailedToStartStream.WarningUnknownStatus="Получено неизвестное значение состояния «%1»"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nХотите продолжить трансляцию без %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nХотите ли Вы продолжить трансляцию?"
+FailedToStartStream.MissingEncoderConfigs="В конфигурации трансляции отсутствуют настройки кодировщика"
+FailedToStartStream.StatusMissingHTML="Запрос о начале трансляции привел к неизвестной ошибке"
+FailedToStartStream.NoConfigSupplied="Отсутствует конфигурация"
+MultitrackVideo.Info="%1 автоматически оптимизирует Ваши настройки для кодирования и отправки видео разного качества. Выбор этого параметра приведет к отправке на %2 информации о конфигурации Вашего компьютера и настройках программы."
+MultitrackVideo.IncompatibleSettings.Title="Несовместимые настройки"
+MultitrackVideo.IncompatibleSettings.Text="%1 на данный момент не совместим с:\n\n%2\nЧтобы продолжить вести трансляцию с %1, отключите несовместимые настройки:\n\n%3\nи начните трансляцию снова."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Отключить для этого потока и начать трансляцию"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Обновить настройки и начать трансляцию"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 сейчас не совместимо с [Аудио → Общие → Каналы] равным «%2», %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Аудио → Общие → Каналы] надо настроить на «%1»"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 требует несколько разных настроек для [Аудио → Общие → Каналы]"

+ 47 - 0
UI/data/locale/sk-SK.ini

@@ -103,6 +103,7 @@ MixerToolbarMenu="Menu zvukového zmiešavača"
 SceneFilters="Otvoriť filtre scény"
 SceneFilters="Otvoriť filtre scény"
 List="Zoznam"
 List="Zoznam"
 Grid="Mriežka"
 Grid="Mriežka"
+Automatic="Automatický"
 PluginsFailedToLoad.Title="Chyba pri načítaní pluginu"
 PluginsFailedToLoad.Title="Chyba pri načítaní pluginu"
 PluginsFailedToLoad.Text="Nasledujúce OBS pluginy sa nepodarilo načítať:\n\n%1\nProsím aktualizujte alebo odstráňte tieto pluginy."
 PluginsFailedToLoad.Text="Nasledujúce OBS pluginy sa nepodarilo načítať:\n\n%1\nProsím aktualizujte alebo odstráňte tieto pluginy."
 AlreadyRunning.Title="OBS je už spustený"
 AlreadyRunning.Title="OBS je už spustený"
@@ -187,6 +188,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Preferovať hardvérové enk
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hardvérové enkódovanie eliminuje väčšinu využitia CPU, ale na dosiahnutie rovnakej kvality videa môže vyžadovať väčší bitrate."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hardvérové enkódovanie eliminuje väčšinu využitia CPU, ale na dosiahnutie rovnakej kvality videa môže vyžadovať väčší bitrate."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Upozornenie o streame"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Upozornenie o streame"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Test rýchlosti pripojenia vysiela obraz bez zvuku s náhodnými dátami. Odporúčame dočasne zakázať záznam vysielaní a nastaviť živý prenos ako súkromný, kým sa celý test nedokončí. Pokračovať?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Test rýchlosti pripojenia vysiela obraz bez zvuku s náhodnými dátami. Odporúčame dočasne zakázať záznam vysielaní a nastaviť živý prenos ako súkromný, kým sa celý test nedokončí. Pokračovať?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Testovať %1"
 Basic.AutoConfig.TestPage="Konečné výsledky"
 Basic.AutoConfig.TestPage="Konečné výsledky"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Program práve vykonáva sériu testov pre odhad optimálneho nastavenia"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Program práve vykonáva sériu testov pre odhad optimálneho nastavenia"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testovanie dokončené"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testovanie dokončené"
@@ -205,6 +207,7 @@ Basic.AutoConfig.TestPage.Result.Header="Program zistil, že nasledujúce nastav
 Basic.AutoConfig.TestPage.Result.Footer="Pre použitie týchto nastavení kliknite na Použiť. Pre úpravu nastavení sprievodcu kliknite na Späť. Ak si želáte nastaviť program manuálne, kliknite na Zrušiť a následne na tlačidlo Nastavenia."
 Basic.AutoConfig.TestPage.Result.Footer="Pre použitie týchto nastavení kliknite na Použiť. Pre úpravu nastavení sprievodcu kliknite na Späť. Ak si želáte nastaviť program manuálne, kliknite na Zrušiť a následne na tlačidlo Nastavenia."
 Basic.AutoConfig.Info="Sprievodca automatickou konfiguráciou určí najlepšie nastavenia na základe špecifikácií vášho počítača a rýchlosti internetu."
 Basic.AutoConfig.Info="Sprievodca automatickou konfiguráciou určí najlepšie nastavenia na základe špecifikácií vášho počítača a rýchlosti internetu."
 Basic.AutoConfig.RunAnytime="Túto funkciu môžete spustiť kedykoľvek v ponuke Nástroje."
 Basic.AutoConfig.RunAnytime="Túto funkciu môžete spustiť kedykoľvek v ponuke Nástroje."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Streamovacie (škálované) rozlíšenie"
 Basic.Stats="Štatistiky"
 Basic.Stats="Štatistiky"
 Basic.Stats.CPUUsage="Využitie CPU"
 Basic.Stats.CPUUsage="Využitie CPU"
 Basic.Stats.HDDSpaceAvailable="Dostupné miesto na disku"
 Basic.Stats.HDDSpaceAvailable="Dostupné miesto na disku"
@@ -557,6 +560,7 @@ Basic.Main.Scenes="Scény"
 Basic.Main.Sources="Zdroje"
 Basic.Main.Sources="Zdroje"
 Basic.Main.Source="Zdroj"
 Basic.Main.Source="Zdroj"
 Basic.Main.Controls="Ovládacie prvky"
 Basic.Main.Controls="Ovládacie prvky"
+Basic.Main.PreparingStream="Pripravuje sa..."
 Basic.Main.Connecting="Pripájanie..."
 Basic.Main.Connecting="Pripájanie..."
 Basic.Main.StartRecording="Spustiť nahrávanie"
 Basic.Main.StartRecording="Spustiť nahrávanie"
 Basic.Main.StartReplayBuffer="Spustiť záznam do pamäte"
 Basic.Main.StartReplayBuffer="Spustiť záznam do pamäte"
@@ -568,6 +572,7 @@ Basic.Main.StopRecording="Ukončiť nahrávanie"
 Basic.Main.PauseRecording="Pozastaviť nahrávanie"
 Basic.Main.PauseRecording="Pozastaviť nahrávanie"
 Basic.Main.UnpauseRecording="Pokračovať v nahrávaní"
 Basic.Main.UnpauseRecording="Pokračovať v nahrávaní"
 Basic.Main.SplitFile="Rozdeliť nahrávací súbor"
 Basic.Main.SplitFile="Rozdeliť nahrávací súbor"
+Basic.Main.AddChapterMarker="Pridať značku kapitoly (iba pre Hybridný MP4)"
 Basic.Main.StoppingRecording="Zastavenie nahrávania..."
 Basic.Main.StoppingRecording="Zastavenie nahrávania..."
 Basic.Main.StopReplayBuffer="Zastaviť záznam do pamäte"
 Basic.Main.StopReplayBuffer="Zastaviť záznam do pamäte"
 Basic.Main.StoppingReplayBuffer="Zastavujem záznam do pamäte..."
 Basic.Main.StoppingReplayBuffer="Zastavujem záznam do pamäte..."
@@ -676,6 +681,7 @@ Basic.MainMenu.Help.About="O &aplikácii"
 Basic.Settings.ProgramRestart="Tieto nastavenia sa prejavia až po reštarte programu."
 Basic.Settings.ProgramRestart="Tieto nastavenia sa prejavia až po reštarte programu."
 Basic.Settings.ConfirmTitle="Potvrdenie zmien"
 Basic.Settings.ConfirmTitle="Potvrdenie zmien"
 Basic.Settings.Confirm="Máte neuložené zmeny. Chcete uložiť zmeny?"
 Basic.Settings.Confirm="Máte neuložené zmeny. Chcete uložiť zmeny?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 ovláda niektoré z vašich streamovacích nastavení"
 Basic.Settings.General="Všeobecné"
 Basic.Settings.General="Všeobecné"
 Basic.Settings.General.Language="Jazyk"
 Basic.Settings.General.Language="Jazyk"
 Basic.Settings.General.Updater="Aktualizácie"
 Basic.Settings.General.Updater="Aktualizácie"
@@ -740,6 +746,7 @@ Basic.Settings.Appearance.General="Všeobecné"
 Basic.Settings.Appearance.General.Theme="Téma"
 Basic.Settings.Appearance.General.Theme="Téma"
 Basic.Settings.Appearance.General.Variant="Štýl"
 Basic.Settings.Appearance.General.Variant="Štýl"
 Basic.Settings.Appearance.General.NoVariant="Žiadne dostupné štýly"
 Basic.Settings.Appearance.General.NoVariant="Žiadne dostupné štýly"
+Basic.Settings.Stream.Destination="Destinácia"
 Basic.Settings.Stream.Custom.UseAuthentication="Použiť overenie"
 Basic.Settings.Stream.Custom.UseAuthentication="Použiť overenie"
 Basic.Settings.Stream.Custom.Username="Užívateľské meno"
 Basic.Settings.Stream.Custom.Username="Užívateľské meno"
 Basic.Settings.Stream.Custom.Password="Heslo"
 Basic.Settings.Stream.Custom.Password="Heslo"
@@ -761,8 +768,21 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maximálny Video Bitrate: %1
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximálny Bitrate zvuku: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximálny Bitrate zvuku: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Maximálne rozlíšenie: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Maximálne rozlíšenie: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maximálne FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maximálne FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Špecifikovať vlastný server…"
+Basic.Settings.Stream.ServiceCustomServer="Vlastný server"
+Basic.Settings.Stream.EnableMultitrackVideo="Zapnúť %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Maximálna šírka pásma streamovania"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automaticky"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maximálny počet video stôp"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automaticky"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Zapnúť výpis streamu do FLV (používa jednoduché nahrávacie nastavenia súboru)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Prepísanie konfigurácie (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Zapnúť prepísanie konfigurácie"
+Basic.Settings.Stream.MultitrackVideoLabel="Viacstopé video"
+Basic.Settings.Stream.AdvancedOptions="Pokročilé možnosti"
 Basic.Settings.Output="Výstup"
 Basic.Settings.Output="Výstup"
 Basic.Settings.Output.Format="Formát nahrávania"
 Basic.Settings.Output.Format="Formát nahrávania"
+Basic.Settings.Output.Format.hMP4="Hybridný MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmentovaný MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmentovaný MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Fragmentovaný MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Fragmentovaný MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentovaný MOV zapisuje nahrávku v kusoch a nevyžaduje rovnakú finalizáciu ako tradičné MOV súbory.\nToto zabezpečí, že súbor ostane prehrávateľný aj keď je zapisovanie na disk prerušené, napríklad pri BSOD alebo strate napájania.\n\nToto však nemusí byť kompatibilné so všetkými prehrávačmi a editormi. Použite Súbor -> Previesť nahrávky pre konvertovanie súboru do viac kompatibilného formátu ak je to potrebné."
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentovaný MOV zapisuje nahrávku v kusoch a nevyžaduje rovnakú finalizáciu ako tradičné MOV súbory.\nToto zabezpečí, že súbor ostane prehrávateľný aj keď je zapisovanie na disk prerušené, napríklad pri BSOD alebo strate napájania.\n\nToto však nemusí byť kompatibilné so všetkými prehrávačmi a editormi. Použite Súbor -> Previesť nahrávky pre konvertovanie súboru do viac kompatibilného formátu ak je to potrebné."
@@ -1214,3 +1234,30 @@ YouTube.Errors.messageTextInvalid="Text správy je neplatný."
 YouTube.Errors.rateLimitExceeded="Posielate správy príliš rýchlo!"
 YouTube.Errors.rateLimitExceeded="Posielate správy príliš rýchlo!"
 YouTube.DocksRemoval.Title="Odstrániť pôvodné doky YouTube prehliadača"
 YouTube.DocksRemoval.Title="Odstrániť pôvodné doky YouTube prehliadača"
 YouTube.DocksRemoval.Text="Tieto doky prehliadača budú odstránené ako zastaralé:\n\n%1\nPoužite \"Doky/YouTube Live Control Room\" namiesto toho."
 YouTube.DocksRemoval.Text="Tieto doky prehliadača budú odstránené ako zastaralé:\n\n%1\nPoužite \"Doky/YouTube Live Control Room\" namiesto toho."
+ConfigDownload.WarningMessageTitle="Upozornenie"
+FailedToStartStream.MissingConfigURL="Žiadna dostupná konfiguračná URL adresa pre aktuálnu službu"
+FailedToStartStream.NoCustomRTMPURLInSettings="Vlastná RTMP URL adresa nebola špecifikovaná"
+FailedToStartStream.InvalidCustomConfig="Neplatná vlastná konfigurácia"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Zlyhalo vytvorenie viacstopovej video služby"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Zlyhalo vytvorenie viacstopového RTMP video výstupu"
+FailedToStartStream.EncoderNotAvailable="NVENC nedostupný.\n\nNebolo možné nájsť enkodér typu '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Zlyhalo vytvorenie video enkodéra '%1' (typ: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Zlyhalo získanie OBS video informácií počas vytvárania enkodéra '%1' (typ: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Zlyhalo vytvorenie audio enkodéra"
+FailedToStartStream.NoRTMPURLInConfig="Konfigurácia neobsahuje cieľovú streamovaciu RTMP(S) URL adresu"
+FailedToStartStream.FallbackToDefault="Spustenie streamu s použitím %1 zlyhalo; chcete to skúsiť znova s použitím nastavení jedného kódovania?"
+FailedToStartStream.ConfigRequestFailed="Nebolo možné získať konfiguráciu z %1<br><br>HTTP chyba: %2"
+FailedToStartStream.WarningUnknownStatus="Prijatá neznáma hodnota stavu '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nChcete pokračovať v streamovaní bez %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nChcete pokračovať v streamovaní?"
+FailedToStartStream.MissingEncoderConfigs="Konfigurácia spustenia streamovania neobsahovala konfigurácie enkodéra"
+FailedToStartStream.StatusMissingHTML="Požiadavka pre začatie vysielania vrátila nešpecifikovanú chybu"
+FailedToStartStream.NoConfigSupplied="Chýbajúca konfigurácia"
+MultitrackVideo.Info="%1 automaticky optimalizuje vaše nastavenia pre enkódovanie a odosielanie viacerých kvalít videa. Vybratím tejto možnosti pošle %2 informácie o vašom počítači a nastavenie softvéru."
+MultitrackVideo.IncompatibleSettings.Title="Nekompatibilné nastavenia"
+MultitrackVideo.IncompatibleSettings.Text="%1 nie je momentálne kompatibilný s:\n\n%2\nPre pokračovanie streamovania s %1, vypnite nekompatibilné nastavenia:\n\n%3\na spustite streamovanie znova."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Vypnúť pre tento stream a začať streamovanie"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aktualizovať nastavenia a začať streamovanie"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 nie je momentálne kompatibilný s [Zvuk → Všeobecné → Kanály] nastavené na '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Zvuk → Všeobecné → Kanály] je potrebné nastaviť na '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vyžaduje viacero rôznych nastavení pre [Zvuk → Všeobecné → Kanály]"

+ 9 - 0
UI/data/locale/sl-SI.ini

@@ -104,6 +104,7 @@ MixerToolbarMenu="Meni mešalnika zvoka"
 SceneFilters="Odpti filtre prizora"
 SceneFilters="Odpti filtre prizora"
 List="Seznam"
 List="Seznam"
 Grid="Mreža"
 Grid="Mreža"
+Automatic="Samodejno"
 PluginsFailedToLoad.Title="Napaka pri nalaganju vstavka"
 PluginsFailedToLoad.Title="Napaka pri nalaganju vstavka"
 PluginsFailedToLoad.Text="Naslednji vstavki OBS se niso uspešno naložili.\n\n%1\nTe vstavke posodobite ali odstranite."
 PluginsFailedToLoad.Text="Naslednji vstavki OBS se niso uspešno naložili.\n\n%1\nTe vstavke posodobite ali odstranite."
 AlreadyRunning.Title="OBS se že izvaja"
 AlreadyRunning.Title="OBS se že izvaja"
@@ -562,6 +563,7 @@ Basic.Main.Scenes="Prizori"
 Basic.Main.Sources="Viri"
 Basic.Main.Sources="Viri"
 Basic.Main.Source="Vir"
 Basic.Main.Source="Vir"
 Basic.Main.Controls="Nadzorne tipke"
 Basic.Main.Controls="Nadzorne tipke"
+Basic.Main.PreparingStream="V pripravi ..."
 Basic.Main.Connecting="Povezovanje …"
 Basic.Main.Connecting="Povezovanje …"
 Basic.Main.StartRecording="Začni snemati"
 Basic.Main.StartRecording="Začni snemati"
 Basic.Main.StartReplayBuffer="Zaženi medpomnilnik za ponovitev"
 Basic.Main.StartReplayBuffer="Zaženi medpomnilnik za ponovitev"
@@ -747,6 +749,7 @@ Basic.Settings.Appearance.General.Theme="Tema"
 Basic.Settings.Appearance.General.Variant="Slog"
 Basic.Settings.Appearance.General.Variant="Slog"
 Basic.Settings.Appearance.General.NoVariant="Slogi niso na voljo"
 Basic.Settings.Appearance.General.NoVariant="Slogi niso na voljo"
 Basic.Settings.Stream="Pretok"
 Basic.Settings.Stream="Pretok"
+Basic.Settings.Stream.Destination="Cilj"
 Basic.Settings.Stream.Custom.UseAuthentication="Uporabi overitev"
 Basic.Settings.Stream.Custom.UseAuthentication="Uporabi overitev"
 Basic.Settings.Stream.Custom.Username="Uporabniško ime"
 Basic.Settings.Stream.Custom.Username="Uporabniško ime"
 Basic.Settings.Stream.Custom.Password="Geslo"
 Basic.Settings.Stream.Custom.Password="Geslo"
@@ -768,6 +771,11 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Največja bitna hitrost videa
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Največja bitna hitrost zvoka: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Največja bitna hitrost zvoka: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Največja ločljivost: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Največja ločljivost: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Največje število sl./s: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Največje število sl./s: %1"
+Basic.Settings.Stream.ServiceCustomServer="Strežnik po meri"
+Basic.Settings.Stream.EnableMultitrackVideo="Omogoči %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Samodejno"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Samodejno"
+Basic.Settings.Stream.AdvancedOptions="Napredne možnosti"
 Basic.Settings.Output="Izhod"
 Basic.Settings.Output="Izhod"
 Basic.Settings.Output.Format="Format posnetkov"
 Basic.Settings.Output.Format="Format posnetkov"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
@@ -1237,3 +1245,4 @@ YouTube.Errors.messageTextInvalid="Besedilo sporočila ni veljavno."
 YouTube.Errors.rateLimitExceeded="Sporočila pošiljate prehitro!"
 YouTube.Errors.rateLimitExceeded="Sporočila pošiljate prehitro!"
 YouTube.DocksRemoval.Title="Počisti opuščene zložene zavihke brskalnika YouTube"
 YouTube.DocksRemoval.Title="Počisti opuščene zložene zavihke brskalnika YouTube"
 YouTube.DocksRemoval.Text="Ti zloženi zavihki brskalnika bodo odstranjeni kot opuščeni:\n\n%1\nNamesto tega uporabite »Zavihki/režija YouTube«."
 YouTube.DocksRemoval.Text="Ti zloženi zavihki brskalnika bodo odstranjeni kot opuščeni:\n\n%1\nNamesto tega uporabite »Zavihki/režija YouTube«."
+ConfigDownload.WarningMessageTitle="Opozorilo"

+ 2 - 0
UI/data/locale/sr-SP.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="Мени за aудио миксовање"
 SceneFilters="Отвори сценске филтере"
 SceneFilters="Отвори сценске филтере"
 List="Списак"
 List="Списак"
 Grid="Мрежни приказ"
 Grid="Мрежни приказ"
+Automatic="Аутоматски"
 PluginsFailedToLoad.Title="Грешка приликом учитавања додатне компоненте"
 PluginsFailedToLoad.Title="Грешка приликом учитавања додатне компоненте"
 PluginsFailedToLoad.Text="Следеће OBS додатне компоненте нису успеле да се учитају:\n\n%1\nМолимо Вас ажурирајте их или их уклоните."
 PluginsFailedToLoad.Text="Следеће OBS додатне компоненте нису успеле да се учитају:\n\n%1\nМолимо Вас ажурирајте их или их уклоните."
 AlreadyRunning.Title="OBS је већ покренут"
 AlreadyRunning.Title="OBS је већ покренут"
@@ -193,6 +194,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Са акцентом на 
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Хардверско кодирање спречава велику употребу процесора, али може захтевати већу брзину протока како би се одржао исти ниво квалитета."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Хардверско кодирање спречава велику употребу процесора, али може захтевати већу брзину протока како би се одржао исти ниво квалитета."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Упозорење о стримовању"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Упозорење о стримовању"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Тест пропусног опсега стримује насумичне видео податке без звука на Вашем каналу. Препоручено је да привремено искључите чување видео снимака стримова и да подесите стрим као приватни док се тест не заврши, ако је то могуће. Желите ли да наставите?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Тест пропусног опсега стримује насумичне видео податке без звука на Вашем каналу. Препоручено је да привремено искључите чување видео снимака стримова и да подесите стрим као приватни док се тест не заврши, ако је то могуће. Желите ли да наставите?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Тестирај %1"
 Basic.AutoConfig.TestPage="Коначни резултати"
 Basic.AutoConfig.TestPage="Коначни резултати"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Програм тренутно извршава сет тестова како би проценио оптимална подешавања"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Програм тренутно извршава сет тестова како би проценио оптимална подешавања"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестирање је завршено"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестирање је завршено"

+ 32 - 3
UI/data/locale/sv-SE.ini

@@ -188,6 +188,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Föredra hårdvarukodning"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hårdvarukodning eliminerar den mesta processoranvändningen, men kan kräva mer bithastighet för att uppnå samma kvalitetsnivå."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Hårdvarukodning eliminerar den mesta processoranvändningen, men kan kräva mer bithastighet för att uppnå samma kvalitetsnivå."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Strömvarning"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Strömvarning"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Bandbreddstestet kommer att strömma slumpad videodata utan ljud till din kanal. Om det fungerar, är det rekommenderat det att tillfälligt inaktivera att spara videor av strömmar och ändra strömmen till privat tills testet är färdigt. Fortsätta?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Bandbreddstestet kommer att strömma slumpad videodata utan ljud till din kanal. Om det fungerar, är det rekommenderat det att tillfälligt inaktivera att spara videor av strömmar och ändra strömmen till privat tills testet är färdigt. Fortsätta?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Testa %1"
 Basic.AutoConfig.TestPage="Slutgiltiga resultat"
 Basic.AutoConfig.TestPage="Slutgiltiga resultat"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programmet utför nu en grupp tester för att uppskatta de mest idealiska inställningarna"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programmet utför nu en grupp tester för att uppskatta de mest idealiska inställningarna"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testet slutfördes"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testet slutfördes"
@@ -554,7 +555,7 @@ Basic.Main.Scenes="Scener"
 Basic.Main.Sources="Källor"
 Basic.Main.Sources="Källor"
 Basic.Main.Source="Källa"
 Basic.Main.Source="Källa"
 Basic.Main.Controls="Kontroller"
 Basic.Main.Controls="Kontroller"
-Basic.Main.PreparingStream="Förbereder ..."
+Basic.Main.PreparingStream="Förbereder..."
 Basic.Main.Connecting="Ansluter..."
 Basic.Main.Connecting="Ansluter..."
 Basic.Main.StartRecording="Börja spela in"
 Basic.Main.StartRecording="Börja spela in"
 Basic.Main.StartReplayBuffer="Starta reprisbuffert"
 Basic.Main.StartReplayBuffer="Starta reprisbuffert"
@@ -566,7 +567,7 @@ Basic.Main.StopRecording="Sluta spela in"
 Basic.Main.PauseRecording="Pausa inspelning"
 Basic.Main.PauseRecording="Pausa inspelning"
 Basic.Main.UnpauseRecording="Återuppta inspelning"
 Basic.Main.UnpauseRecording="Återuppta inspelning"
 Basic.Main.SplitFile="Dela upp inspelningsfil"
 Basic.Main.SplitFile="Dela upp inspelningsfil"
-Basic.Main.AddChapterMarker="Lägg till kapitelmarkör"
+Basic.Main.AddChapterMarker="Lägg till kapitelmarkör (endast Hybrid MP4)"
 Basic.Main.StoppingRecording="Slutar spela in..."
 Basic.Main.StoppingRecording="Slutar spela in..."
 Basic.Main.StopReplayBuffer="Stoppa reprisbuffert"
 Basic.Main.StopReplayBuffer="Stoppa reprisbuffert"
 Basic.Main.StoppingReplayBuffer="Stoppar reprisbuffert..."
 Basic.Main.StoppingReplayBuffer="Stoppar reprisbuffert..."
@@ -763,7 +764,7 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maximal videobithastighet: %1
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximal ljudbithastighet: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximal ljudbithastighet: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Maximal upplösning: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Maximal upplösning: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maximal bildfrekvens: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maximal bildfrekvens: %1"
-Basic.Settings.Stream.SpecifyCustomServer="Specificera anpassad server..."
+Basic.Settings.Stream.SpecifyCustomServer="Ange anpassad server..."
 Basic.Settings.Stream.ServiceCustomServer="Anpassad server"
 Basic.Settings.Stream.ServiceCustomServer="Anpassad server"
 Basic.Settings.Stream.EnableMultitrackVideo="Aktivera %1"
 Basic.Settings.Stream.EnableMultitrackVideo="Aktivera %1"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Maximal strömningsbandbredd"
 Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Maximal strömningsbandbredd"
@@ -772,6 +773,7 @@ Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Aktivera strömdumpning t
 Basic.Settings.Stream.MultitrackVideoConfigOverride="Överskrid konfiguration (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="Överskrid konfiguration (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Aktivera överskridande av konfiguration"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Aktivera överskridande av konfiguration"
 Basic.Settings.Stream.MultitrackVideoLabel="Flerspårsvideo"
 Basic.Settings.Stream.MultitrackVideoLabel="Flerspårsvideo"
+Basic.Settings.Stream.AdvancedOptions="Avancerade alternativ"
 Basic.Settings.Output="Utmatning"
 Basic.Settings.Output="Utmatning"
 Basic.Settings.Output.Format="Inspelningsformat"
 Basic.Settings.Output.Format="Inspelningsformat"
 Basic.Settings.Output.Format.MKV="Matroska-video (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska-video (.mkv)"
@@ -1229,3 +1231,30 @@ YouTube.Errors.messageTextInvalid="Meddelandetexten är ogiltig."
 YouTube.Errors.rateLimitExceeded="Du skickar meddelanden för snabbt."
 YouTube.Errors.rateLimitExceeded="Du skickar meddelanden för snabbt."
 YouTube.DocksRemoval.Title="Rensa bakåtkompatibelt flytande webbläsarfönster för YouTube"
 YouTube.DocksRemoval.Title="Rensa bakåtkompatibelt flytande webbläsarfönster för YouTube"
 YouTube.DocksRemoval.Text="Dessa flytande webbläsarfönster kommer att tas bort p.g.a. utfasning:\n\n%1\nAnvänd \"Flytande fönster/Kontrollrummet på YouTube\" istället."
 YouTube.DocksRemoval.Text="Dessa flytande webbläsarfönster kommer att tas bort p.g.a. utfasning:\n\n%1\nAnvänd \"Flytande fönster/Kontrollrummet på YouTube\" istället."
+ConfigDownload.WarningMessageTitle="Varning"
+FailedToStartStream.MissingConfigURL="Ingen konfigurerings-URL är tillgänglig för den nuvarande tjänsten"
+FailedToStartStream.NoCustomRTMPURLInSettings="Ingen anpassad webbadress för RTMP har angetts"
+FailedToStartStream.InvalidCustomConfig="Ogiltig anpassad konfiguration"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Misslyckades att skapa videotjänst med flera spår"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Misslyckades att skapa RTMP-utmatning för video med flera spår"
+FailedToStartStream.EncoderNotAvailable="NVENC är inte tillgänglig.\n\nMisslyckades att hitta kodartypen \"%1\""
+FailedToStartStream.FailedToCreateVideoEncoder="Misslyckades att skapa videokodaren \"%1\" (typ: \"%2\")"
+FailedToStartStream.FailedToGetOBSVideoInfo="Misslyckades att hämta OBS-videoinformation när kodaren \"%1\" (typ: \"%2\") skapades"
+FailedToStartStream.FailedToCreateAudioEncoder="Misslyckades att skapa ljudkodare"
+FailedToStartStream.NoRTMPURLInConfig="Konfigurationen innehåller inte RTMP(S)-webbadress för strömmålet"
+FailedToStartStream.FallbackToDefault="Misslyckades att starta strömmen med %1. Vill du försöka igen med inställningar för en enda kodare?"
+FailedToStartStream.ConfigRequestFailed="Kunde inte hämta konfiguration från %1<br><br>HTTP-fel: %2"
+FailedToStartStream.WarningUnknownStatus="Fick det okända statusvärdet \"%1\""
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVill du fortsätta strömma utan %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nVill du fortsätta strömma?"
+FailedToStartStream.MissingEncoderConfigs="Konfiguration för Direktsänd innehöll inte kodningskonfiguration"
+FailedToStartStream.StatusMissingHTML="Begäran om direktsändning returnerade ett ospecificerat fel"
+FailedToStartStream.NoConfigSupplied="Konfiguration saknas"
+MultitrackVideo.Info="%1 optimerar automatiskt dina inställningar för att koda och skicka flera videokvaliteter. Om detta alternativ väljs kommer %2-information om din dator och mjukvaruinstallation att skickas."
+MultitrackVideo.IncompatibleSettings.Title="Inkompatibla inställningar"
+MultitrackVideo.IncompatibleSettings.Text="%1 är för närvarande inkompatibelt med:\n\n%2\nFör att fortsätta strömma med %1, inaktivera inkompatibla inställningar:\n\n%3\noch Börja strömma igen."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Inaktivera för denna ström och börja strömma"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Uppdatera inställningar och börja strömma"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 är för tillfället inkompatibel med [Ljud → Allmänt → Kanaler] inställt på \"%2\", %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Ljud → Allmänt → Kanaler] måste vara inställt på \"%1\""
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 kräver flera olika inställningar för [Ljud → Allmänt → Kanaler]"

+ 1 - 0
UI/data/locale/th-TH.ini

@@ -108,6 +108,7 @@ MixerToolbarMenu="เมนูตัวแต่งเสียง"
 SceneFilters="เปิดฟิลเตอร์ฉาก"
 SceneFilters="เปิดฟิลเตอร์ฉาก"
 List="รายชื่อ"
 List="รายชื่อ"
 Grid="ตาราง"
 Grid="ตาราง"
+Automatic="อัตโนมัติ"
 PluginsFailedToLoad.Title="การโหลดปลั๊กอินเกิดข้อผิดพลาด"
 PluginsFailedToLoad.Title="การโหลดปลั๊กอินเกิดข้อผิดพลาด"
 PluginsFailedToLoad.Text="ไม่สามารถโหลดปลั๊กอิน OBS ต่อไปนี้ได้:\n\n%1\nโปรดปรับรุ่นหรือลบปลั๊กอินเหล่านี้"
 PluginsFailedToLoad.Text="ไม่สามารถโหลดปลั๊กอิน OBS ต่อไปนี้ได้:\n\n%1\nโปรดปรับรุ่นหรือลบปลั๊กอินเหล่านี้"
 AlreadyRunning.Title="OBS กำลังทำงานอยู่"
 AlreadyRunning.Title="OBS กำลังทำงานอยู่"

+ 47 - 0
UI/data/locale/tr-TR.ini

@@ -105,6 +105,7 @@ MixerToolbarMenu="Ses Karıştırıcısı Menüsü"
 SceneFilters="Sahne Filtrelerini Aç"
 SceneFilters="Sahne Filtrelerini Aç"
 List="Liste"
 List="Liste"
 Grid="Izgara"
 Grid="Izgara"
+Automatic="Otomatik"
 PluginsFailedToLoad.Title="Eklenti Yükleme Hatası"
 PluginsFailedToLoad.Title="Eklenti Yükleme Hatası"
 PluginsFailedToLoad.Text="Aşağıdaki OBS eklentileri yüklenemedi:\n\n%1\nLütfen bu eklentileri güncelleyin veya silin."
 PluginsFailedToLoad.Text="Aşağıdaki OBS eklentileri yüklenemedi:\n\n%1\nLütfen bu eklentileri güncelleyin veya silin."
 AlreadyRunning.Title="OBS zaten çalışıyor"
 AlreadyRunning.Title="OBS zaten çalışıyor"
@@ -190,6 +191,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Donanım kodlamayı tercih e
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Donanım Kodlama çoğu CPU kullanımını ortadan kaldırır, ancak aynı kalite düzeyini elde etmek için daha fazla bit hızı gerektirebilir."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Donanım Kodlama çoğu CPU kullanımını ortadan kaldırır, ancak aynı kalite düzeyini elde etmek için daha fazla bit hızı gerektirebilir."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Yayın uyarısı"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Yayın uyarısı"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Bant genişliği testi kanalınızda ses olmayan rastgele video verisi yayını yapmak üzere. Yapabiliyorsanız, test bitene kadar geçici bir süre yayın kaydını kapatmanız ve yayını gizli olarak ayarlamanız önerilir. Devam edilsin mi?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Bant genişliği testi kanalınızda ses olmayan rastgele video verisi yayını yapmak üzere. Yapabiliyorsanız, test bitene kadar geçici bir süre yayın kaydını kapatmanız ve yayını gizli olarak ayarlamanız önerilir. Devam edilsin mi?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Deneme %1"
 Basic.AutoConfig.TestPage="Sonuçlar"
 Basic.AutoConfig.TestPage="Sonuçlar"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Program en uygun ayarları tahmin etmek için şimdi bir dizi test yürütüyor"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Program en uygun ayarları tahmin etmek için şimdi bir dizi test yürütüyor"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Test tamamlandı"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Test tamamlandı"
@@ -208,6 +210,7 @@ Basic.AutoConfig.TestPage.Result.Header="Program tahmin edilen bu ayarların siz
 Basic.AutoConfig.TestPage.Result.Footer="Bu ayarları kullanmak için, Ayarları Uygula'ya tıklayın. Sihirbazı yeniden yapılandırmak ve denemek için Geri'ye tıklayın. Ayarları kendiniz elle yapılandırmak için İptal'e tıklayın ve Ayarlar'ı açın."
 Basic.AutoConfig.TestPage.Result.Footer="Bu ayarları kullanmak için, Ayarları Uygula'ya tıklayın. Sihirbazı yeniden yapılandırmak ve denemek için Geri'ye tıklayın. Ayarları kendiniz elle yapılandırmak için İptal'e tıklayın ve Ayarlar'ı açın."
 Basic.AutoConfig.Info="Otomatik yapılandırma sihirbazı, bilgisayar özellikleriniz ve internet hızınıza göre en iyi ayarlara karar verecektir."
 Basic.AutoConfig.Info="Otomatik yapılandırma sihirbazı, bilgisayar özellikleriniz ve internet hızınıza göre en iyi ayarlara karar verecektir."
 Basic.AutoConfig.RunAnytime="Bu, Araçlar menüsüne gidilerek herhangi bir zaman çalıştırılabilir."
 Basic.AutoConfig.RunAnytime="Bu, Araçlar menüsüne gidilerek herhangi bir zaman çalıştırılabilir."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Yayın (Ölçeklendirilmiş) Çözünürlüğü"
 Basic.Stats="İstatistikler"
 Basic.Stats="İstatistikler"
 Basic.Stats.CPUUsage="İşlemci Kullanımı"
 Basic.Stats.CPUUsage="İşlemci Kullanımı"
 Basic.Stats.HDDSpaceAvailable="Mevcut disk alanı"
 Basic.Stats.HDDSpaceAvailable="Mevcut disk alanı"
@@ -554,6 +557,7 @@ Basic.Main.Scenes="Sahneler"
 Basic.Main.Sources="Kaynaklar"
 Basic.Main.Sources="Kaynaklar"
 Basic.Main.Source="Kaynak"
 Basic.Main.Source="Kaynak"
 Basic.Main.Controls="Kontroller"
 Basic.Main.Controls="Kontroller"
+Basic.Main.PreparingStream="Hazırlanıyor..."
 Basic.Main.Connecting="Bağlanıyor..."
 Basic.Main.Connecting="Bağlanıyor..."
 Basic.Main.StartRecording="Kaydı Başlat"
 Basic.Main.StartRecording="Kaydı Başlat"
 Basic.Main.StartReplayBuffer="Tekrar Oynatma Arabelleğini Başlat"
 Basic.Main.StartReplayBuffer="Tekrar Oynatma Arabelleğini Başlat"
@@ -565,6 +569,7 @@ Basic.Main.StopRecording="Kaydı Durdur"
 Basic.Main.PauseRecording="Kaydı Duraklat"
 Basic.Main.PauseRecording="Kaydı Duraklat"
 Basic.Main.UnpauseRecording="Kaydı Devam Ettir"
 Basic.Main.UnpauseRecording="Kaydı Devam Ettir"
 Basic.Main.SplitFile="Kayıt Dosyasını Böl"
 Basic.Main.SplitFile="Kayıt Dosyasını Böl"
+Basic.Main.AddChapterMarker="Bölüm İşaretçisi Ekle (sadece Hibrit MP4 türünde)"
 Basic.Main.StoppingRecording="Kayıt Durduruluyor..."
 Basic.Main.StoppingRecording="Kayıt Durduruluyor..."
 Basic.Main.StopReplayBuffer="Tekrar Oynatma Arabelleğini Durdur"
 Basic.Main.StopReplayBuffer="Tekrar Oynatma Arabelleğini Durdur"
 Basic.Main.StoppingReplayBuffer="Tekrar Oynatma Arabelleği Durduruluyor..."
 Basic.Main.StoppingReplayBuffer="Tekrar Oynatma Arabelleği Durduruluyor..."
@@ -673,6 +678,7 @@ Basic.MainMenu.Help.About="H&akkında"
 Basic.Settings.ProgramRestart="Programın, bu ayarların etkinleşmesi için yeniden başlatılması gerekir."
 Basic.Settings.ProgramRestart="Programın, bu ayarların etkinleşmesi için yeniden başlatılması gerekir."
 Basic.Settings.ConfirmTitle="Değişiklikleri Onayla"
 Basic.Settings.ConfirmTitle="Değişiklikleri Onayla"
 Basic.Settings.Confirm="Kayıt edilmemiş değişiklikleriniz var. Değişiklikler kayıt edilsin mi?"
 Basic.Settings.Confirm="Kayıt edilmemiş değişiklikleriniz var. Değişiklikler kayıt edilsin mi?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 yayın ayarlarınızın bazılarını kontrol ediyor"
 Basic.Settings.General="Genel"
 Basic.Settings.General="Genel"
 Basic.Settings.General.Language="Dil"
 Basic.Settings.General.Language="Dil"
 Basic.Settings.General.Updater="Güncellemeler"
 Basic.Settings.General.Updater="Güncellemeler"
@@ -739,6 +745,7 @@ Basic.Settings.Appearance.General.Theme="Tema"
 Basic.Settings.Appearance.General.Variant="Stil"
 Basic.Settings.Appearance.General.Variant="Stil"
 Basic.Settings.Appearance.General.NoVariant="Hiç stil mevcut değil."
 Basic.Settings.Appearance.General.NoVariant="Hiç stil mevcut değil."
 Basic.Settings.Stream="Yayın"
 Basic.Settings.Stream="Yayın"
+Basic.Settings.Stream.Destination="Hedef"
 Basic.Settings.Stream.Custom.UseAuthentication="Kimlik doğrulaması kullan"
 Basic.Settings.Stream.Custom.UseAuthentication="Kimlik doğrulaması kullan"
 Basic.Settings.Stream.Custom.Username="Kullanıcı adı"
 Basic.Settings.Stream.Custom.Username="Kullanıcı adı"
 Basic.Settings.Stream.Custom.Password="Şifre"
 Basic.Settings.Stream.Custom.Password="Şifre"
@@ -760,8 +767,21 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="En Yüksek Vidyo Bit Hızı:
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="En Yüksek Ses Bit Hızı: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="En Yüksek Ses Bit Hızı: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="En Yüksek Çözünürlük: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="En Yüksek Çözünürlük: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="En Yüksek FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="En Yüksek FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Özel Sunucuyu Belirt..."
+Basic.Settings.Stream.ServiceCustomServer="Özel Sunucu"
+Basic.Settings.Stream.EnableMultitrackVideo="%1'i Etkinleştir"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="En Yüksek Akış Hızı"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Otomatik"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maksimum Video Parçaları"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Otomatik"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Yayını FLV formatında kaydetmeyi etkinleştir (basit kayıt dosyası ayarlarını kullanır)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Yapılandırmayı Geçersiz Kıl (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Yapılandırmayı Geçersiz Kılmayı Etkinleştir"
+Basic.Settings.Stream.MultitrackVideoLabel="Çok kanallı Video"
+Basic.Settings.Stream.AdvancedOptions="Gelişmiş Seçenekler"
 Basic.Settings.Output="Çıkış"
 Basic.Settings.Output="Çıkış"
 Basic.Settings.Output.Format="Kayıt Biçimi"
 Basic.Settings.Output.Format="Kayıt Biçimi"
+Basic.Settings.Output.Format.hMP4="Hibrit MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="Parçalı MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Parçalı MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Parçalı MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Parçalı MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Parçalanmış MOV kaydı parçalar halinde yazar ve geleneksel MOV dosyalarıyla aynı son işlemeyi gerektirmez.\nBu, örneğin bir BSOD (mavi ekran) veya güç kaybı sonucunda diske yazma işlemi kesintiye uğrasa bile dosyanın oynatılabilir kalmasını sağlar.\n\nBu, tüm oynatıcılar ve düzenleyicilerle uyumlu olmayabilir. Gerekirse dosyayı daha uyumlu bir biçime dönüştürmek için Dosya → Kayıtları Remux Et seçeneğini kullanın."
 Basic.Settings.Output.Format.TT.fragmented_mov="Parçalanmış MOV kaydı parçalar halinde yazar ve geleneksel MOV dosyalarıyla aynı son işlemeyi gerektirmez.\nBu, örneğin bir BSOD (mavi ekran) veya güç kaybı sonucunda diske yazma işlemi kesintiye uğrasa bile dosyanın oynatılabilir kalmasını sağlar.\n\nBu, tüm oynatıcılar ve düzenleyicilerle uyumlu olmayabilir. Gerekirse dosyayı daha uyumlu bir biçime dönüştürmek için Dosya → Kayıtları Remux Et seçeneğini kullanın."
@@ -1219,3 +1239,30 @@ YouTube.Errors.messageTextInvalid="Mesaj metni geçerli değil."
 YouTube.Errors.rateLimitExceeded="Mesajları fazla hızlı gönderiyorsun."
 YouTube.Errors.rateLimitExceeded="Mesajları fazla hızlı gönderiyorsun."
 YouTube.DocksRemoval.Title="Eski Youtube Tarayıcı Yuvalarını Temizle"
 YouTube.DocksRemoval.Title="Eski Youtube Tarayıcı Yuvalarını Temizle"
 YouTube.DocksRemoval.Text="Bu tarayıcı yuvaları kullanım dışı bırakıldığından dolayı kaldırılıcaktır:\n\n%1\nBunun yerine \"Yuvalar/Youtube Canlı Kontrol Odası\" kullanınız."
 YouTube.DocksRemoval.Text="Bu tarayıcı yuvaları kullanım dışı bırakıldığından dolayı kaldırılıcaktır:\n\n%1\nBunun yerine \"Yuvalar/Youtube Canlı Kontrol Odası\" kullanınız."
+ConfigDownload.WarningMessageTitle="Uyarı"
+FailedToStartStream.MissingConfigURL="Şu anki hizmet için herhangi bir konfigürasyon URL'si bulunamadı."
+FailedToStartStream.NoCustomRTMPURLInSettings="Özel RTMP URL'si Belirtilmemiş"
+FailedToStartStream.InvalidCustomConfig="Geçersiz özel yapılandırma"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Çok kanallı video hizmeti oluşturulamadı"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Çok kanallı video RTMP çıkışı oluşturulamadı"
+FailedToStartStream.EncoderNotAvailable="NVENC kullanılamıyor.\n\n'%1' kodlayıcı türü bulunamadı"
+FailedToStartStream.FailedToCreateVideoEncoder="'%1' video kodlayıcı oluşturulamadı (tür: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="'%1' kodlayıcı oluşturulurken OBS video bilgisi alınamadı (tür: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Ses kodlayıcı oluşturulamadı"
+FailedToStartStream.NoRTMPURLInConfig="Yapılandırma, akış hedefi RTMP(S) URL'sini içermiyor"
+FailedToStartStream.FallbackToDefault="Yayını %1 kullanarak başlatmak başarısız oldu; Tek kodlama ayarlarını kullanarak yeniden denemek ister misiniz?"
+FailedToStartStream.ConfigRequestFailed="%1'den yapılandırma getirilemedi<br><br>HTTP hatası: %2"
+FailedToStartStream.WarningUnknownStatus="bilinmeyen durum değeri '%1' alındı"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n%1 olmadan yayına devam etmek istiyor musunuz?"
+FailedToStartStream.WarningRetry="\n<br><br>\nYayına devam etmek istiyor musunuz?"
+FailedToStartStream.MissingEncoderConfigs="Canlı yayına geçiş yapılandırması, kodlayıcı yapılandırmalarını içermiyor"
+FailedToStartStream.StatusMissingHTML="Canlı yayına geçme isteği belirtilmemiş bir hata döndürdü"
+FailedToStartStream.NoConfigSupplied="Eksik yapılandırma"
+MultitrackVideo.Info="%1, birden fazla video kalitesini kodlamak ve göndermek için ayarlarınızı otomatik olarak optimize eder. Bu seçeneği seçtiğinizde bilgisayarınız ve yazılım kurulumunuz hakkında %2 bilgi gönderilecektir."
+MultitrackVideo.IncompatibleSettings.Title="Uyumsuz Ayarlar"
+MultitrackVideo.IncompatibleSettings.Text="%1 şu anda şununla uyumlu değil:\n\n%2\n%1 ile yayına devam etmek için uyumsuz ayarları devre dışı bırakın:\n\n%3\nve Yayını yeniden başlatın."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Bu yayın için devre dışı bırakın ve Yayını Başlatın"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Ayarları Güncelleyin ve Yayını Başlatın"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 şu anda '%2', %3 olarak ayarlanmış [Ses → Genel → Kanallar] ile uyumlu değil"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Ses → Genel → Kanallar] '%1' olarak ayarlanmalı"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1, [Ses → Genel → Kanallar] için birden fazla farklı ayar gerektirir"

+ 2 - 0
UI/data/locale/tt-RU.ini

@@ -24,6 +24,7 @@ Show="Күрсәтү"
 Hide="Яшерү"
 Hide="Яшерү"
 Untitled="Исемсез"
 Untitled="Исемсез"
 New="Яңа"
 New="Яңа"
+Duplicate="Кабатлау"
 Enable="Кушу"
 Enable="Кушу"
 Left="Сул"
 Left="Сул"
 Right="Уң"
 Right="Уң"
@@ -35,6 +36,7 @@ Deprecated="Искергән"
 Import="Импортлау"
 Import="Импортлау"
 Export="Экспортлау"
 Export="Экспортлау"
 Copy="Күчермә алу"
 Copy="Күчермә алу"
+Paste="Кую"
 Next="Алга"
 Next="Алга"
 Back="Артка"
 Back="Артка"
 None="Юк"
 None="Юк"

+ 2 - 0
UI/data/locale/ug-CN.ini

@@ -108,9 +108,11 @@ MixerToolbarMenu="ئۈن بىرىكتۈرگۈچ تىزىملىكى"
 SceneFilters="كۆرۈنۈش سۈزگۈچنى ئاچ"
 SceneFilters="كۆرۈنۈش سۈزگۈچنى ئاچ"
 List="تىزىم"
 List="تىزىم"
 Grid="سېتكا"
 Grid="سېتكا"
+Automatic="ئاپتوماتىك"
 PluginsFailedToLoad.Title="قىستۇرما يۈكلەش خاتالىقى"
 PluginsFailedToLoad.Title="قىستۇرما يۈكلەش خاتالىقى"
 PluginsFailedToLoad.Text="تۆۋەندىكى OBS قىستۇرمىنى يۈكلىيەلمىدى: \n\n%1\nبۇ قىستۇرمىنى يېڭىلاڭ ياكى چىقىرىۋېتىڭ."
 PluginsFailedToLoad.Text="تۆۋەندىكى OBS قىستۇرمىنى يۈكلىيەلمىدى: \n\n%1\nبۇ قىستۇرمىنى يېڭىلاڭ ياكى چىقىرىۋېتىڭ."
 AlreadyRunning.Title="OBS ئىجرا قىلىنىۋاتىدۇ!"
 AlreadyRunning.Title="OBS ئىجرا قىلىنىۋاتىدۇ!"
+AlreadyRunning.Text="OBS ئىجرا قىلىنىۋاتىدۇ! ھەقىقەتەن شۇنداق قىلماقچى بولسىڭىز، يېڭى OBS نى قوزغىتىشتىن ئىلگىرى ئىجرا قىلىنىۋاتقان باشقا OBS نى تاقاڭ. ئەگەر OBS نى سىستېما ۋەزىپە بالداققا كىچىكلەتكەن بولسىڭىز، ئۇنىڭ ئىجرا قىلىنغان ياكى قىلىنمىغانلىقىنى تەكشۈرۈڭ."
 AlreadyRunning.LaunchAnyway="قوزغىتىۋەر"
 AlreadyRunning.LaunchAnyway="قوزغىتىۋەر"
 AutoSafeMode.Title="بىخەتەر ھالىتى"
 AutoSafeMode.Title="بىخەتەر ھالىتى"
 ChromeOS.Title="قوللىمايدىغان سۇپا"
 ChromeOS.Title="قوللىمايدىغان سۇپا"

+ 46 - 2
UI/data/locale/uk-UA.ini

@@ -195,6 +195,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Віддавати пере
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Апаратне кодування зменшує використання ЦП, але для отримання такої ж якості відео може знадобитись більший бітрейт."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Апаратне кодування зменшує використання ЦП, але для отримання такої ж якості відео може знадобитись більший бітрейт."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Попередження трансляції"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Попередження трансляції"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Тест пропускної здатності буде транслювати випадкові відеодані без аудіо на ваш канал. Якщо ви можете, рекомендуємо тимчасово вимкнути збереження відео трансляцій та перемкнути трансляцію на приватну до завершення тесту. Продовжити?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Тест пропускної здатності буде транслювати випадкові відеодані без аудіо на ваш канал. Якщо ви можете, рекомендуємо тимчасово вимкнути збереження відео трансляцій та перемкнути трансляцію на приватну до завершення тесту. Продовжити?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Тестове %1"
 Basic.AutoConfig.TestPage="Остаточні результати"
 Basic.AutoConfig.TestPage="Остаточні результати"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Зараз програма виконує набір тестів для оцінки найкращих налаштувань"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Зараз програма виконує набір тестів для оцінки найкращих налаштувань"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестування завершено"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестування завершено"
@@ -213,6 +214,7 @@ Basic.AutoConfig.TestPage.Result.Header="Визначено налаштуван
 Basic.AutoConfig.TestPage.Result.Footer="Щоб використовувати ці налаштування, натисніть «Застосувати налаштування». Щоб змінити параметри майстра та спробувати ще раз, натисніть «Назад». Ви також можете скасувати та ввести налаштування самостійно в «Налаштуваннях»."
 Basic.AutoConfig.TestPage.Result.Footer="Щоб використовувати ці налаштування, натисніть «Застосувати налаштування». Щоб змінити параметри майстра та спробувати ще раз, натисніть «Назад». Ви також можете скасувати та ввести налаштування самостійно в «Налаштуваннях»."
 Basic.AutoConfig.Info="Майстер з автоналаштування визначить найкращі параметри на основі характеристик вашого комп'ютера та швидкості Інтернету."
 Basic.AutoConfig.Info="Майстер з автоналаштування визначить найкращі параметри на основі характеристик вашого комп'ютера та швидкості Інтернету."
 Basic.AutoConfig.RunAnytime="Його можна запустити в будь-який час, в меню «Засоби»."
 Basic.AutoConfig.RunAnytime="Його можна запустити в будь-який час, в меню «Засоби»."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Роздільна здатність трансляції (масштабована)"
 Basic.Stats="Статистика"
 Basic.Stats="Статистика"
 Basic.Stats.CPUUsage="Використання ЦП"
 Basic.Stats.CPUUsage="Використання ЦП"
 Basic.Stats.HDDSpaceAvailable="Доступно місця на диску"
 Basic.Stats.HDDSpaceAvailable="Доступно місця на диску"
@@ -567,6 +569,7 @@ Basic.Main.Scenes="Сцени"
 Basic.Main.Sources="Джерела"
 Basic.Main.Sources="Джерела"
 Basic.Main.Source="Джерело"
 Basic.Main.Source="Джерело"
 Basic.Main.Controls="Керування"
 Basic.Main.Controls="Керування"
+Basic.Main.PreparingStream="Підготовка..."
 Basic.Main.Connecting="Підʼєднання…"
 Basic.Main.Connecting="Підʼєднання…"
 Basic.Main.StartRecording="Почати записування"
 Basic.Main.StartRecording="Почати записування"
 Basic.Main.StartReplayBuffer="Запустити буфер повторів"
 Basic.Main.StartReplayBuffer="Запустити буфер повторів"
@@ -578,7 +581,7 @@ Basic.Main.StopRecording="Зупинити записування"
 Basic.Main.PauseRecording="Призупинити запис"
 Basic.Main.PauseRecording="Призупинити запис"
 Basic.Main.UnpauseRecording="Відновити запис"
 Basic.Main.UnpauseRecording="Відновити запис"
 Basic.Main.SplitFile="Розділити файл Запису"
 Basic.Main.SplitFile="Розділити файл Запису"
-Basic.Main.AddChapterMarker="Додати позначку розділу"
+Basic.Main.AddChapterMarker="Додати мітку розділу (Лише гібридний MP4)"
 Basic.Main.StoppingRecording="Припинення запису…"
 Basic.Main.StoppingRecording="Припинення запису…"
 Basic.Main.StopReplayBuffer="Зупинити буфер повторів"
 Basic.Main.StopReplayBuffer="Зупинити буфер повторів"
 Basic.Main.StoppingReplayBuffer="Зупинення буферу повторів…"
 Basic.Main.StoppingReplayBuffer="Зупинення буферу повторів…"
@@ -687,6 +690,7 @@ Basic.MainMenu.Help.About="Про OBS (&A)"
 Basic.Settings.ProgramRestart="Щоб ці параметри набули чинності – необхідно перезапустити програму."
 Basic.Settings.ProgramRestart="Щоб ці параметри набули чинності – необхідно перезапустити програму."
 Basic.Settings.ConfirmTitle="Підтвердження змін"
 Basic.Settings.ConfirmTitle="Підтвердження змін"
 Basic.Settings.Confirm="У вас є незбережені зміни. Зберегти їх?"
 Basic.Settings.Confirm="У вас є незбережені зміни. Зберегти їх?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 контролює деякі налаштування вашої трансляції"
 Basic.Settings.General="Загальні"
 Basic.Settings.General="Загальні"
 Basic.Settings.General.Language="Мова"
 Basic.Settings.General.Language="Мова"
 Basic.Settings.General.Updater="Оновлення"
 Basic.Settings.General.Updater="Оновлення"
@@ -753,6 +757,7 @@ Basic.Settings.Appearance.General.Theme="Тема"
 Basic.Settings.Appearance.General.Variant="Стиль"
 Basic.Settings.Appearance.General.Variant="Стиль"
 Basic.Settings.Appearance.General.NoVariant="Стилів немає в наявності"
 Basic.Settings.Appearance.General.NoVariant="Стилів немає в наявності"
 Basic.Settings.Stream="Трансляція"
 Basic.Settings.Stream="Трансляція"
+Basic.Settings.Stream.Destination="Призначення"
 Basic.Settings.Stream.Custom.UseAuthentication="Використовувати автентифікацію"
 Basic.Settings.Stream.Custom.UseAuthentication="Використовувати автентифікацію"
 Basic.Settings.Stream.Custom.Username="Ім’я користувача"
 Basic.Settings.Stream.Custom.Username="Ім’я користувача"
 Basic.Settings.Stream.Custom.Password="Пароль"
 Basic.Settings.Stream.Custom.Password="Пароль"
@@ -774,10 +779,22 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Найбільший бітр
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Найбільший бітрейт звуку: %1 Кбіт/с"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Найбільший бітрейт звуку: %1 Кбіт/с"
 Basic.Settings.Stream.Recommended.MaxResolution="Найбільша роздільна здатність: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Найбільша роздільна здатність: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Найбільша частота кадрів на секунду: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Найбільша частота кадрів на секунду: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Вказати власний сервер..."
+Basic.Settings.Stream.ServiceCustomServer="Власний сервер"
+Basic.Settings.Stream.EnableMultitrackVideo="Активувати %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Максимальна пропускна здатність трансляції"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Автоматично"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Максимальна кількість відеодоріжок"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Автоматично"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Увімкнути дамп трансляції у FLV (використовує прості налаштування файлу запису)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Перевизначення конфігурації (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Увімкнути перевизначення конфігурації"
+Basic.Settings.Stream.MultitrackVideoLabel="Мультитрекове відео"
+Basic.Settings.Stream.AdvancedOptions="Розширені налаштування"
 Basic.Settings.Output="Вивід"
 Basic.Settings.Output="Вивід"
 Basic.Settings.Output.Format="Формат запису"
 Basic.Settings.Output.Format="Формат запису"
 Basic.Settings.Output.Format.MKV="Відео Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Відео Matroska (.mkv)"
-Basic.Settings.Output.Format.hMP4="Гібридний MP4 [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMP4="Гібридний MP4 [БЕТА] (.mp4)"
 Basic.Settings.Output.Format.fMP4="Фрагментований MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Фрагментований MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Фрагментований MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Фрагментований MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Фрагментований MOV записує запис фрагментами та не потребує такої ж обробки, як звичайні файли MOV.\nЦе гарантує, що файл можна буде відтворити, навіть якщо запис на диск буде перервано, наприклад, унаслідок аварійного завершення роботи пристрою або втрати живлення.\n\nЦе може бути несумісним з деякими програвачами та редакторами. За потреби скористайтеся командою Файл → Ремультиплексувати записи, щоб перетворити файл у більш сумісний формат."
 Basic.Settings.Output.Format.TT.fragmented_mov="Фрагментований MOV записує запис фрагментами та не потребує такої ж обробки, як звичайні файли MOV.\nЦе гарантує, що файл можна буде відтворити, навіть якщо запис на диск буде перервано, наприклад, унаслідок аварійного завершення роботи пристрою або втрати живлення.\n\nЦе може бути несумісним з деякими програвачами та редакторами. За потреби скористайтеся командою Файл → Ремультиплексувати записи, щоб перетворити файл у більш сумісний формат."
@@ -1224,3 +1241,30 @@ YouTube.Errors.messageTextInvalid="Неприпустимий текст пов
 YouTube.Errors.rateLimitExceeded="Ви надсилаєте повідомлення занадто часто."
 YouTube.Errors.rateLimitExceeded="Ви надсилаєте повідомлення занадто часто."
 YouTube.DocksRemoval.Title="Очистити застарілі панелі браузера YouTube"
 YouTube.DocksRemoval.Title="Очистити застарілі панелі браузера YouTube"
 YouTube.DocksRemoval.Text="Ці панелі браузера буде вилучено як застарілі:\n\n%1\nВикористовуйте замість них \"Docks/YouTube Live Control Room\"."
 YouTube.DocksRemoval.Text="Ці панелі браузера буде вилучено як застарілі:\n\n%1\nВикористовуйте замість них \"Docks/YouTube Live Control Room\"."
+ConfigDownload.WarningMessageTitle="Попередження"
+FailedToStartStream.MissingConfigURL="Для поточної служби немає URL-адреси конфігурації"
+FailedToStartStream.NoCustomRTMPURLInSettings="Не вказано власну URL-адресу RTMP"
+FailedToStartStream.InvalidCustomConfig="Некоректна власна конфігурація"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Для поточного сервісу немає URL-адреси конфігурації"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Не вдалося створити багатодоріжковий відео вивід RTMP"
+FailedToStartStream.EncoderNotAvailable="NVENC недоступний.\n\nНе вдалося знайти тип кодера '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Не вдалося створити кодувальник відео '%1' (тип: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Не вдалося отримати інформацію про відео OBS під час створення кодера '%1' (тип: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Не вдалося створити кодувальник звуку"
+FailedToStartStream.NoRTMPURLInConfig="Конфігурація не містить URL-адреси цільового потоку RTMP(S)"
+FailedToStartStream.FallbackToDefault="Не вдалося запустити потік за допомогою %1; ви хочете спробувати ще раз, використовуючи налаштування одного кодування?"
+FailedToStartStream.ConfigRequestFailed="Не вдалося отримати конфігурацію з %1<br><br>Помилка HTTP: %2"
+FailedToStartStream.WarningUnknownStatus="Отримано невідоме значення стану '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nБажаєте продовжити трансляцію без %1?"
+FailedToStartStream.WarningRetry="\n<br><br>\nБажаєте продовжити трансляцію?"
+FailedToStartStream.MissingEncoderConfigs="Конфігурація для запуску не містить конфігурацій кодерів"
+FailedToStartStream.StatusMissingHTML="Запит на запуск повернув невизначену помилку"
+FailedToStartStream.NoConfigSupplied="Відсутня конфігурація"
+MultitrackVideo.Info="%1 автоматично оптимізує налаштування для кодування та надсилання відео різної якості. Вибравши цей параметр, ви надішлете %2 інформацію про ваш комп'ютер і налаштування програмного забезпечення."
+MultitrackVideo.IncompatibleSettings.Title="Несумісні налаштування"
+MultitrackVideo.IncompatibleSettings.Text="%1 наразі несумісний з:\n\n%2\nЩоб продовжити трансляцію з %1, вимкніть несумісні налаштування:\n\n%3\nта розпочніть трансляцію заново."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Вимкнути для цієї трансляції і почати трансляцію"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Оновити налаштування і почати трансляцію"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 наразі не має сумісність з [Аудіо → Загальні → Канали], для якого встановлено значення '%2', '%3'."
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Аудіо → Загальні → Канали] потрібно встановити на '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 вимагає декількох різних налаштувань для [Аудіо → Загальні → Канали]"

+ 22 - 19
UI/data/locale/vi-VN.ini

@@ -144,7 +144,7 @@ Auth.StreamInfo="Thông tin luồng phát"
 TwitchAuth.Stats="Thống kê kênh Twitch"
 TwitchAuth.Stats="Thống kê kênh Twitch"
 TwitchAuth.Feed="Bảng tin kênh Twitch"
 TwitchAuth.Feed="Bảng tin kênh Twitch"
 TwitchAuth.TwoFactorFail.Title="Không thể truy vấn khóa luồng"
 TwitchAuth.TwoFactorFail.Title="Không thể truy vấn khóa luồng"
-TwitchAuth.TwoFactorFail.Text="OBS không thể kết nối với tài khoản Twitch của bạn. Hãy chắc rằng xác minh 2 lớp đã được bật ở phần <a href='https://www.twitch.tv/settings/security'>cài đặt bảo mật Twitch</a> để phát trực tiếp."
+TwitchAuth.TwoFactorFail.Text="OBS không thể kết nối với tài khoản Twitch của bạn. Hãy chắc rằng xác minh 2 lớp đã được bật ở phần<a href='https://www.twitch.tv/settings/security'>cài đặt bảo mật Twitch</a> vì điều này là cần để phát luồng."
 RestreamAuth.Channels="Kênh phát lại"
 RestreamAuth.Channels="Kênh phát lại"
 Copy.Filters="Sao chép bộ lọc"
 Copy.Filters="Sao chép bộ lọc"
 Paste.Filters="Dán bộ lọc"
 Paste.Filters="Dán bộ lọc"
@@ -159,7 +159,7 @@ Basic.AutoConfig="Trình cấu hình tự động"
 Basic.AutoConfig.ApplySettings="Áp dụng các thiết đặt"
 Basic.AutoConfig.ApplySettings="Áp dụng các thiết đặt"
 Basic.AutoConfig.StartPage="Mục đích sử dụng"
 Basic.AutoConfig.StartPage="Mục đích sử dụng"
 Basic.AutoConfig.StartPage.SubTitle="Xác định bạn muốn sử dụng chương trình cho mục đích gì"
 Basic.AutoConfig.StartPage.SubTitle="Xác định bạn muốn sử dụng chương trình cho mục đích gì"
-Basic.AutoConfig.StartPage.PrioritizeStreaming="Tối ưu hóa cho việc phát trực tuyến, quay phim là phụ"
+Basic.AutoConfig.StartPage.PrioritizeStreaming="Tối ưu hóa cho việc phát luồng, quay phim là phụ"
 Basic.AutoConfig.StartPage.PrioritizeRecording="Tối ưu hóa chỉ cho quay hình, tôi sẽ không phát luồng"
 Basic.AutoConfig.StartPage.PrioritizeRecording="Tối ưu hóa chỉ cho quay hình, tôi sẽ không phát luồng"
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Tôi sẽ chỉ sử dụng máy quay ảo"
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Tôi sẽ chỉ sử dụng máy quay ảo"
 Basic.AutoConfig.VideoPage="Thiết đặt video"
 Basic.AutoConfig.VideoPage="Thiết đặt video"
@@ -450,7 +450,7 @@ VolControl.SliderMuted="Thanh trượt âm lượng cho '%1': (hiện bị tắt
 VolControl.Mute="Tắt tiếng '%1'"
 VolControl.Mute="Tắt tiếng '%1'"
 VolControl.Properties="Thuộc tính '%1'"
 VolControl.Properties="Thuộc tính '%1'"
 VolControl.UnassignedWarning.Title="Nguồn âm thanh chưa được chỉ định"
 VolControl.UnassignedWarning.Title="Nguồn âm thanh chưa được chỉ định"
-VolControl.UnassignedWarning.Text="\"%1\" không được gán cho bất kỳ rãnh âm thanh nào và sẽ không nghe thấy được trong luồng hoặc bản ghi âm.\n\nĐể gán nguồn âm thanh cho rãnh, hãy mở Thuộc tính âm thanh nâng cao thông qua menu nhấp chuột phải hoặc nút răng cưa trong thanh công cụ đế trộn."
+VolControl.UnassignedWarning.Text="\"%1\" không được gán cho bất kỳ rãnh âm thanh nào và sẽ không nghe thấy được trong luồng hoặc bản ghi hình.\n\nĐể gán nguồn âm thanh cho một rãnh, hãy mở Thuộc tính âm thanh nâng cao thông qua bảng chọn chuột phải hoặc nút răng cưa trong thanh công cụ giá đỡ bộ trộn."
 Basic.Main.AddSceneDlg.Title="Thêm phân cảnh"
 Basic.Main.AddSceneDlg.Title="Thêm phân cảnh"
 Basic.Main.AddSceneDlg.Text="Vui lòng nhập tên phân cảnh"
 Basic.Main.AddSceneDlg.Text="Vui lòng nhập tên phân cảnh"
 Basic.Main.DefaultSceneName.Text="Phân cảnh %1"
 Basic.Main.DefaultSceneName.Text="Phân cảnh %1"
@@ -566,7 +566,7 @@ Basic.Main.StopRecording="Dừng ghi"
 Basic.Main.PauseRecording="Tạm dừng ghi hình"
 Basic.Main.PauseRecording="Tạm dừng ghi hình"
 Basic.Main.UnpauseRecording="Tiếp tục ghi hình"
 Basic.Main.UnpauseRecording="Tiếp tục ghi hình"
 Basic.Main.SplitFile="Tách tệp ghi hình"
 Basic.Main.SplitFile="Tách tệp ghi hình"
-Basic.Main.AddChapterMarker="Thêm Đánh dấu Chương"
+Basic.Main.AddChapterMarker="Thêm phần đánh dấu chương (chỉ MP4 lai)"
 Basic.Main.StoppingRecording="Dừng ghi video..."
 Basic.Main.StoppingRecording="Dừng ghi video..."
 Basic.Main.StopReplayBuffer="Dừng Replay Buffer"
 Basic.Main.StopReplayBuffer="Dừng Replay Buffer"
 Basic.Main.StoppingReplayBuffer="Đang dừng Replay Buffer..."
 Basic.Main.StoppingReplayBuffer="Đang dừng Replay Buffer..."
@@ -700,9 +700,9 @@ Basic.Settings.General.SourceSnapping="Kéo nguồn tới các nguồn khác"
 Basic.Settings.General.SnapDistance="Độ nhạy kéo"
 Basic.Settings.General.SnapDistance="Độ nhạy kéo"
 Basic.Settings.General.SpacingHelpers="Mở bảng lưới pixel lên"
 Basic.Settings.General.SpacingHelpers="Mở bảng lưới pixel lên"
 Basic.Settings.General.RecordWhenStreaming="Tự động ghi hình khi phát luồng"
 Basic.Settings.General.RecordWhenStreaming="Tự động ghi hình khi phát luồng"
-Basic.Settings.General.KeepRecordingWhenStreamStops="Quay tiếp khi dừng stream"
-Basic.Settings.General.ReplayBufferWhileStreaming="Tự động bắt đầu replay buffer khi stream"
-Basic.Settings.General.KeepReplayBufferStreamStops="Để replay buffer tiếp tục chạy khi dừng stream"
+Basic.Settings.General.KeepRecordingWhenStreamStops="Quay tiếp khi dừng phát luồng"
+Basic.Settings.General.ReplayBufferWhileStreaming="Tự động bắt đầu bộ đệm phát lại khi phát luồng"
+Basic.Settings.General.KeepReplayBufferStreamStops="Để bộ đệm phát lại tiếp tục chạy khi dừng phát luồng"
 Basic.Settings.General.SysTray="Khay hệ thống"
 Basic.Settings.General.SysTray="Khay hệ thống"
 Basic.Settings.General.SysTrayWhenStarted="Thu nhỏ về khay hệ thống khi bắt đầu"
 Basic.Settings.General.SysTrayWhenStarted="Thu nhỏ về khay hệ thống khi bắt đầu"
 Basic.Settings.General.SystemTrayHideMinimize="Luôn luôn thu nhỏ về khay hệ thống thay vì thanh tác vụ"
 Basic.Settings.General.SystemTrayHideMinimize="Luôn luôn thu nhỏ về khay hệ thống thay vì thanh tác vụ"
@@ -757,9 +757,9 @@ Basic.Settings.Stream.StreamSettingsWarning="Mở thiết đặt"
 Basic.Settings.Stream.MissingUrlAndApiKey="URL và khoá luồng đang bị thiếu.\n\nMở thiết đặt để nhập URL và khoá luồng trong thẻ 'luồng'."
 Basic.Settings.Stream.MissingUrlAndApiKey="URL và khoá luồng đang bị thiếu.\n\nMở thiết đặt để nhập URL và khoá luồng trong thẻ 'luồng'."
 Basic.Settings.Stream.MissingUrl="URL luồng đang bị thiếu.\n\nMở thiết đặt để nhập URL trong thẻ 'Luồng'."
 Basic.Settings.Stream.MissingUrl="URL luồng đang bị thiếu.\n\nMở thiết đặt để nhập URL trong thẻ 'Luồng'."
 Basic.Settings.Stream.MissingStreamKey="Khoá luồng đang bị thiếu.\n\nMở thiết đặt để nhập khoả luồng trong thẻ 'Luồng'."
 Basic.Settings.Stream.MissingStreamKey="Khoá luồng đang bị thiếu.\n\nMở thiết đặt để nhập khoả luồng trong thẻ 'Luồng'."
-Basic.Settings.Stream.IgnoreRecommended="Bỏ qua các đề xuất cài đặt dịch vụ phát trực tuyến"
+Basic.Settings.Stream.IgnoreRecommended="Bỏ qua các đề xuất về thiết đặt dịch vụ phát luồng"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Ghi đè cài đặt được đề xuất"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Ghi đè cài đặt được đề xuất"
-Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Cảnh báo: Việc bỏ qua các giới hạn của dịch vụ có thể dẫn đến chất lượng luồng bị giảm sút hoặc ngăn bạn phát trực tuyến.\n\nCó chắc là bạn muốn tiếp tục không?"
+Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Cảnh báo: Việc bỏ qua các giới hạn của dịch vụ có thể dẫn đến chất lượng luồng bị giảm sút hoặc ngăn bạn phát luồng.\n\nCó chắc là bạn muốn tiếp tục không?"
 Basic.Settings.Stream.Recommended.MaxVideoBitrate="Tốc độ bit tối đa của video: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxVideoBitrate="Tốc độ bit tối đa của video: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Tốc độ bit âm thanh tối đa: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Tốc độ bit âm thanh tối đa: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="Độ phân giải tối đa: %1"
 Basic.Settings.Stream.Recommended.MaxResolution="Độ phân giải tối đa: %1"
@@ -808,10 +808,10 @@ Basic.Settings.Output.Simple.RecordingQuality.Stream="Giống như luồng"
 Basic.Settings.Output.Simple.RecordingQuality.Small="Chất lượng cao, kích thước tệp trung bình"
 Basic.Settings.Output.Simple.RecordingQuality.Small="Chất lượng cao, kích thước tệp trung bình"
 Basic.Settings.Output.Simple.RecordingQuality.HQ="Chất lượng gốc, kích thước tệp lớn"
 Basic.Settings.Output.Simple.RecordingQuality.HQ="Chất lượng gốc, kích thước tệp lớn"
 Basic.Settings.Output.Simple.RecordingQuality.Lossless="Chất lượng bất tổn, kích thước tệp không lồ"
 Basic.Settings.Output.Simple.RecordingQuality.Lossless="Chất lượng bất tổn, kích thước tệp không lồ"
-Basic.Settings.Output.Simple.Warn.VideoBitrate="Cảnh báo: Tốc độ bit luồng phát hình sẽ được đặt thành %1 vì đây là giới hạn tối đa của dịch vụ phát trực tiếp hiện tại."
-Basic.Settings.Output.Simple.Warn.AudioBitrate="Cảnh báo: Tốc độ bit luồng phát âm thanh sẽ được đặt thành %1 vì đây là giới hạn tối đa của dịch vụ phát trực tiếp hiện tại."
+Basic.Settings.Output.Simple.Warn.VideoBitrate="Cảnh báo: Tốc độ bit luồng phát hình sẽ được đặt thành %1 vì đây là giới hạn tối đa của dịch vụ phát luồng hiện tại."
+Basic.Settings.Output.Simple.Warn.AudioBitrate="Cảnh báo: Tốc độ bit luồng phát âm thanh sẽ được đặt thành %1 vì đây là giới hạn tối đa của dịch vụ phát luồng hiện tại."
 Basic.Settings.Output.Simple.Warn.CannotPause="Cảnh báo: Việc ghi hình không thể được dừng lại nếu chất lượng ghi hình được đặt là \"Giống như luồng\"."
 Basic.Settings.Output.Simple.Warn.CannotPause="Cảnh báo: Việc ghi hình không thể được dừng lại nếu chất lượng ghi hình được đặt là \"Giống như luồng\"."
-Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Cảnh báo: Định dạng ghi hiện được chọn không tương thích với (các) bộ biên mã đã chọn."
+Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Cảnh báo: Định dạng ghi hiện được chọn không tương thích với (các) bộ biên mã luồng đã chọn."
 Basic.Settings.Output.Simple.Warn.Encoder="Chú ý: Ghi hình với một bộ biên mã phần mềm ở một chất lượng khác so với luồng sẽ yêu cầu sử dụng thêm CPU nếu bạn phát luồng và ghi hình cùng một lúc."
 Basic.Settings.Output.Simple.Warn.Encoder="Chú ý: Ghi hình với một bộ biên mã phần mềm ở một chất lượng khác so với luồng sẽ yêu cầu sử dụng thêm CPU nếu bạn phát luồng và ghi hình cùng một lúc."
 Basic.Settings.Output.Simple.Warn.Lossless="Cảnh báo: Chất lượng bất tổn đã tạo ra kích thước tập tin lớn hơn dự định. Chất lượng bất tổn có thể sử dụng trên 7 GB không gian đĩa trong một phút ở độ phân giải/ tốc độ khung hình cao. Bất tổn không nên được dùng cho bản ghi hình dài ngoại trừ trường hợp bạn có nhiều không gian ổ sẵn dùng. Bộ đệm phát lại không khả dụng khi sử dụng chất lượng lossless."
 Basic.Settings.Output.Simple.Warn.Lossless="Cảnh báo: Chất lượng bất tổn đã tạo ra kích thước tập tin lớn hơn dự định. Chất lượng bất tổn có thể sử dụng trên 7 GB không gian đĩa trong một phút ở độ phân giải/ tốc độ khung hình cao. Bất tổn không nên được dùng cho bản ghi hình dài ngoại trừ trường hợp bạn có nhiều không gian ổ sẵn dùng. Bộ đệm phát lại không khả dụng khi sử dụng chất lượng lossless."
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Có chắc là bạn muốn sử dụng chất lượng cao không?"
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Có chắc là bạn muốn sử dụng chất lượng cao không?"
@@ -854,7 +854,7 @@ Basic.Settings.Output.Adv.Rescale="Rescale đầu ra"
 Basic.Settings.Output.Adv.Rescale.Disabled="Đã tắt"
 Basic.Settings.Output.Adv.Rescale.Disabled="Đã tắt"
 Basic.Settings.Output.Adv.AudioTrack="Rãnh âm thanh"
 Basic.Settings.Output.Adv.AudioTrack="Rãnh âm thanh"
 Basic.Settings.Output.Adv.Streaming="Phát luồng"
 Basic.Settings.Output.Adv.Streaming="Phát luồng"
-Basic.Settings.Output.Adv.Streaming.Settings="Cài Đặt Phát Trực Tiếp"
+Basic.Settings.Output.Adv.Streaming.Settings="Thiết đặt phát luồng"
 Basic.Settings.Output.Adv.Audio.Track1="Rãnh âm 1"
 Basic.Settings.Output.Adv.Audio.Track1="Rãnh âm 1"
 Basic.Settings.Output.Adv.Audio.Track2="Rãnh âm 2"
 Basic.Settings.Output.Adv.Audio.Track2="Rãnh âm 2"
 Basic.Settings.Output.Adv.Audio.Track3="Rãnh âm 3"
 Basic.Settings.Output.Adv.Audio.Track3="Rãnh âm 3"
@@ -892,7 +892,7 @@ Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings="Thiết đặt bộ biên mã
 Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Thiết đặt bộ ghép (nếu có)"
 Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Thiết đặt bộ ghép (nếu có)"
 Basic.Settings.Output.Adv.FFmpeg.GOPSize="Thời gian đặt Keyframe (giây)"
 Basic.Settings.Output.Adv.FFmpeg.GOPSize="Thời gian đặt Keyframe (giây)"
 Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Hiển thị tất cả các bộ biên giải mã (ngay cả khi không tương thích)"
 Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Hiển thị tất cả các bộ biên giải mã (ngay cả khi không tương thích)"
-Basic.Settings.Output.Adv.FFmpeg.Settings="Cài Đặt FFmpeg"
+Basic.Settings.Output.Adv.FFmpeg.Settings="Thiết đặt FFmpeg"
 Basic.Settings.Output.EnableSplitFile="Tự động phân tách tệp đầu ra"
 Basic.Settings.Output.EnableSplitFile="Tự động phân tách tệp đầu ra"
 Basic.Settings.Output.SplitFile.TypeTime="Phân tách theo giờ"
 Basic.Settings.Output.SplitFile.TypeTime="Phân tách theo giờ"
 Basic.Settings.Output.SplitFile.TypeSize="Phân chia theo kích cỡ"
 Basic.Settings.Output.SplitFile.TypeSize="Phân chia theo kích cỡ"
@@ -1117,7 +1117,7 @@ CodecCompat.ContainerPlaceholder="Chọn Định dạng..."
 CodecCompat.CodecMissingOnExit.Title="Không có encoder nào được chọn"
 CodecCompat.CodecMissingOnExit.Title="Không có encoder nào được chọn"
 CodecCompat.CodecMissingOnExit.Text="Ít nhất một video encoder hoặc âm thanh chưa được đặt. Vui lòng đảm bảo chọn encoder cho cả ghi và phát trực tuyến."
 CodecCompat.CodecMissingOnExit.Text="Ít nhất một video encoder hoặc âm thanh chưa được đặt. Vui lòng đảm bảo chọn encoder cho cả ghi và phát trực tuyến."
 CodecCompat.ContainerMissingOnExit.Title="Không có định dạng được chọn"
 CodecCompat.ContainerMissingOnExit.Title="Không có định dạng được chọn"
-CodecCompat.ContainerMissingOnExit.Text="Không có định dạng ghi nào được chọn. Vui lòng chọn định dạng ghi tương thích với stream encoder đã chọn."
+CodecCompat.ContainerMissingOnExit.Text="Không có định dạng ghi nào được chọn. Vui lòng chọn định dạng ghi tương thích với bộ biên mã luồng đã chọn."
 FinalScene.Title="Xóa phân cảnh"
 FinalScene.Title="Xóa phân cảnh"
 FinalScene.Text="Cần có ít nhất một phân cảnh."
 FinalScene.Text="Cần có ít nhất một phân cảnh."
 NoSources.Title="Không có nguồn"
 NoSources.Title="Không có nguồn"
@@ -1214,7 +1214,7 @@ YouTube.Actions.Error.BroadcastNotFound="Không tìm thấy phát sóng được
 YouTube.Actions.Error.FileMissing="Tệp được chọn không tồn tại."
 YouTube.Actions.Error.FileMissing="Tệp được chọn không tồn tại."
 YouTube.Actions.Error.FileOpeningFailed="Không thể mở tệp được chọn."
 YouTube.Actions.Error.FileOpeningFailed="Không thể mở tệp được chọn."
 YouTube.Actions.Error.FileTooLarge="Tệp được chọn quá lớn (Giới hạn: 2 MiB)."
 YouTube.Actions.Error.FileTooLarge="Tệp được chọn quá lớn (Giới hạn: 2 MiB)."
-YouTube.Actions.Error.BroadcastTransitionFailed="Chuyển tiếp ghi hình thất bại: %1<br/><br/>Nếu lỗi này tiếp tục <a href='https://studio.youtube.com/video/%2/livestreaming'> mở ghi hình trong YouTube Studio</a> và thử lại"
+YouTube.Actions.Error.BroadcastTransitionFailed="Chuyển tiếp phát sóng thất bại: %1<br/><br/>Nếu lỗi này tiếp tục <a href='https://studio.youtube.com/video/%2/livestreaming'>hãy mở mục phát trực tiếp trong YouTube Studio</a> và thử lại"
 YouTube.Actions.Error.BroadcastTestStarting="Ghi hình đang chuyển sang giai đoạn kiểm tra. Xin thử lại trong 10-30 giây"
 YouTube.Actions.Error.BroadcastTestStarting="Ghi hình đang chuyển sang giai đoạn kiểm tra. Xin thử lại trong 10-30 giây"
 YouTube.Actions.EventsLoading="Đang tải danh sách sự kiện..."
 YouTube.Actions.EventsLoading="Đang tải danh sách sự kiện..."
 YouTube.Actions.EventCreated.Title="Sự kiện đã được tạo"
 YouTube.Actions.EventCreated.Title="Sự kiện đã được tạo"
@@ -1236,7 +1236,7 @@ YouTube.Errors.liveStreamingNotEnabled="Phát trực tiếp chưa được kích
 YouTube.Errors.livePermissionBlocked="Phát  trực tiếp hiện không có sẵn trên kênh YouTube được chọn.<br/>Xin lưu ý rằng có thể cần đến 24 tiếng đồng hồ để có thể phát trực tiếp sau khi kích hoạt nó trong phần thiết đặt kênh của bạn.<br/><br/>Xem <a href='https://www.youtube.com/features'>youtube.com/features</a> để biết thêm chi tiết."
 YouTube.Errors.livePermissionBlocked="Phát  trực tiếp hiện không có sẵn trên kênh YouTube được chọn.<br/>Xin lưu ý rằng có thể cần đến 24 tiếng đồng hồ để có thể phát trực tiếp sau khi kích hoạt nó trong phần thiết đặt kênh của bạn.<br/><br/>Xem <a href='https://www.youtube.com/features'>youtube.com/features</a> để biết thêm chi tiết."
 YouTube.Errors.errorExecutingTransition="Chuyển cảnh thất bại do lỗi máy chủ. Xin thử lại trong vài giây"
 YouTube.Errors.errorExecutingTransition="Chuyển cảnh thất bại do lỗi máy chủ. Xin thử lại trong vài giây"
 YouTube.Errors.errorStreamInactive="YouTube hiện không nhận dữ liệu từ luồng của bạn. Xin vui lòng kiểm tra cấu hình và thử lại."
 YouTube.Errors.errorStreamInactive="YouTube hiện không nhận dữ liệu từ luồng của bạn. Xin vui lòng kiểm tra cấu hình và thử lại."
-YouTube.Errors.invalidTransition="Chuyển cảnh vừa rồi không hợp lệ. Việc này có thể do luồng chưa hoàn phát chuyển cảnh trước đó. Xin chờ vài giây và thử lại."
+YouTube.Errors.invalidTransition="Chuyển cảnh vừa rồi không hợp lệ. Việc này có thể do luồng chưa hoàn thành chuyển cảnh trước đó. Xin chờ vài giây và thử lại."
 YouTube.Errors.liveChatDisabled="Trò chuyện trực tiếp đã bị tắt"
 YouTube.Errors.liveChatDisabled="Trò chuyện trực tiếp đã bị tắt"
 YouTube.Errors.liveChatEnded="Buổi phát trực tiếp đã kết thúc"
 YouTube.Errors.liveChatEnded="Buổi phát trực tiếp đã kết thúc"
 YouTube.Errors.messageTextInvalid="Tin nhắn không hợp lệ"
 YouTube.Errors.messageTextInvalid="Tin nhắn không hợp lệ"
@@ -1248,10 +1248,10 @@ FailedToStartStream.MissingConfigURL="Không có URL cấu hình nào khả dụ
 FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP tùy chỉnh không được chỉ định"
 FailedToStartStream.NoCustomRTMPURLInSettings="URL RTMP tùy chỉnh không được chỉ định"
 FailedToStartStream.InvalidCustomConfig="Cấu hình tùy chỉnh không hợp lệ"
 FailedToStartStream.InvalidCustomConfig="Cấu hình tùy chỉnh không hợp lệ"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Không tạo được dịch vụ video đa luồng"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Không tạo được dịch vụ video đa luồng"
-FailedToStartStream.FailedToCreateMultitrackVideoOutput="Không tạo được đầu ra video rtmp đa luồng"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Không tạo được đầu ra video RTMP đa luồng"
 FailedToStartStream.EncoderNotAvailable="NVENC không khả dụng.\n\nKhông tìm thấy bộ biên mã '%1'"
 FailedToStartStream.EncoderNotAvailable="NVENC không khả dụng.\n\nKhông tìm thấy bộ biên mã '%1'"
 FailedToStartStream.FailedToCreateVideoEncoder="Không tạo được bộ biên mã video '%1' (loại: '%2')"
 FailedToStartStream.FailedToCreateVideoEncoder="Không tạo được bộ biên mã video '%1' (loại: '%2')"
-FailedToStartStream.FailedToGetOBSVideoInfo="Không lấy được thông tin video obs khi tạo bộ biên mã '%1' (loại: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Không lấy được thông tin video OBS khi tạo bộ biên mã '%1' (loại: '%2')"
 FailedToStartStream.FailedToCreateAudioEncoder="Không tạo được bộ biên mã âm thanh"
 FailedToStartStream.FailedToCreateAudioEncoder="Không tạo được bộ biên mã âm thanh"
 FailedToStartStream.NoRTMPURLInConfig="Cấu hình không chứa URL RTMP(S) của luồng mục tiêu"
 FailedToStartStream.NoRTMPURLInConfig="Cấu hình không chứa URL RTMP(S) của luồng mục tiêu"
 FailedToStartStream.FallbackToDefault="Không thể bắt đầu phát trực tiếp bằng %1; bạn có muốn thử lại bằng cách sử dụng cài đặt mã hóa đơn không?"
 FailedToStartStream.FallbackToDefault="Không thể bắt đầu phát trực tiếp bằng %1; bạn có muốn thử lại bằng cách sử dụng cài đặt mã hóa đơn không?"
@@ -1267,3 +1267,6 @@ MultitrackVideo.IncompatibleSettings.Title="Cài đặt không tương thích"
 MultitrackVideo.IncompatibleSettings.Text="%1 hiện không tương thích với:\n\n%2\nĐể tiếp tục phát trực tuyến với %1, hãy tắt các cài đặt không tương thích:\n\n%3\nvà Bắt đầu phát trực tuyến lại."
 MultitrackVideo.IncompatibleSettings.Text="%1 hiện không tương thích với:\n\n%2\nĐể tiếp tục phát trực tuyến với %1, hãy tắt các cài đặt không tương thích:\n\n%3\nvà Bắt đầu phát trực tuyến lại."
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Tắt cho lượt phát trực tiếp này và Bắt đầu phát trực tuyến"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Tắt cho lượt phát trực tiếp này và Bắt đầu phát trực tuyến"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Cập nhật Cài đặt và Bắt đầu Phát trực tuyến"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Cập nhật Cài đặt và Bắt đầu Phát trực tuyến"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 hiện không tương thích với [Âm thanh → Chung → Kênh] được đặt thành '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Âm thanh → Chung → Kênh] cần được đặt thành '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 yêu cầu nhiều cài đặt khác nhau cho [Âm thanh → Chung → Kênh]"

+ 4 - 1
UI/data/locale/zh-CN.ini

@@ -582,7 +582,7 @@ Basic.Main.StopRecording="停止录制"
 Basic.Main.PauseRecording="暂停录制"
 Basic.Main.PauseRecording="暂停录制"
 Basic.Main.UnpauseRecording="恢复录制"
 Basic.Main.UnpauseRecording="恢复录制"
 Basic.Main.SplitFile="分割录制文件"
 Basic.Main.SplitFile="分割录制文件"
-Basic.Main.AddChapterMarker="添加章节标记"
+Basic.Main.AddChapterMarker="添加章节标记(仅限混合 MP4)"
 Basic.Main.StoppingRecording="正在停止录制..."
 Basic.Main.StoppingRecording="正在停止录制..."
 Basic.Main.StopReplayBuffer="关闭回放缓存"
 Basic.Main.StopReplayBuffer="关闭回放缓存"
 Basic.Main.StoppingReplayBuffer="正在关闭回放缓存..."
 Basic.Main.StoppingReplayBuffer="正在关闭回放缓存..."
@@ -1280,3 +1280,6 @@ MultitrackVideo.IncompatibleSettings.Title="设置不兼容"
 MultitrackVideo.IncompatibleSettings.Text="%1 当前与以下设置不兼容:\n\n%2\n若要继续使用 %1 进行串流,请禁用不兼容的设置:\n\n%3\n然后重新开始串流。"
 MultitrackVideo.IncompatibleSettings.Text="%1 当前与以下设置不兼容:\n\n%2\n若要继续使用 %1 进行串流,请禁用不兼容的设置:\n\n%3\n然后重新开始串流。"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="禁用此流并开始串流"
 MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="禁用此流并开始串流"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新设置并开始串流"
 MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新设置并开始串流"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 当前与设置为“%2”、%3 的 [音频 → 常规 → 声道] 不兼容"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音频 → 常规 → 声道] 需要设置为“%1”"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 需要对 [音频 → 常规 → 声道] 进行多个不同的设置"

+ 52 - 7
UI/data/locale/zh-TW.ini

@@ -86,7 +86,7 @@ VerticalLayout="垂直排版"
 Group="群組"
 Group="群組"
 DoNotShowAgain="不再顯示"
 DoNotShowAgain="不再顯示"
 Default="(預設)"
 Default="(預設)"
-Calculating="正在計算…"
+Calculating="正在計算…"
 Fullscreen="全螢幕"
 Fullscreen="全螢幕"
 Windowed="視窗化"
 Windowed="視窗化"
 RefreshBrowser="重新整理"
 RefreshBrowser="重新整理"
@@ -108,6 +108,7 @@ MixerToolbarMenu="音效混音器選單"
 SceneFilters="開啟場景濾鏡"
 SceneFilters="開啟場景濾鏡"
 List="清單"
 List="清單"
 Grid="網格"
 Grid="網格"
+Automatic="自動"
 PluginsFailedToLoad.Title="載入外掛程式時發生錯誤"
 PluginsFailedToLoad.Title="載入外掛程式時發生錯誤"
 PluginsFailedToLoad.Text="無法載入下述 OBS 外掛程式:\n\n%1\n請更新或移除這些外掛程式。"
 PluginsFailedToLoad.Text="無法載入下述 OBS 外掛程式:\n\n%1\n請更新或移除這些外掛程式。"
 AlreadyRunning.Title="OBS 已經執行"
 AlreadyRunning.Title="OBS 已經執行"
@@ -115,7 +116,7 @@ AlreadyRunning.Text="OBS 已經啟動!除非您就想這麼做,否則請在
 AlreadyRunning.LaunchAnyway="仍然啟動"
 AlreadyRunning.LaunchAnyway="仍然啟動"
 AutoSafeMode.Title="安全模式"
 AutoSafeMode.Title="安全模式"
 AutoSafeMode.Text="OBS 在上個工作階段沒有正常關閉。\n\n您是否想要在安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)啟動?"
 AutoSafeMode.Text="OBS 在上個工作階段沒有正常關閉。\n\n您是否想要在安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)啟動?"
-AutoSafeMode.LaunchSafe="以安全模式行"
+AutoSafeMode.LaunchSafe="以安全模式行"
 AutoSafeMode.LaunchNormal="正常執行"
 AutoSafeMode.LaunchNormal="正常執行"
 SafeMode.Restart="您是否想將 OBS 重新啟動至安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)?"
 SafeMode.Restart="您是否想將 OBS 重新啟動至安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)?"
 SafeMode.RestartNormal="你要以一般模式重新啟動 OBS 嗎?"
 SafeMode.RestartNormal="你要以一般模式重新啟動 OBS 嗎?"
@@ -194,6 +195,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="優先使用硬體編碼"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="硬體編碼去除了大多數的 CPU 使用率,但可能需要更多的位元率以獲得同等的品質。"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="硬體編碼去除了大多數的 CPU 使用率,但可能需要更多的位元率以獲得同等的品質。"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="串流警告"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="串流警告"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="頻寬測試即將串流隨機沒有音訊的影像資料到您的頻道。 如果能的話,建議暫時關閉保存影像串流並設定串流為私密直到完成測試。 要繼續嗎?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="頻寬測試即將串流隨機沒有音訊的影像資料到您的頻道。 如果能的話,建議暫時關閉保存影像串流並設定串流為私密直到完成測試。 要繼續嗎?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="測試 %1"
 Basic.AutoConfig.TestPage="最終結果"
 Basic.AutoConfig.TestPage="最終結果"
 Basic.AutoConfig.TestPage.SubTitle.Testing="程式目前正在執行一系列的測試以估計最理想的設定"
 Basic.AutoConfig.TestPage.SubTitle.Testing="程式目前正在執行一系列的測試以估計最理想的設定"
 Basic.AutoConfig.TestPage.SubTitle.Complete="測試完成"
 Basic.AutoConfig.TestPage.SubTitle.Complete="測試完成"
@@ -212,6 +214,7 @@ Basic.AutoConfig.TestPage.Result.Header="程式判斷這些估計設定是最適
 Basic.AutoConfig.TestPage.Result.Footer="若要使用這些設定,請點選「套用設定」。要重新設定精靈並重試,請點選「返回」。 要手動設定,請點選「取消」,然後打開「設定」。"
 Basic.AutoConfig.TestPage.Result.Footer="若要使用這些設定,請點選「套用設定」。要重新設定精靈並重試,請點選「返回」。 要手動設定,請點選「取消」,然後打開「設定」。"
 Basic.AutoConfig.Info="[自動設定精靈] 會根據您電腦的配置及網路速度來判斷最適合的設定。"
 Basic.AutoConfig.Info="[自動設定精靈] 會根據您電腦的配置及網路速度來判斷最適合的設定。"
 Basic.AutoConfig.RunAnytime="這隨時都可以在 [工具] 選單啟動。"
 Basic.AutoConfig.RunAnytime="這隨時都可以在 [工具] 選單啟動。"
+Basic.AutoConfig.TestPage.Result.StreamingResolution="串流(縮放)解析度"
 Basic.Stats="狀態"
 Basic.Stats="狀態"
 Basic.Stats.CPUUsage="CPU 使用率"
 Basic.Stats.CPUUsage="CPU 使用率"
 Basic.Stats.HDDSpaceAvailable="可用磁碟空間"
 Basic.Stats.HDDSpaceAvailable="可用磁碟空間"
@@ -265,7 +268,7 @@ Basic.EnablePreviewProgramMode="啟用工作室模式"
 Basic.DisablePreviewProgramMode="停用工作室模式"
 Basic.DisablePreviewProgramMode="停用工作室模式"
 Undo.Undo="復原"
 Undo.Undo="復原"
 Undo.Redo="取消復原"
 Undo.Redo="取消復原"
-Undo.Add="新增 '%1'"
+Undo.Add="新增「%1」"
 Undo.Delete="刪除「%1」"
 Undo.Delete="刪除「%1」"
 Undo.Rename="重新命名「%1」"
 Undo.Rename="重新命名「%1」"
 Undo.SceneCollection.Switch="切到「%1」"
 Undo.SceneCollection.Switch="切到「%1」"
@@ -567,6 +570,7 @@ Basic.Main.Scenes="場景"
 Basic.Main.Sources="來源"
 Basic.Main.Sources="來源"
 Basic.Main.Source="來源"
 Basic.Main.Source="來源"
 Basic.Main.Controls="控制項"
 Basic.Main.Controls="控制項"
+Basic.Main.PreparingStream="正在準備…"
 Basic.Main.Connecting="連線中……"
 Basic.Main.Connecting="連線中……"
 Basic.Main.StartRecording="開始錄製"
 Basic.Main.StartRecording="開始錄製"
 Basic.Main.StartReplayBuffer="開始重播緩衝"
 Basic.Main.StartReplayBuffer="開始重播緩衝"
@@ -578,7 +582,7 @@ Basic.Main.StopRecording="停止錄製"
 Basic.Main.PauseRecording="暫停錄影"
 Basic.Main.PauseRecording="暫停錄影"
 Basic.Main.UnpauseRecording="繼續錄製"
 Basic.Main.UnpauseRecording="繼續錄製"
 Basic.Main.SplitFile="分割錄影檔案"
 Basic.Main.SplitFile="分割錄影檔案"
-Basic.Main.AddChapterMarker="增章節標記"
+Basic.Main.AddChapterMarker="增章節標記(僅限混合 MP4)"
 Basic.Main.StoppingRecording="停止錄製..."
 Basic.Main.StoppingRecording="停止錄製..."
 Basic.Main.StopReplayBuffer="停止重播緩衝"
 Basic.Main.StopReplayBuffer="停止重播緩衝"
 Basic.Main.StoppingReplayBuffer="正在停止重播緩衝..."
 Basic.Main.StoppingReplayBuffer="正在停止重播緩衝..."
@@ -683,10 +687,11 @@ Basic.MainMenu.Help.RestartNormal="以一般模式重新啟動"
 Basic.MainMenu.Help.CrashLogs="錯誤報告 (&R)"
 Basic.MainMenu.Help.CrashLogs="錯誤報告 (&R)"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="顯示當機回報(&S)"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="顯示當機回報(&S)"
 Basic.MainMenu.Help.CrashLogs.UploadLastLog="上傳前一個當機報告(&P)"
 Basic.MainMenu.Help.CrashLogs.UploadLastLog="上傳前一個當機報告(&P)"
-Basic.MainMenu.Help.About="關於(&A)"
+Basic.MainMenu.Help.About="關於 (&A)"
 Basic.Settings.ProgramRestart="為了套用新設定,請關閉後重啟。"
 Basic.Settings.ProgramRestart="為了套用新設定,請關閉後重啟。"
 Basic.Settings.ConfirmTitle="確認修改"
 Basic.Settings.ConfirmTitle="確認修改"
 Basic.Settings.Confirm="您有未儲存的修改。 是否儲存?"
 Basic.Settings.Confirm="您有未儲存的修改。 是否儲存?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 正在控制您的某些串流設定"
 Basic.Settings.General="一般"
 Basic.Settings.General="一般"
 Basic.Settings.General.Language="語言"
 Basic.Settings.General.Language="語言"
 Basic.Settings.General.Updater="更新"
 Basic.Settings.General.Updater="更新"
@@ -753,6 +758,7 @@ Basic.Settings.Appearance.General.Theme="佈景主題"
 Basic.Settings.Appearance.General.Variant="樣式"
 Basic.Settings.Appearance.General.Variant="樣式"
 Basic.Settings.Appearance.General.NoVariant="沒有樣式"
 Basic.Settings.Appearance.General.NoVariant="沒有樣式"
 Basic.Settings.Stream="串流"
 Basic.Settings.Stream="串流"
+Basic.Settings.Stream.Destination="目的地"
 Basic.Settings.Stream.Custom.UseAuthentication="使用身份驗證"
 Basic.Settings.Stream.Custom.UseAuthentication="使用身份驗證"
 Basic.Settings.Stream.Custom.Username="使用者名稱"
 Basic.Settings.Stream.Custom.Username="使用者名稱"
 Basic.Settings.Stream.Custom.Password="密碼"
 Basic.Settings.Stream.Custom.Password="密碼"
@@ -774,6 +780,18 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="最高視訊位元速率:%1
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="最高音訊位元速率:%1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="最高音訊位元速率:%1 kbps"
 Basic.Settings.Stream.Recommended.MaxResolution="最高解析度:%1"
 Basic.Settings.Stream.Recommended.MaxResolution="最高解析度:%1"
 Basic.Settings.Stream.Recommended.MaxFPS="最高 FPS:%1"
 Basic.Settings.Stream.Recommended.MaxFPS="最高 FPS:%1"
+Basic.Settings.Stream.SpecifyCustomServer="指定自訂伺服器…"
+Basic.Settings.Stream.ServiceCustomServer="自訂伺服器"
+Basic.Settings.Stream.EnableMultitrackVideo="啟用 %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="最大串流頻寬"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="自動"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="最大影片軌道數"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="自動"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="啟用串流轉儲至 FLV(使用簡單錄製檔案設定)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="配置覆寫(JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="啟用配置覆寫"
+Basic.Settings.Stream.MultitrackVideoLabel="多軌視頻"
+Basic.Settings.Stream.AdvancedOptions="進階選項 "
 Basic.Settings.Output="輸出"
 Basic.Settings.Output="輸出"
 Basic.Settings.Output.Format="錄影格式"
 Basic.Settings.Output.Format="錄影格式"
 Basic.Settings.Output.Format.MKV="Matroska 視訊檔案 (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska 視訊檔案 (.mkv)"
@@ -1046,7 +1064,7 @@ Basic.Settings.Advanced.Hotkeys.NeverDisableHotkeys="永不停用快速鍵"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysInFocus="當主視窗處於焦點,則停用熱鍵"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysInFocus="當主視窗處於焦點,則停用熱鍵"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysOutOfFocus="僅在焦點不在主視窗時停用快速鍵"
 Basic.Settings.Advanced.Hotkeys.DisableHotkeysOutOfFocus="僅在焦點不在主視窗時停用快速鍵"
 Basic.Settings.Advanced.AutoRemux="自動重新封裝為 %1"
 Basic.Settings.Advanced.AutoRemux="自動重新封裝為 %1"
-Basic.Settings.Advanced.AutoRemux.MP4="(以 mkv 格式錄製)"
+Basic.Settings.Advanced.AutoRemux.MP4="(以 mkv 格式錄製)"
 Basic.AdvAudio="進階音訊屬性"
 Basic.AdvAudio="進階音訊屬性"
 Basic.AdvAudio.ActiveOnly="僅使用中來源"
 Basic.AdvAudio.ActiveOnly="僅使用中來源"
 Basic.AdvAudio.Name="名稱"
 Basic.AdvAudio.Name="名稱"
@@ -1239,7 +1257,7 @@ YouTube.Actions.AutoStartStreamingWarning.Title="需要自行啟動"
 YouTube.Actions.AutoStartStreamingWarning="已停用本活動的「自動開始」功能。請點選「開始直播」進行直播。"
 YouTube.Actions.AutoStartStreamingWarning="已停用本活動的「自動開始」功能。請點選「開始直播」進行直播。"
 YouTube.Actions.AutoStopStreamingWarning="您之後會無法重新連線。<br>您的串流會停止,而您本人則會進入離線狀態。"
 YouTube.Actions.AutoStopStreamingWarning="您之後會無法重新連線。<br>您的串流會停止,而您本人則會進入離線狀態。"
 YouTube.Chat.Input.Send="發送"
 YouTube.Chat.Input.Send="發送"
-YouTube.Chat.Input.Placeholder="在此輸入訊息⋯⋯"
+YouTube.Chat.Input.Placeholder="在這裡輸入訊息..."
 YouTube.Chat.Input.Sending="傳送中⋯⋯"
 YouTube.Chat.Input.Sending="傳送中⋯⋯"
 YouTube.Chat.Error.Title="傳送訊息時發生錯誤"
 YouTube.Chat.Error.Title="傳送訊息時發生錯誤"
 YouTube.Chat.Error.Text="無法傳送訊息:%1"
 YouTube.Chat.Error.Text="無法傳送訊息:%1"
@@ -1254,3 +1272,30 @@ YouTube.Errors.messageTextInvalid="訊息文字無效。"
 YouTube.Errors.rateLimitExceeded="傳送訊息的速度太快。"
 YouTube.Errors.rateLimitExceeded="傳送訊息的速度太快。"
 YouTube.DocksRemoval.Title="清除舊版 YouTube 瀏覽器停駐視窗"
 YouTube.DocksRemoval.Title="清除舊版 YouTube 瀏覽器停駐視窗"
 YouTube.DocksRemoval.Text="這些瀏覽器停駐視窗將被刪除,因為它們已被標記為過時:\n\n%1\n請改用「停駐視窗/YouTube 直播控制室」。"
 YouTube.DocksRemoval.Text="這些瀏覽器停駐視窗將被刪除,因為它們已被標記為過時:\n\n%1\n請改用「停駐視窗/YouTube 直播控制室」。"
+ConfigDownload.WarningMessageTitle="警告"
+FailedToStartStream.MissingConfigURL="目前服務沒有可用設定 URL"
+FailedToStartStream.NoCustomRTMPURLInSettings="未指定自訂 RTMP URL"
+FailedToStartStream.InvalidCustomConfig="無效的自訂配置"
+FailedToStartStream.FailedToCreateMultitrackVideoService="建立多軌視訊服務失敗"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="無法建立多軌視訊 RTMP 輸出"
+FailedToStartStream.EncoderNotAvailable="NVENC 不可用。\n\n找不到編碼器類型「%1」"
+FailedToStartStream.FailedToCreateVideoEncoder="無法建立視訊編碼器「%1」(類型:「%2」)"
+FailedToStartStream.FailedToGetOBSVideoInfo="建立編碼器「%1」時無法取得 OBS 視訊資訊(類型:「%2」)"
+FailedToStartStream.FailedToCreateAudioEncoder="建立音訊編碼器失敗"
+FailedToStartStream.NoRTMPURLInConfig="設定不包含串流目標 RTMP(S) URL"
+FailedToStartStream.FallbackToDefault="使用 %1 啟動直播失敗;您是否想要嘗試使用單一編碼設置重新嘗試?"
+FailedToStartStream.ConfigRequestFailed="無法從 %1 獲取配置<br><br>HTTP 錯誤:%2"
+FailedToStartStream.WarningUnknownStatus="已收到未知的狀態值「%1」"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n您是否想繼續不使用 %1 進行直播?"
+FailedToStartStream.WarningRetry="\n<br><br>\n您是否想繼續直播?"
+FailedToStartStream.MissingEncoderConfigs="啟動直播配置中未包含編碼器配置"
+FailedToStartStream.StatusMissingHTML="啟動直播請求返回了一個未指定的錯誤"
+FailedToStartStream.NoConfigSupplied="缺少配置"
+MultitrackVideo.Info="%1 會對多種視訊品質進行編碼,以自動最佳化設定,並傳送到 。選擇本選項將會將電腦和軟體設定的資訊傳送給 %2。"
+MultitrackVideo.IncompatibleSettings.Title="不相容的設定"
+MultitrackVideo.IncompatibleSettings.Text="%1 目前不兼容:\n\n%2\n若要繼續使用 %1 進行直播,請禁用不兼容的設置:\n\n%3\n然後再次開始直播。"
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="停用此直播並開始直播"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新設定並開始直播"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 目前不相容 [音效 → 一般 → 頻道] 設置為 '%2',%3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音效 → 一般 → 頻道] 需要設置為 '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 需要為 [音效 → 一般 → 頻道] 設置多種不同的設定"

+ 3 - 2
UI/frontend-plugins/aja-output-ui/data/locale/ro-RO.ini

@@ -1,5 +1,6 @@
-AJAOutput.ProgramOutput="Output-ul programului"
+AJAOutput.Device="Outputul dispozitivului AJA I/O"
+AJAOutput.ProgramOutput="Outputul programului"
 AJAOutput.PreviewOutput="Previzualizarea outputului"
 AJAOutput.PreviewOutput="Previzualizarea outputului"
 AJAOutput.MiscOutput="Setări adiționale"
 AJAOutput.MiscOutput="Setări adiționale"
 AJAOutput.MultiViewEnable="Activează vizualizarea multiplă"
 AJAOutput.MultiViewEnable="Activează vizualizarea multiplă"
-AJAOutput.MultiViewAudioSource="Vizualizare multiplă a sursei audio"
+AJAOutput.MultiViewAudioSource="Sursă audio pentru vizualizare multiplă"

+ 7 - 7
UI/frontend-plugins/frontend-tools/data/locale/it-IT.ini

@@ -1,19 +1,19 @@
 SceneSwitcher="Cambio scena automatico"
 SceneSwitcher="Cambio scena automatico"
 SceneSwitcher.OnNoMatch="Quando nessuna finestra coincide:"
 SceneSwitcher.OnNoMatch="Quando nessuna finestra coincide:"
-SceneSwitcher.OnNoMatch.DontSwitch="Non passare"
+SceneSwitcher.OnNoMatch.DontSwitch="Non cambiare"
 SceneSwitcher.OnNoMatch.SwitchTo="Passa a:"
 SceneSwitcher.OnNoMatch.SwitchTo="Passa a:"
 SceneSwitcher.CheckInterval="Controlla il titolo della finestra attiva ogni:"
 SceneSwitcher.CheckInterval="Controlla il titolo della finestra attiva ogni:"
-SceneSwitcher.ActiveOrNotActive="Il cambio scena è:"
+SceneSwitcher.ActiveOrNotActive="Il cambio di scena è:"
 InvalidRegex.Title="Espressione regolare non valida"
 InvalidRegex.Title="Espressione regolare non valida"
 InvalidRegex.Text="L'espressione regolare che hai inserito non è valida."
 InvalidRegex.Text="L'espressione regolare che hai inserito non è valida."
 Active="Attivo"
 Active="Attivo"
 Inactive="Inattivo"
 Inactive="Inattivo"
 Start="Avvia"
 Start="Avvia"
 Captions="Sottotitoli (sperimentale)"
 Captions="Sottotitoli (sperimentale)"
-Captions.AudioSource="Fonte audio"
-Captions.CurrentSystemLanguage="Lingua del sistema (%1)"
-Captions.Provider="Sintetizzatore"
-Captions.Error.GenericFail="Impossibile avviare i sottititoli"
+Captions.AudioSource="Fonte dell'audio"
+Captions.CurrentSystemLanguage="Lingua del sistema corrente (%1)"
+Captions.Provider="Fornitore"
+Captions.Error.GenericFail="Avvio dei sottotitoli non riuscito"
 OutputTimer="Conto alla rovescia"
 OutputTimer="Conto alla rovescia"
 OutputTimer.Stream="Termina la diretta dopo:"
 OutputTimer.Stream="Termina la diretta dopo:"
 OutputTimer.Record="Termina la registrazione dopo:"
 OutputTimer.Record="Termina la registrazione dopo:"
@@ -26,7 +26,7 @@ Scripts="Script"
 LoadedScripts="Script caricati"
 LoadedScripts="Script caricati"
 AddScripts="Aggiungi script"
 AddScripts="Aggiungi script"
 RemoveScripts="Rimuovi script"
 RemoveScripts="Rimuovi script"
-ReloadScripts="Ricarica script"
+ReloadScripts="Ricarica gli script"
 EditScript="Modifica Script"
 EditScript="Modifica Script"
 Reload="Ricarica"
 Reload="Ricarica"
 OpenFileLocation="Apri Posizione File"
 OpenFileLocation="Apri Posizione File"

+ 1 - 1
UI/frontend-plugins/frontend-tools/data/locale/ro-RO.ini

@@ -20,7 +20,7 @@ OutputTimer.Stream="Oprește streamingul după:"
 OutputTimer.Record="Oprește înregistrarea după:"
 OutputTimer.Record="Oprește înregistrarea după:"
 OutputTimer.Stream.StoppingIn="Streamingul se oprește în:"
 OutputTimer.Stream.StoppingIn="Streamingul se oprește în:"
 OutputTimer.Record.StoppingIn="Înregistrarea se oprește în:"
 OutputTimer.Record.StoppingIn="Înregistrarea se oprește în:"
-OutputTimer.Stream.EnableEverytime="Activează temporizatorul pentru transmisiune de fiecare dată"
+OutputTimer.Stream.EnableEverytime="Activează temporizatorul pentru streaming de fiecare dată"
 OutputTimer.Record.EnableEverytime="Activează temporizatorul pentru înregistrare de fiecare dată"
 OutputTimer.Record.EnableEverytime="Activează temporizatorul pentru înregistrare de fiecare dată"
 OutputTimer.Record.PauseTimer="Pune pe pauză temporizatorul când înregistrarea este pusă pe pauză"
 OutputTimer.Record.PauseTimer="Pune pe pauză temporizatorul când înregistrarea este pusă pe pauză"
 Scripts="Scripturi"
 Scripts="Scripturi"

+ 1 - 1
UI/frontend-plugins/frontend-tools/data/locale/sv-SE.ini

@@ -1,5 +1,5 @@
 SceneSwitcher="Automatisk scenbytare"
 SceneSwitcher="Automatisk scenbytare"
-SceneSwitcher.OnNoMatch="När inget fönster matchar:"
+SceneSwitcher.OnNoMatch="När inga fönster matchar:"
 SceneSwitcher.OnNoMatch.DontSwitch="Byt inte"
 SceneSwitcher.OnNoMatch.DontSwitch="Byt inte"
 SceneSwitcher.OnNoMatch.SwitchTo="Byt till:"
 SceneSwitcher.OnNoMatch.SwitchTo="Byt till:"
 SceneSwitcher.CheckInterval="Kontrollera titel på aktivt fönster varje:"
 SceneSwitcher.CheckInterval="Kontrollera titel på aktivt fönster varje:"

+ 1 - 1
UI/frontend-plugins/frontend-tools/data/locale/vi-VN.ini

@@ -18,7 +18,7 @@ Captions.Error.GenericFail="Thất bại trong việc bắt đầu phụ đề"
 OutputTimer="Hẹn giờ đầu ra"
 OutputTimer="Hẹn giờ đầu ra"
 OutputTimer.Stream="Dừng stream sau:"
 OutputTimer.Stream="Dừng stream sau:"
 OutputTimer.Record="Dừng ghi video sau:"
 OutputTimer.Record="Dừng ghi video sau:"
-OutputTimer.Stream.StoppingIn="Stream sẽ dừng trong:"
+OutputTimer.Stream.StoppingIn="Luồng sẽ dừng trong:"
 OutputTimer.Record.StoppingIn="Quay video sẽ dừng trong:"
 OutputTimer.Record.StoppingIn="Quay video sẽ dừng trong:"
 OutputTimer.Stream.EnableEverytime="Bật hẹn giờ phát luồng mỗi lần"
 OutputTimer.Stream.EnableEverytime="Bật hẹn giờ phát luồng mỗi lần"
 OutputTimer.Record.EnableEverytime="Bật hẹn giờ phát mỗi lần"
 OutputTimer.Record.EnableEverytime="Bật hẹn giờ phát mỗi lần"

+ 1 - 1
plugins/aja/data/locale/it-IT.ini

@@ -5,7 +5,7 @@ Output="Uscita"
 Input="Ingresso"
 Input="Ingresso"
 Mode="Modalità"
 Mode="Modalità"
 VideoFormat="Formato Video"
 VideoFormat="Formato Video"
-PixelFormat="Formato pixel"
+PixelFormat="Formato dei pixel"
 AutoDetect="Rilevamento automatico"
 AutoDetect="Rilevamento automatico"
 Interlaced="Interlacciato"
 Interlaced="Interlacciato"
 AutoStart="Avvio automatico all'avvio"
 AutoStart="Avvio automatico all'avvio"

+ 4 - 1
plugins/aja/data/locale/ro-RO.ini

@@ -1,15 +1,18 @@
 AJACapture.Device="Captură dispozitiv AJA I/O"
 AJACapture.Device="Captură dispozitiv AJA I/O"
+AJAOutput.Device="Outputul dispozitivului AJA I/O"
 Device="Dispozitiv"
 Device="Dispozitiv"
 Input="Intrare"
 Input="Intrare"
 Mode="Mod"
 Mode="Mod"
 VideoFormat="Format video"
 VideoFormat="Format video"
-PixelFormat="Format pixel"
+PixelFormat="Formatul pixelilor"
 AutoDetect="Detectează automat"
 AutoDetect="Detectează automat"
 Interlaced="Interpelat"
 Interlaced="Interpelat"
 AutoStart="Pornire automată la lansare"
 AutoStart="Pornire automată la lansare"
 Buffering="Folosește bufferingul"
 Buffering="Folosește bufferingul"
 DeactivateWhenNotShowing="Dezactivează când nu se afișează"
 DeactivateWhenNotShowing="Dezactivează când nu se afișează"
 IOSelect="Selectare..."
 IOSelect="Selectare..."
+SDITransport="Transport SDI"
+SDITransport4K="Transport SDI 4K"
 Auto="Automată"
 Auto="Automată"
 ChannelFormat="Canal"
 ChannelFormat="Canal"
 ChannelFormat.None="Nimic"
 ChannelFormat.None="Nimic"

+ 1 - 1
plugins/decklink/data/locale/ro-RO.ini

@@ -2,7 +2,7 @@ BlackmagicDevice="Dispozitiv Blackmagic"
 Device="Dispozitiv"
 Device="Dispozitiv"
 Mode="Mod"
 Mode="Mod"
 Buffering="Folosește buffering"
 Buffering="Folosește buffering"
-PixelFormat="Format pentru pixeli"
+PixelFormat="Formatul pixelilor"
 ColorSpace="Spațiu de culori"
 ColorSpace="Spațiu de culori"
 ColorSpace.Default="Implicit"
 ColorSpace.Default="Implicit"
 ColorRange="Gamă de culori"
 ColorRange="Gamă de culori"

+ 1 - 1
plugins/decklink/data/locale/zh-TW.ini

@@ -11,7 +11,7 @@ ColorRange.Partial="部分"
 ColorRange.Full="完整"
 ColorRange.Full="完整"
 ChannelFormat="聲道"
 ChannelFormat="聲道"
 ChannelFormat.None="無"
 ChannelFormat.None="無"
-ChannelFormat.2_0ch="雙聲道(2ch)"
+ChannelFormat.2_0ch="雙聲道"
 ChannelFormat.2_1ch="2.1聲道"
 ChannelFormat.2_1ch="2.1聲道"
 ChannelFormat.4_0ch="4聲道"
 ChannelFormat.4_0ch="4聲道"
 ChannelFormat.4_1ch="4.1聲道"
 ChannelFormat.4_1ch="4.1聲道"

+ 1 - 0
plugins/linux-alsa/data/locale/ro-RO.ini

@@ -1,3 +1,4 @@
 AlsaInput="Dispozitiv de captură audio (ALSA)"
 AlsaInput="Dispozitiv de captură audio (ALSA)"
+Custom="Personalizat"
 Device="Dispozitiv"
 Device="Dispozitiv"
 Rate="Rată"
 Rate="Rată"

+ 2 - 0
plugins/linux-capture/data/locale/ar-SA.ini

@@ -1,3 +1,5 @@
+X11SharedMemoryDisplayInput="التقاط الشاشة(XSHM)"
+Display="الشاشة"
 CaptureCursor="التقاط المؤشر"
 CaptureCursor="التقاط المؤشر"
 AdvancedSettings="إعدادات متقدمة"
 AdvancedSettings="إعدادات متقدمة"
 XCCapture="التقاط النافذة (Xcomposite)"
 XCCapture="التقاط النافذة (Xcomposite)"

+ 2 - 0
plugins/linux-capture/data/locale/hi-IN.ini

@@ -1,3 +1,5 @@
+X11SharedMemoryDisplayInput="डिसप्ले कैप्चर  (XSHM)"
+Display="डिस्प्ले"
 CaptureCursor="कर्सर कैप्चर करें"
 CaptureCursor="कर्सर कैप्चर करें"
 AdvancedSettings="उन्नत सेटिंग्स"
 AdvancedSettings="उन्नत सेटिंग्स"
 XServer="एक्स सर्वर"
 XServer="एक्स सर्वर"

+ 2 - 0
plugins/linux-capture/data/locale/ka-GE.ini

@@ -1,3 +1,5 @@
+X11SharedMemoryDisplayInput="ეკრანის გადაღება (XSHM)"
+Display="ეკრანი"
 CaptureCursor="მაჩვენებლის ასახვა"
 CaptureCursor="მაჩვენებლის ასახვა"
 AdvancedSettings="დამატებითი პარამეტრები"
 AdvancedSettings="დამატებითი პარამეტრები"
 XServer="X სერვერი"
 XServer="X სერვერი"

+ 1 - 0
plugins/linux-pipewire/data/locale/ar-SA.ini

@@ -6,6 +6,7 @@ PipeWireDesktopCapture="التقاط الشاشة (PipeWire)"
 PipeWireSelectMonitor="حدد الشاشة"
 PipeWireSelectMonitor="حدد الشاشة"
 PipeWireSelectWindow="حدد نافذة"
 PipeWireSelectWindow="حدد نافذة"
 PipeWireWindowCapture="التقاط الشاشة (PipeWire)"
 PipeWireWindowCapture="التقاط الشاشة (PipeWire)"
+PipeWireSelectScreenCast="افتح محدد"
 Resolution="الدقة"
 Resolution="الدقة"
 ShowCursor="إظهار المؤشر"
 ShowCursor="إظهار المؤشر"
 VideoFormat="تنسيق الفيديو"
 VideoFormat="تنسيق الفيديو"

+ 1 - 0
plugins/linux-pipewire/data/locale/hi-IN.ini

@@ -6,6 +6,7 @@ PipeWireDesktopCapture="स्क्रीन कैप्चर (PipeWire)"
 PipeWireSelectMonitor="मॉनिटर चुनें"
 PipeWireSelectMonitor="मॉनिटर चुनें"
 PipeWireSelectWindow="विंडो चुनें"
 PipeWireSelectWindow="विंडो चुनें"
 PipeWireWindowCapture="विंडो कैप्चर (PipeWire)"
 PipeWireWindowCapture="विंडो कैप्चर (PipeWire)"
+PipeWireSelectScreenCast="चयनकर्ता खोलें"
 Resolution="रिजॉल्यूशन"
 Resolution="रिजॉल्यूशन"
 ShowCursor="कर्सर दिखाएं"
 ShowCursor="कर्सर दिखाएं"
 VideoFormat="वीडियो प्रारूप"
 VideoFormat="वीडियो प्रारूप"

+ 4 - 0
plugins/linux-pipewire/data/locale/ro-RO.ini

@@ -1,5 +1,9 @@
+PipeWireCameraDevice="Dispozitiv"
 PipeWireDesktopCapture="Captură de ecran (PipeWire)"
 PipeWireDesktopCapture="Captură de ecran (PipeWire)"
 PipeWireSelectMonitor="Selectați suprapunerea"
 PipeWireSelectMonitor="Selectați suprapunerea"
 PipeWireSelectWindow="Selectează fereastra"
 PipeWireSelectWindow="Selectează fereastra"
 PipeWireWindowCapture="Captură de fereastră (PipeWire)"
 PipeWireWindowCapture="Captură de fereastră (PipeWire)"
+PipeWireSelectScreenCast="Deschide selectorul"
+Resolution="Rezoluție"
 ShowCursor="Afișează cursorul"
 ShowCursor="Afișează cursorul"
+VideoFormat="Format video"

+ 1 - 0
plugins/linux-pipewire/data/locale/sl-SI.ini

@@ -6,6 +6,7 @@ PipeWireDesktopCapture="Zajem zaslona (PipeWire)"
 PipeWireSelectMonitor="Izberite zaslon"
 PipeWireSelectMonitor="Izberite zaslon"
 PipeWireSelectWindow="Izberite okno"
 PipeWireSelectWindow="Izberite okno"
 PipeWireWindowCapture="Zajem okna (PipeWire)"
 PipeWireWindowCapture="Zajem okna (PipeWire)"
+PipeWireSelectScreenCast="Odpri izbirnik"
 Resolution="Ločljivost"
 Resolution="Ločljivost"
 ShowCursor="Pokaži kazalec"
 ShowCursor="Pokaži kazalec"
 VideoFormat="Video zapis"
 VideoFormat="Video zapis"

+ 2 - 2
plugins/linux-pulseaudio/data/locale/it-IT.ini

@@ -1,4 +1,4 @@
-PulseInput="Acquisizione dell'audio di ingresso (PulseAudio)"
-PulseOutput="Acquisizione dell'audio di uscita (PulseAudio)"
+PulseInput="Acquisizione dell'ingresso dell'audio (PulseAudio)"
+PulseOutput="Acquisizione dell'uscita dell'audio (PulseAudio)"
 Device="Dispositivo"
 Device="Dispositivo"
 Default="Predefinito"
 Default="Predefinito"

+ 1 - 1
plugins/mac-avcapture/data/locale/it-IT.ini

@@ -1,6 +1,6 @@
 AVCapture="Dispositivo di cattura video"
 AVCapture="Dispositivo di cattura video"
 AVCapture_Fast="Dispositivo scheda di acquisizione"
 AVCapture_Fast="Dispositivo scheda di acquisizione"
-AVCapture_Legacy="Scheda cattura video (legacy)"
+AVCapture_Legacy="Scheda di acquisizione video (legacy)"
 Device="Dispositivo"
 Device="Dispositivo"
 UsePreset="Utilizza il preset"
 UsePreset="Utilizza il preset"
 Buffering="Utilizza il buffering"
 Buffering="Utilizza il buffering"

+ 1 - 1
plugins/mac-capture/data/locale/it-IT.ini

@@ -5,7 +5,7 @@ CoreAudio.Device.Default="Predefinito"
 CoreAudio.Channel="Canale"
 CoreAudio.Channel="Canale"
 CoreAudio.Channel.Default="Predefinito"
 CoreAudio.Channel.Default="Predefinito"
 CoreAudio.Channel.Unnamed="Senza nome"
 CoreAudio.Channel.Unnamed="Senza nome"
-CoreAudio.Channel.Device="Canale dispositivo"
+CoreAudio.Channel.Device="Canale del dispositivo"
 CoreAudio.None="Nessuno"
 CoreAudio.None="Nessuno"
 CoreAudio.Downmix="Abilita downmixing"
 CoreAudio.Downmix="Abilita downmixing"
 ApplicationCapture="Cattura applicazione"
 ApplicationCapture="Cattura applicazione"

+ 2 - 2
plugins/mac-videotoolbox/data/locale/it-IT.ini

@@ -14,7 +14,7 @@ KeyframeIntervalSec="Intervallo fotogramma chiave (0=automatico)"
 Profile="Profilo"
 Profile="Profilo"
 UseBFrames="Utilizza i B-Frame"
 UseBFrames="Utilizza i B-Frame"
 RateControl="Controllo flusso"
 RateControl="Controllo flusso"
-ColorFormatUnsupported="Il formato colore selezionato non è supportato dall'encoder Apple VT selezionato. Seleziona un formato colore compatibile in Impostazioni -> Avanzate o usa un diverso encoder."
-FullRangeUnsupported="La gamma completa di colori non è supportata da codifiche Apple VT a 16-bit. Seleziona la gamma limitata di colori in Impostazioni -> Avanzate."
+ColorFormatUnsupported="Il formato colore selezionato non è supportato dal codificatore Apple VT selezionato. Selezionare un formato di colore compatibile in Impostazioni -> Avanzate o utilizzare un codificatore diverso."
+FullRangeUnsupported="La gamma completa di colori non è supportata dai codificatori Apple VT a 16-bit. Seleziona la gamma limitata di colori in Impostazioni -> Avanzate."
 ProResCodec="Codec ProRes"
 ProResCodec="Codec ProRes"
 ProRes422Proxy="Proxy ProRes 422"
 ProRes422Proxy="Proxy ProRes 422"

+ 1 - 1
plugins/mac-virtualcam/src/obs-plugin/data/locale/it-IT.ini

@@ -4,6 +4,6 @@ Error.SystemExtension.CameraUnavailable="Impossibile trovare la fotocamera virtu
 Error.SystemExtension.CameraNotStarted="Impossibile avviare la fotocamera virtuale.\n\nRiprova."
 Error.SystemExtension.CameraNotStarted="Impossibile avviare la fotocamera virtuale.\n\nRiprova."
 Error.SystemExtension.InstallationError="Si è verificato un errore durante l'installazione della fotocamera virtuale:"
 Error.SystemExtension.InstallationError="Si è verificato un errore durante l'installazione della fotocamera virtuale:"
 Error.SystemExtension.WrongLocation="OBS non può installare la videocamera virtuale se non è in \"/Applicazioni\". Sposta OBS nella cartella \"/Applicazioni\"."
 Error.SystemExtension.WrongLocation="OBS non può installare la videocamera virtuale se non è in \"/Applicazioni\". Sposta OBS nella cartella \"/Applicazioni\"."
-Error.SystemExtension.CompleteAfterReboot="L'installazione della camera virtuale sarà completato dopo il riavvio di sistema."
+Error.SystemExtension.CompleteAfterReboot="L'installazione della fotocamera virtuale sarà completata dopo il riavvio di sistema."
 Error.DAL.NotInstalled="Impossibile installare o aggiornare la fotocamera virtuale.\n\nRiprova e inserisci quando richiesto la password di amministratore."
 Error.DAL.NotInstalled="Impossibile installare o aggiornare la fotocamera virtuale.\n\nRiprova e inserisci quando richiesto la password di amministratore."
 Error.DAL.NotUninstalled="Impossibile rimuovere la fotocamera virtuale precedente.\n\nRiprova e inserisci quando richiesto il nome e la password di amministratore quando richiesti."
 Error.DAL.NotUninstalled="Impossibile rimuovere la fotocamera virtuale precedente.\n\nRiprova e inserisci quando richiesto il nome e la password di amministratore quando richiesti."

+ 1 - 1
plugins/mac-virtualcam/src/obs-plugin/data/locale/pt-BR.ini

@@ -2,7 +2,7 @@ Plugin_Name="Câmera virtual do macOS"
 Error.SystemExtension.NotInstalled="A câmera virtual não está instalada.\n\nPor favor, permita que o OBS instale o software do sistema em Configurações do sistema → Privacidade & Segurança → Segurança.\n\nTalvez seja necessário reiniciar o OBS se esta mensagem ainda aparecer depois."
 Error.SystemExtension.NotInstalled="A câmera virtual não está instalada.\n\nPor favor, permita que o OBS instale o software do sistema em Configurações do sistema → Privacidade & Segurança → Segurança.\n\nTalvez seja necessário reiniciar o OBS se esta mensagem ainda aparecer depois."
 Error.SystemExtension.CameraUnavailable="Não foi possível encontrar a câmera virtual.\n\nPor favor, tente novamente."
 Error.SystemExtension.CameraUnavailable="Não foi possível encontrar a câmera virtual.\n\nPor favor, tente novamente."
 Error.SystemExtension.CameraNotStarted="Não foi possível iniciar a câmera virtual.\n\nPor favor, tente novamente."
 Error.SystemExtension.CameraNotStarted="Não foi possível iniciar a câmera virtual.\n\nPor favor, tente novamente."
-Error.SystemExtension.InstallationError="Ocorreu um erro ao instalar a câmara virtual:"
+Error.SystemExtension.InstallationError="Houve um erro ao instalar a câmera virtual:"
 Error.SystemExtension.WrongLocation="OBS não pode instalar a câmera virtual se esta não estiver em \"/Aplicativos\". Mova o OBS para o diretório \"/Aplicativos\"."
 Error.SystemExtension.WrongLocation="OBS não pode instalar a câmera virtual se esta não estiver em \"/Aplicativos\". Mova o OBS para o diretório \"/Aplicativos\"."
 Error.SystemExtension.CompleteAfterReboot="A instalação da câmera virtual será finalizada após reiniciar o sistema."
 Error.SystemExtension.CompleteAfterReboot="A instalação da câmera virtual será finalizada após reiniciar o sistema."
 Error.DAL.NotInstalled="A câmera virtual não pôde ser instalada ou atualizada.\n\nPor favor, tente novamente e insira o nome e a senha de um administrador quando solicitado."
 Error.DAL.NotInstalled="A câmera virtual não pôde ser instalada ou atualizada.\n\nPor favor, tente novamente e insira o nome e a senha de um administrador quando solicitado."

+ 1 - 1
plugins/obs-browser

@@ -1 +1 @@
-Subproject commit c81851a1d7696c2d7ba319122eec387c1568ad44
+Subproject commit 2a2879b5a69f4a99cd7459d8595af46cdb23115c

+ 4 - 4
plugins/obs-ffmpeg/data/locale/it-IT.ini

@@ -17,7 +17,7 @@ KeyframeIntervalSec="Intervallo fotogramma chiave (0=automatico)"
 Level="Livello"
 Level="Livello"
 FilePath="Percorso file"
 FilePath="Percorso file"
 AMFOpts="Opzioni AMF/FFmpeg"
 AMFOpts="Opzioni AMF/FFmpeg"
-AMFOpts.ToolTip="Specifica le opzioni AMF o FFmpeg. per esempio, \"level=5.2 profile=main\". Per maggiori dettagli controlla la documentazione dell'encoder AMF."
+AMFOpts.ToolTip="Usalo per specificare le opzioni di AMF o FFmpeg personalizzate. Per esempio, \"level=5.2 profile=main\". Per maggiori dettagli controlla la documentazione del codificatore AMF."
 BFrames="B-frame massimi"
 BFrames="B-frame massimi"
 VAAPI.Device="Dispositivo VAAPI"
 VAAPI.Device="Dispositivo VAAPI"
 NVENC.LookAhead="Previsione (look-ahead)"
 NVENC.LookAhead="Previsione (look-ahead)"
@@ -74,7 +74,7 @@ MediaFileFilter.AudioFiles="File audio"
 MediaFileFilter.AllFiles="Tutti i file"
 MediaFileFilter.AllFiles="Tutti i file"
 ReplayBuffer="Buffer di replay"
 ReplayBuffer="Buffer di replay"
 ReplayBuffer.Save="Salva il replay"
 ReplayBuffer.Save="Salva il replay"
-HelperProcessFailed="Impossibile avviare il processo di supporto di registrazione. Verifica che i file di OBS non siano stati bloccati o rimossi da software di sicurezza od antivirus di terze parti."
+HelperProcessFailed="Impossibile avviare il processo di supporto alla registrazione. Verifica che i file di OBS non siano stati bloccati o rimossi da qualche software di sicurezza o antivirus di terze parti."
 UnableToWritePath="Impossibile scrivere su %1. Assicurati che il tuo account utente possa accedere al percorso di registrazione, e che ci sia spazio sufficiente sul disco."
 UnableToWritePath="Impossibile scrivere su %1. Assicurati che il tuo account utente possa accedere al percorso di registrazione, e che ci sia spazio sufficiente sul disco."
 WarnWindowsDefender="Se la protezione ransomware di Windows 10 è attivata, può causare questo errore. Prova a disattivare l'accesso alle cartelle controllato, lo puoi trovare in Sicurezza di Windows → Protezione da virus e minacce → Gestisci protezione ransomware."
 WarnWindowsDefender="Se la protezione ransomware di Windows 10 è attivata, può causare questo errore. Prova a disattivare l'accesso alle cartelle controllato, lo puoi trovare in Sicurezza di Windows → Protezione da virus e minacce → Gestisci protezione ransomware."
 Encoder.Error="Apertura di %1 non riuscita: %2"
 Encoder.Error="Apertura di %1 non riuscita: %2"
@@ -87,7 +87,7 @@ NVENC.GenericError="Prova ad installare il <a href=\"https://obsproject.com/go/n
 NVENC.BadGPUIndex="Hai selezionato la GPU %1 nelle impostazioni di codifica dell'uscita. Riporta questa opzione a 0 e riprova."
 NVENC.BadGPUIndex="Hai selezionato la GPU %1 nelle impostazioni di codifica dell'uscita. Riporta questa opzione a 0 e riprova."
 NVENC.OutdatedDriver="Il driver NVIDIA installato non supporta questa versione di NVENC.\nProva ad <a href=\"https://obsproject.com/go/nvidia-drivers\">aggiornare il driver NVIDIA</a>."
 NVENC.OutdatedDriver="Il driver NVIDIA installato non supporta questa versione di NVENC.\nProva ad <a href=\"https://obsproject.com/go/nvidia-drivers\">aggiornare il driver NVIDIA</a>."
 NVENC.UnsupportedDevice="Errore NVENC: dispositivo non supportato.\nVerifica che la scheda video <a href=\"https://obsproject.com/go/nvenc-matrix\">supporti NVENC</a> e prova <a href=\"https://obsproject.com/go/nvidia-drivers\">aggiornando il driver NVIDIA</a>."
 NVENC.UnsupportedDevice="Errore NVENC: dispositivo non supportato.\nVerifica che la scheda video <a href=\"https://obsproject.com/go/nvenc-matrix\">supporti NVENC</a> e prova <a href=\"https://obsproject.com/go/nvidia-drivers\">aggiornando il driver NVIDIA</a>."
-NVENC.TooManySessions="Errore NVENC: troppe sessioni simultanee.\nProva a chiudere altri software di registrazione che potrebbero uszare NVENC come NVIDIA ShadowPlay o Windows Game DVR."
-NVENC.CheckDrivers="Prova ad installare il <a href=\"https://obsproject.com/go/nvidia-drivers\">driver NVIDIA più recente</a>."
+NVENC.TooManySessions="Errore NVENC: troppe sessioni simultanee.\nProva a chiudere altri software di registrazione che potrebbero usare NVENC come NVIDIA ShadowPlay o Windows Game DVR."
+NVENC.CheckDrivers="Prova a installare il <a href=\"https://obsproject.com/go/nvidia-drivers\">driver NVIDIA più recente</a>."
 AV1.8bitUnsupportedHdr="OBS non supporta l'uscita a Rec. 2100 8bit."
 AV1.8bitUnsupportedHdr="OBS non supporta l'uscita a Rec. 2100 8bit."
 ReconnectDelayTime="Ritardo di riconnessione"
 ReconnectDelayTime="Ritardo di riconnessione"

+ 4 - 4
plugins/obs-ffmpeg/data/locale/ro-RO.ini

@@ -29,7 +29,7 @@ NVENC.10bitUnsupported="Nu se poate efectua codarea pe 10 biți pe acest codific
 NVENC.16bitUnsupported="Nu se poate efectua codarea pe 16 biți pe acest codificator."
 NVENC.16bitUnsupported="Nu se poate efectua codarea pe 16 biți pe acest codificator."
 NVENC.NoAV1FallbackPossible="Codificarea AV1 nu este disponibilă cu setările actuale. Încercați să dezactivați orice opțiuni de redimensionare sau de GPU care ar putea fi setate. Verificați jurnalul pentru mai multe detalii."
 NVENC.NoAV1FallbackPossible="Codificarea AV1 nu este disponibilă cu setările actuale. Încercați să dezactivați orice opțiuni de redimensionare sau de GPU care ar putea fi setate. Verificați jurnalul pentru mai multe detalii."
 NVENC.Preset2.p1="P1: Cel mai rapid (cea mai scăzută calitate)"
 NVENC.Preset2.p1="P1: Cel mai rapid (cea mai scăzută calitate)"
-NVENC.Preset2.p2="P1: Mai rapid (calitate mai slabă)"
+NVENC.Preset2.p2="P1: Mai rapid (calitate mai scăzută)"
 NVENC.Preset2.p3="P3: Rapid (calitate slabă)"
 NVENC.Preset2.p3="P3: Rapid (calitate slabă)"
 NVENC.Preset2.p4="P4: Mediu (calitate medie)"
 NVENC.Preset2.p4="P4: Mediu (calitate medie)"
 NVENC.Preset2.p5="P5: Lent (calitate bună)"
 NVENC.Preset2.p5="P5: Lent (calitate bună)"
@@ -55,7 +55,7 @@ HardwareDecode="Folosește decodificarea hardware când este disponibilă"
 ClearOnMediaEnd="Nu afișa nimic la terminarea redării"
 ClearOnMediaEnd="Nu afișa nimic la terminarea redării"
 RestartWhenActivated="Repornește redarea când sursa devine activă"
 RestartWhenActivated="Repornește redarea când sursa devine activă"
 CloseFileWhenInactive="Închide fișierul când este inactiv"
 CloseFileWhenInactive="Închide fișierul când este inactiv"
-CloseFileWhenInactive.ToolTip="Închide fișierul atunci când sursa nu este afișată pe transmisiune sau înregistrare.\nAcest lucru permite fișierului să fie schimbat în momentul în care sursa nu este\nactivă, însă poate exista o întârziere la pornire în momentul reactivării sursei."
+CloseFileWhenInactive.ToolTip="Închide fișierul atunci când sursa nu este afișată pe stream sau înregistrare.\nAcest lucru permite fișierului să fie schimbat în momentul în care sursa nu este\nactivă, însă poate exista o întârziere la pornire în momentul reactivării sursei."
 ColorRange="Gamă de culori YUV"
 ColorRange="Gamă de culori YUV"
 ColorRange.Auto="Automată"
 ColorRange.Auto="Automată"
 ColorRange.Partial="Limitat"
 ColorRange.Partial="Limitat"
@@ -82,11 +82,11 @@ AMF.8bitUnsupportedHdr="OBS nu suportă outputul pe 8 biți a Rec. 2100."
 AMF.10bitUnsupportedAvc="Nu se poate efectua codificarea de 10 biți pe codificatorul AMD H.264."
 AMF.10bitUnsupportedAvc="Nu se poate efectua codificarea de 10 biți pe codificatorul AMD H.264."
 AMF.16bitUnsupported="Nu se poate efectua codarea pe 16 biți pe acest codificator."
 AMF.16bitUnsupported="Nu se poate efectua codarea pe 16 biți pe acest codificator."
 NVENC.Error="Deschiderea codecului NVENC a eșuat: %1"
 NVENC.Error="Deschiderea codecului NVENC a eșuat: %1"
-NVENC.GenericError="Încercați să instalați cel mai recent <a href=\"https://obsproject.com/go/nvidia-drivers\">driver NVIDIA</a> și închideți alte programe de înregistrare care ar putea utiliza NVENC, cum ar fi NVIDIA ShadowPlay sau Windows Game DVR."
+NVENC.GenericError="Încearcă să instalezi ultimul <a href=\"https://obsproject.com/go/nvidia-drivers\">driver NVIDIA</a> și să închizi celelalte programe de înregistrare care ar putea folosi NVENC, precum NVIDIA ShadowPlay sau Windows Game DVR."
 NVENC.BadGPUIndex="Ai selectat GPU-ul %1 în setările codificatorului de output. Setează acest lucru înapoi la 0 și încearcă din nou."
 NVENC.BadGPUIndex="Ai selectat GPU-ul %1 în setările codificatorului de output. Setează acest lucru înapoi la 0 și încearcă din nou."
 NVENC.OutdatedDriver="Driverul NVIDIA instalat nu acceptă această versiune NVENC, încercați <a href=\"https://obsproject.com/go/nvidia-drivers\">actualizarea driverului</a>."
 NVENC.OutdatedDriver="Driverul NVIDIA instalat nu acceptă această versiune NVENC, încercați <a href=\"https://obsproject.com/go/nvidia-drivers\">actualizarea driverului</a>."
 NVENC.UnsupportedDevice="Eroare NVENC: Dispozitiv neacceptat. Verificați dacă placa video <a href=\"https://obsproject.com/go/nvenc-matrix\">acceptă NVENC</a> și încercați <a href=\"https://obsproject.com/go/nvidia-drivers\">să actualizați driverul</a>."
 NVENC.UnsupportedDevice="Eroare NVENC: Dispozitiv neacceptat. Verificați dacă placa video <a href=\"https://obsproject.com/go/nvenc-matrix\">acceptă NVENC</a> și încercați <a href=\"https://obsproject.com/go/nvidia-drivers\">să actualizați driverul</a>."
-NVENC.TooManySessions="Eroare NVENC: Prea multe sesiuni simultane. Încercați să închideți alte programe de înregistrare care ar putea utiliza NVENC, cum ar fi NVIDIA ShadowPlay sau Windows Game DVR."
+NVENC.TooManySessions="Eroare NVENC: Prea multe sesiuni simultane. Încearcă să închizi celelalte programe de înregistrare care ar putea folosi NVENC, precum NVIDIA ShadowPlay sau Windows Game DVR."
 NVENC.CheckDrivers="Încercați să instalați cel mai recent <a href=\"https://obsproject.com/go/nvidia-drivers\">driver NVIDIA</a>."
 NVENC.CheckDrivers="Încercați să instalați cel mai recent <a href=\"https://obsproject.com/go/nvidia-drivers\">driver NVIDIA</a>."
 AV1.8bitUnsupportedHdr="OBS nu suportă outputul pe 8 biți a Rec. 2100."
 AV1.8bitUnsupportedHdr="OBS nu suportă outputul pe 8 biți a Rec. 2100."
 ReconnectDelayTime="Întârziere la reconectare"
 ReconnectDelayTime="Întârziere la reconectare"

+ 4 - 4
plugins/obs-filters/data/locale/it-IT.ini

@@ -7,7 +7,7 @@ HdrTonemapFilter="Mappatura toni HDR (sovrascrivi)"
 ScrollFilter="Scorrimento"
 ScrollFilter="Scorrimento"
 ChromaKeyFilter="Chiave chroma"
 ChromaKeyFilter="Chiave chroma"
 ColorKeyFilter="Chiave colore"
 ColorKeyFilter="Chiave colore"
-SharpnessFilter="Nitidizza"
+SharpnessFilter="Nitidezza"
 Sharpness="Nitidezza"
 Sharpness="Nitidezza"
 ScaleFilter="Ridimensionamento/proporzioni"
 ScaleFilter="Ridimensionamento/proporzioni"
 GPUDelayFilter="Ritardo del rendering"
 GPUDelayFilter="Ritardo del rendering"
@@ -79,7 +79,7 @@ NoiseSuppress.SuppressLevel="Livello di riduzione"
 NoiseSuppress.Intensity="Intensità Di Soppressione"
 NoiseSuppress.Intensity="Intensità Di Soppressione"
 NoiseSuppress.Method="Metodo"
 NoiseSuppress.Method="Metodo"
 NoiseSuppress.Method.Speex="Speex (basso utilizzo della CPU, bassa qualità)"
 NoiseSuppress.Method.Speex="Speex (basso utilizzo della CPU, bassa qualità)"
-NoiseSuppress.Method.RNNoise="RNNoise (buona qualità, più uso della CPU)"
+NoiseSuppress.Method.RNNoise="RNNoise (buona qualità, maggiore utilizzo della CPU)"
 NoiseSuppress.Method.Nvafx.Denoiser="Rimozione rumore NVIDIA"
 NoiseSuppress.Method.Nvafx.Denoiser="Rimozione rumore NVIDIA"
 NoiseSuppress.Method.Nvafx.Dereverb="Rimozione eco ambientale NVIDIA"
 NoiseSuppress.Method.Nvafx.Dereverb="Rimozione eco ambientale NVIDIA"
 NoiseSuppress.Method.Nvafx.DenoiserPlusDereverb="Rimozione rumore + rimozione eco ambientale NVIDIA"
 NoiseSuppress.Method.Nvafx.DenoiserPlusDereverb="Rimozione rumore + rimozione eco ambientale NVIDIA"
@@ -117,8 +117,8 @@ Luma.LumaMaxSmooth="Sfumatura massima di Luma"
 Luma.LumaMinSmooth="Sfumatura minima di Luma"
 Luma.LumaMinSmooth="Sfumatura minima di Luma"
 NvidiaGreenscreenFilter="Rimozione sfondo NVIDIA"
 NvidiaGreenscreenFilter="Rimozione sfondo NVIDIA"
 Greenscreen.Mode="Modo"
 Greenscreen.Mode="Modo"
-Greenscreen.Quality="Qualità (maggiore uso GPU, migliore qualità)"
-Greenscreen.Performance="Prestazioni (minore uso GPU, buona qualità)"
+Greenscreen.Quality="Qualità (maggiore utilizzo della GPU, migliore qualità)"
+Greenscreen.Performance="Prestazioni (minore utilizzo della GPU, buona qualità)"
 Greenscreen.Threshold="Soglia"
 Greenscreen.Threshold="Soglia"
 Greenscreen.Deprecation="ATTENZIONE: aggiorna l'SDK NVIDIA sia video che audio. La versione attuale dell'SDK video SDK è obsoleta"
 Greenscreen.Deprecation="ATTENZIONE: aggiorna l'SDK NVIDIA sia video che audio. La versione attuale dell'SDK video SDK è obsoleta"
 Greenscreen.Processing="AMsvhera frequenza di aggiornamento in fotogrammi"
 Greenscreen.Processing="AMsvhera frequenza di aggiornamento in fotogrammi"

+ 1 - 1
plugins/obs-filters/data/locale/ro-RO.ini

@@ -71,7 +71,7 @@ Base.Canvas="Rezoluție (planșă) de bază"
 None="Niciuna"
 None="Niciuna"
 ScaleFiltering="Filtrare scalară"
 ScaleFiltering="Filtrare scalară"
 ScaleFiltering.Point="Punct"
 ScaleFiltering.Point="Punct"
-ScaleFiltering.Bilinear="Bilineară"
+ScaleFiltering.Bilinear="Biliniară"
 ScaleFiltering.Bicubic="Bicubică"
 ScaleFiltering.Bicubic="Bicubică"
 ScaleFiltering.Area="Zonă"
 ScaleFiltering.Area="Zonă"
 NoiseSuppress.SuppressLevel="Nivelul suprimării"
 NoiseSuppress.SuppressLevel="Nivelul suprimării"

+ 4 - 0
plugins/obs-outputs/data/locale/ar-SA.ini

@@ -5,6 +5,10 @@ RTMPStream.NewSocketLoop="حلقة المقبس (Socket) الجديدة"
 RTMPStream.LowLatencyMode="نمط الاستجابة المنخفض"
 RTMPStream.LowLatencyMode="نمط الاستجابة المنخفض"
 FLVOutput="إخراج المِلَفّ بصيغة FLV"
 FLVOutput="إخراج المِلَفّ بصيغة FLV"
 FLVOutput.FilePath="مسار الملف"
 FLVOutput.FilePath="مسار الملف"
+MP4Output="إخراج ملف MP4"
+MP4Output.FilePath="مسار الملف"
+MP4Output.StartChapter="ابدأ"
+MP4Output.UnnamedChapter="بدون اسم"
 IPFamily="عائلة عنوان IP"
 IPFamily="عائلة عنوان IP"
 IPFamily.Both="IPv4 و IPv6 (افتراضي)"
 IPFamily.Both="IPv4 و IPv6 (افتراضي)"
 IPFamily.V4Only="IPv4 فقط"
 IPFamily.V4Only="IPv4 فقط"

+ 4 - 0
plugins/obs-outputs/data/locale/fr-FR.ini

@@ -6,6 +6,10 @@ RTMPStream.LowLatencyMode="Mode faible latence"
 FLVOutput="Sortie vers fichier FLV"
 FLVOutput="Sortie vers fichier FLV"
 FLVOutput.FilePath="Chemin du fichier"
 FLVOutput.FilePath="Chemin du fichier"
 Default="Interface par défaut"
 Default="Interface par défaut"
+MP4Output="Sortie de fichier MP4"
+MP4Output.FilePath="Chemin du Fichier"
+MP4Output.StartChapter="Démarrer"
+MP4Output.UnnamedChapter="Sans nom"
 IPFamily="Famille d'adresse IP"
 IPFamily="Famille d'adresse IP"
 IPFamily.Both="IPv4 et IPv6 (par défaut)"
 IPFamily.Both="IPv4 et IPv6 (par défaut)"
 IPFamily.V4Only="IPv4 uniquement"
 IPFamily.V4Only="IPv4 uniquement"

+ 4 - 0
plugins/obs-outputs/data/locale/hi-IN.ini

@@ -6,6 +6,10 @@ RTMPStream.LowLatencyMode="निम्न विलंबता मोड"
 FLVOutput="FLV फ़ाइल आउटपुट"
 FLVOutput="FLV फ़ाइल आउटपुट"
 FLVOutput.FilePath="फ़ाइल पथ"
 FLVOutput.FilePath="फ़ाइल पथ"
 Default="आरंभिक"
 Default="आरंभिक"
+MP4Output="MP4 फ़ाइल आउटपुट"
+MP4Output.FilePath="फ़ाइल पथ"
+MP4Output.StartChapter="प्रारंभ"
+MP4Output.UnnamedChapter="अनाम"
 IPFamily="IP पता परिवार"
 IPFamily="IP पता परिवार"
 IPFamily.Both="IPv4 और IPv6 (डिफ़ॉल्ट)"
 IPFamily.Both="IPv4 और IPv6 (डिफ़ॉल्ट)"
 IPFamily.V4Only="केवल IPv4"
 IPFamily.V4Only="केवल IPv4"

+ 2 - 2
plugins/obs-outputs/data/locale/it-IT.ini

@@ -10,7 +10,7 @@ MP4Output="File MP4 di uscita"
 MP4Output.FilePath="Percorso del file"
 MP4Output.FilePath="Percorso del file"
 MP4Output.StartChapter="Inizio"
 MP4Output.StartChapter="Inizio"
 MP4Output.UnnamedChapter="Senza nome"
 MP4Output.UnnamedChapter="Senza nome"
-IPFamily="Famiglia indirizzo IP"
+IPFamily="Famiglia dell'indirizzo IP"
 IPFamily.Both="IPv4 e IPv6 (predefinito)"
 IPFamily.Both="IPv4 e IPv6 (predefinito)"
 IPFamily.V4Only="Solo IPv4"
 IPFamily.V4Only="Solo IPv4"
 IPFamily.V6Only="Solo IPv6"
 IPFamily.V6Only="Solo IPv6"
@@ -23,6 +23,6 @@ NoData="Nome dell'host trovato, ma nessun dato del tipo richiesto. Ciò può ver
 AddressNotAvailable="L'indirizzo non è disponibile. Probabilmente hai cercato di associare un indirizzo IP non valido (vai a controllare: Impostazioni → Avanzate)."
 AddressNotAvailable="L'indirizzo non è disponibile. Probabilmente hai cercato di associare un indirizzo IP non valido (vai a controllare: Impostazioni → Avanzate)."
 SSLCertVerifyFailed="Il server RTMP ha inviato un certificato SSL non valido."
 SSLCertVerifyFailed="Il server RTMP ha inviato un certificato SSL non valido."
 InvalidParameter="Parametri di connessione non validi. Controlla che l'indirizzo del servizio di streaming sia corretto."
 InvalidParameter="Parametri di connessione non validi. Controlla che l'indirizzo del servizio di streaming sia corretto."
-NoRoute="Errore nel contatto dell'host. Assicurati che l'interfaccia che hai collegato possa accedere ad internet e che il servizio di streaming supporti la famiglia di indirizzi che hai selezionato (in Impostazioni → Avanzate)."
+NoRoute="Errore nel raggiungere l'host. Assicurati che l'interfaccia che hai collegato possa accedere a internet e che il servizio di streaming supporti la famiglia d'indirizzi che hai selezionato (vedi in Impostazioni → Avanzate)."
 FTLStream="Stream FTL"
 FTLStream="Stream FTL"
 FTLStream.PeakBitrate="Picco bitrate"
 FTLStream.PeakBitrate="Picco bitrate"

+ 2 - 0
plugins/obs-outputs/data/locale/ka-GE.ini

@@ -6,6 +6,8 @@ RTMPStream.LowLatencyMode="მცირე დაყოვნების რე
 FLVOutput="გამოტანილი FLV-ფაილი"
 FLVOutput="გამოტანილი FLV-ფაილი"
 FLVOutput.FilePath="ფაილის მისამართი"
 FLVOutput.FilePath="ფაილის მისამართი"
 Default="ნაგულისხმევი"
 Default="ნაგულისხმევი"
+MP4Output.StartChapter="დაწყება"
+MP4Output.UnnamedChapter="უსახელო"
 IPFamily="IP-მისამართების ჯგუფი"
 IPFamily="IP-მისამართების ჯგუფი"
 IPFamily.Both="IPv4 და IPv6 (ნაგულისხმევი)"
 IPFamily.Both="IPv4 და IPv6 (ნაგულისხმევი)"
 IPFamily.V4Only="IPv4 მხოლოდ"
 IPFamily.V4Only="IPv4 მხოლოდ"

+ 5 - 5
plugins/obs-outputs/data/locale/ro-RO.ini

@@ -9,12 +9,12 @@ IPFamily="Familia adresei IP"
 IPFamily.Both="IPv4 și IPv6 (implicit)"
 IPFamily.Both="IPv4 și IPv6 (implicit)"
 IPFamily.V4Only="Numai IPv4"
 IPFamily.V4Only="Numai IPv4"
 IPFamily.V6Only="Numai IPv6"
 IPFamily.V6Only="Numai IPv6"
-ConnectionTimedOut="Conexiunea a expirat. Asigură-te că ai configurat un serviciu de streaming valid și că nici un firewall nu blochează conexiunea."
+ConnectionTimedOut="Conexiunea a expirat. Asigură-te că ai configurat un serviciu de streaming valid și că niciun firewall nu blochează conexiunea."
 PermissionDenied="Conexiunea a fost blocată. Verificați setările firewall-ului / anti-virus pentru a vă asigura că OBS are acces complet la internet."
 PermissionDenied="Conexiunea a fost blocată. Verificați setările firewall-ului / anti-virus pentru a vă asigura că OBS are acces complet la internet."
-ConnectionAborted="Conexiunea a fost întreruptă. Acest lucru indică de obicei probleme de conexiune la internet între tine și serviciul de transmisiune."
-ConnectionReset="Conexiunea a fost resetată de partener. Acest lucru indică de obicei probleme de conexiune la internet între tine și serviciul de transmisiune."
-HostNotFound="Nu a fost găsit numele gazdei. Asigură-te că ai introdus un server de transmisiune valid și că conexiunea la internet/DNS funcționează corect."
-NoData="A fost găsit numele gazdei, dar nu există date de tipul solicitat. Acest lucru se poate întâmpla dacă ai o adresă IPv6 și serviciul de transmisiune are doar adrese IPv4 (vezi Setări → Avansate)."
+ConnectionAborted="Conexiunea a fost întreruptă. Acest lucru indică de obicei probleme de conexiune la internet între tine și serviciul de streaming."
+ConnectionReset="Conexiunea a fost resetată de partener. Acest lucru indică de obicei probleme de conexiune la internet între tine și serviciul de streaming."
+HostNotFound="Nu a fost găsit numele gazdei. Asigură-te că ai introdus un server de streaming valid și că conexiunea la internet/DNS-ul funcționează corect."
+NoData="A fost găsit numele gazdei, dar nu există date de tipul solicitat. Acest lucru se poate întâmpla dacă ai o adresă IPv6 și serviciul de streaming are doar adrese IPv4 (vezi Setări → Avansate)."
 AddressNotAvailable="Adresa nu este disponibilă. Este posibil să fi încercat conectarea la o adresă IP invalidă (vezi Setări → Avansat)."
 AddressNotAvailable="Adresa nu este disponibilă. Este posibil să fi încercat conectarea la o adresă IP invalidă (vezi Setări → Avansat)."
 SSLCertVerifyFailed="Serverul RTMP a trimis un certificat SSL nevalid."
 SSLCertVerifyFailed="Serverul RTMP a trimis un certificat SSL nevalid."
 FTLStream="Stream FTL"
 FTLStream="Stream FTL"

+ 4 - 0
plugins/obs-outputs/data/locale/sk-SK.ini

@@ -6,6 +6,10 @@ RTMPStream.LowLatencyMode="Režim nízkej latencie"
 FLVOutput="Výstup do súboru FLV"
 FLVOutput="Výstup do súboru FLV"
 FLVOutput.FilePath="Cesta k súboru"
 FLVOutput.FilePath="Cesta k súboru"
 Default="Predvolené"
 Default="Predvolené"
+MP4Output="Výstup do súboru MP4"
+MP4Output.FilePath="Cesta k súboru"
+MP4Output.StartChapter="Štart"
+MP4Output.UnnamedChapter="Nepomenovaný"
 IPFamily="Rodina IP adresy"
 IPFamily="Rodina IP adresy"
 IPFamily.Both="IPv4 a IPv6 (Predvolené)"
 IPFamily.Both="IPv4 a IPv6 (Predvolené)"
 IPFamily.V4Only="Iba IPv4"
 IPFamily.V4Only="Iba IPv4"

+ 4 - 0
plugins/obs-outputs/data/locale/sl-SI.ini

@@ -6,6 +6,10 @@ RTMPStream.LowLatencyMode="Način nizke zakasnitve"
 FLVOutput="Izhod datoteke FLV"
 FLVOutput="Izhod datoteke FLV"
 FLVOutput.FilePath="Pot datoteke"
 FLVOutput.FilePath="Pot datoteke"
 Default="Privzeto"
 Default="Privzeto"
+MP4Output="Izhod datoteke MP4"
+MP4Output.FilePath="Pot datoteke"
+MP4Output.StartChapter="Začni"
+MP4Output.UnnamedChapter="Neimenovano"
 IPFamily="Družina naslovov IP"
 IPFamily="Družina naslovov IP"
 IPFamily.Both="IPv4 in IPv6 (privzeto)"
 IPFamily.Both="IPv4 in IPv6 (privzeto)"
 IPFamily.V4Only="Samo IPv4"
 IPFamily.V4Only="Samo IPv4"

+ 4 - 0
plugins/obs-outputs/data/locale/tr-TR.ini

@@ -6,6 +6,10 @@ RTMPStream.LowLatencyMode="Düşük Gecikme Modu"
 FLVOutput="FLV Dosyası Çıkışı"
 FLVOutput="FLV Dosyası Çıkışı"
 FLVOutput.FilePath="Dosya Yolu"
 FLVOutput.FilePath="Dosya Yolu"
 Default="Varsayılan"
 Default="Varsayılan"
+MP4Output="MP4 Dosya Çıkışı"
+MP4Output.FilePath="Dosya yolu"
+MP4Output.StartChapter="Başlat"
+MP4Output.UnnamedChapter="İsimiz"
 IPFamily="IP Adres Ailesi"
 IPFamily="IP Adres Ailesi"
 IPFamily.Both="IPv4 ve IPv6 (Varsayılan)"
 IPFamily.Both="IPv4 ve IPv6 (Varsayılan)"
 IPFamily.V4Only="Sadece IPv4"
 IPFamily.V4Only="Sadece IPv4"

+ 8 - 1
plugins/obs-qsv11/data/locale/ro-RO.ini

@@ -1,4 +1,4 @@
-TargetUsage="Utilizare ţintă"
+TargetUsage="Utilizare țintă"
 Bitrate="Rată de biți"
 Bitrate="Rată de biți"
 MaxBitrate="Rată de biți maximă"
 MaxBitrate="Rată de biți maximă"
 RateControl="Controlul ratei"
 RateControl="Controlul ratei"
@@ -11,3 +11,10 @@ Latency.ToolTip="Există un compromis între latență și calitate.\nDacă în
 10bitUnsupportedAvc="Nu se poate efectua codificarea de 10 biți pe codificatorul Intel QSV H.264."
 10bitUnsupportedAvc="Nu se poate efectua codificarea de 10 biți pe codificatorul Intel QSV H.264."
 16bitUnsupported="Nu se poate efectua codarea pe 16 biți pe acest codificator."
 16bitUnsupported="Nu se poate efectua codarea pe 16 biți pe acest codificator."
 BFrames="Cadre B"
 BFrames="Cadre B"
+TargetUsage.TU1="TU1: Cel mai lent (cea mai bună calitate)"
+TargetUsage.TU2="TU2: Mai lent"
+TargetUsage.TU3="TU3: Lent"
+TargetUsage.TU4="TU4: Echilibrat (calitate medie)"
+TargetUsage.TU5="TU5: Rapid"
+TargetUsage.TU6="TU6: Mai rapid"
+TargetUsage.TU7="TU7: Cel mai rapid (cea mai bună viteză)"

+ 4 - 4
plugins/obs-transitions/data/locale/pt-PT.ini

@@ -20,14 +20,14 @@ TransitionPointType="Tipo de ponto de transição"
 AudioTransitionPointType="Tipo de ponto transição de áudio"
 AudioTransitionPointType="Tipo de ponto transição de áudio"
 TransitionPointTypeFrame="Fotograma"
 TransitionPointTypeFrame="Fotograma"
 TransitionPointTypeTime="Tempo"
 TransitionPointTypeTime="Tempo"
-TrackMatteEnabled="Usar uma máscara nas faixas"
+TrackMatteEnabled="Usar uma máscara nas pistas"
 InvertTrackMatte="Inverter cores da máscara"
 InvertTrackMatte="Inverter cores da máscara"
-TrackMatteVideoFile="Ficheiro vídeo de máscara das faixas"
-TrackMatteLayout="Disposição da máscara"
+TrackMatteVideoFile="Ficheiro vídeo de máscara das pistas"
+TrackMatteLayout="Esquema da máscara"
 TrackMatteLayoutHorizontal="Mesmo ficheiro, lado a lado (ferrão à esquerda, máscara à direita)"
 TrackMatteLayoutHorizontal="Mesmo ficheiro, lado a lado (ferrão à esquerda, máscara à direita)"
 TrackMatteLayoutVertical="Mesmo ficheiro, empilhado (ferrão ao cimo, máscara em baixo)"
 TrackMatteLayoutVertical="Mesmo ficheiro, empilhado (ferrão ao cimo, máscara em baixo)"
 TrackMatteLayoutSeparateFile="Ficheiro separado (aviso: a máscara pode perder a sincronia)"
 TrackMatteLayoutSeparateFile="Ficheiro separado (aviso: a máscara pode perder a sincronia)"
-TrackMatteLayoutMask=" máscara"
+TrackMatteLayoutMask="Apenas máscara"
 PreloadVideoToRam="Pré-carregar vídeo para RAM"
 PreloadVideoToRam="Pré-carregar vídeo para RAM"
 PreloadVideoToRam.Description="Carregar todo o ficheiro de ferrão para RAM, evitando descodificação em tempo real durante a reprodução.\nRequer muita RAM (um vídeo típico de 5 segundos a 1080p60 leva ~1 GB)."
 PreloadVideoToRam.Description="Carregar todo o ficheiro de ferrão para RAM, evitando descodificação em tempo real durante a reprodução.\nRequer muita RAM (um vídeo típico de 5 segundos a 1080p60 leva ~1 GB)."
 AudioFadeStyle="Estilo de desvanecimento do áudio"
 AudioFadeStyle="Estilo de desvanecimento do áudio"

+ 3 - 3
plugins/obs-vst/data/locale/sv-SE.ini

@@ -1,4 +1,4 @@
-OpenPluginInterface="Öppna insticksmodulens gränssnitt"
-ClosePluginInterface="Stäng insticksmodulens gränssnitt"
-VstPlugin="VST 2.x-insticksmodul"
+OpenPluginInterface="Öppna insticksprogrammets gränssnitt"
+ClosePluginInterface="Stäng insticksprogrammets gränssnitt"
+VstPlugin="VST 2.x-insticksprogram"
 OpenInterfaceWhenActive="Öppna gränssnitt vid aktiv"
 OpenInterfaceWhenActive="Öppna gränssnitt vid aktiv"

+ 2 - 2
plugins/obs-webrtc/data/locale/it-IT.ini

@@ -1,5 +1,5 @@
 Output.Name="Output WHIP"
 Output.Name="Output WHIP"
 Service.Name="Servizio WHIP"
 Service.Name="Servizio WHIP"
-Service.BearerToken="Token Bearer"
+Service.BearerToken="Portatore del token"
 Error.InvalidSDP="Il server WHIP ha risposto con SDP non valido: %1"
 Error.InvalidSDP="Il server WHIP ha risposto con SDP non valido: %1"
-Error.NoRemoteDescription="Impossibile impostare descrizione remota: %1"
+Error.NoRemoteDescription="Impossibile impostare la descrizione remota: %1"

+ 1 - 1
plugins/obs-x264/data/locale/it-IT.ini

@@ -9,5 +9,5 @@ Tune="Regolazione di precisione"
 None="(nessuno)"
 None="(nessuno)"
 EncoderOptions="Parametri x264 (separati da uno spazio)"
 EncoderOptions="Parametri x264 (separati da uno spazio)"
 VFR="Velocità dei fotogrammi variabile (VFR)"
 VFR="Velocità dei fotogrammi variabile (VFR)"
-HighPrecisionUnsupported="OBS non supporta l'uso di x264 con formati colori ad alta precisione."
+HighPrecisionUnsupported="OBS non supporta l'uso di x264 con formati di colore ad alta precisione."
 HdrUnsupported="OBS non supporta l'uso di x264 con Rec. 2100."
 HdrUnsupported="OBS non supporta l'uso di x264 con Rec. 2100."

+ 2 - 0
plugins/rtmp-services/data/locale/ar-SA.ini

@@ -8,3 +8,5 @@ UseAuth="استخدام المصادقة"
 Username="اسم المستخدم"
 Username="اسم المستخدم"
 Password="كلمة السر"
 Password="كلمة السر"
 ShowAll="إظهار كافة الخدمات"
 ShowAll="إظهار كافة الخدمات"
+MultitrackVideo.Disclaimer="%1 يعمل تلقائيا على تحسين إعداداتك لترميز وإرسال خصائص فيديو متعددة إلى %2.سيؤدي تحديد هذا الخيار إلى إرسال معلومات حول الكمبيوتر وإعداد البرنامج ل%2."
+MultitrackVideo.LearnMoreLink="<a href=\"%1\">اعرف المزيد</a>."

+ 2 - 0
plugins/rtmp-services/data/locale/hi-IN.ini

@@ -8,3 +8,5 @@ UseAuth="प्रमाणीकरण का प्रयोग करें"
 Username="उपयोगकर्ता का नाम"
 Username="उपयोगकर्ता का नाम"
 Password="पासवर्ड"
 Password="पासवर्ड"
 ShowAll="सभी सेवाओं को दिखाएं"
 ShowAll="सभी सेवाओं को दिखाएं"
+MultitrackVideo.Disclaimer="%1 स्वचालित रूप से आपकी सेटिंग्स को एन्कोड करने और %2 पर एकाधिक वीडियो गुणवत्ता भेजने के लिए अनुकूलित करता है. इस विकल्प को चुनने से आपके कंप्यूटर और सॉफ़्टवेयर सेटअप के बारे में %2 जानकारी भेजी जाएगी."
+MultitrackVideo.LearnMoreLink="<a href='%1'>और जानें</a>"

+ 1 - 0
plugins/rtmp-services/data/locale/ka-GE.ini

@@ -8,3 +8,4 @@ UseAuth="ანგარიშზე შესვლით"
 Username="მომხმარებლის სახელი"
 Username="მომხმარებლის სახელი"
 Password="პაროლი"
 Password="პაროლი"
 ShowAll="ყველა მომსახურების ჩვენება"
 ShowAll="ყველა მომსახურების ჩვენება"
+MultitrackVideo.LearnMoreLink="<a href='%1'>გაიგე მეტი</a>"

+ 1 - 1
plugins/rtmp-services/data/locale/ko-KR.ini

@@ -8,5 +8,5 @@ UseAuth="접속 시 인증 필요"
 Username="사용자 이름"
 Username="사용자 이름"
 Password="암호"
 Password="암호"
 ShowAll="모든 방송 서비스 표시"
 ShowAll="모든 방송 서비스 표시"
-MultitrackVideo.Disclaimer="%1은 여러 영상을 여러 품질로 인코딩하여 %2로 전송할 수 있도록 자동으로 설정을 최적화합니다. 이 옵션을 선택하면 %2 에 컴퓨터 본체와 소프트웨어 설정에 관한 정보를 전송합니다."
+MultitrackVideo.Disclaimer="%1 (은)는 설정을 자동으로 최적화하여 여러 비디오 품질을 %2 에 인코딩 및 전송합니다. 이 옵션을 선택하면 컴퓨터 사양 및 소프트웨어 설정에 대한 정보가 %2 (으)로 전송됩니다."
 MultitrackVideo.LearnMoreLink=" <a href='%1'>더 알아보기</a>"
 MultitrackVideo.LearnMoreLink=" <a href='%1'>더 알아보기</a>"

+ 4 - 3
plugins/rtmp-services/data/locale/ro-RO.ini

@@ -1,9 +1,10 @@
-StreamingServices="Servicii de transmisiune"
-CustomStreamingServer="Server personalizat de transmisiune"
+StreamingServices="Servicii de streaming"
+CustomStreamingServer="Server personalizat de streaming"
 Service="Serviciu"
 Service="Serviciu"
 Server.Auto="Automat (Recomandat)"
 Server.Auto="Automat (Recomandat)"
-StreamKey="Cheie de transmisiune"
+StreamKey="Cheie de stream"
 UseAuth="Folosește autentificarea"
 UseAuth="Folosește autentificarea"
 Username="Nume de utilizator"
 Username="Nume de utilizator"
 Password="Parolă"
 Password="Parolă"
 ShowAll="Afișează toate serviciile"
 ShowAll="Afișează toate serviciile"
+MultitrackVideo.LearnMoreLink=" <a href='%1'>Află mai multe</a>"

+ 1 - 1
plugins/rtmp-services/data/locale/sk-SK.ini

@@ -7,5 +7,5 @@ UseAuth="Použiť overenie"
 Username="Užívateľské meno"
 Username="Užívateľské meno"
 Password="Heslo"
 Password="Heslo"
 ShowAll="Zobraziť všetky služby"
 ShowAll="Zobraziť všetky služby"
-MultitrackVideo.Disclaimer="%1 automaticky optimalizuje vaše nastavenia pre enkódovanie a pošle viaceré video kvality do %2. Vybratím tejto možnosti pošle %2 informácie of vašom počítači a nastavenie softvéru."
+MultitrackVideo.Disclaimer="%1 automaticky optimalizuje vaše nastavenia pre enkódovanie a odosielanie viacerých kvalít videa do %2. Vybratím tejto možnosti pošle %2 informácie o vašom počítači a nastavenie softvéru."
 MultitrackVideo.LearnMoreLink=" <a href='%1'>Zistiť viac</a>"
 MultitrackVideo.LearnMoreLink=" <a href='%1'>Zistiť viac</a>"

+ 1 - 1
plugins/rtmp-services/data/locale/zh-TW.ini

@@ -2,7 +2,7 @@ StreamingServices="串流服務"
 CustomStreamingServer="自訂串流伺服器"
 CustomStreamingServer="自訂串流伺服器"
 Service="服務商"
 Service="服務商"
 Server="伺服器"
 Server="伺服器"
-Server.Auto="自動 (建議)"
+Server.Auto="自動(建議)"
 StreamKey="串流金鑰"
 StreamKey="串流金鑰"
 UseAuth="使用身份驗證"
 UseAuth="使用身份驗證"
 Username="使用者名稱"
 Username="使用者名稱"

+ 3 - 3
plugins/text-freetype2/data/locale/it-IT.ini

@@ -1,11 +1,11 @@
 TextFreetype2="Testo (FreeType 2)"
 TextFreetype2="Testo (FreeType 2)"
 Font="Carattere"
 Font="Carattere"
 Text="Testo"
 Text="Testo"
-TextFile="File testo"
+TextFile="File di testo"
 TextFile.Encoding="UTF-8 o UTF-16"
 TextFile.Encoding="UTF-8 o UTF-16"
-TextInputMode="Modalità inserimento testo"
+TextInputMode="Modalità d'inserimento testo"
 TextInputMode.Manual="Manuale"
 TextInputMode.Manual="Manuale"
-TextInputMode.FromFile="Da file"
+TextInputMode.FromFile="Da un file"
 TextFileFilter="File di testo (*.txt);;"
 TextFileFilter="File di testo (*.txt);;"
 ChatLogMode="Modalità chat"
 ChatLogMode="Modalità chat"
 ChatLogLines="Righe da visualizzare in modalità chat"
 ChatLogLines="Righe da visualizzare in modalità chat"

+ 2 - 2
plugins/vlc-video/data/locale/pt-PT.ini

@@ -12,6 +12,6 @@ Restart="Reiniciar"
 Stop="Parar"
 Stop="Parar"
 PlaylistNext="Seguinte"
 PlaylistNext="Seguinte"
 PlaylistPrev="Anterior"
 PlaylistPrev="Anterior"
-AudioTrack="Faixa de áudio"
-SubtitleTrack="Faixa de legendas"
+AudioTrack="Pista de áudio"
+SubtitleTrack="Pista de legendas"
 SubtitleEnable="Ativar legendas"
 SubtitleEnable="Ativar legendas"

+ 2 - 2
plugins/vlc-video/data/locale/sv-SE.ini

@@ -1,13 +1,13 @@
 VLCSource="VLC-videokälla"
 VLCSource="VLC-videokälla"
 Playlist="Spellista"
 Playlist="Spellista"
 LoopPlaylist="Slinga spellista"
 LoopPlaylist="Slinga spellista"
-Shuffle="Slumpa spellista"
+Shuffle="Blanda spellista"
 PlaybackBehavior="Synlighetsbeteende"
 PlaybackBehavior="Synlighetsbeteende"
 PlaybackBehavior.StopRestart="Stoppa när den inte syns, starta om när den syns"
 PlaybackBehavior.StopRestart="Stoppa när den inte syns, starta om när den syns"
 PlaybackBehavior.PauseUnpause="Pausa när den inte syns, återuppta när den syns"
 PlaybackBehavior.PauseUnpause="Pausa när den inte syns, återuppta när den syns"
 PlaybackBehavior.AlwaysPlay="Spela alltid även när den inte syns"
 PlaybackBehavior.AlwaysPlay="Spela alltid även när den inte syns"
 NetworkCaching="Närverkscaching"
 NetworkCaching="Närverkscaching"
-PlayPause="Spela/Pausa"
+PlayPause="Spela upp/Pausa"
 Restart="Starta om"
 Restart="Starta om"
 Stop="Stoppa"
 Stop="Stoppa"
 PlaylistNext="Nästa"
 PlaylistNext="Nästa"

+ 7 - 7
plugins/win-capture/data/locale/it-IT.ini

@@ -17,7 +17,7 @@ SLIFix="Modalità di cattura per SLI/Crossfire (lenta)"
 AllowTransparency="Permetti la trasparenza"
 AllowTransparency="Permetti la trasparenza"
 PremultipliedAlpha="Alfa premoltiplicato"
 PremultipliedAlpha="Alfa premoltiplicato"
 Monitor="Schermo"
 Monitor="Schermo"
-PrimaryMonitor="Schermo Principale"
+PrimaryMonitor="Schermo principale"
 Method="Metodo di acquisizione"
 Method="Metodo di acquisizione"
 Method.DXGI="Duplicazione Desktop DXGI"
 Method.DXGI="Duplicazione Desktop DXGI"
 Method.WindowsGraphicsCapture="Windows 10 (1903 e superiore)"
 Method.WindowsGraphicsCapture="Windows 10 (1903 e superiore)"
@@ -38,14 +38,14 @@ GameCapture.HookRate.Fastest="La più veloce"
 GameCapture.Rgb10a2Space="Spazio colore RGB10A2"
 GameCapture.Rgb10a2Space="Spazio colore RGB10A2"
 Mode="Modalità"
 Mode="Modalità"
 CaptureAudio="Cattura audio (BETA)"
 CaptureAudio="Cattura audio (BETA)"
-CaptureAudio.TT="Quando abilitato, crea una sorgente \"Acquisizione audio applicazione\" che si aggiorna automaticamente alla finestra/applicazione attualmente catturata.\nNota che se l'Audio del desktop è configurato, ciò potrebbe comportare un audio raddoppiato."
+CaptureAudio.TT="Quando abilitato, crea una sorgente \"Acquisizione dell'audio dell'applicazione\" che si aggiorna automaticamente alla finestra/applicazione attualmente catturata.\nNota che se l'Audio del desktop è configurato, ciò potrebbe comportare un audio raddoppiato."
 Compatibility.GameCapture.Admin="%name% potrebbe richiedere che OBS sia eseguito come amministratore per utilizzare Cattura Gioco"
 Compatibility.GameCapture.Admin="%name% potrebbe richiedere che OBS sia eseguito come amministratore per utilizzare Cattura Gioco"
 Compatibility.GameCapture.Blocked="'%name%' non può essere catturato tramite 'Cattura gioco'. Usa invece 'Cattura finestra' o 'Cattura schermo'."
 Compatibility.GameCapture.Blocked="'%name%' non può essere catturato tramite 'Cattura gioco'. Usa invece 'Cattura finestra' o 'Cattura schermo'."
-Compatibility.GameCapture.Blocked.Applications="%name% applicazioni  non possono essere catturate tramite 'Cattura gioco'; usa invece 'Cattura finestra' o 'Cattura schermo'."
-Compatibility.GameCapture.Blocked.Applications.Built="I giochi creati con '%name%' non possono essere catturati usando 'Cattura gioco'; usa invece 'Cattura finestra' o 'Cattura schermo'."
+Compatibility.GameCapture.Blocked.Applications="Le applicazioni %name% non possono essere catturate tramite 'Cattura gioco'. Utilizza invece 'Cattura finestra' o 'Cattura schermo'."
+Compatibility.GameCapture.Blocked.Applications.Built="I giochi creati con '%name%' non possono essere catturati usando 'Cattura gioco'. Utilizza invece 'Cattura finestra' o 'Cattura schermo'."
 Compatibility.GameCapture.WrongGPU="Se l'anteprima è vuota, assicurati che %name% sia in esecuzione sulla stessa GPU di OBS."
 Compatibility.GameCapture.WrongGPU="Se l'anteprima è vuota, assicurati che %name% sia in esecuzione sulla stessa GPU di OBS."
 Compatibility.WindowCapture.BitBlt="%name% potrebbe non essere catturabile usando il metodo di acquisizione selezionato (BitBlt)."
 Compatibility.WindowCapture.BitBlt="%name% potrebbe non essere catturabile usando il metodo di acquisizione selezionato (BitBlt)."
-Compatibility.WindowCapture.BitBlt.Applications="'%name%' potrebbe non essere catturabile usando il metodo di acquisizione selezionato (BitBlt)."
-Compatibility.WindowCapture.BitBlt.Applications.Based="Le applicazioni basate su ì%name%ì potrebbero non essere catturabili usando il metodo di acquisizione selezionato (BitBlt)."
-Compatibility.Application.CSGO="'%name%' per usare 'Cattura gioco' potrebbe richiedere l'opzione di avvio <code>--allow_third_party_software</code> ."
+Compatibility.WindowCapture.BitBlt.Applications="Le applicazioni '%name%' potrebbero non essere catturabili utilizzando il metodo di acquisizione selezionato (BitBlt)."
+Compatibility.WindowCapture.BitBlt.Applications.Based="Le applicazioni basate su %name% potrebbero non essere catturabili utilizzando il metodo di acquisizione selezionato (BitBlt)."
+Compatibility.Application.CSGO="%name% per utilizzare 'Cattura gioco' potrebbe richiedere l'opzione di avvio <code>--allow_third_party_software</code>."
 Compatibility.Application.Minecraft="Se hai problemi a catturare Minecraft: Java Edition, controlla la nostra guida per la risoluzione dei problemi."
 Compatibility.Application.Minecraft="Se hai problemi a catturare Minecraft: Java Edition, controlla la nostra guida per la risoluzione dei problemi."