Browse Source

Update translations from Crowdin

Matt Gajownik 1 month ago
parent
commit
99c3a4b797
100 changed files with 2660 additions and 1002 deletions
  1. 57 28
      AUTHORS
  2. 3 1
      frontend/cmake/linux/com.obsproject.Studio.desktop
  3. 0 6
      frontend/data/locale/af-ZA.ini
  4. 0 7
      frontend/data/locale/an-ES.ini
  5. 29 12
      frontend/data/locale/ar-SA.ini
  6. 0 12
      frontend/data/locale/az-AZ.ini
  7. 32 17
      frontend/data/locale/be-BY.ini
  8. 3 12
      frontend/data/locale/bg-BG.ini
  9. 0 8
      frontend/data/locale/bn-BD.ini
  10. 28 13
      frontend/data/locale/ca-ES.ini
  11. 21 12
      frontend/data/locale/cs-CZ.ini
  12. 22 12
      frontend/data/locale/da-DK.ini
  13. 29 14
      frontend/data/locale/de-DE.ini
  14. 44 13
      frontend/data/locale/el-GR.ini
  15. 0 2
      frontend/data/locale/en-GB.ini
  16. 0 5
      frontend/data/locale/eo-UY.ini
  17. 27 12
      frontend/data/locale/es-ES.ini
  18. 12 10
      frontend/data/locale/et-EE.ini
  19. 3 15
      frontend/data/locale/eu-ES.ini
  20. 27 12
      frontend/data/locale/fa-IR.ini
  21. 23 12
      frontend/data/locale/fi-FI.ini
  22. 0 11
      frontend/data/locale/fil-PH.ini
  23. 27 12
      frontend/data/locale/fr-FR.ini
  24. 0 7
      frontend/data/locale/gd-GB.ini
  25. 21 12
      frontend/data/locale/gl-ES.ini
  26. 28 13
      frontend/data/locale/he-IL.ini
  27. 17 13
      frontend/data/locale/hi-IN.ini
  28. 479 15
      frontend/data/locale/hr-HR.ini
  29. 19 13
      frontend/data/locale/hu-HU.ini
  30. 0 10
      frontend/data/locale/hy-AM.ini
  31. 32 17
      frontend/data/locale/id-ID.ini
  32. 0 1
      frontend/data/locale/is-IS.ini
  33. 27 12
      frontend/data/locale/it-IT.ini
  34. 31 16
      frontend/data/locale/ja-JP.ini
  35. 33 18
      frontend/data/locale/ka-GE.ini
  36. 0 9
      frontend/data/locale/kaa.ini
  37. 0 7
      frontend/data/locale/kab-KAB.ini
  38. 0 11
      frontend/data/locale/kmr-TR.ini
  39. 2 12
      frontend/data/locale/ko-KR.ini
  40. 0 7
      frontend/data/locale/lt-LT.ini
  41. 128 11
      frontend/data/locale/lv-LV.ini
  42. 0 2
      frontend/data/locale/mn-MN.ini
  43. 27 12
      frontend/data/locale/ms-MY.ini
  44. 0 11
      frontend/data/locale/nb-NO.ini
  45. 25 13
      frontend/data/locale/nl-NL.ini
  46. 0 2
      frontend/data/locale/nn-NO.ini
  47. 27 12
      frontend/data/locale/pl-PL.ini
  48. 30 15
      frontend/data/locale/pt-BR.ini
  49. 29 14
      frontend/data/locale/pt-PT.ini
  50. 29 12
      frontend/data/locale/ro-RO.ini
  51. 31 16
      frontend/data/locale/ru-RU.ini
  52. 0 9
      frontend/data/locale/si-LK.ini
  53. 13 12
      frontend/data/locale/sk-SK.ini
  54. 0 11
      frontend/data/locale/sl-SI.ini
  55. 44 0
      frontend/data/locale/sq-AL.ini
  56. 498 129
      frontend/data/locale/sr-CS.ini
  57. 259 42
      frontend/data/locale/sr-SP.ini
  58. 46 32
      frontend/data/locale/sv-SE.ini
  59. 0 4
      frontend/data/locale/szl-PL.ini
  60. 0 5
      frontend/data/locale/ta-IN.ini
  61. 13 0
      frontend/data/locale/te-IN.ini
  62. 27 12
      frontend/data/locale/th-TH.ini
  63. 0 3
      frontend/data/locale/tl-PH.ini
  64. 9 18
      frontend/data/locale/tr-TR.ini
  65. 0 3
      frontend/data/locale/tt-RU.ini
  66. 27 12
      frontend/data/locale/ug-CN.ini
  67. 21 12
      frontend/data/locale/uk-UA.ini
  68. 0 12
      frontend/data/locale/vi-VN.ini
  69. 27 12
      frontend/data/locale/zh-CN.ini
  70. 42 14
      frontend/data/locale/zh-TW.ini
  71. 4 4
      frontend/plugins/aja-output-ui/data/locale/az-AZ.ini
  72. 2 2
      frontend/plugins/aja-output-ui/data/locale/hr-HR.ini
  73. 1 0
      frontend/plugins/aja-output-ui/data/locale/sq-AL.ini
  74. 5 0
      frontend/plugins/aja-output-ui/data/locale/sr-SP.ini
  75. 31 31
      frontend/plugins/frontend-tools/data/locale/az-AZ.ini
  76. 1 1
      frontend/plugins/frontend-tools/data/locale/be-BY.ini
  77. 1 1
      frontend/plugins/frontend-tools/data/locale/es-ES.ini
  78. 4 0
      frontend/plugins/frontend-tools/data/locale/sr-SP.ini
  79. 4 4
      frontend/plugins/frontend-tools/data/locale/th-TH.ini
  80. 27 0
      plugins/aja/data/locale/az-AZ.ini
  81. 2 0
      plugins/aja/data/locale/bg-BG.ini
  82. 1 1
      plugins/aja/data/locale/es-ES.ini
  83. 7 1
      plugins/aja/data/locale/hr-HR.ini
  84. 4 0
      plugins/aja/data/locale/sq-AL.ini
  85. 25 0
      plugins/aja/data/locale/sr-SP.ini
  86. 19 19
      plugins/decklink/data/locale/az-AZ.ini
  87. 1 0
      plugins/decklink/data/locale/bg-BG.ini
  88. 11 0
      plugins/decklink/data/locale/hr-HR.ini
  89. 8 0
      plugins/decklink/data/locale/sq-AL.ini
  90. 9 0
      plugins/decklink/data/locale/sr-SP.ini
  91. 25 16
      plugins/image-source/data/locale/az-AZ.ini
  92. 4 0
      plugins/image-source/data/locale/el-GR.ini
  93. 5 1
      plugins/image-source/data/locale/hr-HR.ini
  94. 4 0
      plugins/image-source/data/locale/ro-RO.ini
  95. 7 0
      plugins/image-source/data/locale/sr-SP.ini
  96. 5 2
      plugins/linux-alsa/data/locale/az-AZ.ini
  97. 3 0
      plugins/linux-alsa/data/locale/bg-BG.ini
  98. 4 0
      plugins/linux-alsa/data/locale/sq-AL.ini
  99. 6 6
      plugins/linux-capture/data/locale/az-AZ.ini
  100. 2 0
      plugins/linux-capture/data/locale/el-GR.ini

+ 57 - 28
AUTHORS

@@ -8,55 +8,56 @@ Contributors:
  PatTheMav
  PatTheMav
  derrod
  derrod
  Ryan Foster
  Ryan Foster
+ Sebastian Beckmann
  cg2121
  cg2121
  R1CH
  R1CH
  Palana
  Palana
- Sebastian Beckmann
  tytan652
  tytan652
  WizardCM
  WizardCM
  Norihiro Kamae
  Norihiro Kamae
  fryshorts
  fryshorts
  Georges Basile Stavracas Neto
  Georges Basile Stavracas Neto
  DDRBoxman
  DDRBoxman
- Kurt Kartaltepe
  pkv
  pkv
+ Kurt Kartaltepe
  Rodney
  Rodney
  Gol-D-Ace
  Gol-D-Ace
  BtbN
  BtbN
  tt2468
  tt2468
- Shaolin
  Warchamp7
  Warchamp7
+ Shaolin
  Exeldro
  Exeldro
  kc5nra
  kc5nra
  Michael Fabian 'Xaymar' Dirks
  Michael Fabian 'Xaymar' Dirks
  Ruwen Hahn
  Ruwen Hahn
  VodBox
  VodBox
  Zachary Lund
  Zachary Lund
+ Dennis Sädtler
  SuslikV
  SuslikV
  Paul Hindt
  Paul Hindt
- Dennis Sädtler
  Vainock
  Vainock
  Ed Maste
  Ed Maste
  shiina424
  shiina424
  CodeYan01
  CodeYan01
  Reboot
  Reboot
  Martell Malone
  Martell Malone
+ jcm
  Ford Smith
  Ford Smith
  Penwywern
  Penwywern
  columbarius
  columbarius
- jcm
  Alex Luccisano
  Alex Luccisano
  dodgepong
  dodgepong
  HomeWorld
  HomeWorld
  Alex Anderson
  Alex Anderson
  Joel Bethke
  Joel Bethke
+ Translation Updater
  brittneysclark
  brittneysclark
  Dmitry-Me
  Dmitry-Me
+ Service Checker
  Tommy Vercetti
  Tommy Vercetti
  田七不甜
  田七不甜
  SCG82
  SCG82
  Roman Huts
  Roman Huts
- Service Checker
  Gale
  Gale
  Yuriy Chumak
  Yuriy Chumak
  juvester
  juvester
@@ -70,14 +71,15 @@ Contributors:
  Jimi Huotari
  Jimi Huotari
  JohannMG
  JohannMG
  Maya Venkatraman
  Maya Venkatraman
+ Sean DuBois
  Radzaquiel
  Radzaquiel
  Scratch
  Scratch
- Sean DuBois
  Socapex
  Socapex
  Cephas Reis
  Cephas Reis
  Chris
  Chris
  Fabian Mastenbroek
  Fabian Mastenbroek
  Hector Martin
  Hector Martin
+ Huts, Roman
  Luke Yelavich
  Luke Yelavich
  bin
  bin
  mntone
  mntone
@@ -95,7 +97,6 @@ Contributors:
  Arkkis
  Arkkis
  GoaLitiuM
  GoaLitiuM
  Hunter L. Allen
  Hunter L. Allen
- Huts, Roman
  John Bradley
  John Bradley
  Ka Ho Ng
  Ka Ho Ng
  Manuel Kroeber
  Manuel Kroeber
@@ -159,10 +160,12 @@ Contributors:
  Daniel Lopez
  Daniel Lopez
  David Cooper
  David Cooper
  Doğukan Korkmaztürk
  Doğukan Korkmaztürk
+ FiniteSingularity
  Friedhelm Birth
  Friedhelm Birth
  Gale, Thy-Lan
  Gale, Thy-Lan
  Grant Likely
  Grant Likely
  Hernán
  Hernán
+ Ivan Molodetskikh
  Jeremiah Senkpiel
  Jeremiah Senkpiel
  Jiaxun Yang
  Jiaxun Yang
  John Bowers
  John Bowers
@@ -226,6 +229,7 @@ Contributors:
  Hans Petter Selasky
  Hans Petter Selasky
  Henrik "Henke37" Andersson
  Henrik "Henke37" Andersson
  Jeremy Woertink
  Jeremy Woertink
+ JiangXsong
  JoHn BoWeRs
  JoHn BoWeRs
  John Boiles
  John Boiles
  Joshua Rowe
  Joshua Rowe
@@ -239,6 +243,7 @@ Contributors:
  Lordmau5
  Lordmau5
  Lucian Poston
  Lucian Poston
  Luke Strickland
  Luke Strickland
+ Marco
  Mat Clayton
  Mat Clayton
  Mathijs Kadijk
  Mathijs Kadijk
  Matt Morrissette
  Matt Morrissette
@@ -252,6 +257,7 @@ Contributors:
  PancakeTAS
  PancakeTAS
  Paul Gregoire
  Paul Gregoire
  Piotr Esden-Tempski
  Piotr Esden-Tempski
+ Rob Howell
  Sergio Garcia Murillo
  Sergio Garcia Murillo
  Sergo
  Sergo
  Skid-Inc
  Skid-Inc
@@ -267,6 +273,7 @@ Contributors:
  Warren Turkal
  Warren Turkal
  Willy Liu(HQ ENG)
  Willy Liu(HQ ENG)
  WuLongyue
  WuLongyue
+ Yuri Victorovich
  adray
  adray
  aggresss
  aggresss
  akapar
  akapar
@@ -348,6 +355,7 @@ Contributors:
  Bleuzen
  Bleuzen
  Bo
  Bo
  Bob van de Vijver
  Bob van de Vijver
+ Brahmajit Das
  Bruce Zhang
  Bruce Zhang
  Byoungchan Lee
  Byoungchan Lee
  C. Daniel Sanchez R
  C. Daniel Sanchez R
@@ -377,6 +385,7 @@ Contributors:
  CrackThrough
  CrackThrough
  Cray Elliott
  Cray Elliott
  Crocodile Gena
  Crocodile Gena
+ Damian Marcin Szymański
  Dan Dascalescu
  Dan Dascalescu
  Daniel Escoz
  Daniel Escoz
  Daniel Hill
  Daniel Hill
@@ -439,7 +448,6 @@ Contributors:
  Jeff Ward
  Jeff Ward
  Jeremy Cole
  Jeremy Cole
  JetMeta
  JetMeta
- JiangXsong
  Jkoan
  Jkoan
  Joan Miquel Fuster
  Joan Miquel Fuster
  Joe Flateau
  Joe Flateau
@@ -487,7 +495,6 @@ Contributors:
  Makeenon
  Makeenon
  Malcolm Bechard
  Malcolm Bechard
  Marc Chambers
  Marc Chambers
- Marco
  Marcus Rückert
  Marcus Rückert
  Mariana
  Mariana
  Mark Sergienko
  Mark Sergienko
@@ -537,7 +544,6 @@ Contributors:
  Ricardo Tavares
  Ricardo Tavares
  Richard Fontana
  Richard Fontana
  Ro
  Ro
- Rob Howell
  Robert Mader
  Robert Mader
  Robert Wittams
  Robert Wittams
  Robert de Bock
  Robert de Bock
@@ -599,7 +605,6 @@ Contributors:
  Yann Salmon
  Yann Salmon
  Ying Yin
  Ying Yin
  Younes SERRAJ
  Younes SERRAJ
- Yuri Victorovich
  Yves Dionne
  Yves Dionne
  Yvo
  Yvo
  Ziemas
  Ziemas
@@ -733,8 +738,8 @@ Translators:
   sadam2002 sadam4 (sadam2002sadam4)
   sadam2002 sadam4 (sadam2002sadam4)
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
  Albanian:
  Albanian:
-  Aredio Vani (aredio.vani)
   Begi Ganellari (begiganellari1997)
   Begi Ganellari (begiganellari1997)
+  Aredio Vani (aredio.vani)
   Albin Pllana (albinnpllanaa)
   Albin Pllana (albinnpllanaa)
   Enea (eneaaene1)
   Enea (eneaaene1)
   avnidj
   avnidj
@@ -748,8 +753,8 @@ Translators:
   ZILZAL
   ZILZAL
   ‫علي السادة (‪games power‬‏)‬‎ (alidsds11)
   ‫علي السادة (‪games power‬‏)‬‎ (alidsds11)
   Abdullah AL-Qahtani (Za7ef_SA)
   Abdullah AL-Qahtani (Za7ef_SA)
-  majdcomp
   lazerns
   lazerns
+  majdcomp
   Rami Kattan (rkattan)
   Rami Kattan (rkattan)
   Fady Adal (fadyadal)
   Fady Adal (fadyadal)
   Saud Alali (saud_alali)
   Saud Alali (saud_alali)
@@ -784,6 +789,7 @@ Translators:
   Fahad Alshaya (fashaya)
   Fahad Alshaya (fashaya)
   azez sh (azezsh)
   azez sh (azezsh)
   AL-3boud_25 (alaboud257)
   AL-3boud_25 (alaboud257)
+  Salah Naser (salah.k.2775)
   Hani Sweileh (hno.sweileh)
   Hani Sweileh (hno.sweileh)
   zefr0x
   zefr0x
   Nasser Bin Laboun (nasserbinlaboun)
   Nasser Bin Laboun (nasserbinlaboun)
@@ -824,6 +830,7 @@ Translators:
   Tigran's Tips (tigrank08)
   Tigran's Tips (tigrank08)
   fordink257
   fordink257
  Azerbaijani:
  Azerbaijani:
+  Aqil Novruzov (aqilnova)
   sanandev05
   sanandev05
   ShahinF27 (Khan27)
   ShahinF27 (Khan27)
   Mirsahin Mirserifov (mirsahin.mirsarifov)
   Mirsahin Mirserifov (mirsahin.mirsarifov)
@@ -910,6 +917,7 @@ Translators:
   TraoX_ (traox_)
   TraoX_ (traox_)
   capitalrhino
   capitalrhino
   Night (mcnight212)
   Night (mcnight212)
+  Kosti (Kostirip)
   g-k-m
   g-k-m
   DivideByNone
   DivideByNone
   Kayos471
   Kayos471
@@ -1031,6 +1039,7 @@ Translators:
   cheriny
   cheriny
   FaZe Fakay (fazefakay)
   FaZe Fakay (fazefakay)
   xtex
   xtex
+  Akari (Akari233)
   pluwen
   pluwen
   cylin
   cylin
   赵杭灵 (h1679083640)
   赵杭灵 (h1679083640)
@@ -1040,14 +1049,14 @@ Translators:
   TzeKei Lee (chikei)
   TzeKei Lee (chikei)
   Florid (u900011)
   Florid (u900011)
   abc0922001
   abc0922001
+  notlin4
   Michael Yeh (hinet60613)
   Michael Yeh (hinet60613)
   Julian_Lai
   Julian_Lai
   OBS-Staff
   OBS-Staff
-  notlin4
   myjourney in Steemit (myjourney)
   myjourney in Steemit (myjourney)
   Yu-Juei Tseng (e222et)
   Yu-Juei Tseng (e222et)
-  Kanbi Dungaitj (open3)
   SeasonChannel3322 (SeasonChannel32)
   SeasonChannel3322 (SeasonChannel32)
+  Kanbi Dungaitj (open3)
   David Kuo (s50407s)
   David Kuo (s50407s)
   loulou921222
   loulou921222
   十月 (10jugatsu)
   十月 (10jugatsu)
@@ -1060,13 +1069,14 @@ Translators:
   Rice Hung (ricehung29)
   Rice Hung (ricehung29)
   xixiaofan (XXXF)
   xixiaofan (XXXF)
   吳軒竹 (ggjason.tw)
   吳軒竹 (ggjason.tw)
+  Supaplextw
   hugoalh
   hugoalh
   Jimmy_sheep
   Jimmy_sheep
   Watson Tsai (ashaneba)
   Watson Tsai (ashaneba)
   Han-Jen Cheng (notexist)
   Han-Jen Cheng (notexist)
   Inndy.Lin (inndy)
   Inndy.Lin (inndy)
   offthegrid-mike
   offthegrid-mike
-  Yuna Hoshinomiya (yuna0x0)
+  yuna0x0
   Starry Tacos (starrytacos)
   Starry Tacos (starrytacos)
   khng300
   khng300
   Meng Hao Li (GazCore)
   Meng Hao Li (GazCore)
@@ -1089,6 +1099,7 @@ Translators:
   tomoe-musashi
   tomoe-musashi
   weixiang0815
   weixiang0815
  Croatian:
  Croatian:
+  Issa1553
   medicmomcilo
   medicmomcilo
   MarvinDarwin
   MarvinDarwin
   milotype
   milotype
@@ -1320,7 +1331,6 @@ Translators:
   YummyTomatoes
   YummyTomatoes
   K0p1m1
   K0p1m1
   Mika Tuomaala (Mipsu)
   Mika Tuomaala (Mipsu)
-  CaldronKDVR
   banbaf (3peruna)
   banbaf (3peruna)
   MCPE-1
   MCPE-1
   unknowndomain
   unknowndomain
@@ -1357,6 +1367,7 @@ Translators:
   EN LYOWH (enlyowh)
   EN LYOWH (enlyowh)
   EGuillemot
   EGuillemot
   DarckCrystale
   DarckCrystale
+  Alexia438
   Ben Turner (ben-turner)
   Ben Turner (ben-turner)
   MaxenceVary
   MaxenceVary
   Azurian
   Azurian
@@ -1379,7 +1390,7 @@ Translators:
   Deski_
   Deski_
   QD59
   QD59
   GANGAT Naeem (zboggum)
   GANGAT Naeem (zboggum)
-  Julien R. (L1nju)
+  Julien R. (Turtiii)
   Thomas BLANC (thb5309)
   Thomas BLANC (thb5309)
   Aime23
   Aime23
   Grisou2907
   Grisou2907
@@ -1403,6 +1414,7 @@ Translators:
   Nans
   Nans
   Yolopix
   Yolopix
   tburette
   tburette
+  Maxime77
   Richard Stanway (r1ch)
   Richard Stanway (r1ch)
   Adrien “GameZone Tv” de Decker (redcraft007)
   Adrien “GameZone Tv” de Decker (redcraft007)
   Zalki
   Zalki
@@ -1477,6 +1489,7 @@ Translators:
   Gregor Bigalke (greg6775)
   Gregor Bigalke (greg6775)
   OBS-Staff
   OBS-Staff
   Manuel (ElectronicWar)
   Manuel (ElectronicWar)
+  MyOwnBrain
   gxalpha
   gxalpha
   Tim (robske_110) (robske110)
   Tim (robske_110) (robske110)
   Marvin J. (juettemarvin)
   Marvin J. (juettemarvin)
@@ -1502,7 +1515,6 @@ Translators:
   MatsMTN
   MatsMTN
   Richard Stanway (r1ch)
   Richard Stanway (r1ch)
   J T (JT4)
   J T (JT4)
-  MyOwnBrain
   Jesper Mahel (kinsej)
   Jesper Mahel (kinsej)
   Palana
   Palana
   deexbeam
   deexbeam
@@ -1519,7 +1531,7 @@ Translators:
   Patrick Frings (Ragnos)
   Patrick Frings (Ragnos)
   Robin Hielscher (Jack0r)
   Robin Hielscher (Jack0r)
   unknowndomain
   unknowndomain
-  Rüsan Gür (RuesanG)
+  xxOrdulu52xx (RuesanG)
   css
   css
   Tomasz 'grocal' Grodzki (grocal)
   Tomasz 'grocal' Grodzki (grocal)
   David Schmidt (Dav32_1)
   David Schmidt (Dav32_1)
@@ -1558,6 +1570,7 @@ Translators:
   Enes (Edinbo)
   Enes (Edinbo)
   Qufy
   Qufy
   ROkelbow
   ROkelbow
+  Friend Of Nature (kalisperakichris)
   kioydio
   kioydio
   Jim Spentzos (dspentzos)
   Jim Spentzos (dspentzos)
   leskal
   leskal
@@ -1585,6 +1598,7 @@ Translators:
   David Furman (thefourCraft)
   David Furman (thefourCraft)
   Omer I.S. (omeritzics)
   Omer I.S. (omeritzics)
   idanbo27
   idanbo27
+  Yonatan (yonatando)
   עידו דנה (idodana01)
   עידו דנה (idodana01)
   nachmanpop
   nachmanpop
   teddy vadmad (dubonchik)
   teddy vadmad (dubonchik)
@@ -1760,13 +1774,14 @@ Translators:
   Hiroki IWAMA (higamma)
   Hiroki IWAMA (higamma)
   SeasonChannel3322 (SeasonChannel32)
   SeasonChannel3322 (SeasonChannel32)
   nishi-ruse
   nishi-ruse
+  akawshi
   meitel1014 (meitel1234)
   meitel1014 (meitel1234)
   kotobato
   kotobato
   ラズベリージャム (rpiuser1923)
   ラズベリージャム (rpiuser1923)
   Kanji1113 (kanji1113)
   Kanji1113 (kanji1113)
   nkamae
   nkamae
-  akawshi
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
+  ksdesign_jp
   gogstudio
   gogstudio
   ato lash (hal_shu_sato)
   ato lash (hal_shu_sato)
   unknowndomain
   unknowndomain
@@ -1857,6 +1872,7 @@ Translators:
  Latvian:
  Latvian:
   oskars
   oskars
   Andris Liepiņš (ahgpuc)
   Andris Liepiņš (ahgpuc)
+  rinalds rinalds (rinalds.dobelis)
   Arthur (ArthurLV)
   Arthur (ArthurLV)
   Imants Vancāns (Imants565)
   Imants Vancāns (Imants565)
   Dejelnieks (dejelnieks212)
   Dejelnieks (dejelnieks212)
@@ -1953,8 +1969,8 @@ Translators:
   Johnny Warner (johhnywarner)
   Johnny Warner (johhnywarner)
   koper
   koper
   MZ MAXIMUM (mahdigamermax)
   MZ MAXIMUM (mahdigamermax)
-  AmirGhorbani_ir
   Peyman M. (peymanr34)
   Peyman M. (peymanr34)
+  AmirGhorbani_ir
   ahangarha
   ahangarha
   Pikhosh (pikhosh)
   Pikhosh (pikhosh)
   Danial Behzadi (danialbehzadi)
   Danial Behzadi (danialbehzadi)
@@ -2024,6 +2040,7 @@ Translators:
   Patryk Kunda (ner.i.ol)
   Patryk Kunda (ner.i.ol)
   Nojterone
   Nojterone
   Maciej Błędkowski (mble)
   Maciej Błędkowski (mble)
+  Olsza (olsza)
   cooky
   cooky
  Portuguese:
  Portuguese:
   horus68
   horus68
@@ -2039,6 +2056,7 @@ Translators:
   OBS-Staff
   OBS-Staff
   joaoboia
   joaoboia
   alexandre433
   alexandre433
+  Pedro Simões (404PeterSimoes)
   Pedro Mendonça (pedromendonca)
   Pedro Mendonça (pedromendonca)
   pedro.moreira.359 (pmmorsoft)
   pedro.moreira.359 (pmmorsoft)
   Nuno Matos (NunoCMatos)
   Nuno Matos (NunoCMatos)
@@ -2066,8 +2084,8 @@ Translators:
   Marcelo dos Santos Mafra (msmafra)
   Marcelo dos Santos Mafra (msmafra)
   Lincoln H. (LincolnH)
   Lincoln H. (LincolnH)
   Skellingtor
   Skellingtor
-  Ramon Mendes (rbrgameplays)
   igorruckert
   igorruckert
+  Ramon Mendes (rbrgameplays)
   Fabio Madia (Shaolin)
   Fabio Madia (Shaolin)
   Burkes
   Burkes
   Eneias Polini (Eneias)
   Eneias Polini (Eneias)
@@ -2117,6 +2135,7 @@ Translators:
   JNylson
   JNylson
   DanielTaqueto
   DanielTaqueto
   Alex Smotra (smotraalex75)
   Alex Smotra (smotraalex75)
+  luis0252
   Lucsdev_ (lucsdev24)
   Lucsdev_ (lucsdev24)
   lakitoo
   lakitoo
   DJ Matheus Martins (DJMatheusMartins)
   DJ Matheus Martins (DJMatheusMartins)
@@ -2163,6 +2182,7 @@ Translators:
   Voie Tudor (tudorvoie2008)
   Voie Tudor (tudorvoie2008)
   BlakeNowah
   BlakeNowah
   Ant. Rares (Iepurooy)
   Ant. Rares (Iepurooy)
+  Andrei (andreisavin)
   Doru Stoica (Dorulian)
   Doru Stoica (Dorulian)
   Victor Paul (corvinpaul)
   Victor Paul (corvinpaul)
   Skellytone
   Skellytone
@@ -2172,7 +2192,7 @@ Translators:
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
   nkamae
   nkamae
   Melonoone
   Melonoone
-  LupusMechanicus
+  Trif Alexandru (LupusMechanicus)
   EnderIce2 (enderice2)
   EnderIce2 (enderice2)
   Andrii Popovych (Andrii-Popovich)
   Andrii Popovych (Andrii-Popovich)
   PoisonedReality_exe (2xotravity)
   PoisonedReality_exe (2xotravity)
@@ -2203,6 +2223,7 @@ Translators:
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
   PanForPancakes
   PanForPancakes
   Artem (Artem4ik)
   Artem (Artem4ik)
+  tochnonechelovek
   Gleb (Apeol4)
   Gleb (Apeol4)
   Yaroslav (MrYadro)
   Yaroslav (MrYadro)
   css
   css
@@ -2238,6 +2259,7 @@ Translators:
   Tihonov Matvey (Rythmical)
   Tihonov Matvey (Rythmical)
   RaspingMango (RaspingMango637)
   RaspingMango (RaspingMango637)
   Vlad (KoTmaxHo)
   Vlad (KoTmaxHo)
+  keirokeer
   Vladimir (jeffors)
   Vladimir (jeffors)
   xtemp09
   xtemp09
   Myasko
   Myasko
@@ -2298,6 +2320,7 @@ Translators:
   Gol D. Ace (goldace)
   Gol D. Ace (goldace)
  Serbian (Cyrillic):
  Serbian (Cyrillic):
   nikolanikola
   nikolanikola
+  Issa1553
   medicmomcilo
   medicmomcilo
   styrofoam
   styrofoam
   Анониман (anonymousprivate76)
   Анониман (anonymousprivate76)
@@ -2312,6 +2335,7 @@ Translators:
   OBS-Staff
   OBS-Staff
   scienceangel
   scienceangel
  Serbian (Latin):
  Serbian (Latin):
+  Issa1553
   nikolanikola
   nikolanikola
   medicmomcilo
   medicmomcilo
   Igor Ilic (gac)
   Igor Ilic (gac)
@@ -2455,6 +2479,7 @@ Translators:
   Gustav Lövgren (morsgris)
   Gustav Lövgren (morsgris)
   Mats Karlsson (matska)
   Mats Karlsson (matska)
   ArvidTheSwe
   ArvidTheSwe
+  PonPonTheBonBon
   hentor5
   hentor5
   Olle Dahström (odahlstrom)
   Olle Dahström (odahlstrom)
   nahkampf
   nahkampf
@@ -2487,7 +2512,7 @@ Translators:
   Raylir
   Raylir
  Tamil:
  Tamil:
   anto27
   anto27
-  Jaiganésh Kumaran (Jaiganesh)
+  Jaiganėsh Kumaran (Jaiganesh)
   GobinathAL
   GobinathAL
   rooban23
   rooban23
   Devanathan T (nathandeva26895)
   Devanathan T (nathandeva26895)
@@ -2500,6 +2525,7 @@ Translators:
   Рушан Мухутдинов (deflecta)
   Рушан Мухутдинов (deflecta)
  Telugu:
  Telugu:
   Sampath Reddy (Sampath123)
   Sampath Reddy (Sampath123)
+  ror0ror02
   CRTL Amaravati (rrskiran)
   CRTL Amaravati (rrskiran)
  Thai:
  Thai:
   aefgh3962
   aefgh3962
@@ -2514,14 +2540,15 @@ Translators:
   Kamolpat Petsuwan (Paksa)
   Kamolpat Petsuwan (Paksa)
   zero0200
   zero0200
   ธีรภัทร์ โยชนา (Gataro)
   ธีรภัทร์ โยชนา (Gataro)
+  Pawat Chivapruk (pawattoto)
   PolaX3
   PolaX3
   Narintorn101
   Narintorn101
-  Pawat Chivapruk (pawattoto)
   sakuhanachan* (sakuhanachanloli)
   sakuhanachan* (sakuhanachanloli)
   SurachaiJUI
   SurachaiJUI
   Sakia Normal Human (arcanaarcana5)
   Sakia Normal Human (arcanaarcana5)
   XZP (XZP) (xe4a177)
   XZP (XZP) (xe4a177)
   นักลูบคม อันดับ 1 (mrmanyt629)
   นักลูบคม อันดับ 1 (mrmanyt629)
+  2RD Channel (2RD)
   Worawut Weerawan (nero.exe)
   Worawut Weerawan (nero.exe)
   PlyKung (plykung)
   PlyKung (plykung)
   ธีร์ ธีรพล (teraphonk)
   ธีร์ ธีรพล (teraphonk)
@@ -2543,7 +2570,6 @@ Translators:
   วรภร หนูปลอด6.1 (woraporn.hnu)
   วรภร หนูปลอด6.1 (woraporn.hnu)
   123456789sssssssssssssssssssss
   123456789sssssssssssssssssssss
   Nydeawia Laurent (aeph1edur)
   Nydeawia Laurent (aeph1edur)
-  2RD Channel (2RD)
  Turkish:
  Turkish:
   monolifed
   monolifed
   Ali Kömesöğütlü (Mobile46) (byzlo685)
   Ali Kömesöğütlü (Mobile46) (byzlo685)
@@ -2589,6 +2615,7 @@ Translators:
   Furkan Korhan (furkankorhan)
   Furkan Korhan (furkankorhan)
   Emin Can OGUZ (emincanoguz11)
   Emin Can OGUZ (emincanoguz11)
   inci (sluggishwitch)
   inci (sluggishwitch)
+  Gökay BAŞARAN (basharangyokay)
   bitigchi
   bitigchi
   Berk Kırıkçı (berkkrkc09)
   Berk Kırıkçı (berkkrkc09)
   Zafer Yılmaz (yilmazzafer722)
   Zafer Yılmaz (yilmazzafer722)
@@ -2599,6 +2626,7 @@ Translators:
   ilba ilba (ilbailba)
   ilba ilba (ilbailba)
   BedirhanGltkn (bedirhangltkn)
   BedirhanGltkn (bedirhangltkn)
   Ege Uzun (kise5478)
   Ege Uzun (kise5478)
+  Tora (tlhbrky)
   bkzspam
   bkzspam
   Ferhat Geçdoğan (ferhatgec)
   Ferhat Geçdoğan (ferhatgec)
   Onur Yılmaz (Makaron3422)
   Onur Yılmaz (Makaron3422)
@@ -2621,6 +2649,7 @@ Translators:
   Minot
   Minot
   ROkelbow
   ROkelbow
   Veysel Okan (viseyn)
   Veysel Okan (viseyn)
+  Frogit DREMMUR (dremmurfrogit)
   Hydroboost
   Hydroboost
   unknowndomain
   unknowndomain
   Mustafa Arslan (mstfaa)
   Mustafa Arslan (mstfaa)

+ 3 - 1
frontend/cmake/linux/com.obsproject.Studio.desktop

@@ -18,7 +18,7 @@ Comment[an_ES]=Program de retransmisión/gravación libre y de codigo ubierto
 GenericName[ar_SA]=برنامَج البث/التسجيل
 GenericName[ar_SA]=برنامَج البث/التسجيل
 Comment[ar_SA]=برنامَج بث/تسجيل مجاني ومفتوح المصدر
 Comment[ar_SA]=برنامَج بث/تسجيل مجاني ومفتوح المصدر
 GenericName[az_AZ]=Yayım/Yazma Proqramı
 GenericName[az_AZ]=Yayım/Yazma Proqramı
-Comment[az_AZ]=Ödənişsiz və Açıq Mənbəli Yayım/Yazma
+Comment[az_AZ]=Ödənişsiz və Açıq Mənbəli Yayım/Yazma Proqramı
 GenericName[be_BY]=Праграма для запісу відэа і стрымінга
 GenericName[be_BY]=Праграма для запісу відэа і стрымінга
 Comment[be_BY]=Бясплатнае і адкрытае ПЗ для стрымінгу і запісу відэа
 Comment[be_BY]=Бясплатнае і адкрытае ПЗ для стрымінгу і запісу відэа
 GenericName[bg_BG]=Програма за видеозапис и излъчване
 GenericName[bg_BG]=Програма за видеозапис и излъчване
@@ -107,6 +107,8 @@ GenericName[sr_SP]=Софтвер за стримовање/снимање
 Comment[sr_SP]=Бесплатан софтвер отвореног кода за стримовање/снимање
 Comment[sr_SP]=Бесплатан софтвер отвореног кода за стримовање/снимање
 GenericName[sv_SE]=Programvara för strömning/inspelning
 GenericName[sv_SE]=Programvara för strömning/inspelning
 Comment[sv_SE]=Fri programvara för strömning/inspelning med öppen källkod
 Comment[sv_SE]=Fri programvara för strömning/inspelning med öppen källkod
+GenericName[te_IN]=స్ట్రీమింగ్/రికార్డింగ్ సాఫ్ట్‌వేర్
+Comment[te_IN]=ఉచిత మరియు ఓపెన్ సోర్స్ స్ట్రీమింగ్/రికార్డింగ్ సాఫ్ట్‌వేర్
 GenericName[th_TH]=ซอฟต์แวร์สตรีมมิ่ง/บันทึก
 GenericName[th_TH]=ซอฟต์แวร์สตรีมมิ่ง/บันทึก
 Comment[th_TH]=ซอฟต์แวร์สตรีมมิ่ง/บันทึกฟรีและโอเพ่นซอร์ส
 Comment[th_TH]=ซอฟต์แวร์สตรีมมิ่ง/บันทึกฟรีและโอเพ่นซอร์ส
 GenericName[tl_PH]=Software sa Pag-stream/Pag-record
 GenericName[tl_PH]=Software sa Pag-stream/Pag-record

+ 0 - 6
frontend/data/locale/af-ZA.ini

@@ -96,10 +96,6 @@ PluginsFailedToLoad.Text="Die volgende OBS-inprop kon nie laai nie:\n\n%1\nWerk
 AlreadyRunning.Title="OBS loop reeds"
 AlreadyRunning.Title="OBS loop reeds"
 AlreadyRunning.Text="OBS loop reeds! Tensy die bedoeling was om dit te doen, moet u asb. enige bestaande instansies van OBS sluit voor u ’n nuwe instansie wil laat loop. Indien OBS in die stelsellaai verklein is, kyk asb. om te sien of dit nog daar loop."
 AlreadyRunning.Text="OBS loop reeds! Tensy die bedoeling was om dit te doen, moet u asb. enige bestaande instansies van OBS sluit voor u ’n nuwe instansie wil laat loop. Indien OBS in die stelsellaai verklein is, kyk asb. om te sien of dit nog daar loop."
 AlreadyRunning.LaunchAnyway="Laat in elk geval loop"
 AlreadyRunning.LaunchAnyway="Laat in elk geval loop"
-AutoSafeMode.Title="Veilige modus"
-AutoSafeMode.Text="OBS het nie korrek afgesluityij die vorige sessie nie.\n\nWil u nou in veilige modus begin (derdeparty-inproppe, skripte en WebSockets gedeaktiveer)?"
-AutoSafeMode.LaunchSafe="Laat in veilige modus loop"
-AutoSafeMode.LaunchNormal="Laat normaal loop"
 SafeMode.Restart="Wil u OBS in veilige modus herbegin (derdeparty-inproppe, skripte en WebSockets gedeaktiveer)?"
 SafeMode.Restart="Wil u OBS in veilige modus herbegin (derdeparty-inproppe, skripte en WebSockets gedeaktiveer)?"
 SafeMode.RestartNormal="Wil u OBS in normale modus herbegin?"
 SafeMode.RestartNormal="Wil u OBS in normale modus herbegin?"
 ChromeOS.Title="Onondersteunde platform"
 ChromeOS.Title="Onondersteunde platform"
@@ -209,8 +205,6 @@ ConfirmReset.Text="Is u seker u wil die huidige eienskappe na die verstekwaarde
 Output.RecordError.Title="Opnamefout"
 Output.RecordError.Title="Opnamefout"
 Output.BadPath.Title="Ongeldige lêerpad"
 Output.BadPath.Title="Ongeldige lêerpad"
 Output.BadPath.Text="Die gekonfigureerde lêerpad kon nie geopen word nie. Gaan u opnamepad onder Instellings → Afvoer → Opname na."
 Output.BadPath.Text="Die gekonfigureerde lêerpad kon nie geopen word nie. Gaan u opnamepad onder Instellings → Afvoer → Opname na."
-LogReturnDialog.CopyURL="Kopieer URL"
-LogReturnDialog.AnalyzeURL="ontleed"
 Remux.SourceFile="OBS Opname"
 Remux.SourceFile="OBS Opname"
 Remux.TargetFile="Teikenlêer"
 Remux.TargetFile="Teikenlêer"
 Remux.Remux="Hermuks"
 Remux.Remux="Hermuks"

+ 0 - 7
frontend/data/locale/an-ES.ini

@@ -297,12 +297,6 @@ Output.RecordError.Title="Error en a gravación"
 Output.RecordError.Msg="S'ha produciu una error no especificada entre la gravación."
 Output.RecordError.Msg="S'ha produciu una error no especificada entre la gravación."
 Output.RecordError.EncodeErrorMsg="S'ha produciu una error de codificación mientres se gravaba."
 Output.RecordError.EncodeErrorMsg="S'ha produciu una error de codificación mientres se gravaba."
 Output.BadPath.Title="Rota de fichero incorrecta"
 Output.BadPath.Title="Rota de fichero incorrecta"
-LogReturnDialog="Carga de rechistro exitosa"
-LogReturnDialog.Description="Lo tuyo fichero de rechistro ha estau puyau. Agora puez compartir la URL pa fins de depuración u suporte."
-LogReturnDialog.Description.Crash="Lo tuyo informe d'error ha estau puyau. Agora puede compartir la URL pa fins de depuración."
-LogReturnDialog.CopyURL="Copiar adreza URL"
-LogReturnDialog.AnalyzeURL="Analisar"
-LogReturnDialog.ErrorUploadingLog="Error en cargar lo fichero de rechistro"
 Remux.SourceFile="Gravación OBS"
 Remux.SourceFile="Gravación OBS"
 Remux.TargetFile="Fichero de destín"
 Remux.TargetFile="Fichero de destín"
 Remux.Remux="Convertir"
 Remux.Remux="Convertir"
@@ -881,7 +875,6 @@ Importer.AutomaticCollectionText="OBS puede trobar automaticament coleccions de
 Restart="Reiniciar"
 Restart="Reiniciar"
 NeedsRestart="S'ha de reiniciar OBS Studio. Deseyas reiniciar-lo agora?"
 NeedsRestart="S'ha de reiniciar OBS Studio. Deseyas reiniciar-lo agora?"
 ContextBar.NoSelectedSource="Garra fuent triada"
 ContextBar.NoSelectedSource="Garra fuent triada"
-ContextBar.ResetTransform="Restablir transformación"
 ContextBar.MediaControls.PlayMedia="Reproducir lo conteniu"
 ContextBar.MediaControls.PlayMedia="Reproducir lo conteniu"
 ContextBar.MediaControls.PauseMedia="Pausar lo conteniu"
 ContextBar.MediaControls.PauseMedia="Pausar lo conteniu"
 ContextBar.MediaControls.StopMedia="Aturar lo conteniu"
 ContextBar.MediaControls.StopMedia="Aturar lo conteniu"

+ 29 - 12
frontend/data/locale/ar-SA.ini

@@ -25,6 +25,18 @@ Browse="استعراض"
 Mono="أُحادي"
 Mono="أُحادي"
 Stereo="ستيريو"
 Stereo="ستيريو"
 DroppedFrames="إسقاط المشاهد %1 (% %2)"
 DroppedFrames="إسقاط المشاهد %1 (% %2)"
+Projector.Open.Program="افتح جهاز عرض البرامج"
+Projector.Open.Preview="افتح جهاز عرض المعاينة"
+Projector.Open.Scene="افتح جهاز عرض المشهد"
+Projector.Open.Source="افتح جهاز عرض المصدر"
+Projector.Open.Multiview="افتح العرض المتعدد"
+Projector.Display="عرض: %1"
+Projector.Window="نافذة جديدة"
+Projector.Title="جهاز العرض"
+Projector.Title.Scene="المشهد: %1"
+Projector.Title.Source="المصدر: %1"
+Projector.Title.Multiview="عرض متعدد"
+Projector.ResizeWindowToContent="احتواء النافذة على المحتوى"
 Clear="مسح"
 Clear="مسح"
 Revert="استعادة"
 Revert="استعادة"
 Show="إظهار"
 Show="إظهار"
@@ -84,6 +96,7 @@ LockVolume="قفل الصوت"
 LogViewer="مشاهدة السجل"
 LogViewer="مشاهدة السجل"
 ShowOnStartup="إظهار عند بدء التشغيل"
 ShowOnStartup="إظهار عند بدء التشغيل"
 OpenFile="فتح ملف"
 OpenFile="فتح ملف"
+AddScene="أضف المشهد"
 AddSource="أضف مصدراً"
 AddSource="أضف مصدراً"
 RemoveScene="أزِل المشهد المحدد"
 RemoveScene="أزِل المشهد المحدد"
 RemoveSource="أزِل المورد/الموارد المحددة"
 RemoveSource="أزِل المورد/الموارد المحددة"
@@ -103,10 +116,6 @@ PluginsFailedToLoad.Text="فشل تحميل إضافات OBS التالية:\n\n
 AlreadyRunning.Title="OBS قيد التشغيل بالفعل"
 AlreadyRunning.Title="OBS قيد التشغيل بالفعل"
 AlreadyRunning.Text="OBS قيد التشغيل بالفعل! إلاّ إذا كنت تتعمد هذا, الرجاء إغلاق أي نسخة أخرى قيد التشغيل من OBS قبل محاولة تشغيل واحدة جديدة. إذا كان OBS لديك في وضعية التصغير إلى جانب الساعة, الرجاء التأكد إذا كان لازال يعمل هناك."
 AlreadyRunning.Text="OBS قيد التشغيل بالفعل! إلاّ إذا كنت تتعمد هذا, الرجاء إغلاق أي نسخة أخرى قيد التشغيل من OBS قبل محاولة تشغيل واحدة جديدة. إذا كان OBS لديك في وضعية التصغير إلى جانب الساعة, الرجاء التأكد إذا كان لازال يعمل هناك."
 AlreadyRunning.LaunchAnyway="إطلاق على أي حال"
 AlreadyRunning.LaunchAnyway="إطلاق على أي حال"
-AutoSafeMode.Title="الوضع الآمن"
-AutoSafeMode.Text="لم يتم إيقاف تشغيل OBS بشكل صحيح أثناء جلستك الأخيرة. \n\nهل ترغب في البَدء في الوضع الآمن (سيتم تعطيل المكونات الإضافية والبرامج النصية ومآخذ الويب (WebSockets))؟"
-AutoSafeMode.LaunchSafe="تشغيل في الوضع الآمن"
-AutoSafeMode.LaunchNormal="تشغيل عادي"
 SafeMode.Restart="هل تريد إعادة تشغيل OBS في الوضع الآمن (سيتم تعطيل المكونات الإضافية والبرمجة النصية و WebSockets)؟"
 SafeMode.Restart="هل تريد إعادة تشغيل OBS في الوضع الآمن (سيتم تعطيل المكونات الإضافية والبرمجة النصية و WebSockets)؟"
 SafeMode.RestartNormal="هل ترغب في إعادة تشغيل OBS في الوضع العادي؟"
 SafeMode.RestartNormal="هل ترغب في إعادة تشغيل OBS في الوضع العادي؟"
 ChromeOS.Title="منصة غير مدعومة"
 ChromeOS.Title="منصة غير مدعومة"
@@ -222,6 +231,7 @@ Basic.Stats.DroppedFrames="الاطارات المفقودة (بسبب الشب
 Basic.Stats.MegabytesSent="إجمالي البيانات الصادرة"
 Basic.Stats.MegabytesSent="إجمالي البيانات الصادرة"
 Basic.Stats.Bitrate="معدل النقل"
 Basic.Stats.Bitrate="معدل النقل"
 Basic.Stats.DiskFullIn="سيمتلىء القرص خلال (تقريباً)"
 Basic.Stats.DiskFullIn="سيمتلىء القرص خلال (تقريباً)"
+Basic.Stats.DiskFullIn.Text="%1 ساعات، %2 دقائق"
 Basic.Stats.ResetStats="إعادة تعيين الإحصاءات"
 Basic.Stats.ResetStats="إعادة تعيين الإحصاءات"
 ResetUIWarning.Title="هل أنت متأكد أنك تريد إعادة تعيين واجهة المستخدم ؟"
 ResetUIWarning.Title="هل أنت متأكد أنك تريد إعادة تعيين واجهة المستخدم ؟"
 ResetUIWarning.Text="إعادة تعيين واجهة المستخدم سيخفي المربعات الاضافية. سيتوجب عليك إظهارها من قائمة \"عرض\" اذا اردت ذلك.\n\nهل أنت متأكد انك تريد إعادة تعيين واجهة المستخدم ؟"
 ResetUIWarning.Text="إعادة تعيين واجهة المستخدم سيخفي المربعات الاضافية. سيتوجب عليك إظهارها من قائمة \"عرض\" اذا اردت ذلك.\n\nهل أنت متأكد انك تريد إعادة تعيين واجهة المستخدم ؟"
@@ -356,12 +366,6 @@ Output.NoBroadcast.Title="لم يتم تكوين البث"
 Output.NoBroadcast.Text="تحتاج إلى إعداد بث قبل أن تتمكن من بدء البث."
 Output.NoBroadcast.Text="تحتاج إلى إعداد بث قبل أن تتمكن من بدء البث."
 Output.BroadcastStartFailed="فشل في بدء البث"
 Output.BroadcastStartFailed="فشل في بدء البث"
 Output.BroadcastStopFailed="فشل في إيقاف البث"
 Output.BroadcastStopFailed="فشل في إيقاف البث"
-LogReturnDialog="تم رفع السجل بنجاح"
-LogReturnDialog.Description="تم رفع ملف السجل الخاص بك. بإمكانك الآن مشاركة الرابط لأغراض تصحيح الأخطاء أو الدعم الفني."
-LogReturnDialog.Description.Crash="تم رفع تقرير الأعطال الخاص بك. يمكنك الآن مشاركة الرابط لأغراض تصحيح الأخطاء."
-LogReturnDialog.CopyURL="نسخ الرابط"
-LogReturnDialog.AnalyzeURL="تحليل"
-LogReturnDialog.ErrorUploadingLog="خطأ في رفع ملف السجل"
 Remux.SourceFile="تسجيل OBS"
 Remux.SourceFile="تسجيل OBS"
 Remux.TargetFile="الملف الهدف"
 Remux.TargetFile="الملف الهدف"
 Remux.Remux="تحويل الصيغة"
 Remux.Remux="تحويل الصيغة"
@@ -411,7 +415,10 @@ MacPermissions.Item.Camera="الكاميرا"
 MacPermissions.Item.Camera.Details="هذا الإذن مطلوب لالتقاط المحتوى من كاميرا الويب أو بطاقة الالتقاط."
 MacPermissions.Item.Camera.Details="هذا الإذن مطلوب لالتقاط المحتوى من كاميرا الويب أو بطاقة الالتقاط."
 MacPermissions.Item.Microphone="الميكروفون"
 MacPermissions.Item.Microphone="الميكروفون"
 MacPermissions.Item.Microphone.Details="يتطلب OBS هذا الإذن إذا كنت تريد التقاط الميكروفون أو جهاز صوت خارجي."
 MacPermissions.Item.Microphone.Details="يتطلب OBS هذا الإذن إذا كنت تريد التقاط الميكروفون أو جهاز صوت خارجي."
+MacPermissions.Item.InputMonitoring="مراقبة الإدخال"
+MacPermissions.Item.InputMonitoring.Details="هذا الإذن مطلوب لكي تعمل مفاتيح الاختصار بينما يكون OBS في الخلفية."
 MacPermissions.Item.Accessibility="إمكانية الوصول"
 MacPermissions.Item.Accessibility="إمكانية الوصول"
+MacPermissions.Item.Accessibility.Details="في التثبيتات القديمة، قد يتم إدراج OBS ضمن \"إمكانية الوصول\" بدلاً من \"مراقبة الإدخال\"."
 MacPermissions.Continue="المتابعة"
 MacPermissions.Continue="المتابعة"
 SourceLeak.Title="خطأ في تنظيف المصدر"
 SourceLeak.Title="خطأ في تنظيف المصدر"
 SourceLeak.Text="حدثت مشكلة أثناء تغيير مجموعات المشهد وتعذر تفريغ بعض المصادر. تحدث هذه المشكلة عادةً بسبب المكونات الإضافية التي لا تصدر الموارد بشكل صحيح. يرجى التأكد من أن أي مكونات إضافية تستخدمها محدثة.\n\nسيتم الآن إنهاء برنامَج OBS Studio لمنع أي تلف محتمل في البيانات."
 SourceLeak.Text="حدثت مشكلة أثناء تغيير مجموعات المشهد وتعذر تفريغ بعض المصادر. تحدث هذه المشكلة عادةً بسبب المكونات الإضافية التي لا تصدر الموارد بشكل صحيح. يرجى التأكد من أن أي مكونات إضافية تستخدمها محدثة.\n\nسيتم الآن إنهاء برنامَج OBS Studio لمنع أي تلف محتمل في البيانات."
@@ -571,7 +578,6 @@ 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="يتم ايقاف الخزن المؤقت..."
@@ -615,6 +621,9 @@ Basic.MainMenu.Edit.Scale.Window="القياس لحد النافذة"
 Basic.MainMenu.Edit.Scale.Canvas="كانفاس (%1x%2)"
 Basic.MainMenu.Edit.Scale.Canvas="كانفاس (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="المخرج (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="المخرج (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="تم قياسه (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="تم قياسه (%1x%2)"
+Basic.MainMenu.Edit.Scale.ZoomIn="تكبير"
+Basic.MainMenu.Edit.Scale.ZoomOut="تصغير"
+Basic.MainMenu.Edit.Scale.ResetZoom="إعادة ضبط التكبير"
 Basic.MainMenu.Edit.Transform="تحويل (&T)"
 Basic.MainMenu.Edit.Transform="تحويل (&T)"
 Basic.MainMenu.Edit.Transform.EditTransform="تحرير التحويل... (&E)"
 Basic.MainMenu.Edit.Transform.EditTransform="تحرير التحويل... (&E)"
 Basic.MainMenu.Edit.Transform.CopyTransform="نسخ التحويل"
 Basic.MainMenu.Edit.Transform.CopyTransform="نسخ التحويل"
@@ -651,6 +660,8 @@ Basic.MainMenu.Docks.ResetDocks="&إعادة تعيين المخزونات"
 Basic.MainMenu.Docks.LockDocks="&قفل المخزونات"
 Basic.MainMenu.Docks.LockDocks="&قفل المخزونات"
 Basic.MainMenu.Docks.SideDocks="&أرصفة كاملة الارتفاع"
 Basic.MainMenu.Docks.SideDocks="&أرصفة كاملة الارتفاع"
 Basic.MainMenu.Docks.CustomBrowserDocks="&أرصفة المتصفح المخصصة..."
 Basic.MainMenu.Docks.CustomBrowserDocks="&أرصفة المتصفح المخصصة..."
+Basic.MainMenu.Import="استيراد..."
+Basic.MainMenu.Export="تصدير..."
 Basic.MainMenu.SceneCollection="مجموعة المشاهد (&S)"
 Basic.MainMenu.SceneCollection="مجموعة المشاهد (&S)"
 Basic.MainMenu.Profile="الملف الشخصي (&P)"
 Basic.MainMenu.Profile="الملف الشخصي (&P)"
 Basic.MainMenu.Profile.Import="استيراد ملف تعريف"
 Basic.MainMenu.Profile.Import="استيراد ملف تعريف"
@@ -749,6 +760,12 @@ Basic.Settings.Appearance.General="الإعدادات العامة"
 Basic.Settings.Appearance.General.Theme="القالب"
 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.Appearance.FontScale="حجم الخط"
+Basic.Settings.Appearance.Density="الكثافة"
+Basic.Settings.Appearance.Classic="كلاسيكي"
+Basic.Settings.Appearance.Compact="مضغوط"
+Basic.Settings.Appearance.Normal="عادي"
+Basic.Settings.Appearance.Comfortable="مريح"
 Basic.Settings.Stream="بث"
 Basic.Settings.Stream="بث"
 Basic.Settings.Stream.Destination="وجهة"
 Basic.Settings.Stream.Destination="وجهة"
 Basic.Settings.Stream.Custom.UseAuthentication="استخدام المصادقة"
 Basic.Settings.Stream.Custom.UseAuthentication="استخدام المصادقة"
@@ -1170,11 +1187,11 @@ Importer.Path="مسار المجموعة"
 Importer.Program="التطبيق المكتشف"
 Importer.Program="التطبيق المكتشف"
 Importer.AutomaticCollectionPrompt="البحث تلقائياً عن مجموعات المشاهد"
 Importer.AutomaticCollectionPrompt="البحث تلقائياً عن مجموعات المشاهد"
 Importer.AutomaticCollectionText="يمكن لـ OBS العثور تلقائياً على مجموعات مشاهد مستوردة من البرامج المدعومة من الأطراف الثالثة. هل ترغب في أن يجد OBS المجموعات لك تلقائياً؟\n\nيمكنك تغيير هذا لاحقًا في الإعدادات > العامة > المستوردين."
 Importer.AutomaticCollectionText="يمكن لـ OBS العثور تلقائياً على مجموعات مشاهد مستوردة من البرامج المدعومة من الأطراف الثالثة. هل ترغب في أن يجد OBS المجموعات لك تلقائياً؟\n\nيمكنك تغيير هذا لاحقًا في الإعدادات > العامة > المستوردين."
+Importer.SelectFile="تصفح..."
 Restart="إعادة التشغيل"
 Restart="إعادة التشغيل"
 NeedsRestart="يجب إعادة تشغيل OBS Studio. هل تريد إعادة التشغيل الآن؟"
 NeedsRestart="يجب إعادة تشغيل OBS Studio. هل تريد إعادة التشغيل الآن؟"
 LoadProfileNeedsRestart="يحتوي الملف الشخصي على إعدادات تتطلب إعادة تشغيل OBS:\n%1\n\nهل تريد إعادة تشغيل OBS لتفعيل هذه الإعدادات؟"
 LoadProfileNeedsRestart="يحتوي الملف الشخصي على إعدادات تتطلب إعادة تشغيل OBS:\n%1\n\nهل تريد إعادة تشغيل OBS لتفعيل هذه الإعدادات؟"
 ContextBar.NoSelectedSource="لم يتم تحديد مصدر"
 ContextBar.NoSelectedSource="لم يتم تحديد مصدر"
-ContextBar.ResetTransform="إعادة تعيين التحويل"
 ContextBar.MediaControls.PlayMedia="تشغيل الوسائط"
 ContextBar.MediaControls.PlayMedia="تشغيل الوسائط"
 ContextBar.MediaControls.PauseMedia="إيقاف الوسائط"
 ContextBar.MediaControls.PauseMedia="إيقاف الوسائط"
 ContextBar.MediaControls.StopMedia="‮أوقف الوسائط"
 ContextBar.MediaControls.StopMedia="‮أوقف الوسائط"

+ 0 - 12
frontend/data/locale/az-AZ.ini

@@ -101,10 +101,6 @@ PluginsFailedToLoad.Text="Aşağıdakı OBS qoşmaları yüklənə bilmədi:\n\n
 AlreadyRunning.Title="OBS artıq işləyir"
 AlreadyRunning.Title="OBS artıq işləyir"
 AlreadyRunning.Text="OBS artıq işləyir! Bunu etmək istəmirsinizsə, zəhmət olmasa, yeni bir nümunəni işlətməyi sınamazdan əvvəl bütün mövcud OBS nümunələrini söndürün. OBS-i sistem sinisinə kiçilməsi üçün tənzimləmisinizsə, zəhmət olmasa işlədiyini görmək üçün yoxlayın."
 AlreadyRunning.Text="OBS artıq işləyir! Bunu etmək istəmirsinizsə, zəhmət olmasa, yeni bir nümunəni işlətməyi sınamazdan əvvəl bütün mövcud OBS nümunələrini söndürün. OBS-i sistem sinisinə kiçilməsi üçün tənzimləmisinizsə, zəhmət olmasa işlədiyini görmək üçün yoxlayın."
 AlreadyRunning.LaunchAnyway="Yenə də başlat"
 AlreadyRunning.LaunchAnyway="Yenə də başlat"
-AutoSafeMode.Title="Təhlükəsiz Rejim"
-AutoSafeMode.Text="OBS, son seansınız zamanı düzgün sönmədi.\n\nTəhlükəsiz Rejimdə başlamaq istərdinizmi (üçüncü tərəf qoşmaları, skriptlər və \"WebSocket\"lər qeyri-aktiv olacaqlar)?"
-AutoSafeMode.LaunchSafe="Təhlükəsiz Rejimdə icra et"
-AutoSafeMode.LaunchNormal="Normal İcra Et"
 SafeMode.Restart="OBS-i, Təhlükəsiz Rejimdə (üçüncü tərəf qoşmaları, skriptlər və \"WebSocket\"lər qeyri-aktiv olacaqlar) yenidən başlatmaq istəyirsinizmi?"
 SafeMode.Restart="OBS-i, Təhlükəsiz Rejimdə (üçüncü tərəf qoşmaları, skriptlər və \"WebSocket\"lər qeyri-aktiv olacaqlar) yenidən başlatmaq istəyirsinizmi?"
 SafeMode.RestartNormal="OBS-i, Normal Rejimdə yenidən başlatmaq istəyirsinizmi?"
 SafeMode.RestartNormal="OBS-i, Normal Rejimdə yenidən başlatmaq istəyirsinizmi?"
 ChromeOS.Title="Dəstəklənməyən platform"
 ChromeOS.Title="Dəstəklənməyən platform"
@@ -354,12 +350,6 @@ Output.NoBroadcast.Title="Heç bir Yayım Konfiqurasiyası edilməyib"
 Output.NoBroadcast.Text="Yayını başlatmadan öncə bir yayım yaratmağınız lazımdır."
 Output.NoBroadcast.Text="Yayını başlatmadan öncə bir yayım yaratmağınız lazımdır."
 Output.BroadcastStartFailed="Yayımın başladılması uğursuz oldu"
 Output.BroadcastStartFailed="Yayımın başladılması uğursuz oldu"
 Output.BroadcastStopFailed="Yayımın dayandırılması uğursuz oldu"
 Output.BroadcastStopFailed="Yayımın dayandırılması uğursuz oldu"
-LogReturnDialog="Günlük Faylı Uğurla Qarşıya Yükləndi"
-LogReturnDialog.Description="Günlük faylınız güncəllənib. Artıq Bağlantı Adresini dəstək və ya xəta aşkarlamaq məqsədi ilə paylaşa bilərsiniz."
-LogReturnDialog.Description.Crash="Çökmə hesabatınız yükləndi. Artıq Bağlantı Adresini xəta aşkarlamaq məqsədi ilə paylaşa bilərsiniz."
-LogReturnDialog.CopyURL="URL-ni Kopyala"
-LogReturnDialog.AnalyzeURL="Təhlil et"
-LogReturnDialog.ErrorUploadingLog="Gündəlik faylını yükləmə xətası"
 Remux.SourceFile="OBS Çəkimi"
 Remux.SourceFile="OBS Çəkimi"
 Remux.TargetFile="Hədəf Fayl"
 Remux.TargetFile="Hədəf Fayl"
 Remux.Stop="Remuxu dayandır"
 Remux.Stop="Remuxu dayandır"
@@ -558,7 +548,6 @@ Basic.Main.StopRecording="Çəkimi dayandır"
 Basic.Main.PauseRecording="Çəkimə fasilə ver"
 Basic.Main.PauseRecording="Çəkimə fasilə ver"
 Basic.Main.UnpauseRecording="Çəkimə davam et"
 Basic.Main.UnpauseRecording="Çəkimə davam et"
 Basic.Main.SplitFile="Qeyd Faylını Böl"
 Basic.Main.SplitFile="Qeyd Faylını Böl"
-Basic.Main.AddChapterMarker="Fəsil İşarəsi Əlavə Et (yalnız Hybrid MP4)"
 Basic.Main.StoppingRecording="Çəkim dayandırılır..."
 Basic.Main.StoppingRecording="Çəkim dayandırılır..."
 Basic.Main.StopReplayBuffer="Yenidən Oynatma Buferini Dayandır"
 Basic.Main.StopReplayBuffer="Yenidən Oynatma Buferini Dayandır"
 Basic.Main.StoppingReplayBuffer="Yenidən Oynatma Buferi Dayandırılır..."
 Basic.Main.StoppingReplayBuffer="Yenidən Oynatma Buferi Dayandırılır..."
@@ -723,7 +712,6 @@ Importer.AutomaticCollectionText="OBS, dəstəklənən üçüncü tərəf proqra
 Restart="Yenidən başlat"
 Restart="Yenidən başlat"
 NeedsRestart="OBS Studio yenidən başladılmalıdır. İndi yenidən başlatmaq istəyirsiniz?"
 NeedsRestart="OBS Studio yenidən başladılmalıdır. İndi yenidən başlatmaq istəyirsiniz?"
 ContextBar.NoSelectedSource="Mənbə seçilməyib"
 ContextBar.NoSelectedSource="Mənbə seçilməyib"
-ContextBar.ResetTransform="Çevrilməni sıfırla"
 ContextBar.MediaControls.PlayMedia="Medianı oynat"
 ContextBar.MediaControls.PlayMedia="Medianı oynat"
 ContextBar.MediaControls.PauseMedia="Mediaya fasilə ver"
 ContextBar.MediaControls.PauseMedia="Mediaya fasilə ver"
 ContextBar.MediaControls.StopMedia="Medianı dayandır"
 ContextBar.MediaControls.StopMedia="Medianı dayandır"

+ 32 - 17
frontend/data/locale/be-BY.ini

@@ -42,7 +42,7 @@ Show="Паказаць"
 Hide="Схаваць"
 Hide="Схаваць"
 UnhideAll="Паказаць усё"
 UnhideAll="Паказаць усё"
 Untitled="Безыменны"
 Untitled="Безыменны"
-New="Новая"
+New="Стварыць"
 Duplicate="Дубляваць"
 Duplicate="Дубляваць"
 Enable="Уключыць"
 Enable="Уключыць"
 DisableOSXVSync="Выключыць V-Sync на macOS"
 DisableOSXVSync="Выключыць V-Sync на macOS"
@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="Немагчыма запусціць наступны
 AlreadyRunning.Title="OBS ужо працуе"
 AlreadyRunning.Title="OBS ужо працуе"
 AlreadyRunning.Text="OBS ужо працуе! Калі вам не патрабуецца некалькі адначасова адкрытых вокнаў OBS, скончыце ўсе існуючыя працэсы праграмы перад запускам новага. Калі вы ўключылі згортванне OBS у вобласць апавяшчэнняў, праверце, ці ёсць там значок праграмы."
 AlreadyRunning.Text="OBS ужо працуе! Калі вам не патрабуецца некалькі адначасова адкрытых вокнаў OBS, скончыце ўсе існуючыя працэсы праграмы перад запускам новага. Калі вы ўключылі згортванне OBS у вобласць апавяшчэнняў, праверце, ці ёсць там значок праграмы."
 AlreadyRunning.LaunchAnyway="Усё роўна запусціць"
 AlreadyRunning.LaunchAnyway="Усё роўна запусціць"
-AutoSafeMode.Title="Бяспечны рэжым"
-AutoSafeMode.Text="Падчас апошняга сеансу працы OBS не была завершана належным чынам.\n\n Ці жадаеце Вы запусціць працу ў бяспечным рэжыме (адключаныя іншыя плагіны, скрыпты і WebSockets)?"
-AutoSafeMode.LaunchSafe="Запуск у бяспечным рэжыме"
-AutoSafeMode.LaunchNormal="Запуск у звычайным рэжыме"
+CrashHandling.Dialog.Title="Выяўлены збой OBS Studio"
+CrashHandling.Labels.Text="OBS Studio няправільна скончыла працу.\n\nЗапусціць у бяспечным рэжыме (адключаныя іншыя плагіны, скрыпты і WebSockets)?"
+CrashHandling.Labels.PrivacyNotice="Вы таксама можаце аўтаматычна запампаваць апошнюю справаздачу аб збоі на серверы OBSProject.<br /><br />Перш як запампоўваць любыя файлы, азнаёмцеся з <a href='https://obsproject.com/privacy-policy'>Палітыкай прыватнасці</a> і звярніце асаблівую ўвагу на яе часткі пра запампоўванне файлаў."
+CrashHandling.Checkbox.SendReport="Я, азнаёміўшыся з палітыкай прыватнасці, пагаджаюся на запампоўванне."
+CrashHandling.Buttons.LaunchSafe="Запуск у бяспечным рэжыме"
+CrashHandling.Buttons.LaunchNormal="Запуск у звычайным рэжыме"
+CrashHandling.Errors.UploadJSONError="Падчас запампоўвання апошняй справаздачы аб збоі ўзнікла памылка. Паўтарыце спробу пазней."
+CrashHandling.Errors.Title="Памылка запампоўвання справаздачы"
 SafeMode.Restart="Ці жадаеце Вы перазапусціць OBS у бяспечным рэжыме (адключаныя іншыя плагіны, скрыпты і WebSockets)?"
 SafeMode.Restart="Ці жадаеце Вы перазапусціць OBS у бяспечным рэжыме (адключаныя іншыя плагіны, скрыпты і WebSockets)?"
 SafeMode.RestartNormal="Ці хочаце Вы перазапусціць OBS у нармальным рэжыме?"
 SafeMode.RestartNormal="Ці хочаце Вы перазапусціць OBS у нармальным рэжыме?"
 ChromeOS.Title="Платформа не падтрымліваецца"
 ChromeOS.Title="Платформа не падтрымліваецца"
@@ -198,7 +202,7 @@ 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="Тэсціраванне завершана"
 Basic.AutoConfig.TestPage.TestingBandwidth="Ідзе тэст паласы прапускання, гэта можа заняць некалькі хвілін..."
 Basic.AutoConfig.TestPage.TestingBandwidth="Ідзе тэст паласы прапускання, гэта можа заняць некалькі хвілін..."
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Пратакол вываду гэтага сэрвісу не быў знойдзены"
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Пратакол вываду гэтага сэрвісу не быў знойдзены"
@@ -263,7 +267,7 @@ QuickTransitions.HotkeyName="Хуткі пераход: %1"
 Basic.AddTransition="Дадаць дапасаваны пераход"
 Basic.AddTransition="Дадаць дапасаваны пераход"
 Basic.RemoveTransition="Выдаліць дапасаваны пераход"
 Basic.RemoveTransition="Выдаліць дапасаваны пераход"
 Basic.TransitionProperties="Уласцівасці перахода"
 Basic.TransitionProperties="Уласцівасці перахода"
-Basic.SceneTransitions="Выгляд перахода"
+Basic.SceneTransitions="Выгляд пераходу"
 Basic.TransitionDuration="Працягласць"
 Basic.TransitionDuration="Працягласць"
 Basic.TogglePreviewProgramMode="Рэжым студыі"
 Basic.TogglePreviewProgramMode="Рэжым студыі"
 Basic.EnablePreviewProgramMode="Уключыць рэжым студыі"
 Basic.EnablePreviewProgramMode="Уключыць рэжым студыі"
@@ -333,7 +337,7 @@ ConfirmStopRecord.Text="Ці вы ўпэўненыя, што хочаце спы
 ConfirmBWTest.Title="Пачаць тэст паласы прапускання?"
 ConfirmBWTest.Title="Пачаць тэст паласы прапускання?"
 ConfirmBWTest.Text="OBS наладжана ў рэжыме тэста паласы прапускання. Гэты рэжым дазваляе праверыць сетку без пачынання эфіру. Пасля завяршэння тэста вам спатрэбіцца яго адключыць, каб вашы гледачы маглі бачыць вашу трансляцыю.\n\nХочаце працягнуць?"
 ConfirmBWTest.Text="OBS наладжана ў рэжыме тэста паласы прапускання. Гэты рэжым дазваляе праверыць сетку без пачынання эфіру. Пасля завяршэння тэста вам спатрэбіцца яго адключыць, каб вашы гледачы маглі бачыць вашу трансляцыю.\n\nХочаце працягнуць?"
 ConfirmExit.Title="Выйсці з OBS?"
 ConfirmExit.Title="Выйсці з OBS?"
-ConfirmExit.Text="OBS зараз актыўны. Усе трансляцыі і (або) запісы будуць адключаныя. Ці вы ўпэўненыя, што хочаце выйсці?"
+ConfirmExit.Text="OBS цяпер актыўны. Усе трансляцыі і (або) запісы будуць адключаныя. Ці вы ўпэўненыя, што хочаце выйсці?"
 ConfirmRemove.Title="Пацвердзіць выдаленне"
 ConfirmRemove.Title="Пацвердзіць выдаленне"
 ConfirmRemove.Text="Ці вы ўпэўненыя, што хочаце выдаліць «%1»?"
 ConfirmRemove.Text="Ці вы ўпэўненыя, што хочаце выдаліць «%1»?"
 ConfirmRemove.TextMultiple="Ці вы ўпэўненыя, што хочаце выдаліць %1 элементы(-аў)?"
 ConfirmRemove.TextMultiple="Ці вы ўпэўненыя, што хочаце выдаліць %1 элементы(-аў)?"
@@ -350,7 +354,7 @@ Output.ConnectFail.Title="Не атрымалася злучыцца"
 Output.ConnectFail.BadPath="Няправільны шлях або URL злучэння. Праверце, ці правільна вы наладзілі праграму."
 Output.ConnectFail.BadPath="Няправільны шлях або URL злучэння. Праверце, ці правільна вы наладзілі праграму."
 Output.ConnectFail.ConnectFailed="Не атрымалася злучыцца з серверам"
 Output.ConnectFail.ConnectFailed="Не атрымалася злучыцца з серверам"
 Output.ConnectFail.InvalidStream="Памылка атрымання доступу да вызначанага канала або ключа трансляцыі. Пераканайцеся ў правільнасці ключа трансляцыі. Калі ён правільны, маглі ўзнікнуць праблемы са злучэннем з серверам."
 Output.ConnectFail.InvalidStream="Памылка атрымання доступу да вызначанага канала або ключа трансляцыі. Пераканайцеся ў правільнасці ключа трансляцыі. Калі ён правільны, маглі ўзнікнуць праблемы са злучэннем з серверам."
-Output.ConnectFail.HdrDisabled="Вывад HDR для гэтага вываду зараз адключаны."
+Output.ConnectFail.HdrDisabled="Вывад HDR для гэтага вываду ў цяперашні момант адключаны."
 Output.ConnectFail.Error="Пры злучэнні з серверам узнікла нечаканая памылка. Больш інфармацыі даступна ў файле журнала."
 Output.ConnectFail.Error="Пры злучэнні з серверам узнікла нечаканая памылка. Больш інфармацыі даступна ў файле журнала."
 Output.ConnectFail.Disconnected="Кліент адлучаны ад сервера."
 Output.ConnectFail.Disconnected="Кліент адлучаны ад сервера."
 Output.StreamEncodeError.Title="Памылка кадавання"
 Output.StreamEncodeError.Title="Памылка кадавання"
@@ -370,12 +374,17 @@ Output.NoBroadcast.Title="Трансляцыя не наладжана"
 Output.NoBroadcast.Text="Перад тым, як пачаць стрым, наладзьце трансляцыю."
 Output.NoBroadcast.Text="Перад тым, як пачаць стрым, наладзьце трансляцыю."
 Output.BroadcastStartFailed="Не атрымалася пачаць трансляцыю"
 Output.BroadcastStartFailed="Не атрымалася пачаць трансляцыю"
 Output.BroadcastStopFailed="Не атрымалася спыніць трансляцыю"
 Output.BroadcastStopFailed="Не атрымалася спыніць трансляцыю"
-LogReturnDialog="Журнал паспяхова запампаваны"
-LogReturnDialog.Description="Ваш файл журнала быў паспяхова запампаваны. Цяпер вы можаце абагуліць спасылку да яго для адладкі або атрымання падтрымкі."
-LogReturnDialog.Description.Crash="Ваша справаздача аб збоях была паспяхова запампавана. Цяпер вы можаце абагуліць спасылку да яе для адладкі або атрымання падтрымкі."
-LogReturnDialog.CopyURL="Скапіяваць URL"
-LogReturnDialog.AnalyzeURL="Аналіз"
-LogReturnDialog.ErrorUploadingLog="Памылка запампоўвання файла журнала"
+LogUploadDialog.Title="Запампоўванне журнала OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Перш як запампоўваць файлы, азнаёмцеся з <a href='https://obsproject.com/privacy-policy'>Палітыкай прыватнасці</a> і асабліва з яе раздзелам, які мае дачыненне да запампоўвання файлаў."
+LogUploadDialog.Labels.Progress="Журнал запампоўваецца. Пачакайце…"
+LogUploadDialog.Labels.Description.AppLog="Ваш файл журнала быў паспяхова запампаваны. Цяпер вы можаце абагуліць спасылку да яго для адладкі або атрымання падтрымкі."
+LogUploadDialog.Labels.Description.CrashLog="Ваша справаздача аб збоях была паспяхова запампавана. Цяпер вы можаце абагуліць спасылку да яе для адладкі або атрымання падтрымкі."
+LogUploadDialog.Buttons.ConfirmUpload="Запампаваць"
+LogUploadDialog.Buttons.CopyURL="Скапіяваць спасылку"
+LogUploadDialog.Buttons.AnalyzeURL="Прааналізаваць журнал"
+LogUploadDialog.Buttons.RetryButton="Паўтарыць"
+LogUploadDialog.Errors.Template="Падчас запампоўвання файла ўзнікла памылка:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Файл для запампоўвання не знойдзены або пусты."
 Remux.SourceFile="Файл запісу OBS"
 Remux.SourceFile="Файл запісу OBS"
 Remux.TargetFile="Канчатковы файл"
 Remux.TargetFile="Канчатковы файл"
 Remux.Remux="Перапакаваць"
 Remux.Remux="Перапакаваць"
@@ -592,7 +601,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.AddChapterMarker="Дадаць метку главы (гібрыдныя фарматы MP4 і MOV)"
 Basic.Main.StoppingRecording="Спыненне запісу…"
 Basic.Main.StoppingRecording="Спыненне запісу…"
 Basic.Main.StopReplayBuffer="Спыніць буфер паўтору"
 Basic.Main.StopReplayBuffer="Спыніць буфер паўтору"
 Basic.Main.StoppingReplayBuffer="Спыненне буфера паўтору…"
 Basic.Main.StoppingReplayBuffer="Спыненне буфера паўтору…"
@@ -820,6 +829,7 @@ 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 [БЭТА] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Гібрыдны MP4 [БЭТА] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Гібрыдны MOV [БЭТА] (.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Некаторыя прайгравальнікі і рэдактары відэа такі фармат не падтрымліваюць. Каб адрэндарыць запіс у больш прыдатным фармаце, перайдзіце ў Файл → Перапакаваць запісы."
@@ -1192,7 +1202,6 @@ Restart="Перазапуск"
 NeedsRestart="Патрабуецца перазапуск OBS Studio. Перазапусціць праграму зараз?"
 NeedsRestart="Патрабуецца перазапуск OBS Studio. Перазапусціць праграму зараз?"
 LoadProfileNeedsRestart="Профіль змяшчае налады, якія патрабуюць перазапуск OBS:\n%1\n\nЦі жадаеце перазапусціць праграму, каб ужыць гэтыя налады?"
 LoadProfileNeedsRestart="Профіль змяшчае налады, якія патрабуюць перазапуск OBS:\n%1\n\nЦі жадаеце перазапусціць праграму, каб ужыць гэтыя налады?"
 ContextBar.NoSelectedSource="Крыніца не выбрана"
 ContextBar.NoSelectedSource="Крыніца не выбрана"
-ContextBar.ResetTransform="Скінуць трансфармацыю"
 ContextBar.MediaControls.PlayMedia="Прайграць"
 ContextBar.MediaControls.PlayMedia="Прайграць"
 ContextBar.MediaControls.PauseMedia="Паўза"
 ContextBar.MediaControls.PauseMedia="Паўза"
 ContextBar.MediaControls.StopMedia="Сыпніць"
 ContextBar.MediaControls.StopMedia="Сыпніць"
@@ -1302,3 +1311,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Абнавіць 
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 не сумяшчаецца з зададзенымі наладамі [Аўдыя → Агульныя → Каналы]: %2, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 не сумяшчаецца з зададзенымі наладамі [Аўдыя → Агульныя → Каналы]: %2, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="Патрабуецца змяніць наладу [Аўдыя → Агульныя → Каналы] на %1"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="Патрабуецца змяніць наладу [Аўдыя → Агульныя → Каналы] на %1"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 патрабуе задаць наладу [Аўдыя → Агульныя → Каналы] інакш"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 патрабуе задаць наладу [Аўдыя → Агульныя → Каналы] інакш"
+Basic.OpenPluginManager="Менеджар плагінаў"
+PluginManager="Менеджар плагінаў"
+PluginManager.HelpText="Менеджар плагінаў"
+PluginManager.Restart="Перазапусціць OBS?"
+PluginManager.NeedsRestart="Для ўжывання змен патрабуецца перазапуск OBS. Ці вы хочаце перазапусціць праграму зараз?"
+PluginManager.MissingPlugin="[ПЛАГІН НЕ ЗНОЙДЗЕНЫ]"

+ 3 - 12
frontend/data/locale/bg-BG.ini

@@ -102,10 +102,6 @@ PluginsFailedToLoad.Text="Неуспешно зареждане на съотв
 AlreadyRunning.Title="OBS вече се изпълнява"
 AlreadyRunning.Title="OBS вече се изпълнява"
 AlreadyRunning.Text="OBS вече е включен! Освен ако не е по желание, моля изключете другите работещи инстанции на OBS преди да включите нова. Ако сте настроили OBS да се минимизира във системната табла, моля проверете дали все още е включен там."
 AlreadyRunning.Text="OBS вече е включен! Освен ако не е по желание, моля изключете другите работещи инстанции на OBS преди да включите нова. Ако сте настроили OBS да се минимизира във системната табла, моля проверете дали все още е включен там."
 AlreadyRunning.LaunchAnyway="Стартирай въпреки това"
 AlreadyRunning.LaunchAnyway="Стартирай въпреки това"
-AutoSafeMode.Title="Безопасен режим"
-AutoSafeMode.Text="OBS не се затвори коректно по време на последната ви сесия.\n\nИскате ли да стартирате в безопасен режим (изключени са сторонни плъгини, скриптове и уебсокети)?"
-AutoSafeMode.LaunchSafe="Пускане в безопасен режим"
-AutoSafeMode.LaunchNormal="Стартиране нормално"
 SafeMode.Restart="Искате ли да рестартирате OBS в безопасен режим (приставки на трети страни, скриптове, изключени WebSocket)?"
 SafeMode.Restart="Искате ли да рестартирате OBS в безопасен режим (приставки на трети страни, скриптове, изключени WebSocket)?"
 SafeMode.RestartNormal="Искате ли да рестартирате OBS в нормален режим?"
 SafeMode.RestartNormal="Искате ли да рестартирате OBS в нормален режим?"
 ChromeOS.Title="Неподдържана платформа"
 ChromeOS.Title="Неподдържана платформа"
@@ -356,12 +352,6 @@ Output.NoBroadcast.Title="Излъчването не е настроено"
 Output.NoBroadcast.Text="Трябва да настроите излъчването, за да може да започнете предаването на живо."
 Output.NoBroadcast.Text="Трябва да настроите излъчването, за да може да започнете предаването на живо."
 Output.BroadcastStartFailed="Неуспешно начало на излъчването"
 Output.BroadcastStartFailed="Неуспешно начало на излъчването"
 Output.BroadcastStopFailed="Неуспешно спиране на излъчването"
 Output.BroadcastStopFailed="Неуспешно спиране на излъчването"
-LogReturnDialog="Успешно качване на дневника"
-LogReturnDialog.Description="Вашият \"log\" файл е качен. Сега можете да споделите URL адреса за отстраняване на грешки или за целите на поддръжката."
-LogReturnDialog.Description.Crash="Вашият доклад за проблеми е качен. Сега можете да споделите URL адреса за целите на отстраняване на грешки."
-LogReturnDialog.CopyURL="Копиране на URL адреса"
-LogReturnDialog.AnalyzeURL="Анализиране"
-LogReturnDialog.ErrorUploadingLog="Грешка при качването на \"log\" файла"
 Remux.SourceFile="OBS запис"
 Remux.SourceFile="OBS запис"
 Remux.TargetFile="Целеви файл"
 Remux.TargetFile="Целеви файл"
 Remux.Remux="Ремултиплексиране"
 Remux.Remux="Ремултиплексиране"
@@ -575,7 +565,6 @@ 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="Изкючване на Буферa за Повторение"
 Basic.Main.StopReplayBuffer="Изкючване на Буферa за Повторение"
 Basic.Main.StoppingReplayBuffer="Спиране на Буферa за Повторение..."
 Basic.Main.StoppingReplayBuffer="Спиране на Буферa за Повторение..."
@@ -839,6 +828,8 @@ Basic.Settings.Output.Reconnect="Автоматично повторно свъ
 Basic.Settings.Output.RetryDelay="Повтаряне на закъснение"
 Basic.Settings.Output.RetryDelay="Повтаряне на закъснение"
 Basic.Settings.Output.MaxRetries="Максимален брой повторни опити"
 Basic.Settings.Output.MaxRetries="Максимален брой повторни опити"
 Basic.Settings.Output.EncoderPreset="Пренастройка на енкодера"
 Basic.Settings.Output.EncoderPreset="Пренастройка на енкодера"
+Basic.Settings.Output.EncoderPreset.ultrafast="%1 (ниско натоварване на процесора, най-ниско качество)"
+Basic.Settings.Output.EncoderPreset.fast="%1 (високо натоварване на процесора, високо качество)"
 Basic.Settings.Output.CustomEncoderSettings="Допълнителни Настройки на Енкодера"
 Basic.Settings.Output.CustomEncoderSettings="Допълнителни Настройки на Енкодера"
 Basic.Settings.Output.CustomMuxerSettings="Допълнителни Настройки при Смесване"
 Basic.Settings.Output.CustomMuxerSettings="Допълнителни Настройки при Смесване"
 Basic.Settings.Output.NoSpaceFileName="Създавай името на записа без Празни Места"
 Basic.Settings.Output.NoSpaceFileName="Създавай името на записа без Празни Места"
@@ -1130,7 +1121,6 @@ Restart="Рестартиране"
 NeedsRestart="OBS Studio трябва да бъде рестартирано. Искате ли да рестартирате сега?"
 NeedsRestart="OBS Studio трябва да бъде рестартирано. Искате ли да рестартирате сега?"
 LoadProfileNeedsRestart="Профилът съдържа настройки, които изискват рестартиране на OBS:\n%1\n\nИскате ли да рестартирате OBS, за да влязат направените промени в сила?"
 LoadProfileNeedsRestart="Профилът съдържа настройки, които изискват рестартиране на OBS:\n%1\n\nИскате ли да рестартирате OBS, за да влязат направените промени в сила?"
 ContextBar.NoSelectedSource="Не е избран източник"
 ContextBar.NoSelectedSource="Не е избран източник"
-ContextBar.ResetTransform="Нулиране на трансформацията"
 ContextBar.MediaControls.PlayMedia="Възпроизвеждане на медия"
 ContextBar.MediaControls.PlayMedia="Възпроизвеждане на медия"
 ContextBar.MediaControls.PauseMedia="Пауза на носителя"
 ContextBar.MediaControls.PauseMedia="Пауза на носителя"
 ContextBar.MediaControls.RestartMedia="Рестартирайте Media"
 ContextBar.MediaControls.RestartMedia="Рестартирайте Media"
@@ -1208,3 +1198,4 @@ YouTube.Errors.livePermissionBlocked="Прякото излъчване е не
 YouTube.Errors.errorExecutingTransition="Прехвърлянето се провали поради грешка при бекенда. Моля, опитайте отново след няколко секунди."
 YouTube.Errors.errorExecutingTransition="Прехвърлянето се провали поради грешка при бекенда. Моля, опитайте отново след няколко секунди."
 YouTube.Errors.errorStreamInactive="YouTube не получава никакви данни от вашето излъчване. Моля, проверете вашите настройки и опитайте отново."
 YouTube.Errors.errorStreamInactive="YouTube не получава никакви данни от вашето излъчване. Моля, проверете вашите настройки и опитайте отново."
 YouTube.Errors.invalidTransition="Направеният опит за прехвърляне е неправилен. Това може да се случва вследствие на незавършено от източника предишно прехвърляне. Моля, изчакайте няколко секунди и опитайте отново."
 YouTube.Errors.invalidTransition="Направеният опит за прехвърляне е неправилен. Това може да се случва вследствие на незавършено от източника предишно прехвърляне. Моля, изчакайте няколко секунди и опитайте отново."
+ConfigDownload.WarningMessageTitle="Предупреждение"

+ 0 - 8
frontend/data/locale/bn-BD.ini

@@ -102,7 +102,6 @@ PluginsFailedToLoad.Title="সংযোজক লোড ত্রুটি"
 AlreadyRunning.Title="OBS ইতিমধ্যে চলছে"
 AlreadyRunning.Title="OBS ইতিমধ্যে চলছে"
 AlreadyRunning.Text="ইতিমধ্যে OBS চলছে! আপনি এটি করতে না চাইলে দয়া করে নতুন ইন্সটেন্স চালানোর চেষ্টা করার আগে OBS এর বিদ্যমান কোনও ইন্সটেন্স বন্ধ করে দিন। যদি আপনার OBS সিস্টেম ট্রেতে থাকার জন্য সেট করে থাকেন তবে দয়া করে এটি এখনও চলছে কিনা তা যাচাই করে দেখুন।"
 AlreadyRunning.Text="ইতিমধ্যে OBS চলছে! আপনি এটি করতে না চাইলে দয়া করে নতুন ইন্সটেন্স চালানোর চেষ্টা করার আগে OBS এর বিদ্যমান কোনও ইন্সটেন্স বন্ধ করে দিন। যদি আপনার OBS সিস্টেম ট্রেতে থাকার জন্য সেট করে থাকেন তবে দয়া করে এটি এখনও চলছে কিনা তা যাচাই করে দেখুন।"
 AlreadyRunning.LaunchAnyway="যাইহোক চালু করুন"
 AlreadyRunning.LaunchAnyway="যাইহোক চালু করুন"
-AutoSafeMode.Title="নিরাপদ ধরণ"
 ChromeOS.Title="অসমর্থিত প্ল্যাটফর্ম"
 ChromeOS.Title="অসমর্থিত প্ল্যাটফর্ম"
 DockCloseWarning.Title="ডকযোগ্য উইন্ডো বন্ধ হচ্ছে"
 DockCloseWarning.Title="ডকযোগ্য উইন্ডো বন্ধ হচ্ছে"
 ExtraBrowsers="কৃত্রিম ব্রাউজার ডকস"
 ExtraBrowsers="কৃত্রিম ব্রাউজার ডকস"
@@ -306,12 +305,6 @@ Output.RecordError.Msg="রেকর্ড করার সময় একট
 Output.RecordError.EncodeErrorMsg="রেকর্ডিংয়ের সময় একটি এনকোডার ত্রুটি ঘটেছে।"
 Output.RecordError.EncodeErrorMsg="রেকর্ডিংয়ের সময় একটি এনকোডার ত্রুটি ঘটেছে।"
 Output.BadPath.Title="খারাপ পার্ট অনুসন্ধানname"
 Output.BadPath.Title="খারাপ পার্ট অনুসন্ধানname"
 Output.NoBroadcast.Title="কোনো সম্প্রচার কনফিগার করা হয়নি"
 Output.NoBroadcast.Title="কোনো সম্প্রচার কনফিগার করা হয়নি"
-LogReturnDialog="সফলভাবে আপলোড লগ"
-LogReturnDialog.Description="আপনার লগ ফাইল আপলোড করা হয়েছে। আপনি এখন ডিবাগিং বা সমর্থন উদ্দেশ্যে ইউআরএল ভাগ করতে পারেন।"
-LogReturnDialog.Description.Crash="আপনার ক্র্যাশ প্রতিবেদন আপলোড করা হয়েছে। আপনি এখন ডিবাগিং উদ্দেশ্যে ইউআরএল ভাগ করতে পারেন।"
-LogReturnDialog.CopyURL="URL অনুলিপি করুন"
-LogReturnDialog.AnalyzeURL="বিশ্লেষণ"
-LogReturnDialog.ErrorUploadingLog="লগ ফাইল আপলোড করা হচ্ছে সমস্যা"
 Remux.SourceFile="OBS রেকর্ডিং"
 Remux.SourceFile="OBS রেকর্ডিং"
 Remux.TargetFile="গন্তব্য ফাইল"
 Remux.TargetFile="গন্তব্য ফাইল"
 Remux.Stop="রিমাক্সিং বন্ধ করুন"
 Remux.Stop="রিমাক্সিং বন্ধ করুন"
@@ -904,7 +897,6 @@ Importer.AutomaticCollectionText="OBS সমর্থিত তৃতীয় 
 Restart="পুনর্সূচনা"
 Restart="পুনর্সূচনা"
 NeedsRestart="OBS Studio পুনরায় চালু করা দরকার। আপনি কি এখনই আবার চালু করতে চান?"
 NeedsRestart="OBS Studio পুনরায় চালু করা দরকার। আপনি কি এখনই আবার চালু করতে চান?"
 ContextBar.NoSelectedSource="কোনও উৎস বাছাই করা হয়নি"
 ContextBar.NoSelectedSource="কোনও উৎস বাছাই করা হয়নি"
-ContextBar.ResetTransform="রিসেট ট্রান্সফরম"
 ContextBar.MediaControls.PlayMedia="মিডিয়া চালান"
 ContextBar.MediaControls.PlayMedia="মিডিয়া চালান"
 ContextBar.MediaControls.PauseMedia="মিডিয়া বিরতি দিন"
 ContextBar.MediaControls.PauseMedia="মিডিয়া বিরতি দিন"
 ContextBar.MediaControls.StopMedia="মিডিয়া থামান"
 ContextBar.MediaControls.StopMedia="মিডিয়া থামান"

+ 28 - 13
frontend/data/locale/ca-ES.ini

@@ -113,11 +113,15 @@ PluginsFailedToLoad.Text="S'ha produït un error en iniciar aquests complements
 AlreadyRunning.Title="L'OBS ja s'està executant"
 AlreadyRunning.Title="L'OBS ja s'està executant"
 AlreadyRunning.Text="L'OBS ja s'està executant! A no ser que vulgueu fer això, tanqueu totes les finestres de l'OBS abans d'intentar iniciar una nova. Si teniu configurat OBS perquè es minimitzi a la barra de tasques, proveu a veure si segueix executant-se aquí."
 AlreadyRunning.Text="L'OBS ja s'està executant! A no ser que vulgueu fer això, tanqueu totes les finestres de l'OBS abans d'intentar iniciar una nova. Si teniu configurat OBS perquè es minimitzi a la barra de tasques, proveu a veure si segueix executant-se aquí."
 AlreadyRunning.LaunchAnyway="Executa de totes maneres"
 AlreadyRunning.LaunchAnyway="Executa de totes maneres"
-AutoSafeMode.Title="Mode segur"
-AutoSafeMode.Text="L'OBS no s'ha tancat correctament durant la darrera sessió.\n\nVoleu iniciar en mode segur (es desactivaran els connectors de tercers, scripts i WebSockets)?"
-AutoSafeMode.LaunchSafe="Inicia en mode segur"
-AutoSafeMode.LaunchNormal="Inicia amb normalitat"
-SafeMode.Restart="Voleu reiniciar l'OBS en mode segur (es desactivaran els connectors de tercers, scripts i WebSockets)?"
+CrashHandling.Dialog.Title="S'ha detectat un error a l'OBS Studio"
+CrashHandling.Labels.Text="L'OBS Studio no s'ha tancat correctament.\n\nExecuta en mode segur (complements de terceres, scripts i WebSockets desactivats)?"
+CrashHandling.Labels.PrivacyNotice="També podeu optar per carregar automàticament l'informe d'error més recent a l'OBSProject.<br /><br />Llegiu la <a href='https://obsproject.com/privacy-policy'>Política de privadesa</a> abans de carregar cap fitxer i pareu especial atenció a les parts relacionades amb la càrrega de fitxers."
+CrashHandling.Checkbox.SendReport="He llegit la política de privadesa i dono el meu consentiment per a la càrrega."
+CrashHandling.Buttons.LaunchSafe="Inicia en mode segur"
+CrashHandling.Buttons.LaunchNormal="Inicia en mode normal\n"
+CrashHandling.Errors.UploadJSONError="S'ha produït un error en intentar carregar el registre d'errors més recent. Torneu-ho a provar més tard."
+CrashHandling.Errors.Title="Error en carregar el registre de fallades\n"
+SafeMode.Restart="Voleu reiniciar l'OBS en mode segur (es desactivaran els complements de tercers, scripts i WebSockets)?"
 SafeMode.RestartNormal="Voleu reiniciar l'OBS en mode normal?"
 SafeMode.RestartNormal="Voleu reiniciar l'OBS en mode normal?"
 ChromeOS.Title="Plataforma no compatible"
 ChromeOS.Title="Plataforma no compatible"
 ChromeOS.Text="Sembla que l'OBS s'està executant dins d'un contenidor del ChromeOS. Aquesta plataforma no és compatible."
 ChromeOS.Text="Sembla que l'OBS s'està executant dins d'un contenidor del ChromeOS. Aquesta plataforma no és compatible."
@@ -368,12 +372,17 @@ Output.NoBroadcast.Title="Cap emissió configurada"
 Output.NoBroadcast.Text="Heu de configurar primer una emissió abans de poder emetre."
 Output.NoBroadcast.Text="Heu de configurar primer una emissió abans de poder emetre."
 Output.BroadcastStartFailed="S'ha produït un error en iniciar la retransmissió"
 Output.BroadcastStartFailed="S'ha produït un error en iniciar la retransmissió"
 Output.BroadcastStopFailed="S'ha produït un error en aturar la retransmissió"
 Output.BroadcastStopFailed="S'ha produït un error en aturar la retransmissió"
-LogReturnDialog="Registre carregat amb èxit"
-LogReturnDialog.Description="S'ha carregat el fitxer de registre. Ara podeu compartir l'URL amb finalitats de depuració o assistència."
-LogReturnDialog.Description.Crash="S'ha carregat el vostre informe de fallada. Ara podeu compartir l'URL amb finalitats de depuració."
-LogReturnDialog.CopyURL="Copia l'URL"
-LogReturnDialog.AnalyzeURL="Analitza"
-LogReturnDialog.ErrorUploadingLog="Error en carregar el fitxer de registre"
+LogUploadDialog.Title="Puja el fitxer de registre de l'OBS Studio\n"
+LogUploadDialog.Labels.PrivacyNotice="Llegiu la <a href='https://obsproject.com/privacy-policy'>Política de privadesa</a> i la seva secció sobre la càrrega de fitxers abans de carregar-ne cap."
+LogUploadDialog.Labels.Progress="Pujada del registre en curs. Espereu..."
+LogUploadDialog.Labels.Description.AppLog="S'ha penjat el fitxer de registre. Ara podeu compartir l'URL amb finalitats de depuració o assistència."
+LogUploadDialog.Labels.Description.CrashLog="S'ha penjat l'informe d'error. Ara podeu compartir l'URL amb finalitats de depuració."
+LogUploadDialog.Buttons.ConfirmUpload="Penja"
+LogUploadDialog.Buttons.CopyURL="Copia l'URL del registre"
+LogUploadDialog.Buttons.AnalyzeURL="Analitza el fitxer de registre"
+LogUploadDialog.Buttons.RetryButton="Reintenta"
+LogUploadDialog.Errors.Template="S'ha produït un error en intentar pujar el fitxer:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="No s'ha trobat cap fitxer per pujar o el fitxer estava buit."
 Remux.SourceFile="Enregistrament OBS"
 Remux.SourceFile="Enregistrament OBS"
 Remux.TargetFile="Fitxer de destinació"
 Remux.TargetFile="Fitxer de destinació"
 Remux.Remux="Converteix"
 Remux.Remux="Converteix"
@@ -583,7 +592,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ítols (només MP4 híbrid)"
+Basic.Main.AddChapterMarker="Afegeix un marcador de capítol (només MP4/MOV 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..."
@@ -807,6 +816,7 @@ Basic.Settings.Output="Sortida"
 Basic.Settings.Output.Format="Format d'enregistrament"
 Basic.Settings.Output.Format="Format d'enregistrament"
 Basic.Settings.Output.Format.MKV="Vídeo Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Vídeo Matroska (.mkv)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrid [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrid [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV híbrid [BETA] (.mov)"
 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="El MOV fragmentat escriu l'enregistrament en trossos i no requereix la mateixa finalització que els fitxers MOV tradicionals.\nAixò garanteix que el fitxer es pugui reproduir fins i tot si s'interromp l'escriptura al disc, per exemple, com a resultat d'un BSOD o una pèrdua d'energia.\n\nÉs possible que això no sigui compatible amb tots els reproductors i editors. Utilitzeu Fitxer → Enregistraments remux per convertir el fitxer a un format més compatible si cal."
 Basic.Settings.Output.Format.TT.fragmented_mov="El MOV fragmentat escriu l'enregistrament en trossos i no requereix la mateixa finalització que els fitxers MOV tradicionals.\nAixò garanteix que el fitxer es pugui reproduir fins i tot si s'interromp l'escriptura al disc, per exemple, com a resultat d'un BSOD o una pèrdua d'energia.\n\nÉs possible que això no sigui compatible amb tots els reproductors i editors. Utilitzeu Fitxer → Enregistraments remux per convertir el fitxer a un format més compatible si cal."
@@ -1188,7 +1198,6 @@ Restart="Reinicia"
 NeedsRestart="Cal reiniciar l'OBS Studio. Voleu reiniciar-lo ara?"
 NeedsRestart="Cal reiniciar l'OBS Studio. Voleu reiniciar-lo ara?"
 LoadProfileNeedsRestart="El perfil conté paràmetres que requereixen reiniciar l'OBS:\n%1\n\nVoleu reiniciar l'OBS perquè aquests paràmetres tinguin efecte?"
 LoadProfileNeedsRestart="El perfil conté paràmetres que requereixen reiniciar l'OBS:\n%1\n\nVoleu reiniciar l'OBS perquè aquests paràmetres tinguin efecte?"
 ContextBar.NoSelectedSource="No s'ha seleccionat cap font"
 ContextBar.NoSelectedSource="No s'ha seleccionat cap font"
-ContextBar.ResetTransform="Restableix la transformació"
 ContextBar.MediaControls.PlayMedia="Reprodueix el contingut"
 ContextBar.MediaControls.PlayMedia="Reprodueix el contingut"
 ContextBar.MediaControls.PauseMedia="Pausa el contingut"
 ContextBar.MediaControls.PauseMedia="Pausa el contingut"
 ContextBar.MediaControls.StopMedia="Atura el contingut"
 ContextBar.MediaControls.StopMedia="Atura el contingut"
@@ -1297,3 +1306,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Actualitza la conf
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 no és compatible actualment amb [Àudio → General → Canals] establert a «%2», %3"
 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.AudioChannelsSingle="[Àudio → General → Canals] s'ha d'establir a «%1»"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requereix diversos paràmetres diferents per a [Àudio → General → Canals]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requereix diversos paràmetres diferents per a [Àudio → General → Canals]"
+Basic.OpenPluginManager="Gestor de complements"
+PluginManager="Gestor de complements"
+PluginManager.HelpText="Gestor de complements"
+PluginManager.Restart="Voleu reiniciar l'OBS?\n"
+PluginManager.NeedsRestart="Per aplicar aquests canvis, cal reiniciar l'OBS. Voleu reiniciar-lo ara?"
+PluginManager.MissingPlugin="[COMPLEMENT NO TROBAT]"

+ 21 - 12
frontend/data/locale/cs-CZ.ini

@@ -110,10 +110,14 @@ PluginsFailedToLoad.Text="Následující OBS pluginy se nepodařilo načíst:\n\
 AlreadyRunning.Title="OBS je již spuštěno"
 AlreadyRunning.Title="OBS je již spuštěno"
 AlreadyRunning.Text="OBS již běží! Pokud jste to opravdu nechtěli udělat, tak prosím ukončete ostatní běžící instance programu OBS před spuštěním nové. Pokud máte nastavenu minimalizaci do lišty, tak se prosím podívejte, zda neběží tam."
 AlreadyRunning.Text="OBS již běží! Pokud jste to opravdu nechtěli udělat, tak prosím ukončete ostatní běžící instance programu OBS před spuštěním nové. Pokud máte nastavenu minimalizaci do lišty, tak se prosím podívejte, zda neběží tam."
 AlreadyRunning.LaunchAnyway="Spustit tak či tak"
 AlreadyRunning.LaunchAnyway="Spustit tak či tak"
-AutoSafeMode.Title="Nouzový režim"
-AutoSafeMode.Text="OBS zaznamenalo problémy při posledním ukončování.\n\nChcete spustit OBS v nouzovém režimu (pluginy třetích stran, skripty a websockety budou zakázány)?"
-AutoSafeMode.LaunchSafe="Spustit v nouzovém režimu"
-AutoSafeMode.LaunchNormal="Spustit normálně"
+CrashHandling.Dialog.Title="Detekováno selhání OBS Studia"
+CrashHandling.Labels.Text="OBS Studio nebylo správně ukončeno.\n\nSpustit v nouzovém režimu (pluginy a skripty třetích stran, WekSockety budou vypnuty)?"
+CrashHandling.Labels.PrivacyNotice="Také můžete automaticky nahrát nejnovější soubor o selhání do OBSProject.<br /><br />Přeštěte si, prosím, <a href='https://obsproject.com/privacy-policy'>zásady ochrany osobních údajů</a> před nahráváním jakýkoliv souborů a věnujte zvláštní pozornost částem týkajícím se nahrávání souborů."
+CrashHandling.Checkbox.SendReport="Přečetl jsem zásady ochrany osobních údajů a souhlasím s nahráním."
+CrashHandling.Buttons.LaunchSafe="Spustit v nouzovém řežimu"
+CrashHandling.Buttons.LaunchNormal="Spustit v normálním režimu"
+CrashHandling.Errors.UploadJSONError="Při nahrávání nejnovějšího souboru o selhání došlo k chybě. Zkuste to, prosím, později."
+CrashHandling.Errors.Title="Chyba při nahrávání souboru o selhání"
 SafeMode.Restart="Chcete restartovat OBS v nouzovém režimu (pluginy třetích stran, skripty a websockety budou zakázány)?"
 SafeMode.Restart="Chcete restartovat OBS v nouzovém režimu (pluginy třetích stran, skripty a websockety budou zakázány)?"
 SafeMode.RestartNormal="Chcete restartovat OBS v normálním režimu?"
 SafeMode.RestartNormal="Chcete restartovat OBS v normálním režimu?"
 ChromeOS.Title="Nepodporovaná platforma"
 ChromeOS.Title="Nepodporovaná platforma"
@@ -361,12 +365,17 @@ Output.NoBroadcast.Title="Není nastaveno žádné vysílání"
 Output.NoBroadcast.Text="Nejdříve musíte vysílání nastavit než můžete začít vysílat."
 Output.NoBroadcast.Text="Nejdříve musíte vysílání nastavit než můžete začít vysílat."
 Output.BroadcastStartFailed="Nepodařilo se spustit vysílání"
 Output.BroadcastStartFailed="Nepodařilo se spustit vysílání"
 Output.BroadcastStopFailed="Nepodařilo se zastavit vysílání"
 Output.BroadcastStopFailed="Nepodařilo se zastavit vysílání"
-LogReturnDialog="Záznam byl úspěšně nahrán"
-LogReturnDialog.Description="Váš soubor záznamu byl nahrán. Nyní můžete sdílet tuto adresu pro účely ladění nebo podpory."
-LogReturnDialog.Description.Crash="Váše hlášení o selhání bylo nahráno. Nyní můžete sdílet tuto adresu pro účely ladění."
-LogReturnDialog.CopyURL="Zkopírovat"
-LogReturnDialog.AnalyzeURL="Analyzovat"
-LogReturnDialog.ErrorUploadingLog="Nahrání záznamu se nezdařilo"
+LogUploadDialog.Title="Nahrávání souboru záznamu OBS Studia"
+LogUploadDialog.Labels.PrivacyNotice="Přečtěte si, prosím, <a href='https://obsproject.com/privacy-policy'>zásady ochrany osobních údajů</a> a to sekci o nahrávání souborů před nahráváním jakýkoliv souborů."
+LogUploadDialog.Labels.Progress="Probíhá nahrávání souboru záznamu. Čekejte prosím..."
+LogUploadDialog.Labels.Description.AppLog="Váš soubor záznamu byl nahrán. Nyní můžete sdílet URL pro účely ladění či podpory."
+LogUploadDialog.Labels.Description.CrashLog="Vaše hlášení o selhání bylo nahráno. Nyní můžete sdílet URL pro účely ladění či podpory."
+LogUploadDialog.Buttons.ConfirmUpload="Nahrát"
+LogUploadDialog.Buttons.CopyURL="Zkopírovat URL"
+LogUploadDialog.Buttons.AnalyzeURL="Analyzovat soubor záznamu"
+LogUploadDialog.Buttons.RetryButton="Zkusit znovu"
+LogUploadDialog.Errors.Template="Při pokusu o nahrání souboru došlo k chybě:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Nebyl nalezen žádný soubor k nahrání nebo byl prázdný."
 Remux.SourceFile="OBS nahrávka"
 Remux.SourceFile="OBS nahrávka"
 Remux.TargetFile="Cílový soubor"
 Remux.TargetFile="Cílový soubor"
 Remux.Remux="Převést"
 Remux.Remux="Převést"
@@ -583,7 +592,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 (pouze pro hybridní MP4)"
+Basic.Main.AddChapterMarker="Přidat značku kapitoly (pouze pro hybridní MP4/MOV)"
 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..."
@@ -811,6 +820,7 @@ 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)"
+Basic.Settings.Output.Format.hMOV="Hybridní MOV [BETA] (.mov)"
 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 záznam po částech a nevyžaduje stejnou finalizaci jako tradiční soubory MOV.\nToto zaručí, že bude možné soubor přehrát i přes přerušení zápisu souboru na disk, třeba z důvodu BSOD nebo ztráty napájení.\n\nToto nemusí být kompatibilní se všemi přehrávači a editory. V případě potřeby použijte Soubor → Převést nahrávky pro převod souboru do kompatibilnějšího formátu."
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentované MOV zapisuje záznam po částech a nevyžaduje stejnou finalizaci jako tradiční soubory MOV.\nToto zaručí, že bude možné soubor přehrát i přes přerušení zápisu souboru na disk, třeba z důvodu BSOD nebo ztráty napájení.\n\nToto nemusí být kompatibilní se všemi přehrávači a editory. V případě potřeby použijte Soubor → Převést nahrávky pro převod souboru do kompatibilnějšího formátu."
@@ -1178,7 +1188,6 @@ Restart="Restartování"
 NeedsRestart="OBS Studio je třeba restartovat. Chcete tak provést nyní?"
 NeedsRestart="OBS Studio je třeba restartovat. Chcete tak provést nyní?"
 LoadProfileNeedsRestart="Profil obsahuje nastavení, které vyžaduje restartování OBS:\n%1\n\nPřejete si restartovat OBS pro aplikování těchto změn?"
 LoadProfileNeedsRestart="Profil obsahuje nastavení, které vyžaduje restartování OBS:\n%1\n\nPřejete si restartovat OBS pro aplikování těchto změn?"
 ContextBar.NoSelectedSource="Není vybrán žádný zdroj"
 ContextBar.NoSelectedSource="Není vybrán žádný zdroj"
-ContextBar.ResetTransform="Obnovit pozici"
 ContextBar.MediaControls.PlayMedia="Začít přehrávat"
 ContextBar.MediaControls.PlayMedia="Začít přehrávat"
 ContextBar.MediaControls.PauseMedia="Pozastavit přehrávání"
 ContextBar.MediaControls.PauseMedia="Pozastavit přehrávání"
 ContextBar.MediaControls.StopMedia="Zastavit přehrávání"
 ContextBar.MediaControls.StopMedia="Zastavit přehrávání"

+ 22 - 12
frontend/data/locale/da-DK.ini

@@ -22,8 +22,16 @@ Exit="Afslut"
 Mixer="Lydmixer"
 Mixer="Lydmixer"
 Browse="Gennemse"
 Browse="Gennemse"
 DroppedFrames="Tabte billeder (frames) %1 (%2%)"
 DroppedFrames="Tabte billeder (frames) %1 (%2%)"
+Projector.Open.Program="Åben programprojektor"
+Projector.Open.Preview="Åben forhåndsvisningsprojektor"
+Projector.Open.Scene="Åben sceneprojektor"
+Projector.Open.Source="Åben kildeprojektor"
+Projector.Open.Multiview="Åben Multiview"
 Projector.Display="Skærm: %1"
 Projector.Display="Skærm: %1"
 Projector.Window="Nyt vindue"
 Projector.Window="Nyt vindue"
+Projector.Title="Projektor"
+Projector.Title.Source="Kilde: %1"
+Projector.ResizeWindowToContent="Tilpas vindue til indhold"
 Clear="Ryd"
 Clear="Ryd"
 Revert="Tilbagefør"
 Revert="Tilbagefør"
 Show="Vis"
 Show="Vis"
@@ -100,10 +108,6 @@ PluginsFailedToLoad.Text="Flg. OBS-plugins kunne ikke indlæses:\n\n%1\nOpdatér
 AlreadyRunning.Title="OBS kører allerede"
 AlreadyRunning.Title="OBS kører allerede"
 AlreadyRunning.Text="OBS kører allerede! Medmindre dette er tilsigtet, så bør du lukke enhver eksisterende OBS-proces, inden du forsøger at køre en ny. Hvis du har OBS opsat til at minimeres sig til systembakken, så tjek om den stadig kører dér."
 AlreadyRunning.Text="OBS kører allerede! Medmindre dette er tilsigtet, så bør du lukke enhver eksisterende OBS-proces, inden du forsøger at køre en ny. Hvis du har OBS opsat til at minimeres sig til systembakken, så tjek om den stadig kører dér."
 AlreadyRunning.LaunchAnyway="Start alligevel"
 AlreadyRunning.LaunchAnyway="Start alligevel"
-AutoSafeMode.Title="Fejlsikret tilstand"
-AutoSafeMode.Text="OBS lukkede ikke ordenligt ned efter din sidste session.\n\nVil du gerne starte i Fejlsikret tilstand (tredjeparts udvidelser, scripts og WebSockets vil være slået fra)?"
-AutoSafeMode.LaunchSafe="Start i Fejlsikret tilstand"
-AutoSafeMode.LaunchNormal="Start normalt"
 SafeMode.Restart="Vil du genstarte OBS i Fejlsikret tilstand  (tredjeparts udvidelser, scripts og WebSockets vil være slået fra)?"
 SafeMode.Restart="Vil du genstarte OBS i Fejlsikret tilstand  (tredjeparts udvidelser, scripts og WebSockets vil være slået fra)?"
 SafeMode.RestartNormal="Vil du genstarte OBS i normal tilstand?"
 SafeMode.RestartNormal="Vil du genstarte OBS i normal tilstand?"
 ChromeOS.Title="Uunderstøttet platform"
 ChromeOS.Title="Uunderstøttet platform"
@@ -347,12 +351,7 @@ Output.NoBroadcast.Title="Ingen Udsendelse opsat"
 Output.NoBroadcast.Text="En udsendelse skal opættes, inden streaming kan påbegyndes."
 Output.NoBroadcast.Text="En udsendelse skal opættes, inden streaming kan påbegyndes."
 Output.BroadcastStartFailed="Start af udsendelse mislykkedes"
 Output.BroadcastStartFailed="Start af udsendelse mislykkedes"
 Output.BroadcastStopFailed="Stop af udsendelse mislykkedes"
 Output.BroadcastStopFailed="Stop af udsendelse mislykkedes"
-LogReturnDialog="Log er uploadet"
-LogReturnDialog.Description="Din logfil er uploadet. Du kan nu dele URL'en mhp. fejlfinding eller support."
-LogReturnDialog.Description.Crash="Din nedbrudsrapport er uploadet. Du kan nu dele URL'en mhp. fejlfinding."
-LogReturnDialog.CopyURL="Kopiér URL"
-LogReturnDialog.AnalyzeURL="Analysér"
-LogReturnDialog.ErrorUploadingLog="Fejl under upload af logfil"
+LogUploadDialog.Buttons.RetryButton="Prøv igen"
 Remux.SourceFile="OBS-optagelse"
 Remux.SourceFile="OBS-optagelse"
 Remux.TargetFile="Destinationsfil"
 Remux.TargetFile="Destinationsfil"
 Remux.ClearFinished="Ryd færdige emner"
 Remux.ClearFinished="Ryd færdige emner"
@@ -401,7 +400,10 @@ MacPermissions.Item.Camera="Kamera"
 MacPermissions.Item.Camera.Details="Denne tilladelse kræves for at kunne optage indhold fra et webcam eller et optagekort."
 MacPermissions.Item.Camera.Details="Denne tilladelse kræves for at kunne optage indhold fra et webcam eller et optagekort."
 MacPermissions.Item.Microphone="Mikrofon"
 MacPermissions.Item.Microphone="Mikrofon"
 MacPermissions.Item.Microphone.Details="OBS kræver denne tilladelse for at kunne optage din mikrofon eller en ekstern lydkilde."
 MacPermissions.Item.Microphone.Details="OBS kræver denne tilladelse for at kunne optage din mikrofon eller en ekstern lydkilde."
+MacPermissions.Item.InputMonitoring="Input monitorering"
+MacPermissions.Item.InputMonitoring.Details="Denne tilladelse er påkrævet for at genvejstaster virker, mens OBS kører i baggrunden"
 MacPermissions.Item.Accessibility="Tilgængelighed"
 MacPermissions.Item.Accessibility="Tilgængelighed"
+MacPermissions.Item.Accessibility.Details="På ældre installation kan OBS fremgå i \"Tilgængelighed\" i stedet for \"Input monitorering\""
 MacPermissions.Continue="Fortsæt"
 MacPermissions.Continue="Fortsæt"
 SourceLeak.Title="Kildeoprydningsfejl"
 SourceLeak.Title="Kildeoprydningsfejl"
 SourceLeak.Text="Der var et problem under skift af scenekollektion og nogle kilder kunne ikke blive fjernet. Dette problem forsages typisk af udvidelser, som ikke frigiver ressourcerne ordenligt. Sørg derfor for, at dine udvidelser er opdateret til seneste version.\n\nOBS Studio vil nu lukke ned for at undgå potentiel datakorruption."
 SourceLeak.Text="Der var et problem under skift af scenekollektion og nogle kilder kunne ikke blive fjernet. Dette problem forsages typisk af udvidelser, som ikke frigiver ressourcerne ordenligt. Sørg derfor for, at dine udvidelser er opdateret til seneste version.\n\nOBS Studio vil nu lukke ned for at undgå potentiel datakorruption."
@@ -551,7 +553,6 @@ Basic.Main.StopRecording="Stop optagelse"
 Basic.Main.PauseRecording="Sæt optagelse på pause"
 Basic.Main.PauseRecording="Sæt optagelse på pause"
 Basic.Main.UnpauseRecording="Genoptag optagelse"
 Basic.Main.UnpauseRecording="Genoptag optagelse"
 Basic.Main.SplitFile="Opdel optagelsesfil"
 Basic.Main.SplitFile="Opdel optagelsesfil"
-Basic.Main.AddChapterMarker="Tilføj kapitelmarkør (kun Hybrid MP4)"
 Basic.Main.StoppingRecording="Stopper optagelse..."
 Basic.Main.StoppingRecording="Stopper optagelse..."
 Basic.Main.StopReplayBuffer="Stop Genafspilnings-buffer"
 Basic.Main.StopReplayBuffer="Stop Genafspilnings-buffer"
 Basic.Main.StoppingReplayBuffer="Stopper Genafspilnings-buffer..."
 Basic.Main.StoppingReplayBuffer="Stopper Genafspilnings-buffer..."
@@ -730,6 +731,12 @@ Basic.Settings.Appearance.General="Generelt"
 Basic.Settings.Appearance.General.Theme="Tema"
 Basic.Settings.Appearance.General.Theme="Tema"
 Basic.Settings.Appearance.General.Variant="Stil"
 Basic.Settings.Appearance.General.Variant="Stil"
 Basic.Settings.Appearance.General.NoVariant="Ingen stiler tilgængelig"
 Basic.Settings.Appearance.General.NoVariant="Ingen stiler tilgængelig"
+Basic.Settings.Appearance.FontScale="Skriftstørrelse"
+Basic.Settings.Appearance.Density="Tæthed"
+Basic.Settings.Appearance.Classic="Klassisk"
+Basic.Settings.Appearance.Compact="Kompakt"
+Basic.Settings.Appearance.Comfortable="Behageligt"
+Basic.Settings.Appearance.OptionsWarning="Nogle indstillinger for udseende er ikke muligt for denne stil."
 Basic.Settings.Stream.Custom.UseAuthentication="Benyt godkendelse"
 Basic.Settings.Stream.Custom.UseAuthentication="Benyt godkendelse"
 Basic.Settings.Stream.Custom.Username="Brugernavn"
 Basic.Settings.Stream.Custom.Username="Brugernavn"
 Basic.Settings.Stream.Custom.Password="Adgangskode"
 Basic.Settings.Stream.Custom.Password="Adgangskode"
@@ -759,6 +766,7 @@ Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maksimum videospor"
 Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Tillad streamdump til FLV (bruger simpel optagelses filindstillinger)"
 Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Tillad streamdump til FLV (bruger simpel optagelses filindstillinger)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Tillad Config Override"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Tillad Config Override"
 Basic.Settings.Stream.MultitrackVideoLabel="Multispor video"
 Basic.Settings.Stream.MultitrackVideoLabel="Multispor video"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="Ekstra lærred"
 Basic.Settings.Stream.AdvancedOptions="Avancerede indstillinger"
 Basic.Settings.Stream.AdvancedOptions="Avancerede indstillinger"
 Basic.Settings.Output.Format="Optagelsesformat"
 Basic.Settings.Output.Format="Optagelsesformat"
 Basic.Settings.Output.Format.fMP4="Fragmenteret MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmenteret MP4 (.mp4)"
@@ -1105,11 +1113,11 @@ Importer.Path="Sti til Samling"
 Importer.Program="Fundet program"
 Importer.Program="Fundet program"
 Importer.AutomaticCollectionPrompt="Søg automatisk efter scenesamlinger"
 Importer.AutomaticCollectionPrompt="Søg automatisk efter scenesamlinger"
 Importer.AutomaticCollectionText="OBS kan automatisk finde importerbare scenesamlinger fra understøttede tredjepartsprogrammer. Skal OBS automatisk finder samlinger til dig?\n\nDu kan ændre dette senere i Indstillinger > Generelt > Importører."
 Importer.AutomaticCollectionText="OBS kan automatisk finde importerbare scenesamlinger fra understøttede tredjepartsprogrammer. Skal OBS automatisk finder samlinger til dig?\n\nDu kan ændre dette senere i Indstillinger > Generelt > Importører."
+Importer.SelectFile="Gennemse..."
 Restart="Genstart"
 Restart="Genstart"
 NeedsRestart="Genstart af OBS Studio er nødvendig. Genstart nu?"
 NeedsRestart="Genstart af OBS Studio er nødvendig. Genstart nu?"
 LoadProfileNeedsRestart="Profilen indeholder indstillinger, som kræver genstart af OBS:\n%1\n\nGenstart OBS for at effektuere disse indstillinger?"
 LoadProfileNeedsRestart="Profilen indeholder indstillinger, som kræver genstart af OBS:\n%1\n\nGenstart OBS for at effektuere disse indstillinger?"
 ContextBar.NoSelectedSource="Ingen kilde valgt"
 ContextBar.NoSelectedSource="Ingen kilde valgt"
-ContextBar.ResetTransform="Nulstil Transformering"
 ContextBar.MediaControls.PlayMedia="Afspil medie"
 ContextBar.MediaControls.PlayMedia="Afspil medie"
 ContextBar.MediaControls.PauseMedia="Pause medie"
 ContextBar.MediaControls.PauseMedia="Pause medie"
 ContextBar.MediaControls.StopMedia="Stop medie"
 ContextBar.MediaControls.StopMedia="Stop medie"
@@ -1192,6 +1200,7 @@ ConfigDownload.WarningMessageTitle="Advarsel"
 FailedToStartStream.MissingConfigURL="Intet config URL tilgængeligt for den nuværende tjeneste"
 FailedToStartStream.MissingConfigURL="Intet config URL tilgængeligt for den nuværende tjeneste"
 FailedToStartStream.NoCustomRTMPURLInSettings="Tilpasset RTMP URL ikke specificeret"
 FailedToStartStream.NoCustomRTMPURLInSettings="Tilpasset RTMP URL ikke specificeret"
 FailedToStartStream.InvalidCustomConfig="Ugyldig tilpasset config"
 FailedToStartStream.InvalidCustomConfig="Ugyldig tilpasset config"
+FailedToStartStream.MissingCanvas="Et konfigureret ekstra lærred mangler"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Kunne ikke lave multispor video tjeneste"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Kunne ikke lave multispor video tjeneste"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="Kunne ikke lave multispor video RTMP-output"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="Kunne ikke lave multispor video RTMP-output"
 FailedToStartStream.EncoderNotAvailable="NVENC ikke tilgængeligt.\n\nFejlede i at finde encodertype '%1'"
 FailedToStartStream.EncoderNotAvailable="NVENC ikke tilgængeligt.\n\nFejlede i at finde encodertype '%1'"
@@ -1205,6 +1214,7 @@ FailedToStartStream.WarningUnknownStatus="Fik ukendt statusværdi '%1'"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVil du fortsætte med at streame uden %1?"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\nVil du fortsætte med at streame uden %1?"
 FailedToStartStream.WarningRetry="\n<br><br>\nVil du fortsætte med at streame?"
 FailedToStartStream.WarningRetry="\n<br><br>\nVil du fortsætte med at streame?"
 FailedToStartStream.MissingEncoderConfigs="Go Live config indeholt ikke encoderkonfigurationer"
 FailedToStartStream.MissingEncoderConfigs="Go Live config indeholt ikke encoderkonfigurationer"
+FailedToStartStream.InvalidEncoderConfig="Go Live config indeholdt en ugyldig encoderkonfiguration"
 FailedToStartStream.StatusMissingHTML="Go Live anmodning fik en uspeciferet fejl"
 FailedToStartStream.StatusMissingHTML="Go Live anmodning fik en uspeciferet fejl"
 FailedToStartStream.NoConfigSupplied="Manglede config"
 FailedToStartStream.NoConfigSupplied="Manglede config"
 MultitrackVideo.Info="%1 optimerer automatisk dine indstillinger til at encode og sende flere videokvaliteter. Ved at vælge denne indstilling sendes %2 informationer om din computer og programopsætning."
 MultitrackVideo.Info="%1 optimerer automatisk dine indstillinger til at encode og sende flere videokvaliteter. Ved at vælge denne indstilling sendes %2 informationer om din computer og programopsætning."

+ 29 - 14
frontend/data/locale/de-DE.ini

@@ -23,7 +23,7 @@ Browse="Durchsuchen"
 DroppedFrames="Ausgelassene Frames %1 (%2 %)"
 DroppedFrames="Ausgelassene Frames %1 (%2 %)"
 Projector.Open.Program="Programmprojektor öffnen"
 Projector.Open.Program="Programmprojektor öffnen"
 Projector.Open.Preview="Vorschauprojektor öffnen"
 Projector.Open.Preview="Vorschauprojektor öffnen"
-Projector.Open.Scene="Szeneprojektor öffnen"
+Projector.Open.Scene="Szenenprojektor öffnen"
 Projector.Open.Source="Quellenprojektor öffnen"
 Projector.Open.Source="Quellenprojektor öffnen"
 Projector.Open.Multiview="Multiview öffnen"
 Projector.Open.Multiview="Multiview öffnen"
 Projector.Display="Bildschirm: %1"
 Projector.Display="Bildschirm: %1"
@@ -111,10 +111,14 @@ PluginsFailedToLoad.Text="Folgende OBS-Plugins konnten nicht geladen werden:\n\n
 AlreadyRunning.Title="OBS wird bereits ausgeführt"
 AlreadyRunning.Title="OBS wird bereits ausgeführt"
 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.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.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.LaunchSafe="Im abgesicherten Modus starten"
-AutoSafeMode.LaunchNormal="Normal starten"
+CrashHandling.Dialog.Title="OBS Studio Absturz erkannt"
+CrashHandling.Labels.Text="OBS Studio wurde nicht ordnungsgemäß heruntergefahren.\n\nAusführen im abgesicherten Modus (Plugins von Drittanbietern, Skripte und Websockets deaktiviert)?"
+CrashHandling.Labels.PrivacyNotice="Sie können auch festlegen, dass der letzte Absturzprotokoll automatisch in das OBSProject hochgeladen wird.<br /><br />Bitte lesen Sie die <a href='https://obsproject.com/privacy-policy'>Datenschutzbestimmungen</a>, bevor Sie Dateien hochladen, und achten Sie besonders auf die Abschnitte, die das Hochladen von Dateien betreffen."
+CrashHandling.Checkbox.SendReport="Ich habe die Datenschutzbestimmungen gelesen und stimme dem Upload zu."
+CrashHandling.Buttons.LaunchSafe="Im abgesicherten Modus starten"
+CrashHandling.Buttons.LaunchNormal="Im normalen Modus starten"
+CrashHandling.Errors.UploadJSONError="Beim Versuch, das letzte Absturzprotokoll hochzuladen, ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal."
+CrashHandling.Errors.Title="Fehler beim Hochladen des Absturzprotokolls"
 SafeMode.Restart="Möchten Sie OBS im abgesicherten Modus (mit deaktivierten Drittanbieter-Plugins, Skripte, und WebSockets) neu starten?"
 SafeMode.Restart="Möchten Sie OBS im abgesicherten Modus (mit deaktivierten Drittanbieter-Plugins, Skripte, und WebSockets) neu starten?"
 SafeMode.RestartNormal="Möchten Sie OBS normal neu starten?"
 SafeMode.RestartNormal="Möchten Sie OBS normal neu starten?"
 ChromeOS.Title="Nicht unterstützte Plattform"
 ChromeOS.Title="Nicht unterstützte Plattform"
@@ -358,12 +362,17 @@ Output.NoBroadcast.Title="Keine Übertragung konfiguriert"
 Output.NoBroadcast.Text="Sie müssen eine Übertragung einrichten, bevor Sie mit dem Streamen beginnen können."
 Output.NoBroadcast.Text="Sie müssen eine Übertragung einrichten, bevor Sie mit dem Streamen beginnen können."
 Output.BroadcastStartFailed="Starten der Übertragung fehlgeschlagen"
 Output.BroadcastStartFailed="Starten der Übertragung fehlgeschlagen"
 Output.BroadcastStopFailed="Beenden der Übertragung fehlgeschlagen"
 Output.BroadcastStopFailed="Beenden der Übertragung fehlgeschlagen"
-LogReturnDialog="Log erfolgreich hochgeladen"
-LogReturnDialog.Description="Ihre Logdatei wurde hochgeladen. Sie können die URL jetzt für Debugging- oder Support-Zwecke teilen."
-LogReturnDialog.Description.Crash="Ihr Absturzbericht wurde hochgeladen. Sie können die URL jetzt für Debugging-Zwecke teilen."
-LogReturnDialog.CopyURL="URL kopieren"
-LogReturnDialog.AnalyzeURL="Analysieren"
-LogReturnDialog.ErrorUploadingLog="Fehler beim Hochladen der Logdatei"
+LogUploadDialog.Title="OBS Studio Log-Datei hochladen"
+LogUploadDialog.Labels.PrivacyNotice="Bitte lesen Sie die <a href='https://obsproject.com/privacy-policy'>Datenschutzbestimmungen</a> und den Abschnitt über das Hochladen von Dateien, bevor Sie eine Datei hochladen."
+LogUploadDialog.Labels.Progress="Der Log-Upload läuft. Bitte warten..."
+LogUploadDialog.Labels.Description.AppLog="Ihre Protokolldatei wurde hochgeladen. Sie können nun die URL für Debugging- oder Support-Zwecke freigeben."
+LogUploadDialog.Labels.Description.CrashLog="Ihr Absturzbericht wurde hochgeladen. Sie können nun die URL zu Debugging-Zwecken freigeben."
+LogUploadDialog.Buttons.ConfirmUpload="Hochladen"
+LogUploadDialog.Buttons.CopyURL="Protokoll-URL kopieren"
+LogUploadDialog.Buttons.AnalyzeURL="Protokolldatei auswerten"
+LogUploadDialog.Buttons.RetryButton="Wiederholen"
+LogUploadDialog.Errors.Template="Beim Versuch, die Datei hochzuladen, ist ein Fehler aufgetreten:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Keine Datei zum Hochladen gefunden oder Datei war leer."
 Remux.SourceFile="OBS-Aufnahme"
 Remux.SourceFile="OBS-Aufnahme"
 Remux.TargetFile="Zieldatei"
 Remux.TargetFile="Zieldatei"
 Remux.Remux="Remuxen"
 Remux.Remux="Remuxen"
@@ -458,7 +467,7 @@ Basic.Main.AddSceneCollection.Title="Szenensammlung erstellen"
 Basic.Main.AddSceneCollection.Text="Bitte geben Sie den Namen der Szenensammlung ein"
 Basic.Main.AddSceneCollection.Text="Bitte geben Sie den Namen der Szenensammlung ein"
 Basic.Main.RenameSceneCollection.Title="Szenensammlung umbenennen"
 Basic.Main.RenameSceneCollection.Title="Szenensammlung umbenennen"
 Basic.Main.RemigrateSceneCollection.Title="Auflösung der Szenensammlung aktualisieren"
 Basic.Main.RemigrateSceneCollection.Title="Auflösung der Szenensammlung aktualisieren"
-Basic.Main.RemigrateSceneCollection.Text="Möchten Sie die Auflösung der Szenensammlung „%1“ an die der aktuellen Leinwand (%2 × %3) anpassen?"
+Basic.Main.RemigrateSceneCollection.Text="Möchten Sie die Auflösung der Szenensammlung „%1“ an die der aktuellen Leinwand (%2 × %3) anpassen?%3"
 Basic.Main.RemigrateSceneCollection.CannotMigrate.Active="Auflösung der Szenensammlung kann nur aktualisiert werden, wenn keine Ausgaben aktiv sind."
 Basic.Main.RemigrateSceneCollection.CannotMigrate.Active="Auflösung der Szenensammlung kann nur aktualisiert werden, wenn keine Ausgaben aktiv sind."
 Basic.Main.RemigrateSceneCollection.CannotMigrate.UnknownBaseResolution="Aktualisieren der Auflösung der Szenensammlung ist fehlgeschlagen. Die ursprüngliche Auflösung ist unbekannt."
 Basic.Main.RemigrateSceneCollection.CannotMigrate.UnknownBaseResolution="Aktualisieren der Auflösung der Szenensammlung ist fehlgeschlagen. Die ursprüngliche Auflösung ist unbekannt."
 Basic.Main.RemigrateSceneCollection.CannotMigrate.FailedVideoReset="Zurücksetzen nicht möglich: Ändern der OBS-Auflösung ist fehlgeschlagen."
 Basic.Main.RemigrateSceneCollection.CannotMigrate.FailedVideoReset="Zurücksetzen nicht möglich: Ändern der OBS-Auflösung ist fehlgeschlagen."
@@ -571,7 +580,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 (bei hybrider MP4)"
+Basic.Main.AddChapterMarker="Kapitelmarkierung hinzufügen (nur Hybrid MP4/MOV)"
 Basic.Main.StoppingRecording="Beende Aufnahme …"
 Basic.Main.StoppingRecording="Beende Aufnahme …"
 Basic.Main.StopReplayBuffer="Replaypuffer stoppen"
 Basic.Main.StopReplayBuffer="Replaypuffer stoppen"
 Basic.Main.StoppingReplayBuffer="Beende Replaypuffer …"
 Basic.Main.StoppingReplayBuffer="Beende Replaypuffer …"
@@ -794,6 +803,7 @@ Basic.Settings.Output="Ausgabe"
 Basic.Settings.Output.Format="Aufnahmeformat"
 Basic.Settings.Output.Format="Aufnahmeformat"
 Basic.Settings.Output.Format.MKV="Matroska-Video (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska-Video (.mkv)"
 Basic.Settings.Output.Format.hMP4="Hybrides MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybrides MP4 [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Hybrides MOV [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="Fragmentiertes MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmentiertes MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Fragmentiertes MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Fragmentiertes MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Bei fragmentiertem MOV wird die Aufnahme in Abschnitten geschrieben und es wird nicht dieselbe Fertigstellung wie bei normalen MOV-Dateien benötigt.\nSo bleiben Dateien auch bei Abbrüchen des Schreibvorgangs abspielbar, z. B. durch einen BSOD oder Stromausfall.\n\nDies ist möglicherweise nicht mit allen Medienspielern und Editoren kompatibel. Verwenden Sie „Datei“ → „Aufnahmen remuxen“, um Dateien gegebenenfalls in ein kompatibles Format zu konvertieren."
 Basic.Settings.Output.Format.TT.fragmented_mov="Bei fragmentiertem MOV wird die Aufnahme in Abschnitten geschrieben und es wird nicht dieselbe Fertigstellung wie bei normalen MOV-Dateien benötigt.\nSo bleiben Dateien auch bei Abbrüchen des Schreibvorgangs abspielbar, z. B. durch einen BSOD oder Stromausfall.\n\nDies ist möglicherweise nicht mit allen Medienspielern und Editoren kompatibel. Verwenden Sie „Datei“ → „Aufnahmen remuxen“, um Dateien gegebenenfalls in ein kompatibles Format zu konvertieren."
@@ -1151,7 +1161,6 @@ Restart="Neustart"
 NeedsRestart="OBS Studio muss neu gestartet werden. Möchten Sie jetzt neu starten?"
 NeedsRestart="OBS Studio muss neu gestartet werden. Möchten Sie jetzt neu starten?"
 LoadProfileNeedsRestart="Das Profil enthält Einstellungen, die einen Neustart von OBS erfordern.\n%1\n\nMöchten Sie OBS jetzt neu starten, damit diese Einstellungen wirksam werden?"
 LoadProfileNeedsRestart="Das Profil enthält Einstellungen, die einen Neustart von OBS erfordern.\n%1\n\nMöchten Sie OBS jetzt neu starten, damit diese Einstellungen wirksam werden?"
 ContextBar.NoSelectedSource="Keine Quelle ausgewählt"
 ContextBar.NoSelectedSource="Keine Quelle ausgewählt"
-ContextBar.ResetTransform="Transformation zurücksetzen"
 ContextBar.MediaControls.PlayMedia="Medien abspielen"
 ContextBar.MediaControls.PlayMedia="Medien abspielen"
 ContextBar.MediaControls.PauseMedia="Medien pausieren"
 ContextBar.MediaControls.PauseMedia="Medien pausieren"
 ContextBar.MediaControls.StopMedia="Medien stoppen"
 ContextBar.MediaControls.StopMedia="Medien stoppen"
@@ -1258,3 +1267,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Einstellungen aktu
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ist zurzeit nicht mit auf „%2“ gesetzte [Audio → Allgemein → Kanäle] kompatibel. %3"
 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.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]."
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 benötigt mehrere verschiedene Einstellungen für [Audio → Allgemein → Kanäle]."
+Basic.OpenPluginManager="Plugins"
+PluginManager="Plugins"
+PluginManager.HelpText="Plugins"
+PluginManager.Restart="OBS neu starten?"
+PluginManager.NeedsRestart="Um diese Änderungen zu übernehmen, muss OBS neu gestartet werden. Möchten Sie jetzt neu starten?"
+PluginManager.MissingPlugin="[PLUGIN NICHT GEFUNDEN]"

+ 44 - 13
frontend/data/locale/el-GR.ini

@@ -10,7 +10,7 @@ Yes="Ναι"
 No="Όχι"
 No="Όχι"
 Add="Προσθήκη"
 Add="Προσθήκη"
 Remove="Αφαίρεση"
 Remove="Αφαίρεση"
-Rename="Μετονομασία"
+Rename="Μετονομασία..."
 Interact="Αλληλεπίδραση"
 Interact="Αλληλεπίδραση"
 Filters="Φίλτρα"
 Filters="Φίλτρα"
 Properties="Ιδιότητες"
 Properties="Ιδιότητες"
@@ -25,6 +25,18 @@ Browse="Αναζήτηση"
 Mono="Μονοφωνικό"
 Mono="Μονοφωνικό"
 Stereo="Στερεοφωνικό"
 Stereo="Στερεοφωνικό"
 DroppedFrames="Κομμένα καρέ %1 (%2%)"
 DroppedFrames="Κομμένα καρέ %1 (%2%)"
+Projector.Open.Program="Άνοιγμα Προβολέα Προγράμματος"
+Projector.Open.Preview="Άνοιγμα Προβολέα Προεπισκόπησης"
+Projector.Open.Scene="Άνοιγμα Προβολέα Σκηνής"
+Projector.Open.Source="Άνοιγμα Προβολέα Πηγής"
+Projector.Open.Multiview="Άνοιγμα προβολής πολλαπλών παραθύρων"
+Projector.Display="Οθόνη: %1"
+Projector.Window="Νέο παράθυρο"
+Projector.Title="Προβολέας"
+Projector.Title.Scene="Σκηνή: %1"
+Projector.Title.Source="Πηγή: %1"
+Projector.Title.Multiview="Προβολή πολλαπλών παραθύρων"
+Projector.ResizeWindowToContent="Προσαρμογή παραθύρου στο περιεχόμενο"
 Clear="Εκκαθάριση"
 Clear="Εκκαθάριση"
 Revert="Επαναφορά"
 Revert="Επαναφορά"
 Show="Εμφάνιση"
 Show="Εμφάνιση"
@@ -84,6 +96,7 @@ LockVolume="Κλείδωμα Έντασης"
 LogViewer="Προβολή καταγραφών"
 LogViewer="Προβολή καταγραφών"
 ShowOnStartup="Εμφάνιση κατά την εκκίνηση"
 ShowOnStartup="Εμφάνιση κατά την εκκίνηση"
 OpenFile="Άνοιγμα αρχείου"
 OpenFile="Άνοιγμα αρχείου"
+AddScene="Προσθήκη Σκηνής"
 AddSource="Προσθήκη Πηγής"
 AddSource="Προσθήκη Πηγής"
 RemoveScene="Αφαίρεση Επιλεγμένης Σκηνής"
 RemoveScene="Αφαίρεση Επιλεγμένης Σκηνής"
 RemoveSource="Αφαίρεση Επιλεγμένης(ων) Πηγής(ών)"
 RemoveSource="Αφαίρεση Επιλεγμένης(ων) Πηγής(ών)"
@@ -103,10 +116,6 @@ PluginsFailedToLoad.Text="Τα παρακάτω πρόσθετα του OBS απ
 AlreadyRunning.Title="Το OBS εκτελείται ήδη"
 AlreadyRunning.Title="Το OBS εκτελείται ήδη"
 AlreadyRunning.Text="Το OBS εκτελείται ήδη! Εκτός αν αυτός ήταν ο σκοπός σας, παρακαλούμε τερματίστε τις τρέχουσες διεργασίες OBS πριν προσπαθήσετε να εκκινήσετε μια καινούρια. Εάν έχετε ρυθμίσει το OBS να ελαχιστοποιείται στην γραμμή εργαλείων, παρακαλούμε να ελέγξετε αν τρέχει ήδη εκεί."
 AlreadyRunning.Text="Το OBS εκτελείται ήδη! Εκτός αν αυτός ήταν ο σκοπός σας, παρακαλούμε τερματίστε τις τρέχουσες διεργασίες OBS πριν προσπαθήσετε να εκκινήσετε μια καινούρια. Εάν έχετε ρυθμίσει το OBS να ελαχιστοποιείται στην γραμμή εργαλείων, παρακαλούμε να ελέγξετε αν τρέχει ήδη εκεί."
 AlreadyRunning.LaunchAnyway="Εκκίνηση ούτως ή άλλως"
 AlreadyRunning.LaunchAnyway="Εκκίνηση ούτως ή άλλως"
-AutoSafeMode.Title="Ασφαλής Λειτουργία"
-AutoSafeMode.Text="Το OBS δεν έκλεισε σωστά κατά την τελευταία σας συνεδρία.\n\nΘα θέλατε να ξεκινήσετε σε Ασφαλή Λειτουργία (απενεργοποιημένα πρόσθετα τρίτων, scripting και απενεργοποιημένα WebSockets)?"
-AutoSafeMode.LaunchSafe="Εκτέλεση σε Ασφαλή Λειτουργία"
-AutoSafeMode.LaunchNormal="Εκτέλεση Κανονικά"
 SafeMode.Restart="Θέλετε να επανεκκινήσετε το OBS σε Ασφαλή Λειτουργία (απενεργοποιημένα πρόσθετα τρίτων, scripting και websockets)?"
 SafeMode.Restart="Θέλετε να επανεκκινήσετε το OBS σε Ασφαλή Λειτουργία (απενεργοποιημένα πρόσθετα τρίτων, scripting και websockets)?"
 SafeMode.RestartNormal="Θέλετε να επανεκκινήσετε το OBS σε Κανονική Λειτουργία;"
 SafeMode.RestartNormal="Θέλετε να επανεκκινήσετε το OBS σε Κανονική Λειτουργία;"
 ChromeOS.Title="Μη υποστηριγμένη πλατφόρμα"
 ChromeOS.Title="Μη υποστηριγμένη πλατφόρμα"
@@ -203,6 +212,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="Διαθέσιμος χώρος στο δίσκο"
@@ -222,6 +232,7 @@ Basic.Stats.DroppedFrames="Κομμένα Καρέ (Δίκτυο)"
 Basic.Stats.MegabytesSent="Συνολικά Δεδομένα Εξόδου"
 Basic.Stats.MegabytesSent="Συνολικά Δεδομένα Εξόδου"
 Basic.Stats.Bitrate="Ρυθμός μετάδοσης bit"
 Basic.Stats.Bitrate="Ρυθμός μετάδοσης bit"
 Basic.Stats.DiskFullIn="Ο δίσκος θα γεμίσει σε (περίπου)"
 Basic.Stats.DiskFullIn="Ο δίσκος θα γεμίσει σε (περίπου)"
+Basic.Stats.DiskFullIn.Text="%1 Ώρες, %2 Λεπτά"
 Basic.Stats.ResetStats="Επαναφορά Στατιστικών"
 Basic.Stats.ResetStats="Επαναφορά Στατιστικών"
 ResetUIWarning.Title="Είστε βέβαιοι ότι θέλετε να επαναφέρετε το UI;"
 ResetUIWarning.Title="Είστε βέβαιοι ότι θέλετε να επαναφέρετε το UI;"
 ResetUIWarning.Text="Επαναφορά του UI θα αποκρύψει επιπλέον docks. Θα πρέπει να καταργήσετε την απόκρυψη αυτών των docks από το μενού Docks, αν θέλετε να είναι ορατές.\n\nΕίστε βέβαιοι ότι θέλετε να επαναφέρετε το UI?"
 ResetUIWarning.Text="Επαναφορά του UI θα αποκρύψει επιπλέον docks. Θα πρέπει να καταργήσετε την απόκρυψη αυτών των docks από το μενού Docks, αν θέλετε να είναι ορατές.\n\nΕίστε βέβαιοι ότι θέλετε να επαναφέρετε το UI?"
@@ -356,12 +367,6 @@ Output.NoBroadcast.Title="Καμία ρυθμισμένη μετάδοση"
 Output.NoBroadcast.Text="Πρέπει να ορίσετε μια αναμετάδοση προτού ξεκινήσετε την ροή."
 Output.NoBroadcast.Text="Πρέπει να ορίσετε μια αναμετάδοση προτού ξεκινήσετε την ροή."
 Output.BroadcastStartFailed="Αδυναμία εκκίνησης της αναμετάδοσης"
 Output.BroadcastStartFailed="Αδυναμία εκκίνησης της αναμετάδοσης"
 Output.BroadcastStopFailed="Αδυναμία τερματισμού της αναμετάδοσης"
 Output.BroadcastStopFailed="Αδυναμία τερματισμού της αναμετάδοσης"
-LogReturnDialog="Ανέβασμα αρχείου καταγραφής επιτυχές"
-LogReturnDialog.Description="Το αρχείο καταγραφής σας έχει ανέβει. Μπορείτε τώρα να μοιραστείτε το σύνδεσμο για βελτιώσεις και υποστήριξη."
-LogReturnDialog.Description.Crash="Η αναφορά σφαλμάτων σας έχει ανέβει. Μπορείτε τώρα να μοιραστείτε το σύνδεσμο για βελτιώσεις."
-LogReturnDialog.CopyURL="Αντιγραφή Διεύθυνσης"
-LogReturnDialog.AnalyzeURL="Ανάλυση"
-LogReturnDialog.ErrorUploadingLog="Απέτυχε η μεταφόρτωση αρχείου καταγραφής"
 Remux.SourceFile="OBS Καταγραφή"
 Remux.SourceFile="OBS Καταγραφή"
 Remux.TargetFile="Αρχείο Προορισμού"
 Remux.TargetFile="Αρχείο Προορισμού"
 Remux.Remux="Μετατροπή"
 Remux.Remux="Μετατροπή"
@@ -412,7 +417,10 @@ MacPermissions.Item.Camera="Κάμερα"
 MacPermissions.Item.Camera.Details="Αυτή η άδεια είναι απαραίτητη για τη σύλληψη περιεχομένου από μια κάμερα ή μια κάρτα καταγραφής."
 MacPermissions.Item.Camera.Details="Αυτή η άδεια είναι απαραίτητη για τη σύλληψη περιεχομένου από μια κάμερα ή μια κάρτα καταγραφής."
 MacPermissions.Item.Microphone="Μικρόφωνο"
 MacPermissions.Item.Microphone="Μικρόφωνο"
 MacPermissions.Item.Microphone.Details="Το OBS χρειάζεται αυτήν την άδεια αν θέλετε να καταγράψετε το μικρόφωνό σας ή κάποια εξωτερική συσκευή."
 MacPermissions.Item.Microphone.Details="Το OBS χρειάζεται αυτήν την άδεια αν θέλετε να καταγράψετε το μικρόφωνό σας ή κάποια εξωτερική συσκευή."
+MacPermissions.Item.InputMonitoring="Παρακολούθηση Εισόδου"
+MacPermissions.Item.InputMonitoring.Details="Αυτή η άδεια απαιτείται ώστε οι συντομεύσεις πληκτρολογίου να λειτουργούν ενώ το OBS εκτελείται στο παρασκήνιο."
 MacPermissions.Item.Accessibility="Προσβασιμότητα"
 MacPermissions.Item.Accessibility="Προσβασιμότητα"
+MacPermissions.Item.Accessibility.Details="Σε παλαιότερες εγκαταστάσεις, το OBS ενδέχεται να εμφανίζεται στην «Προσβασιμότητα» αντί για την «Παρακολούθηση εισόδου»."
 MacPermissions.Continue="Συνέχεια"
 MacPermissions.Continue="Συνέχεια"
 SourceLeak.Title="Σφάλμα Καθαρισμού Πηγής"
 SourceLeak.Title="Σφάλμα Καθαρισμού Πηγής"
 SourceLeak.Text="Παρουσιάστηκε πρόβλημα κατά την αλλαγή των συλλογών σκηνών και κάποιες πηγές δεν μπόρεσαν να αποφορτωθούν. Αυτό το πρόβλημα τυπικά προκαλείται από πρόσθετα τα οποία δεν απελευθερώνουν πόρους κατάλληλα. Παρακαλώ βεβαιωθείτε ότι τα πρόσθετα που χρησιμοποιείται είναι ενημερωμένα.\n\nΤο OBS Studio θα εξέλθει τώρα για να αποτρέψει πιθανή καταστροφή δεδομένων."
 SourceLeak.Text="Παρουσιάστηκε πρόβλημα κατά την αλλαγή των συλλογών σκηνών και κάποιες πηγές δεν μπόρεσαν να αποφορτωθούν. Αυτό το πρόβλημα τυπικά προκαλείται από πρόσθετα τα οποία δεν απελευθερώνουν πόρους κατάλληλα. Παρακαλώ βεβαιωθείτε ότι τα πρόσθετα που χρησιμοποιείται είναι ενημερωμένα.\n\nΤο OBS Studio θα εξέλθει τώρα για να αποτρέψει πιθανή καταστροφή δεδομένων."
@@ -433,7 +441,7 @@ BlendingMethod.Default="Προεπιλογή"
 BlendingMethod.SrgbOff="SRGB ανενεργό"
 BlendingMethod.SrgbOff="SRGB ανενεργό"
 BlendingMode="Λειτουργία ανάμειξης"
 BlendingMode="Λειτουργία ανάμειξης"
 BlendingMode.Normal="Κανονική"
 BlendingMode.Normal="Κανονική"
-BlendingMode.Additive="Πρόσθεση"
+BlendingMode.Additive="Προσθήκη"
 BlendingMode.Subtract="Αφαίρεση"
 BlendingMode.Subtract="Αφαίρεση"
 BlendingMode.Screen="Οθόνη"
 BlendingMode.Screen="Οθόνη"
 BlendingMode.Multiply="Πολλαπλασιασμός"
 BlendingMode.Multiply="Πολλαπλασιασμός"
@@ -455,6 +463,11 @@ Basic.Main.DefaultSceneName.Text="Σκηνή %1"
 Basic.Main.AddSceneCollection.Title="Προσθήκη Συλλογής Σκηνών"
 Basic.Main.AddSceneCollection.Title="Προσθήκη Συλλογής Σκηνών"
 Basic.Main.AddSceneCollection.Text="Παρακαλώ εισάγετε το όνομα της συλλογής σκηνών"
 Basic.Main.AddSceneCollection.Text="Παρακαλώ εισάγετε το όνομα της συλλογής σκηνών"
 Basic.Main.RenameSceneCollection.Title="Μετονομασία Συλλογής Σκηνών"
 Basic.Main.RenameSceneCollection.Title="Μετονομασία Συλλογής Σκηνών"
+Basic.Main.RemigrateSceneCollection.Title="Ενημέρωση ανάλυσης συλλογής σκηνών"
+Basic.Main.RemigrateSceneCollection.Text="Θέλετε να ενημερώσετε την ανάλυση της συλλογής σκηνών «%1» ώστε να ταιριάζει με την ανάλυση καμβά του τρέχοντος προφίλ %2x%3;"
+Basic.Main.RemigrateSceneCollection.CannotMigrate.UnknownBaseResolution="Αποτυχία ενημέρωσης της ανάλυσης συλλογής σκηνών. Η αρχική ανάλυση είναι άγνωστη."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.FailedVideoReset="Δεν είναι δυνατή η επαναφορά: Η αλλαγή ανάλυσης του OBS απέτυχε."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.BaseResolutionMatches="Δεν είναι δυνατή η επαναφορά: Η τρέχουσα ανάλυση είναι ήδη η βασική ανάλυση της συλλογής σκηνών."
 AddProfile.Title="Προσθήκη Προφίλ"
 AddProfile.Title="Προσθήκη Προφίλ"
 AddProfile.Text="Παρακαλώ εισάγετε το όνομα του προφίλ"
 AddProfile.Text="Παρακαλώ εισάγετε το όνομα του προφίλ"
 AddProfile.WizardCheckbox="Εμφάνιση οδηγού αυτόματης ρύθμισης"
 AddProfile.WizardCheckbox="Εμφάνιση οδηγού αυτόματης ρύθμισης"
@@ -524,6 +537,7 @@ Basic.TransformWindow.BoundsAlignment="Ευθυγράμμιση στο Πλαί
 Basic.TransformWindow.Bounds="Μέγεθος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.Bounds="Μέγεθος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.BoundsWidth="Πλάτος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.BoundsWidth="Πλάτος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.BoundsHeight="Ύψος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.BoundsHeight="Ύψος Πλαισίου Οριοθέτησης"
+Basic.TransformWindow.CropToBounds="Περικοπή στο πλαίσιο οριοθέτησης"
 Basic.TransformWindow.Crop="Περικοπή"
 Basic.TransformWindow.Crop="Περικοπή"
 Basic.TransformWindow.CropLeft="Περικοπή αριστερά"
 Basic.TransformWindow.CropLeft="Περικοπή αριστερά"
 Basic.TransformWindow.CropRight="Περικοπή δεξιά"
 Basic.TransformWindow.CropRight="Περικοπή δεξιά"
@@ -607,6 +621,10 @@ Basic.MainMenu.Edit.Scale="Προεπισκόπηση Κλιμάκωσης(&S)"
 Basic.MainMenu.Edit.Scale.Window="Κλιμάκωση σε Παράθυρο"
 Basic.MainMenu.Edit.Scale.Window="Κλιμάκωση σε Παράθυρο"
 Basic.MainMenu.Edit.Scale.Canvas="Καμβάς (%1x%2)"
 Basic.MainMenu.Edit.Scale.Canvas="Καμβάς (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="Έξοδος (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="Έξοδος (%1x%2)"
+Basic.MainMenu.Edit.Scale.Manual="Σε κλίμακα (%1x%2)"
+Basic.MainMenu.Edit.Scale.ZoomIn="Μεγέθυνση"
+Basic.MainMenu.Edit.Scale.ZoomOut="Σμίκρυνση"
+Basic.MainMenu.Edit.Scale.ResetZoom="Επαναφορά Εστίασης"
 Basic.MainMenu.Edit.Transform="Μετασχηματισμός(&T)"
 Basic.MainMenu.Edit.Transform="Μετασχηματισμός(&T)"
 Basic.MainMenu.Edit.Transform.EditTransform="Επεξεργασία Μετασχηματισμού(&E)..."
 Basic.MainMenu.Edit.Transform.EditTransform="Επεξεργασία Μετασχηματισμού(&E)..."
 Basic.MainMenu.Edit.Transform.CopyTransform="Αντιγραφή Μετασχηματισμού"
 Basic.MainMenu.Edit.Transform.CopyTransform="Αντιγραφή Μετασχηματισμού"
@@ -630,6 +648,7 @@ Basic.MainMenu.Edit.Order.MoveToBottom="Μετακίνηση στη Βάση(&B)
 Basic.MainMenu.Edit.AdvAudio="Ιδιότητες Ήχου για Προχωρημένους(&A)"
 Basic.MainMenu.Edit.AdvAudio="Ιδιότητες Ήχου για Προχωρημένους(&A)"
 Basic.MainMenu.View="Προβολή (&V)"
 Basic.MainMenu.View="Προβολή (&V)"
 Basic.MainMenu.View.Toolbars="Γραμμές εργαλείων (&T)"
 Basic.MainMenu.View.Toolbars="Γραμμές εργαλείων (&T)"
+Basic.MainMenu.View.ListboxToolbars="Προσάρτηση γραμμών εργαλείων"
 Basic.MainMenu.View.ContextBar="Γραμμή εργαλείων πηγής"
 Basic.MainMenu.View.ContextBar="Γραμμή εργαλείων πηγής"
 Basic.MainMenu.View.SourceIcons="Πηγές Εικονίδια"
 Basic.MainMenu.View.SourceIcons="Πηγές Εικονίδια"
 Basic.MainMenu.View.StatusBar="Γραμμή κατάστασης(&S)"
 Basic.MainMenu.View.StatusBar="Γραμμή κατάστασης(&S)"
@@ -641,6 +660,8 @@ Basic.MainMenu.Docks="&Στοιχιζόμενα παράθυρα"
 Basic.MainMenu.Docks.ResetDocks="&Επαναφορά στοιχιζόμενων παραθύρων"
 Basic.MainMenu.Docks.ResetDocks="&Επαναφορά στοιχιζόμενων παραθύρων"
 Basic.MainMenu.Docks.LockDocks="&Κλείδωμα στοιχιζόμενων παραθύρων"
 Basic.MainMenu.Docks.LockDocks="&Κλείδωμα στοιχιζόμενων παραθύρων"
 Basic.MainMenu.Docks.CustomBrowserDocks="&Προσαρμοσμένα Docks Προγράμματος Περιήγησης..."
 Basic.MainMenu.Docks.CustomBrowserDocks="&Προσαρμοσμένα Docks Προγράμματος Περιήγησης..."
+Basic.MainMenu.Import="Εισαγωγή..."
+Basic.MainMenu.Export="Εξαγωγή..."
 Basic.MainMenu.SceneCollection="Συλλογή Σκηνών(&S)"
 Basic.MainMenu.SceneCollection="Συλλογή Σκηνών(&S)"
 Basic.MainMenu.Profile="Προφίλ(&P)"
 Basic.MainMenu.Profile="Προφίλ(&P)"
 Basic.MainMenu.Profile.Import="Εισαγωγή Προφίλ"
 Basic.MainMenu.Profile.Import="Εισαγωγή Προφίλ"
@@ -732,6 +753,12 @@ Basic.Settings.Appearance.General="Γενικά"
 Basic.Settings.Appearance.General.Theme="Θέμα"
 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.Appearance.FontScale="Μέγεθος Γραμματοσειράς"
+Basic.Settings.Appearance.Density="Πυκνότητα"
+Basic.Settings.Appearance.Classic="Κλασική"
+Basic.Settings.Appearance.Compact="Συμπυκνωμένη"
+Basic.Settings.Appearance.Normal="Κανονική"
+Basic.Settings.Appearance.Comfortable="Άνετη"
 Basic.Settings.Stream="Ροή"
 Basic.Settings.Stream="Ροή"
 Basic.Settings.Stream.Destination="Προορισμός"
 Basic.Settings.Stream.Destination="Προορισμός"
 Basic.Settings.Stream.Custom.UseAuthentication="Χρήση πιστοποίησης"
 Basic.Settings.Stream.Custom.UseAuthentication="Χρήση πιστοποίησης"
@@ -754,6 +781,8 @@ Basic.Settings.Stream.Recommended.MaxAudioBitrate="Μέγιστος ρυθμός
 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.EnableMultitrackVideo="Ενεργοποίηση %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Αυτόματο"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Αυτόματο"
 Basic.Settings.Stream.AdvancedOptions="Προχωρημένες Επιλογές"
 Basic.Settings.Stream.AdvancedOptions="Προχωρημένες Επιλογές"
 Basic.Settings.Output="Έξοδος"
 Basic.Settings.Output="Έξοδος"
 Basic.Settings.Output.Format="Μορφή Καταγραφής"
 Basic.Settings.Output.Format="Μορφή Καταγραφής"
@@ -773,6 +802,7 @@ Basic.Settings.Output.Mode.Adv="Για Προχωρημένους"
 Basic.Settings.Output.Mode.FFmpeg="Έξοδος FFmpeg"
 Basic.Settings.Output.Mode.FFmpeg="Έξοδος FFmpeg"
 Basic.Settings.Output.UseReplayBuffer="Ενεργοποίηση Επανάληψης Προσωρινής Μνήμης"
 Basic.Settings.Output.UseReplayBuffer="Ενεργοποίηση Επανάληψης Προσωρινής Μνήμης"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Μέγιστος Χρόνος Επανάληψης"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Μέγιστος Χρόνος Επανάληψης"
+Basic.Settings.Output.ReplayBuffer.MegabytesMax="Μέγιστη Μνήμη"
 Basic.Settings.Output.ReplayBuffer.Estimate="Εκτιμώμενη χρήση μνήμης: %1 MB"
 Basic.Settings.Output.ReplayBuffer.Estimate="Εκτιμώμενη χρήση μνήμης: %1 MB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Προειδοποίηση: Η εκτιμώμενη χρήση μνήμης των %1 MiB είναι μεγαλύτερη από τη συνιστώμενη μέγιστη των %2 MiB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Προειδοποίηση: Η εκτιμώμενη χρήση μνήμης των %1 MiB είναι μεγαλύτερη από τη συνιστώμενη μέγιστη των %2 MiB"
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Δεν είναι δυνατή η εκτίμηση της χρήσης μνήμης. Ορίστε μέγιστο όριο μνήμης."
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Δεν είναι δυνατή η εκτίμηση της χρήσης μνήμης. Ορίστε μέγιστο όριο μνήμης."
@@ -999,6 +1029,7 @@ Basic.Settings.Advanced.StreamDelay.MemoryUsage="Εκτιμώμενη Χρήση
 Basic.Settings.Advanced.Network="Δίκτυο"
 Basic.Settings.Advanced.Network="Δίκτυο"
 Basic.Settings.Advanced.Network.Disabled="Το επιλεγμένο πρωτόκολλο ροής δεν υποστηρίζει αλλαγή ρυθμίσεων δικτύου."
 Basic.Settings.Advanced.Network.Disabled="Το επιλεγμένο πρωτόκολλο ροής δεν υποστηρίζει αλλαγή ρυθμίσεων δικτύου."
 Basic.Settings.Advanced.Network.BindToIP="Σύνδεση με IP"
 Basic.Settings.Advanced.Network.BindToIP="Σύνδεση με IP"
+Basic.Settings.Advanced.Network.IPFamily="Οικογένεια IP"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Ενεργοποίηση βελτιστοποίησεις δικτύου"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Ενεργοποίηση βελτιστοποίησεις δικτύου"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Ενεργοποίηση TCP περιθωρίου"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Ενεργοποίηση TCP περιθωρίου"
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Προσπαθεί να κάνει την έξοδο RTMP πιο φιλική σε άλλες εφαρμογές που είναι ευαίσθητες σε λανθάνουσα κατάσταση στο δίκτυο ρυθμίζοντας το ρυθμό μετάδοσης.\nΜπορεί να αυξήσει τον κίνδυνο των πτυσσόμενων καρέ σε ασταθείς συνδέσεις."
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Προσπαθεί να κάνει την έξοδο RTMP πιο φιλική σε άλλες εφαρμογές που είναι ευαίσθητες σε λανθάνουσα κατάσταση στο δίκτυο ρυθμίζοντας το ρυθμό μετάδοσης.\nΜπορεί να αυξήσει τον κίνδυνο των πτυσσόμενων καρέ σε ασταθείς συνδέσεις."
@@ -1087,11 +1118,11 @@ Importer.Path="Τοποθεσία Συλλογής"
 Importer.Program="Εντοπισμένη εφαρμογή"
 Importer.Program="Εντοπισμένη εφαρμογή"
 Importer.AutomaticCollectionPrompt="Αυτόματη Αναζήτηση για Συλλογές Σκηνών"
 Importer.AutomaticCollectionPrompt="Αυτόματη Αναζήτηση για Συλλογές Σκηνών"
 Importer.AutomaticCollectionText="Το OBS μπορεί να βρει αυτόματα εισαγόμενες συλλογές σκηνών από υποστηριζόμενα τριτα προγράμματα . Θα θέλατε το OBS να βρίσκει αυτόματα συλλογές για σας?\n\nΜπορείτε να το αλλάξετε αργότερα στις Ρυθμίσεις> Γενικά> Εισαγωγείς."
 Importer.AutomaticCollectionText="Το OBS μπορεί να βρει αυτόματα εισαγόμενες συλλογές σκηνών από υποστηριζόμενα τριτα προγράμματα . Θα θέλατε το OBS να βρίσκει αυτόματα συλλογές για σας?\n\nΜπορείτε να το αλλάξετε αργότερα στις Ρυθμίσεις> Γενικά> Εισαγωγείς."
+Importer.SelectFile="Αναζήτηση..."
 Restart="Επανεκκίνηση"
 Restart="Επανεκκίνηση"
 NeedsRestart="Το OBS Studio χρειάζεται να γίνει επανεκκίνηση. Θέλετε να το κάνετε επανεκκίνηση τώρα;"
 NeedsRestart="Το OBS Studio χρειάζεται να γίνει επανεκκίνηση. Θέλετε να το κάνετε επανεκκίνηση τώρα;"
 LoadProfileNeedsRestart="Το προφίλ περιέχει ρυθμίσεις που απαιτούν επανεκκίνηση του OBS:\n%1\n\nΘέλετε να επανεκκινήσετε το OBS για να εφαρμοστούν αυτές οι ρυθμίσεις?"
 LoadProfileNeedsRestart="Το προφίλ περιέχει ρυθμίσεις που απαιτούν επανεκκίνηση του OBS:\n%1\n\nΘέλετε να επανεκκινήσετε το OBS για να εφαρμοστούν αυτές οι ρυθμίσεις?"
 ContextBar.NoSelectedSource="Δεν επιλέχθηκε πηγή"
 ContextBar.NoSelectedSource="Δεν επιλέχθηκε πηγή"
-ContextBar.ResetTransform="Επαναφορά Μετασχηματισμού"
 ContextBar.MediaControls.PlayMedia="Αναπαραγωγή Πολυμέσων"
 ContextBar.MediaControls.PlayMedia="Αναπαραγωγή Πολυμέσων"
 ContextBar.MediaControls.PauseMedia="Παύση Πολυμέσων"
 ContextBar.MediaControls.PauseMedia="Παύση Πολυμέσων"
 ContextBar.MediaControls.StopMedia="Διακοπή Πολυμέσων"
 ContextBar.MediaControls.StopMedia="Διακοπή Πολυμέσων"

+ 0 - 2
frontend/data/locale/en-GB.ini

@@ -13,7 +13,6 @@ AddScene="Add scene"
 MixerToolbarMenu="Audio mixer menu"
 MixerToolbarMenu="Audio mixer menu"
 PluginsFailedToLoad.Title="Plugin load error"
 PluginsFailedToLoad.Title="Plugin load error"
 AlreadyRunning.Text="OBS is already running! Unless you meant to do this, please shut down any existing instances of OBS before trying to run a new instance. If you have OBS set to minimise to the system tray, please check to see if it's still running there."
 AlreadyRunning.Text="OBS is already running! Unless you meant to do this, please shut down any existing instances of OBS before trying to run a new instance. If you have OBS set to minimise to the system tray, please check to see if it's still running there."
-AutoSafeMode.LaunchNormal="Run normally"
 Wine.Text="Running OBS in Wine is unsupported, and many features, such as capture or device sources, will not work or only in limited capacity.<br><br>It is recommended to run a native version of OBS instead, for example <a href='https://flathub.org/apps/details/com.obsproject.Studio'>our Flatpak version</a> or your operating system's packages."
 Wine.Text="Running OBS in Wine is unsupported, and many features, such as capture or device sources, will not work or only in limited capacity.<br><br>It is recommended to run a native version of OBS instead, for example <a href='https://flathub.org/apps/details/com.obsproject.Studio'>our Flatpak version</a> or your operating system's packages."
 BrowserPanelInit.Title="Initialising Browser..."
 BrowserPanelInit.Title="Initialising Browser..."
 BrowserPanelInit.Text="Initialising browser, please wait..."
 BrowserPanelInit.Text="Initialising browser, please wait..."
@@ -33,7 +32,6 @@ Undo.Transform.Center="Centre to Screen in '%1'"
 Undo.Transform.VCenter="Vertical Centre to Screen in '%1'"
 Undo.Transform.VCenter="Vertical Centre to Screen in '%1'"
 Undo.Transform.HCenter="Horizontal Centre to Screen in '%1'"
 Undo.Transform.HCenter="Horizontal Centre to Screen in '%1'"
 Output.BroadcastStartFailed="Failed to start brodcast"
 Output.BroadcastStartFailed="Failed to start brodcast"
-LogReturnDialog.AnalyzeURL="Analyse"
 Remux.HelpText="Drop files in this window to remux, or select an empty \"OBS Recording\" cell to browse for a file."
 Remux.HelpText="Drop files in this window to remux, or select an empty \"OBS Recording\" cell to browse for a file."
 Remux.NoFilesAdded="No file was added for remuxing. Drop a folder containing one or more video files."
 Remux.NoFilesAdded="No file was added for remuxing. Drop a folder containing one or more video files."
 MissingFiles.Search="Search Folder..."
 MissingFiles.Search="Search Folder..."

+ 0 - 5
frontend/data/locale/eo-UY.ini

@@ -103,10 +103,6 @@ PluginsFailedToLoad.Text="La jenaj kromprogramoj de OBS malsukcesis ŝargi:\n\n%
 AlreadyRunning.Title="OBS jam ruliĝas"
 AlreadyRunning.Title="OBS jam ruliĝas"
 AlreadyRunning.Text="OBS estas jam ruliĝanta! Krom se vi intencis fari tion, bonvolu fermi ajnajn ekzistantajn aperojn de OBS antaŭ ol provi ruli novan. Se vi agordis OBS por plejetiĝi al la taskopleto, bonvolu kontroli ĉu ĝi ankoraŭ ruliĝas tie."
 AlreadyRunning.Text="OBS estas jam ruliĝanta! Krom se vi intencis fari tion, bonvolu fermi ajnajn ekzistantajn aperojn de OBS antaŭ ol provi ruli novan. Se vi agordis OBS por plejetiĝi al la taskopleto, bonvolu kontroli ĉu ĝi ankoraŭ ruliĝas tie."
 AlreadyRunning.LaunchAnyway="Lanĉi ĉiuokaze"
 AlreadyRunning.LaunchAnyway="Lanĉi ĉiuokaze"
-AutoSafeMode.Title="Sendanĝera Reĝimo"
-AutoSafeMode.Text="OBS ne fermis ĝuste dum via antaŭa sesio.\n\nĈu vi volas starti per Sendanĝera Reĝimo (kromprogramoj de eksteraj liverantoj, skriptado, kaj WebSockets malŝaltitaj)?"
-AutoSafeMode.LaunchSafe="Starti per Sendanĝera Reĝimo"
-AutoSafeMode.LaunchNormal="Starti Kutime"
 SafeMode.Restart="Ĉu vi volas restarti je OBS per Sendaĝera Reĝimo (kromprogramoj de eksteraj liverantoj, skriptado, kaj WebSockets malŝaltitaj)?"
 SafeMode.Restart="Ĉu vi volas restarti je OBS per Sendaĝera Reĝimo (kromprogramoj de eksteraj liverantoj, skriptado, kaj WebSockets malŝaltitaj)?"
 SafeMode.RestartNormal="Ĉu vi volas restarti je OBS per Kutima Reĝimo?"
 SafeMode.RestartNormal="Ĉu vi volas restarti je OBS per Kutima Reĝimo?"
 ChromeOS.Title="Nesubtenata platformo"
 ChromeOS.Title="Nesubtenata platformo"
@@ -301,7 +297,6 @@ Output.ReplayBuffer.PauseWarning.Title="Ne povas konservi reludojn dum paŭzo"
 Output.ReplayBuffer.PauseWarning.Text="Averto: Reludoj ne konserveblas dum registrado estas paŭzigita."
 Output.ReplayBuffer.PauseWarning.Text="Averto: Reludoj ne konserveblas dum registrado estas paŭzigita."
 Output.ConnectFail.Title="Malsukcesis konekti"
 Output.ConnectFail.Title="Malsukcesis konekti"
 Output.ConnectFail.BadPath="Nevalida indiko aŭ konekt-retadreso. Bonvole kontrolu viajn agordojn por certigi, ke ili validas."
 Output.ConnectFail.BadPath="Nevalida indiko aŭ konekt-retadreso. Bonvole kontrolu viajn agordojn por certigi, ke ili validas."
-LogReturnDialog.CopyURL="Kopii URL"
 Remux.OBSRecording="OBS Registradon"
 Remux.OBSRecording="OBS Registradon"
 MissingFiles="Mankaj Dosieroj"
 MissingFiles="Mankaj Dosieroj"
 MissingFiles.MissingFile="Manka Dosiero"
 MissingFiles.MissingFile="Manka Dosiero"

+ 27 - 12
frontend/data/locale/es-ES.ini

@@ -114,10 +114,14 @@ PluginsFailedToLoad.Text="No se han podido cargar los siguientes plugins de OBS:
 AlreadyRunning.Title="OBS ya se está ejecutando"
 AlreadyRunning.Title="OBS ya se está ejecutando"
 AlreadyRunning.Text="¡OBS ya se está ejecutando! A no ser que quieras hacer esto, por favor, cierra todas las ventanas de OBS antes de intentar iniciar una nueva. Si tienes configurado OBS para que se minimice a la barra de tareas, comprueba si sigue ejecutándose ahí."
 AlreadyRunning.Text="¡OBS ya se está ejecutando! A no ser que quieras hacer esto, por favor, cierra todas las ventanas de OBS antes de intentar iniciar una nueva. Si tienes configurado OBS para que se minimice a la barra de tareas, comprueba si sigue ejecutándose ahí."
 AlreadyRunning.LaunchAnyway="Lanzar de todas maneras"
 AlreadyRunning.LaunchAnyway="Lanzar de todas maneras"
-AutoSafeMode.Title="Modo seguro"
-AutoSafeMode.Text="OBS no se cerró correctamente durante la última sesión.\n\n¿Quieres iniciar en modo seguro (plugins de terceros, scripts y websockets deshabilitados)?"
-AutoSafeMode.LaunchSafe="Ejecutar en modo seguro"
-AutoSafeMode.LaunchNormal="Ejecutar normalmente"
+CrashHandling.Dialog.Title="Se ha detectado un error en OBS Studio"
+CrashHandling.Labels.Text="OBS Studio no se ha cerrado correctamente.\n\n¿Quieres iniciar en modo seguro (plugins de terceros, scripts y WebSockets deshabilitados)?"
+CrashHandling.Labels.PrivacyNotice="Tambien puedes optar por subir automáticamente el informe de error más reciente a OBSProject.<br /><br />Por favor, lee la <a href='https://obsproject.com/privacy-policy'>política de privacidad</a> antes de subir un archivo y ten especial atención con las partes relacionadas con la subida de archivos."
+CrashHandling.Checkbox.SendReport="He leído la política de privacidad y doy mi consentimiento a la carga."
+CrashHandling.Buttons.LaunchSafe="Ejecutar en modo seguro"
+CrashHandling.Buttons.LaunchNormal="Ejecutar en modo normal"
+CrashHandling.Errors.UploadJSONError="Se ha producido un error al intentar subir el registro de error más reciente. Por favor, inténtalo más tarde."
+CrashHandling.Errors.Title="Error al subir el registro de errores"
 SafeMode.Restart="¿Quieres reiniciar OBS en modo seguro (plugins de terceros, scripts y websockets deshabilitados)?"
 SafeMode.Restart="¿Quieres reiniciar OBS en modo seguro (plugins de terceros, scripts y websockets deshabilitados)?"
 SafeMode.RestartNormal="¿Quieres reiniciar OBS en modo normal?"
 SafeMode.RestartNormal="¿Quieres reiniciar OBS en modo normal?"
 ChromeOS.Title="Plataforma no soportada"
 ChromeOS.Title="Plataforma no soportada"
@@ -366,12 +370,17 @@ Output.NoBroadcast.Title="Ninguna emisión configurada"
 Output.NoBroadcast.Text="Necesitas configurar una emisión antes de poder comenzar a transmitir."
 Output.NoBroadcast.Text="Necesitas configurar una emisión antes de poder comenzar a transmitir."
 Output.BroadcastStartFailed="No se pudo iniciar la transmisión"
 Output.BroadcastStartFailed="No se pudo iniciar la transmisión"
 Output.BroadcastStopFailed="No se pudo detener la transmisión"
 Output.BroadcastStopFailed="No se pudo detener la transmisión"
-LogReturnDialog="Carga de registro exitosa"
-LogReturnDialog.Description="Tu archivo de registro ha sido cargado. Ahora puedes compartir la URL para fines de depuración o soporte."
-LogReturnDialog.Description.Crash="Tu informe de error ha sido cargado. Ahora puedes compartir la URL para fines de depuración."
-LogReturnDialog.CopyURL="Copiar dirección URL"
-LogReturnDialog.AnalyzeURL="Analizar"
-LogReturnDialog.ErrorUploadingLog="Error al cargar el archivo de registro"
+LogUploadDialog.Title="Subir el registro de errores de OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Por favor, lee la <a href='https://obsproject.com/privacy-policy'>política de privacidad</a> y su sección acerca de la subida de archivos antes de subir alguno."
+LogUploadDialog.Labels.Progress="Subida del registro en curso. Por favor, espera..."
+LogUploadDialog.Labels.Description.AppLog="Tu archivo de registro ha sido cargado. Ahora puedes compartir la URL para fines de depuración o soporte."
+LogUploadDialog.Labels.Description.CrashLog="Tu informe de error ha sido cargado. Ahora puedes compartir la URL para fines de depuración."
+LogUploadDialog.Buttons.ConfirmUpload="Subir"
+LogUploadDialog.Buttons.CopyURL="Copiar la URL del registro"
+LogUploadDialog.Buttons.AnalyzeURL="Analizar el archivo de registro"
+LogUploadDialog.Buttons.RetryButton="Reintentar"
+LogUploadDialog.Errors.Template="Se ha producido un error en intentar subir el archivo:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="No se ha encontrado ningún archivo para subir o estaba vacío."
 Remux.SourceFile="Grabación OBS"
 Remux.SourceFile="Grabación OBS"
 Remux.TargetFile="Archivo de destino"
 Remux.TargetFile="Archivo de destino"
 Remux.Remux="Convertir"
 Remux.Remux="Convertir"
@@ -582,7 +591,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 (solo MP4 híbrido)"
+Basic.Main.AddChapterMarker="Agregar marcador de capítulo (sólo MP4 híbrido/MOV)"
 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..."
@@ -807,6 +816,7 @@ Basic.Settings.Output="Salida"
 Basic.Settings.Output.Format="Formato de grabación"
 Basic.Settings.Output.Format="Formato de grabación"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV híbrido [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="El MOV fragmentado escribe la grabación en fragmentos y no requiere una finalización como los archivos MOV tradicionales.\nEsto garantiza que el archivo se pueda reproducir incluso si se interrumpe la escritura en el disco, por ejemplo, como resultado de un pantallazo azul o una pérdida de energía.\n\nEsto puede no ser compatible con todos los reproductores y editores. Use Archivo → Convertir grabaciones para convertir el archivo a un formato más compatible si es necesario."
 Basic.Settings.Output.Format.TT.fragmented_mov="El MOV fragmentado escribe la grabación en fragmentos y no requiere una finalización como los archivos MOV tradicionales.\nEsto garantiza que el archivo se pueda reproducir incluso si se interrumpe la escritura en el disco, por ejemplo, como resultado de un pantallazo azul o una pérdida de energía.\n\nEsto puede no ser compatible con todos los reproductores y editores. Use Archivo → Convertir grabaciones para convertir el archivo a un formato más compatible si es necesario."
@@ -1173,7 +1183,6 @@ Restart="Reiniciar"
 NeedsRestart="OBS Studio necesita ser reiniciado. ¿Desea reiniciar ahora?"
 NeedsRestart="OBS Studio necesita ser reiniciado. ¿Desea reiniciar ahora?"
 LoadProfileNeedsRestart="El perfil contiene ajustes que requieren reiniciar OBS:\n%1\n\n¿Desea reiniciar OBS para que estos ajustes surtan efecto?"
 LoadProfileNeedsRestart="El perfil contiene ajustes que requieren reiniciar OBS:\n%1\n\n¿Desea reiniciar OBS para que estos ajustes surtan efecto?"
 ContextBar.NoSelectedSource="Ninguna fuente seleccionada"
 ContextBar.NoSelectedSource="Ninguna fuente seleccionada"
-ContextBar.ResetTransform="Restablecer transformación"
 ContextBar.MediaControls.PlayMedia="Reproducir Medio"
 ContextBar.MediaControls.PlayMedia="Reproducir Medio"
 ContextBar.MediaControls.PauseMedia="Pausar Medio"
 ContextBar.MediaControls.PauseMedia="Pausar Medio"
 ContextBar.MediaControls.StopMedia="Detener Medio"
 ContextBar.MediaControls.StopMedia="Detener Medio"
@@ -1282,3 +1291,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Actualizar ajustes
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 actualmente no es compatible con [Audio → General → Canales] establecidos a '%2', %3"
 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.AudioChannelsSingle="[Audio → General → Canales] necesita establecerse a '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requiere múltiples parámetros diferentes para [Audio → General → Canales]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requiere múltiples parámetros diferentes para [Audio → General → Canales]"
+Basic.OpenPluginManager="Gestor de plugins"
+PluginManager="Gestor de plugins"
+PluginManager.HelpText="Gestor de plugins"
+PluginManager.Restart="¿Reiniciar OBS?"
+PluginManager.NeedsRestart="Para aplicar estos cambios, es necesario reiniciar OBS. ¿Quieres reiniciar ahora?"
+PluginManager.MissingPlugin="[PLUGIN NO ENCONTRADO]"

+ 12 - 10
frontend/data/locale/et-EE.ini

@@ -23,6 +23,8 @@ Exit="Välju"
 Mixer="Helimikser"
 Mixer="Helimikser"
 Browse="Sirvi"
 Browse="Sirvi"
 DroppedFrames="Vahele jäetud kaadreid %1 (%2%)"
 DroppedFrames="Vahele jäetud kaadreid %1 (%2%)"
+Projector.Window="Uus aken"
+Projector.Title.Multiview="Mitmikvaade"
 Clear="Eemalda"
 Clear="Eemalda"
 Revert="Tühista"
 Revert="Tühista"
 Show="Näita"
 Show="Näita"
@@ -101,10 +103,7 @@ PluginsFailedToLoad.Text="Järgmiste OBS-i pluginate laadimine ebaõnnestus:\n\n
 AlreadyRunning.Title="OBS juba töötab"
 AlreadyRunning.Title="OBS juba töötab"
 AlreadyRunning.Text="OBS on juba käivitatud! Palun välju olemasolevatest protsessidest enne kui alustad uut. Kui OBS on minimeeritud süsteemi salve, siis kontrolli kas see on seal."
 AlreadyRunning.Text="OBS on juba käivitatud! Palun välju olemasolevatest protsessidest enne kui alustad uut. Kui OBS on minimeeritud süsteemi salve, siis kontrolli kas see on seal."
 AlreadyRunning.LaunchAnyway="Käivita siiski"
 AlreadyRunning.LaunchAnyway="Käivita siiski"
-AutoSafeMode.Title="Turvarežiim"
-AutoSafeMode.Text="OBS ei sulgunud korralikult sinu viimase sessiooni ajal.\n\nTahaksid sa alustada turvalises režiimis (kolmandate osapoolte pluginad, skriptid ja WebSockets on välja lülitatud)?"
-AutoSafeMode.LaunchSafe="Käivita turvarežiimis"
-AutoSafeMode.LaunchNormal="Käivita tavarežiimis"
+CrashHandling.Dialog.Title="OBS Studio rike tuvastatud"
 SafeMode.Restart="Kas soovid OBS-i taaskäivitada turvalises režiimis (kolmandate osapoolte pluginad, skriptid ja WebSockets on keelatud)?"
 SafeMode.Restart="Kas soovid OBS-i taaskäivitada turvalises režiimis (kolmandate osapoolte pluginad, skriptid ja WebSockets on keelatud)?"
 SafeMode.RestartNormal="Kas soovid OBS-i taaskäivitada tavarežiimis?"
 SafeMode.RestartNormal="Kas soovid OBS-i taaskäivitada tavarežiimis?"
 ChromeOS.Title="Toetuseta platvorm"
 ChromeOS.Title="Toetuseta platvorm"
@@ -320,12 +319,6 @@ Output.NoBroadcast.Title="Ühtegi saadet pole konfigureeritud"
 Output.NoBroadcast.Text="Enne voogesituse alustamist pead seadistama saate."
 Output.NoBroadcast.Text="Enne voogesituse alustamist pead seadistama saate."
 Output.BroadcastStartFailed="Saate käivitamine ebaõnnestus"
 Output.BroadcastStartFailed="Saate käivitamine ebaõnnestus"
 Output.BroadcastStopFailed="Saate peatamine ebaõnnestus"
 Output.BroadcastStopFailed="Saate peatamine ebaõnnestus"
-LogReturnDialog="Logi üleslaadimine õnnestus"
-LogReturnDialog.Description="Sinu logifail on nüüd üleslaaditud.Nüüd saad sa seda vigade tuvastamise ja klienditoe kontekstis jagada."
-LogReturnDialog.Description.Crash="Sinu vearaport on üles laaditud. Nüüd saad URL-i jagada silumiseks."
-LogReturnDialog.CopyURL="Kopeeri aadress"
-LogReturnDialog.AnalyzeURL="Analüüsi"
-LogReturnDialog.ErrorUploadingLog="Esines viga logifaili üleslaadimisel"
 Remux.SourceFile="OBS-i salvestus"
 Remux.SourceFile="OBS-i salvestus"
 Remux.TargetFile="Sihtfail"
 Remux.TargetFile="Sihtfail"
 Remux.Remux="Konverteeri"
 Remux.Remux="Konverteeri"
@@ -497,6 +490,7 @@ Basic.Main.StopRecording="Lõpeta salvestamine"
 Basic.Main.PauseRecording="Peata salvestust"
 Basic.Main.PauseRecording="Peata salvestust"
 Basic.Main.UnpauseRecording="Jätka salvestust"
 Basic.Main.UnpauseRecording="Jätka salvestust"
 Basic.Main.SplitFile="Tükelda salvestusfail"
 Basic.Main.SplitFile="Tükelda salvestusfail"
+Basic.Main.AddChapterMarker="Lisa peatüki märge (ainult hübriid MP4/MOV)"
 Basic.Main.StoppingRecording="Salvestamise peatamine..."
 Basic.Main.StoppingRecording="Salvestamise peatamine..."
 Basic.Main.StopReplayBuffer="Peata taasesituse puhver"
 Basic.Main.StopReplayBuffer="Peata taasesituse puhver"
 Basic.Main.StoppingReplayBuffer="Taasesitus puhvri peatamine..."
 Basic.Main.StoppingReplayBuffer="Taasesitus puhvri peatamine..."
@@ -634,6 +628,13 @@ Basic.Settings.Appearance.General="Üldine"
 Basic.Settings.Appearance.General.Theme="Teema"
 Basic.Settings.Appearance.General.Theme="Teema"
 Basic.Settings.Appearance.General.Variant="Stiil"
 Basic.Settings.Appearance.General.Variant="Stiil"
 Basic.Settings.Appearance.General.NoVariant="Stiile pole"
 Basic.Settings.Appearance.General.NoVariant="Stiile pole"
+Basic.Settings.Appearance.FontScale="Kirja suurus"
+Basic.Settings.Appearance.Density="Tihedus"
+Basic.Settings.Appearance.Classic="Klassikaline"
+Basic.Settings.Appearance.Compact="Kompaktne"
+Basic.Settings.Appearance.Normal="Normaalne"
+Basic.Settings.Appearance.Comfortable="Mugav"
+Basic.Settings.Appearance.OptionsWarning="Mõned välimuse valikud ei ole selle stiili puhul saadaval."
 Basic.Settings.Stream="Voogedastus"
 Basic.Settings.Stream="Voogedastus"
 Basic.Settings.Stream.Destination="Sihtkoht"
 Basic.Settings.Stream.Destination="Sihtkoht"
 Basic.Settings.Stream.Custom.UseAuthentication="Kasuta autentimist"
 Basic.Settings.Stream.Custom.UseAuthentication="Kasuta autentimist"
@@ -667,6 +668,7 @@ Basic.Settings.Output="Väljund"
 Basic.Settings.Output.Format="Salvestusvorming"
 Basic.Settings.Output.Format="Salvestusvorming"
 Basic.Settings.Output.Format.MKV="Matroska videoformaat (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska videoformaat (.mkv)"
 Basic.Settings.Output.Format.hMP4="Hübriid MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hübriid MP4 [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Hübriid MOV [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="Killustatud MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Killustatud MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="KIllustatud MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="KIllustatud MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Killustatud MOV kirjutab salvestuse tükkidena ja ei nõua samasugust lõplikku töötlemist nagu traditsioonilised MOV-failid.\nSee tagab, et fail jääb mängitavaks isegi siis, kui kirjutamine kettale katkestatakse, näiteks BSOD-i või voolukatkestuse tõttu.\n\nSee ei pruugi ühilduda kõigi mängijate ja redaktoritega. Vajaduse korral kasutage faili teisendamiseks ühilduvamasse vormingusse Fail → Konverteeri salvestusi."
 Basic.Settings.Output.Format.TT.fragmented_mov="Killustatud MOV kirjutab salvestuse tükkidena ja ei nõua samasugust lõplikku töötlemist nagu traditsioonilised MOV-failid.\nSee tagab, et fail jääb mängitavaks isegi siis, kui kirjutamine kettale katkestatakse, näiteks BSOD-i või voolukatkestuse tõttu.\n\nSee ei pruugi ühilduda kõigi mängijate ja redaktoritega. Vajaduse korral kasutage faili teisendamiseks ühilduvamasse vormingusse Fail → Konverteeri salvestusi."

+ 3 - 15
frontend/data/locale/eu-ES.ini

@@ -116,10 +116,6 @@ PluginsFailedToLoad.Text="OBS plugin hauek ezin izan dira kargatu:\n\n%1\nMesede
 AlreadyRunning.Title="OBS dagoeneko martxan dago"
 AlreadyRunning.Title="OBS dagoeneko martxan dago"
 AlreadyRunning.Text="OBS dagoeneko martxan dago! Bestelakorik nahi ez baduzu Itxi irekita dagoen saioa beste saio bat ireki baino lehen. Ezarri baduzu OBS agertzea minimizatua sistemaren erretiluan begiratu eta oraindik exekutatzen ari den bertan."
 AlreadyRunning.Text="OBS dagoeneko martxan dago! Bestelakorik nahi ez baduzu Itxi irekita dagoen saioa beste saio bat ireki baino lehen. Ezarri baduzu OBS agertzea minimizatua sistemaren erretiluan begiratu eta oraindik exekutatzen ari den bertan."
 AlreadyRunning.LaunchAnyway="Abiarazi hala ere"
 AlreadyRunning.LaunchAnyway="Abiarazi hala ere"
-AutoSafeMode.Title="Modu segurua"
-AutoSafeMode.Text="OBS ez da behar bezala itzali zure azken saioan.\n\nModu seguruan hasi nahi al duzu (hirugarrenen pluginak, script-ak eta WebSockets desgaituta)?"
-AutoSafeMode.LaunchSafe="Exekutatu modu seguruan"
-AutoSafeMode.LaunchNormal="Exekutatu normal"
 SafeMode.Restart="OBS modu seguruan berrabiarazi nahi duzu (hirugarrenen pluginak, script-ak eta WebSockets desgaituta)?"
 SafeMode.Restart="OBS modu seguruan berrabiarazi nahi duzu (hirugarrenen pluginak, script-ak eta WebSockets desgaituta)?"
 SafeMode.RestartNormal="Nahi duzu OBS modu normalean berrabiarazi ?"
 SafeMode.RestartNormal="Nahi duzu OBS modu normalean berrabiarazi ?"
 ChromeOS.Title="Euskarririk gabeko plataforma"
 ChromeOS.Title="Euskarririk gabeko plataforma"
@@ -370,12 +366,6 @@ Output.NoBroadcast.Title="Ez dago emankizunik konfiguratuta"
 Output.NoBroadcast.Text="Emankizun bat konfiguratu behar duzu transmisio bat hasi ahal izateko."
 Output.NoBroadcast.Text="Emankizun bat konfiguratu behar duzu transmisio bat hasi ahal izateko."
 Output.BroadcastStartFailed="Huts egin du emankizuna abiatzen"
 Output.BroadcastStartFailed="Huts egin du emankizuna abiatzen"
 Output.BroadcastStopFailed="Huts egin du emankizuna gelditzen"
 Output.BroadcastStopFailed="Huts egin du emankizuna gelditzen"
-LogReturnDialog="Egunkaria ongi kargatu da"
-LogReturnDialog.Description="Istripuaren txostena igo da. Orain, URLa partekatu dezakezu, arazteko."
-LogReturnDialog.Description.Crash="Istripuaren txostena igo da. Orain, URLa partekatu dezakezu, arazteko."
-LogReturnDialog.CopyURL="Kopiatu URL-a"
-LogReturnDialog.AnalyzeURL="Aztertu"
-LogReturnDialog.ErrorUploadingLog="Errorea egunkari-fitxategia kargatzean"
 Remux.SourceFile="OBS grabazioa"
 Remux.SourceFile="OBS grabazioa"
 Remux.TargetFile="Helburu-fitxategia"
 Remux.TargetFile="Helburu-fitxategia"
 Remux.Remux="Multiplexatu"
 Remux.Remux="Multiplexatu"
@@ -591,7 +581,6 @@ 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..."
@@ -825,8 +814,8 @@ 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."
 Basic.Settings.Output.Format.TT.fragmented_mp4="MP4 zatikatuak grabaketa zatika idazten du eta ez du MP4 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_mp4="MP4 zatikatuak grabaketa zatika idazten du eta ez du MP4 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.Encoder.Video="Bideo Kodeatzailea"
-Basic.Settings.Output.Encoder.Audio="Audio Kodeatzailea"
+Basic.Settings.Output.Encoder.Video="Bideo kodetzailea"
+Basic.Settings.Output.Encoder.Audio="Audio kodetzailea"
 Basic.Settings.Output.SelectDirectory="Hautatu grabazioaren karpeta"
 Basic.Settings.Output.SelectDirectory="Hautatu grabazioaren karpeta"
 Basic.Settings.Output.DynamicBitrate="Aldatu bit-emaria dinamikoki pilaketa kudeatzeko"
 Basic.Settings.Output.DynamicBitrate="Aldatu bit-emaria dinamikoki pilaketa kudeatzeko"
 Basic.Settings.Output.DynamicBitrate.Beta="Aldatu bit-emaria dinamikoki pilaketa kudeatzeko (Beta)"
 Basic.Settings.Output.DynamicBitrate.Beta="Aldatu bit-emaria dinamikoki pilaketa kudeatzeko (Beta)"
@@ -903,7 +892,7 @@ Basic.Settings.Output.Adv.Audio.Track4="4 pista"
 Basic.Settings.Output.Adv.Audio.Track5="5. pista"
 Basic.Settings.Output.Adv.Audio.Track5="5. pista"
 Basic.Settings.Output.Adv.Audio.Track6="6. pista"
 Basic.Settings.Output.Adv.Audio.Track6="6. pista"
 Basic.Settings.Output.Adv.TwitchVodTrack="Twitch VOD pista"
 Basic.Settings.Output.Adv.TwitchVodTrack="Twitch VOD pista"
-Basic.Settings.Output.Adv.Encoder="Kodeaketaren ezarpenak"
+Basic.Settings.Output.Adv.Encoder="Kodetzailearen ezarpenak"
 Basic.Settings.Output.Adv.Recording="Grabazioa"
 Basic.Settings.Output.Adv.Recording="Grabazioa"
 Basic.Settings.Output.Adv.Recording.Settings="Grabazioaren ezarpenak"
 Basic.Settings.Output.Adv.Recording.Settings="Grabazioaren ezarpenak"
 Basic.Settings.Output.Adv.Recording.RecType="Grabaketa mota"
 Basic.Settings.Output.Adv.Recording.RecType="Grabaketa mota"
@@ -1201,7 +1190,6 @@ Restart="Berrabiarazi"
 NeedsRestart="OBS Studio berrabiarazi behar da. Nahi duzu orain berrabiaraztea?"
 NeedsRestart="OBS Studio berrabiarazi behar da. Nahi duzu orain berrabiaraztea?"
 LoadProfileNeedsRestart="Profilak OBS berrabiarazi behar duten ezarpenak ditu:\n%1\n\nOBS berrabiarazi nahi duzu ezarpen hauek eragina izan dezaten?"
 LoadProfileNeedsRestart="Profilak OBS berrabiarazi behar duten ezarpenak ditu:\n%1\n\nOBS berrabiarazi nahi duzu ezarpen hauek eragina izan dezaten?"
 ContextBar.NoSelectedSource="Ez da iturririk hautatu"
 ContextBar.NoSelectedSource="Ez da iturririk hautatu"
-ContextBar.ResetTransform="Berrezarri eraldaketa"
 ContextBar.MediaControls.PlayMedia="Erreproduzitu Media"
 ContextBar.MediaControls.PlayMedia="Erreproduzitu Media"
 ContextBar.MediaControls.PauseMedia="Media Pausatu"
 ContextBar.MediaControls.PauseMedia="Media Pausatu"
 ContextBar.MediaControls.StopMedia="Gelditu media"
 ContextBar.MediaControls.StopMedia="Gelditu media"

+ 27 - 12
frontend/data/locale/fa-IR.ini

@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="افزونه‌های OBS زیر بارگیری نشد
 AlreadyRunning.Title="برنامه OBS از قبل در حال اجراست"
 AlreadyRunning.Title="برنامه OBS از قبل در حال اجراست"
 AlreadyRunning.Text="برنامه OBS از قبل در حال اجراست! در صورتی که به صورت عمد این کار را کرده‌اید، لطفاً قبل از اجرای یک نمونه جدید سایر نمونه‌های باز OBS را ببندید. اگر OBS را در حالت کوچک کردن در نوار ابزار قرار داده‌اید، لطفاً بررسی کنید که آیا در آن جا هنوز در حال اجراست یا خیر."
 AlreadyRunning.Text="برنامه OBS از قبل در حال اجراست! در صورتی که به صورت عمد این کار را کرده‌اید، لطفاً قبل از اجرای یک نمونه جدید سایر نمونه‌های باز OBS را ببندید. اگر OBS را در حالت کوچک کردن در نوار ابزار قرار داده‌اید، لطفاً بررسی کنید که آیا در آن جا هنوز در حال اجراست یا خیر."
 AlreadyRunning.LaunchAnyway="در هر حال اجرا کن"
 AlreadyRunning.LaunchAnyway="در هر حال اجرا کن"
-AutoSafeMode.Title="حالت ایمن"
-AutoSafeMode.Text="نرم افزار OBS در جلسه قبلی به صورت صحیح خاموش نشده است.\n\nآیا مایل هستید در حالت ایمن (غیر فعال بودن پلاگین های شخص ثالث، اسکریپت‌ها و وب‌سوکت‌ها) اجرا شود؟"
-AutoSafeMode.LaunchSafe="اجرا در حالت ایمن"
-AutoSafeMode.LaunchNormal="اجرا به صورت عادی"
+CrashHandling.Dialog.Title="خرابی استودیو OBS شناسایی شد"
+CrashHandling.Labels.Text="استودیو OBS به درستی خاموش نشد.\n\nدر حالت امن اجرا شود (افزونه‌های شخص ثالث، اسکریپت‌نویسی و سوکت‌های وب غیرفعال شوند)؟"
+CrashHandling.Labels.PrivacyNotice="همچنین می‌توانید انتخاب کنید که جدیدترین گزارش خرابی به طور خودکار در پروژه OBS بارگذاری شود.<br /><br />لطفاً قبل از بارگذاری هرگونه فایل، <a href='https://obsproject.com/privacy-policy'>سیاست حفظ حریم خصوصی</a> را مطالعه کنید و به بخش‌های مربوط به بارگذاری فایل توجه ویژه داشته باشید."
+CrashHandling.Checkbox.SendReport="من سیاست حریم خصوصی را مطالعه کرده و برای آپلود رضایت دارم."
+CrashHandling.Buttons.LaunchSafe="اجرا در حالت ایمن"
+CrashHandling.Buttons.LaunchNormal="اجرا در حالت عادی"
+CrashHandling.Errors.UploadJSONError="در هنگام تلاش برای آپلود آخرین گزارش خرابی خطایی رخ داده است. لطفاً در زمان دیگری مجدداً تلاش کنید."
+CrashHandling.Errors.Title="خطا در آپلود گزارش خرابی"
 SafeMode.Restart="آیا مایل هستید OBS را در حالت ایمن (غیر فعال بودن پلاگین های شخص ثالث، اسکریپت‌ها و وب‌سوکت‌ها) ری‌استارت کنید؟"
 SafeMode.Restart="آیا مایل هستید OBS را در حالت ایمن (غیر فعال بودن پلاگین های شخص ثالث، اسکریپت‌ها و وب‌سوکت‌ها) ری‌استارت کنید؟"
 SafeMode.RestartNormal="آیا مایل هستید OBS را در حالت عادی ری‌استارت کنید؟"
 SafeMode.RestartNormal="آیا مایل هستید OBS را در حالت عادی ری‌استارت کنید؟"
 ChromeOS.Title="پلتفرم پشتیبانی نشده"
 ChromeOS.Title="پلتفرم پشتیبانی نشده"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="پخش تنظیم نشده"
 Output.NoBroadcast.Text="قبل از شروع پخش زنده، باید آن را تنظیم کنید."
 Output.NoBroadcast.Text="قبل از شروع پخش زنده، باید آن را تنظیم کنید."
 Output.BroadcastStartFailed="شروع پخش ناموفق بود"
 Output.BroadcastStartFailed="شروع پخش ناموفق بود"
 Output.BroadcastStopFailed="پخش متوقف نشد"
 Output.BroadcastStopFailed="پخش متوقف نشد"
-LogReturnDialog="گزارش با موفقیت آپلود شد"
-LogReturnDialog.Description="فایل گزارش شما آپلود شد. اکنون می توانید آدرس اینترنتی را برای اشکال زدایی یا اهداف پشتیبانی به اشتراک بگذارید."
-LogReturnDialog.Description.Crash="گزارش خرابی شما آپلود شد. اکنون می توانید آدرس اینترنتی را برای اهداف رفع اشکال به اشتراک بگذارید."
-LogReturnDialog.CopyURL="رونوشت نشانی"
-LogReturnDialog.AnalyzeURL="تجزیه و تحلیل"
-LogReturnDialog.ErrorUploadingLog="خطا در بارگذاری پروندهٔ گزارش"
+LogUploadDialog.Title="آپلود فایل لاگ OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="لطفاً <a href='https://obsproject.com/privacy-policy'>سیاست حریم خصوصی</a> و بخش مربوط به آپلود فایل در آن را قبل از آپلود هر فایلی، مطالعه کنید."
+LogUploadDialog.Labels.Progress="آپلود لاگ در حال انجام است. لطفاً صبر کنید..."
+LogUploadDialog.Labels.Description.AppLog="فایل لاگ شما آپلود شد. شما هم اکنون می‌توانید آدرس آن را برای عیب‌یابی یا استفاده های پشتیبانی به اشتراک بگذارید."
+LogUploadDialog.Labels.Description.CrashLog="گزارش خرابی شما آپلود شد. شما هم اکنون می‌توانید آدرس آن را برای استفاده های عیب‌یابی به اشتراک بگذارید."
+LogUploadDialog.Buttons.ConfirmUpload="آپلود"
+LogUploadDialog.Buttons.CopyURL="کپی کردن آدرس لاگ"
+LogUploadDialog.Buttons.AnalyzeURL="بررسی فایل لاگ"
+LogUploadDialog.Buttons.RetryButton="تلاش مجدد"
+LogUploadDialog.Errors.Template="در هنگام تلاش برای آپلود فایل خطایی رخ داده است:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="فایلی برای آپلود پیدا نشد یا فایل خالی بوده است."
 Remux.SourceFile="ضبط کننده او بی اس"
 Remux.SourceFile="ضبط کننده او بی اس"
 Remux.TargetFile="پروندهٔ مقصد"
 Remux.TargetFile="پروندهٔ مقصد"
 Remux.Remux="بازسازی"
 Remux.Remux="بازسازی"
@@ -593,7 +602,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.AddChapterMarker="افزودن نشانگر فصل (فقط MP4/MOV ترکیبی)"
 Basic.Main.StoppingRecording="درحال پایان ضبط..."
 Basic.Main.StoppingRecording="درحال پایان ضبط..."
 Basic.Main.StopReplayBuffer="توقف بافر بازپخش"
 Basic.Main.StopReplayBuffer="توقف بافر بازپخش"
 Basic.Main.StoppingReplayBuffer="توقف پخش بافر..."
 Basic.Main.StoppingReplayBuffer="توقف پخش بافر..."
@@ -823,6 +832,7 @@ 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.hMP4="هیبریدی MP4 [آزمایشی] (.mp4)"
+Basic.Settings.Output.Format.hMOV="هیبرید MOV [آزمایشی] (.mov)"
 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این ممکن است با همه پخش کننده ها و ویرایشگرها سازگار نباشد. از فایل ← ریماکس های ضبط شده برای تبدیل فایل به فرمت سازگارتر در صورت لزوم استفاده کنید."
@@ -1209,7 +1219,6 @@ Restart="اجرا مجدد"
 NeedsRestart="استودیوی OBS باید دوباره آغاز شود. می‌خواهید اکنون دوباره آغازش کنید؟"
 NeedsRestart="استودیوی OBS باید دوباره آغاز شود. می‌خواهید اکنون دوباره آغازش کنید؟"
 LoadProfileNeedsRestart="نمایه شامل تنظیماتی است که نیاز به آغاز دوبارهٔ OBS دارند:\n%1\n\nمی‌خواهید برای اثر گرفتن این تنظیمات OBS را دوباره آغاز کنید؟"
 LoadProfileNeedsRestart="نمایه شامل تنظیماتی است که نیاز به آغاز دوبارهٔ OBS دارند:\n%1\n\nمی‌خواهید برای اثر گرفتن این تنظیمات OBS را دوباره آغاز کنید؟"
 ContextBar.NoSelectedSource="بدون انتخاب منبع"
 ContextBar.NoSelectedSource="بدون انتخاب منبع"
-ContextBar.ResetTransform="تنظیم مجدد تبدیل"
 ContextBar.MediaControls.PlayMedia="اجرا رسانه"
 ContextBar.MediaControls.PlayMedia="اجرا رسانه"
 ContextBar.MediaControls.PauseMedia="مکث رسانه"
 ContextBar.MediaControls.PauseMedia="مکث رسانه"
 ContextBar.MediaControls.StopMedia="توقف رسانه"
 ContextBar.MediaControls.StopMedia="توقف رسانه"
@@ -1319,3 +1328,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="به‌روزرس
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 در حال حاضر با [صوت ← عمومی ← کانالها] تنظیم شده روی «%2»، %3 سازگار نیست"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 در حال حاضر با [صوت ← عمومی ← کانالها] تنظیم شده روی «%2»، %3 سازگار نیست"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[صوت ← عمومی ← کانالها] باید روی «%1» تنظیم شود"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[صوت ← عمومی ← کانالها] باید روی «%1» تنظیم شود"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 به تنظیمات مختلف چندگانه برای [صوت ← عمومی ← کانال ها] نیاز دارد"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 به تنظیمات مختلف چندگانه برای [صوت ← عمومی ← کانال ها] نیاز دارد"
+Basic.OpenPluginManager="مدیریت افزونه"
+PluginManager="مدیریت افزونه"
+PluginManager.HelpText="مدیریت افزونه"
+PluginManager.Restart="راه‌اندازی مجدد OBS؟"
+PluginManager.NeedsRestart="برای اعمال این تغییرات، OBS باید مجدداً راه‌اندازی شود. آیا می‌خواهید همین حالا مجدداً راه‌اندازی کنید؟"
+PluginManager.MissingPlugin="[افزونه یافت نشد]"

+ 23 - 12
frontend/data/locale/fi-FI.ini

@@ -113,10 +113,13 @@ PluginsFailedToLoad.Text="Seuraavien OBS-liitännäisten lataaminen epäonnistui
 AlreadyRunning.Title="OBS on jo käynnissä"
 AlreadyRunning.Title="OBS on jo käynnissä"
 AlreadyRunning.Text="OBS on jo käynnissä! Ellet tarkoittanut tehdä näin, ole hyvä ja sulje aikaisemmat OBS-prosessit ennen uuden käynnistämistä. Jos olet asettanut OBS:n pienentymään ilmaisinalueelle, varmista ettei se ole siellä yhä päällä."
 AlreadyRunning.Text="OBS on jo käynnissä! Ellet tarkoittanut tehdä näin, ole hyvä ja sulje aikaisemmat OBS-prosessit ennen uuden käynnistämistä. Jos olet asettanut OBS:n pienentymään ilmaisinalueelle, varmista ettei se ole siellä yhä päällä."
 AlreadyRunning.LaunchAnyway="Käynnistä joka tapauksessa"
 AlreadyRunning.LaunchAnyway="Käynnistä joka tapauksessa"
-AutoSafeMode.Title="Vikasietotila"
-AutoSafeMode.Text="OBS ei sammunut oikeaoppisesti viimeisen istunnon päätteeksi.\n\nHaluatko käynnistää OBS:n vikasietotilassa (kolmannen osapuolen liitännäiset, komentosarjat ja WebSocketit poistetaan käytöstä)?"
-AutoSafeMode.LaunchSafe="Suorita vikasietotilassa"
-AutoSafeMode.LaunchNormal="Suorita normaalisti"
+CrashHandling.Dialog.Title="OBS Studion kaatuminen havaittu"
+CrashHandling.Labels.Text="OBS Studio ei sulkeutunut oikeaoppisesti.\n\nKäynnistetäänkö vikasietotilassa (kolmannen osapuolen liitännäiset, skriptit ja WebSockets poistettuna käytöstä)?"
+CrashHandling.Labels.PrivacyNotice="Voit myös valita viimeisimmän kaatumisraportin automaattisen lähettämisen OBS-projektille.<br /><br />Lue <a href='https://obsproject.com/privacy-policy'>tietosuojakäytäntö</a>, ennen kuin lähetät yhtäkään tiedostoa, ja kiinnitä erityistä huomiota tiedostojen lähetykseen liittyvään osioon."
+CrashHandling.Checkbox.SendReport="Olen lukenut tietosuojakäytännön ja hyväksyn lähetyksen."
+CrashHandling.Buttons.LaunchSafe="Käynnistä vikasietotilassa"
+CrashHandling.Buttons.LaunchNormal="Käynnistä normaalissa tilassa"
+CrashHandling.Errors.Title="Kaatumislokin lähetysvirhe"
 SafeMode.Restart="Haluatko käynnistää OBS:n uudelleen vikasietotilaan (kolmannen osapuolen liitännäiset, komentosarjat ja WebSocketit poistetaan käytöstä)?"
 SafeMode.Restart="Haluatko käynnistää OBS:n uudelleen vikasietotilaan (kolmannen osapuolen liitännäiset, komentosarjat ja WebSocketit poistetaan käytöstä)?"
 SafeMode.RestartNormal="Haluatko käynnistää OBS:n uudelleen normaalissa tilassa?"
 SafeMode.RestartNormal="Haluatko käynnistää OBS:n uudelleen normaalissa tilassa?"
 ChromeOS.Title="Alustaa ei tueta"
 ChromeOS.Title="Alustaa ei tueta"
@@ -367,12 +370,16 @@ Output.NoBroadcast.Title="Lähetystä ei ole määritetty"
 Output.NoBroadcast.Text="Sinun täytyy määrittää lähetys, ennen kuin voit aloittaa striimauksen."
 Output.NoBroadcast.Text="Sinun täytyy määrittää lähetys, ennen kuin voit aloittaa striimauksen."
 Output.BroadcastStartFailed="Lähetyksen käynnistäminen epäonnistui"
 Output.BroadcastStartFailed="Lähetyksen käynnistäminen epäonnistui"
 Output.BroadcastStopFailed="Lähetyksen pysäyttäminen epäonnistui"
 Output.BroadcastStopFailed="Lähetyksen pysäyttäminen epäonnistui"
-LogReturnDialog="Lokitiedoston lähetys onnistui"
-LogReturnDialog.Description="Lokisi on ladattu. Nyt voit jakaa URL-osoitteen virheenkorjausta tai tukea varten."
-LogReturnDialog.Description.Crash="Kaatumisraporttisi on ladattu. Nyt voit jakaa URL-osoitteen virheenkorjausta tai tukea varten."
-LogReturnDialog.CopyURL="Kopioi osoite"
-LogReturnDialog.AnalyzeURL="Analysoi"
-LogReturnDialog.ErrorUploadingLog="Lokitiedoston lähetyksessä tapahtui virhe"
+LogUploadDialog.Labels.PrivacyNotice="Lue <a href='https://obsproject.com/privacy-policy'>tietosuojakäytäntö</a> ja sen osio liittyen tiedostojen lähettämiseen, ennen kuin lähetät yhtäkään tiedostoa."
+LogUploadDialog.Labels.Progress="Lokin lähetys on meneillään, odota hetki..."
+LogUploadDialog.Labels.Description.AppLog="Lokitiedostosi on ladattu. Nyt voit jakaa URL-osoitteen vianjäljitystä tai tukea varten."
+LogUploadDialog.Labels.Description.CrashLog="Kaatumisraporttisi on lähetetty. Nyt voit jakaa URL-osoitteen vianjäljitystä tai tukea varten."
+LogUploadDialog.Buttons.ConfirmUpload="Lähetä"
+LogUploadDialog.Buttons.CopyURL="Kopioi lokin URL-osoite"
+LogUploadDialog.Buttons.AnalyzeURL="Analysoi lokitiedosto"
+LogUploadDialog.Buttons.RetryButton="Yritä uudelleen"
+LogUploadDialog.Errors.Template="Tiedostoa lähettäessä tapahtui virhe:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Lähetettävää tiedostoa ei löytynyt, tai tiedosto oli tyhjä."
 Remux.SourceFile="OBS-tallenne"
 Remux.SourceFile="OBS-tallenne"
 Remux.TargetFile="Kohdetiedosto"
 Remux.TargetFile="Kohdetiedosto"
 Remux.Remux="Muunna"
 Remux.Remux="Muunna"
@@ -583,7 +590,6 @@ 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ää 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..."
@@ -1173,7 +1179,6 @@ Restart="Käynnistä uudelleen"
 NeedsRestart="OBS Studio pitää käynnistää uudelleen. Haluatko tehdä sen nyt?"
 NeedsRestart="OBS Studio pitää käynnistää uudelleen. Haluatko tehdä sen nyt?"
 LoadProfileNeedsRestart="Profiili sisältää asetuksia, jotka vaativat OBS:n uudelleenkäynnistyksen:\n%1\n\nHaluatko käynnistää OBS:n uudelleen, jotta muutokset tulevat voimaan?"
 LoadProfileNeedsRestart="Profiili sisältää asetuksia, jotka vaativat OBS:n uudelleenkäynnistyksen:\n%1\n\nHaluatko käynnistää OBS:n uudelleen, jotta muutokset tulevat voimaan?"
 ContextBar.NoSelectedSource="Lähdettä ei ole valittu"
 ContextBar.NoSelectedSource="Lähdettä ei ole valittu"
-ContextBar.ResetTransform="Nollaa muunnos"
 ContextBar.MediaControls.PlayMedia="Toista media"
 ContextBar.MediaControls.PlayMedia="Toista media"
 ContextBar.MediaControls.PauseMedia="Keskeytä media"
 ContextBar.MediaControls.PauseMedia="Keskeytä media"
 ContextBar.MediaControls.StopMedia="Pysäytä media"
 ContextBar.MediaControls.StopMedia="Pysäytä media"
@@ -1282,3 +1287,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Päivitä asetukse
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ei ole yhteensopiva [Ääni → Yleiset → Kanavat] asetettu \"%2\", %3"
 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.AudioChannelsSingle="[Ääni → Yleiset → Kanavat] on asetettava arvoon \"%1\""
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vaatii useita eri asetuksia [Ääni → Yleiset → Kanavat]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vaatii useita eri asetuksia [Ääni → Yleiset → Kanavat]"
+Basic.OpenPluginManager="Liitännäisen hallinta"
+PluginManager="Liitännäisen hallinta"
+PluginManager.HelpText="Liitännäisen hallinta"
+PluginManager.Restart="Käynnistetäänkö OBS uudelleen?"
+PluginManager.NeedsRestart="Muutosten voimaantulo vaatii, että OBS käynnistetään uudelleen. Haluatko käynnistää uudelleen nyt?"
+PluginManager.MissingPlugin="[LIITÄNNÄISTÄ EI LÖYTYNYT]"

+ 0 - 11
frontend/data/locale/fil-PH.ini

@@ -97,10 +97,6 @@ PluginsFailedToLoad.Text="Nabigong mag-load ang mga sumusunod na plugin ng OBS:\
 AlreadyRunning.Title="Tumatakbo na ang OBS"
 AlreadyRunning.Title="Tumatakbo na ang OBS"
 AlreadyRunning.Text="Tumatakbo na ang OBS! Maliban na lamang kung gusto mong gawin ito, pakiusap patayin ang anomang umiiral na instansiya ng OBS bago subukang magpatakbo ng panibagong instansiya. Kung itinakda sa OBS na lumiit tungo sa system tray, pakitingnan kung ito ay tumatakbo pa rin doon."
 AlreadyRunning.Text="Tumatakbo na ang OBS! Maliban na lamang kung gusto mong gawin ito, pakiusap patayin ang anomang umiiral na instansiya ng OBS bago subukang magpatakbo ng panibagong instansiya. Kung itinakda sa OBS na lumiit tungo sa system tray, pakitingnan kung ito ay tumatakbo pa rin doon."
 AlreadyRunning.LaunchAnyway="Patakbuhin pa rin"
 AlreadyRunning.LaunchAnyway="Patakbuhin pa rin"
-AutoSafeMode.Title="Ligtas Na Mode"
-AutoSafeMode.Text="Ang OBS ay hindi isinara nang maayos sa iyong huling sesyon. \n\nGusto mo bang magsimula sa Ligtas na Mode (hindi pinagana ang mga third-party na plugin, scripting, at WebSockets)?"
-AutoSafeMode.LaunchSafe="Patakbuhin sa Ligtas na Mode"
-AutoSafeMode.LaunchNormal="Tumakbo Nang Normal"
 SafeMode.Restart="Nais mo bang i-restart ang OBS sa Ligtas na Mode (hindi pinagana ang mga third-party na plugin, scripting, at WebSockets)?"
 SafeMode.Restart="Nais mo bang i-restart ang OBS sa Ligtas na Mode (hindi pinagana ang mga third-party na plugin, scripting, at WebSockets)?"
 SafeMode.RestartNormal="Nais mo bang i-restart ang OBS sa Normal na Mode?"
 SafeMode.RestartNormal="Nais mo bang i-restart ang OBS sa Normal na Mode?"
 ChromeOS.Title="Hindi suportadong Plataporma"
 ChromeOS.Title="Hindi suportadong Plataporma"
@@ -341,12 +337,6 @@ Output.NoBroadcast.Title="Walang Broadcast na Kinunfigure"
 Output.NoBroadcast.Text="Kailangan mong mag-set up ng broadcast bago ka magsimulang mag-stream."
 Output.NoBroadcast.Text="Kailangan mong mag-set up ng broadcast bago ka magsimulang mag-stream."
 Output.BroadcastStartFailed="Nabigong simulan ang palabas"
 Output.BroadcastStartFailed="Nabigong simulan ang palabas"
 Output.BroadcastStopFailed="Nabigong pigilan ang palabas"
 Output.BroadcastStopFailed="Nabigong pigilan ang palabas"
-LogReturnDialog="Ang na i-uload na log ay tagumpay"
-LogReturnDialog.Description="Na-upload na ang iyong log file. Maaari mo na ngayong ibahagi ang URL para sa pag-debug o suporta."
-LogReturnDialog.Description.Crash="Na-upload na ang iyong ulat ng pag-crash. Maaari mo na ngayong ibahagi ang URL para sa mga layunin ng pag-debug."
-LogReturnDialog.CopyURL="Kupyahin ang URL"
-LogReturnDialog.AnalyzeURL="Suriin"
-LogReturnDialog.ErrorUploadingLog="Error sa pag upload ng log file"
 Remux.SourceFile="Obs Recording"
 Remux.SourceFile="Obs Recording"
 Remux.Stop="Itigil ang Pagre-remux"
 Remux.Stop="Itigil ang Pagre-remux"
 Remux.ClearFinished="Alisin ang mga Tapos na"
 Remux.ClearFinished="Alisin ang mga Tapos na"
@@ -1008,7 +998,6 @@ Restart="I-restart"
 NeedsRestart="Kailangang i-restart ang OBS Studio. Gusto mo bang i-restart ngayon?"
 NeedsRestart="Kailangang i-restart ang OBS Studio. Gusto mo bang i-restart ngayon?"
 LoadProfileNeedsRestart="Ang profile ay naglalaman ng mga setting na nangangailangan ng pag-restart ng OBS:\n%1\n\nGusto mo bang i-restart ang OBS para magkabisa ang mga setting na ito?"
 LoadProfileNeedsRestart="Ang profile ay naglalaman ng mga setting na nangangailangan ng pag-restart ng OBS:\n%1\n\nGusto mo bang i-restart ang OBS para magkabisa ang mga setting na ito?"
 ContextBar.NoSelectedSource="Walang piniling source"
 ContextBar.NoSelectedSource="Walang piniling source"
-ContextBar.ResetTransform="I-reset ang Pag-transform"
 ContextBar.MediaControls.PlayMedia="Maglaro ng Media"
 ContextBar.MediaControls.PlayMedia="Maglaro ng Media"
 ContextBar.MediaControls.PauseMedia="I-pause ang Media"
 ContextBar.MediaControls.PauseMedia="I-pause ang Media"
 ContextBar.MediaControls.StopMedia="I-tigil ang Media"
 ContextBar.MediaControls.StopMedia="I-tigil ang Media"

+ 27 - 12
frontend/data/locale/fr-FR.ini

@@ -113,10 +113,14 @@ PluginsFailedToLoad.Text="Les plugins OBS suivants n'ont pas pu être chargés 
 AlreadyRunning.Title="OBS est déjà en cours d'exécution"
 AlreadyRunning.Title="OBS est déjà en cours d'exécution"
 AlreadyRunning.Text="OBS est déjà en cours d'exécution ! À moins que cela soit délibéré, veuillez fermer toute autre instance d'OBS (y compris celles minimisées dans la zone de notifications) avant d'en démarrer une nouvelle."
 AlreadyRunning.Text="OBS est déjà en cours d'exécution ! À moins que cela soit délibéré, veuillez fermer toute autre instance d'OBS (y compris celles minimisées dans la zone de notifications) avant d'en démarrer une nouvelle."
 AlreadyRunning.LaunchAnyway="Démarrer tout de même"
 AlreadyRunning.LaunchAnyway="Démarrer tout de même"
-AutoSafeMode.Title="Mode sans échec"
-AutoSafeMode.Text="OBS ne s'est pas fermé correctement lors de votre dernière session.\n\nSouhaitez-vous démarrer en mode sans échec (plugins tiers, scripts et WebSockets désactivés) ?"
-AutoSafeMode.LaunchSafe="Lancer en mode sans échec"
-AutoSafeMode.LaunchNormal="Lancer normalement"
+CrashHandling.Dialog.Title="Détection d'un crash d'OBS Studio"
+CrashHandling.Labels.Text="OBS Studio ne s'est pas arrêté correctement. \n\nExécuter en mode sans échec (plugins tiers, scripts et WebSockets désactivés)?"
+CrashHandling.Labels.PrivacyNotice="Vous pouvez également téléverser automatiquement le rapport de crash le plus récent vers OBSProject.<br /><br />Veuillez lire la <a href='https://obsproject.com/privacy-policy'>Politique de Confidentialité</a> et porter une attention particulière aux sections concernant le téléversement avant de téléverser des fichiers."
+CrashHandling.Checkbox.SendReport="J'ai lu la politique de confidentialité et j'accepte le téléversement. "
+CrashHandling.Buttons.LaunchSafe="Démarrer en mode sans échec"
+CrashHandling.Buttons.LaunchNormal="Démarrer en mode normal"
+CrashHandling.Errors.UploadJSONError="Une erreur est survenue lors de la tentative de téléversement du rapport de crash le plus récent. Veuillez réessayer plus tard."
+CrashHandling.Errors.Title="Erreur de téléversement du rapport de crash"
 SafeMode.Restart="Souhaitez-vous redémarrer OBS en mode sans échec (plugins tiers, scripts et WebSockets désactivés) ?"
 SafeMode.Restart="Souhaitez-vous redémarrer OBS en mode sans échec (plugins tiers, scripts et WebSockets désactivés) ?"
 SafeMode.RestartNormal="Souhaitez-vous redémarrer OBS normalement ?"
 SafeMode.RestartNormal="Souhaitez-vous redémarrer OBS normalement ?"
 ChromeOS.Title="Plateforme non prise en charge"
 ChromeOS.Title="Plateforme non prise en charge"
@@ -364,12 +368,17 @@ Output.NoBroadcast.Title="Aucune diffusion configurée"
 Output.NoBroadcast.Text="Vous devez configurer une diffusion avant de pouvoir commencer la diffusion."
 Output.NoBroadcast.Text="Vous devez configurer une diffusion avant de pouvoir commencer la diffusion."
 Output.BroadcastStartFailed="Échec du démarrage de la diffusion."
 Output.BroadcastStartFailed="Échec du démarrage de la diffusion."
 Output.BroadcastStopFailed="Échec de l'arrêt de la diffusion."
 Output.BroadcastStopFailed="Échec de l'arrêt de la diffusion."
-LogReturnDialog="Mise en ligne du journal réussie"
-LogReturnDialog.Description="Votre fichier journal a été téléversé. Vous pouvez maintenant partager l'URL à des fins de débogage ou de support."
-LogReturnDialog.Description.Crash="Votre rapport de plantage a été téléversé. Vous pouvez maintenant partager l'URL à des fins de débogage."
-LogReturnDialog.CopyURL="Copier l'adresse"
-LogReturnDialog.AnalyzeURL="Analyser"
-LogReturnDialog.ErrorUploadingLog="Échec de la mise en ligne du journal"
+LogUploadDialog.Title="Téléversement du fichier journal d'OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Veuillez lire la <a href='https://obsproject.com/privacy-policy'>Politique de Confidentialité</a> et ses sections concernant le téléversement de fichier avant de téléverser."
+LogUploadDialog.Labels.Progress="Téléversement du journal en cours. Veuillez patienter..."
+LogUploadDialog.Labels.Description.AppLog="Votre fichier journal a été téléversé. Vous pouvez à présent partager l'URL à des fins de débogage ou de support."
+LogUploadDialog.Labels.Description.CrashLog="Votre rapport de crash a été téléversé. Vous pouvez à présent partager l'URL à des fins de débogage."
+LogUploadDialog.Buttons.ConfirmUpload="Téléverser"
+LogUploadDialog.Buttons.CopyURL="Copier l'URL du journal"
+LogUploadDialog.Buttons.AnalyzeURL="Analyser le fichier journal"
+LogUploadDialog.Buttons.RetryButton="Réessayer"
+LogUploadDialog.Errors.Template="Une erreur est survenue lors de la tentative de téléversement du fichier :\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Aucun fichier à téléverser n'a été trouvé ou le fichier était vide."
 Remux.SourceFile="Enregistrement OBS"
 Remux.SourceFile="Enregistrement OBS"
 Remux.TargetFile="Fichier cible"
 Remux.TargetFile="Fichier cible"
 Remux.Remux="Convertir"
 Remux.Remux="Convertir"
@@ -572,7 +581,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.AddChapterMarker="Ajouter un marqueur de chapitre (MP4/MOV hybride 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..."
@@ -794,6 +803,7 @@ 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.hMP4="MP4 hybride [BÊTA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV hybride [BETA] (.mov)"
 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."
@@ -1168,7 +1178,6 @@ Restart="Redémarrage"
 NeedsRestart="OBS Studio doit être redémarré. Voulez-vous le redémarrer maintenant ?"
 NeedsRestart="OBS Studio doit être redémarré. Voulez-vous le redémarrer maintenant ?"
 LoadProfileNeedsRestart="Le profil contient des paramètres qui requiert un redémarrage d'OBS:\n%1\n\nVoulez-vous redémarrer OBS pour que ces paramètres prennent effet ?"
 LoadProfileNeedsRestart="Le profil contient des paramètres qui requiert un redémarrage d'OBS:\n%1\n\nVoulez-vous redémarrer OBS pour que ces paramètres prennent effet ?"
 ContextBar.NoSelectedSource="Aucune source sélectionnée"
 ContextBar.NoSelectedSource="Aucune source sélectionnée"
-ContextBar.ResetTransform="Réinitialiser la transformation"
 ContextBar.MediaControls.PlayMedia="Lire le média"
 ContextBar.MediaControls.PlayMedia="Lire le média"
 ContextBar.MediaControls.PauseMedia="Mettre en pause les médias"
 ContextBar.MediaControls.PauseMedia="Mettre en pause les médias"
 ContextBar.MediaControls.StopMedia="Arrêter les médias"
 ContextBar.MediaControls.StopMedia="Arrêter les médias"
@@ -1277,3 +1286,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Mettre à jour les
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 n'est pas compatible avec [Audio → Général → Chaînes] paramétré pour '%2', '%3'"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 n'est pas compatible avec [Audio → Général → Chaînes] paramétré pour '%2', '%3'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Général → Canaux] doit être défini sur « %1 »"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Général → Canaux] doit être défini sur « %1 »"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 nécessite plusieurs paramètres différents pour [Audio → Général → Chaînes]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 nécessite plusieurs paramètres différents pour [Audio → Général → Chaînes]"
+Basic.OpenPluginManager="Gestionnaire de plugins"
+PluginManager="Gestionnaire de plugins"
+PluginManager.HelpText="Gestionnaire de plugins"
+PluginManager.Restart="Redémarrer OBS ?"
+PluginManager.NeedsRestart="Pour appliquer ces modifications, OBS doit redémarrer. Voulez-vous redémarrer maintenant ?"
+PluginManager.MissingPlugin="[PLUGIN INTROUVABLE]"

+ 0 - 7
frontend/data/locale/gd-GB.ini

@@ -302,12 +302,6 @@ Output.NoBroadcast.Title="Cha deach craoladh a rèiteachadh"
 Output.NoBroadcast.Text="Feumaidh tu craoladh a shuidheachadh mus urrainn dhut tòiseachadh air an t-sruthadh."
 Output.NoBroadcast.Text="Feumaidh tu craoladh a shuidheachadh mus urrainn dhut tòiseachadh air an t-sruthadh."
 Output.BroadcastStartFailed="Cha deach leinn tòiseachadh air a’ chraoladh"
 Output.BroadcastStartFailed="Cha deach leinn tòiseachadh air a’ chraoladh"
 Output.BroadcastStopFailed="Cha deach leinn stad a chur air a’ chraoladh"
 Output.BroadcastStopFailed="Cha deach leinn stad a chur air a’ chraoladh"
-LogReturnDialog="Chaidh an loga a luchdadh suas"
-LogReturnDialog.Description="Chaidh faidhle an loga agad a luchdadh suas. ’S urrainn dhut an URL a cho-roinneadh a-nis a chùm dì-bhugachaidh no taice."
-LogReturnDialog.Description.Crash="Chaidh an aithris agad air tuisleachadh a luchdadh suas. ’S urrainn dhut an URL a cho-roinneadh a-nis a chùm dì-bhugachaidh."
-LogReturnDialog.CopyURL="Dèan lethbhreac dhen URL"
-LogReturnDialog.AnalyzeURL="Sgrùd"
-LogReturnDialog.ErrorUploadingLog="Mearachd le luchdadh suas an loga"
 Remux.SourceFile="Clàradh OBS"
 Remux.SourceFile="Clàradh OBS"
 Remux.TargetFile="Faidhle amais"
 Remux.TargetFile="Faidhle amais"
 Remux.Remux="Iompaich"
 Remux.Remux="Iompaich"
@@ -879,7 +873,6 @@ Restart="Ath-thòisich"
 NeedsRestart="Tha OBS Studio feumach air ath-thòiseachadh. A bheil thu airson ath-thòiseachadh an-dràsta?"
 NeedsRestart="Tha OBS Studio feumach air ath-thòiseachadh. A bheil thu airson ath-thòiseachadh an-dràsta?"
 LoadProfileNeedsRestart="Tha roghainnean aig a’ phròifil a tha feumach air ath-thòiseachadh OBS:\n%1\n\nA bheil thu airson OBS ath-thòiseachadh gus na roghainnean sin a chur an sàs?"
 LoadProfileNeedsRestart="Tha roghainnean aig a’ phròifil a tha feumach air ath-thòiseachadh OBS:\n%1\n\nA bheil thu airson OBS ath-thòiseachadh gus na roghainnean sin a chur an sàs?"
 ContextBar.NoSelectedSource="Cha deach tùs a thaghadh"
 ContextBar.NoSelectedSource="Cha deach tùs a thaghadh"
-ContextBar.ResetTransform="Ath-shuidhich an tar-mhùthadh"
 ContextBar.MediaControls.PlayMedia="Cluich meadhan"
 ContextBar.MediaControls.PlayMedia="Cluich meadhan"
 ContextBar.MediaControls.PauseMedia="Cuir am meadhan ’na stad"
 ContextBar.MediaControls.PauseMedia="Cuir am meadhan ’na stad"
 ContextBar.MediaControls.StopMedia="Cuir stad air a’ mheadhan"
 ContextBar.MediaControls.StopMedia="Cuir stad air a’ mheadhan"

+ 21 - 12
frontend/data/locale/gl-ES.ini

@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="Os seguintes complementos de OBS non se puideron carga
 AlreadyRunning.Title="O OBS xa está en execución"
 AlreadyRunning.Title="O OBS xa está en execución"
 AlreadyRunning.Text="O OBS xa está en execución. A non ser que quixeses facer isto, apaga as instancias existentes do OBS antes de tentar executar unha nova instancia. Se tes o OBS configurado para minimizar na bandexa do sistema, comproba se aínda está en execución alí."
 AlreadyRunning.Text="O OBS xa está en execución. A non ser que quixeses facer isto, apaga as instancias existentes do OBS antes de tentar executar unha nova instancia. Se tes o OBS configurado para minimizar na bandexa do sistema, comproba se aínda está en execución alí."
 AlreadyRunning.LaunchAnyway="Iniciar de todos os xeitos"
 AlreadyRunning.LaunchAnyway="Iniciar de todos os xeitos"
-AutoSafeMode.Title="Modo seguro"
-AutoSafeMode.Text="OBS non se pechou correctamente na túa última sesión.\n\nQueres iniciar en Modo seguro (complementos de terceiros, scripts e WebSockets desactivados)?"
-AutoSafeMode.LaunchSafe="Executar en modo seguro"
-AutoSafeMode.LaunchNormal="Executar normalmente"
+CrashHandling.Dialog.Title="Detectouse un fallo en OBS Studio"
+CrashHandling.Labels.Text="OBS Studio non se pechou correctamente.\n\nExecutar en modo seguro (complementos de terceiros, scripts e WebSocket desactivados)?"
+CrashHandling.Labels.PrivacyNotice="Tamén podes optar por cargar automaticamente o informe de erros máis recente no OBSProject.<br /><br />Le a <a href='https://obsproject.com/privacy-policy'>Política de privacidade</a> antes de cargar calquera ficheiro e presta especial atención ás partes relativas á carga de ficheiros.\n"
+CrashHandling.Checkbox.SendReport="Lin a política de privacidade e dou o meu consentimento para a subida."
+CrashHandling.Buttons.LaunchSafe="Executar en modo seguro"
+CrashHandling.Buttons.LaunchNormal="Executar en modo normal"
+CrashHandling.Errors.UploadJSONError="Produciuse un erro ao tentar cargar o rexistro de erros máis recente. Téntao de novo máis tarde."
+CrashHandling.Errors.Title="Erro de carga do rexistro de erros"
 SafeMode.Restart="Queres reiniciar OBS en modo seguro (complementos de terceiros, scripts e WebSockets desactivados)?"
 SafeMode.Restart="Queres reiniciar OBS en modo seguro (complementos de terceiros, scripts e WebSockets desactivados)?"
 SafeMode.RestartNormal="Queres reiniciar OBS en modo normal?"
 SafeMode.RestartNormal="Queres reiniciar OBS en modo normal?"
 ChromeOS.Title="Plataforma non compatíbel"
 ChromeOS.Title="Plataforma non compatíbel"
@@ -369,12 +373,17 @@ Output.NoBroadcast.Title="Sen emisión configurada"
 Output.NoBroadcast.Text="Debes configurar unha retransmisión antes de poder comezar a transmitir."
 Output.NoBroadcast.Text="Debes configurar unha retransmisión antes de poder comezar a transmitir."
 Output.BroadcastStartFailed="Non se puido iniciar a retransmisión"
 Output.BroadcastStartFailed="Non se puido iniciar a retransmisión"
 Output.BroadcastStopFailed="Non se puido detener a retransmisión"
 Output.BroadcastStopFailed="Non se puido detener a retransmisión"
-LogReturnDialog="Carga satisfactoria do rexistro"
-LogReturnDialog.Description="O seu ficheiro de rexistro foi enviado. Agora puede compartir o URL para depuración ou asistencia."
-LogReturnDialog.Description.Crash="O seu ficheiro de quebra foi enviado. Agora puede compartir o URL para depuración ou asistencia."
-LogReturnDialog.CopyURL="Copiar o URL"
-LogReturnDialog.AnalyzeURL="Analizar"
-LogReturnDialog.ErrorUploadingLog="Produciuse un erro ao cargar o ficheiro de rexistro"
+LogUploadDialog.Title="Subida do ficheiro de rexistro de OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Por favor lea a <a href='https://obsproject.com/privacy-policy'>Política de privacidade</a> e a súa sección relativa á subida de ficheiros antes de subir calquera ficheiro."
+LogUploadDialog.Labels.Progress="Subida do rexistro en progreso. Agarde, por favor..."
+LogUploadDialog.Labels.Description.AppLog="O teu ficheiro de rexistro foi subido. Agora podes compartir a URL para fins de depuración ou soporte."
+LogUploadDialog.Labels.Description.CrashLog="O teu informe de erro foi subido. Agora podes compartir a URL para fins de depuración."
+LogUploadDialog.Buttons.ConfirmUpload="Subir"
+LogUploadDialog.Buttons.CopyURL="Copiar URL do rexistro"
+LogUploadDialog.Buttons.AnalyzeURL="Analizar o ficheiro de rexistro"
+LogUploadDialog.Buttons.RetryButton="Volver tentar"
+LogUploadDialog.Errors.Template="Produciuse un erro ao tentar cargar o ficheiro:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Non se atopou ningún ficheiro para cargar ou o ficheiro estaba baleiro."
 Remux.SourceFile="Gravación do OBS"
 Remux.SourceFile="Gravación do OBS"
 Remux.TargetFile="Ficheiro de destino"
 Remux.TargetFile="Ficheiro de destino"
 Remux.Remux="Converter"
 Remux.Remux="Converter"
@@ -584,7 +593,7 @@ Basic.Main.StopRecording="Deter a gravación"
 Basic.Main.PauseRecording="Pór en pausa a gravación"
 Basic.Main.PauseRecording="Pór en pausa a gravación"
 Basic.Main.UnpauseRecording="Reiniciar a gravación"
 Basic.Main.UnpauseRecording="Reiniciar a gravación"
 Basic.Main.SplitFile="Dividir ficheiro de gravación"
 Basic.Main.SplitFile="Dividir ficheiro de gravación"
-Basic.Main.AddChapterMarker="Engadir marcador de capítulo (só MP4 híbrido)"
+Basic.Main.AddChapterMarker="Engadir marcador de capítulo (só MP4/MOV híbridos)"
 Basic.Main.StoppingRecording="Detendo a gravación..."
 Basic.Main.StoppingRecording="Detendo a gravación..."
 Basic.Main.StopReplayBuffer="Deter a reprodución da memoria temporal"
 Basic.Main.StopReplayBuffer="Deter a reprodución da memoria temporal"
 Basic.Main.StoppingReplayBuffer="Detendo a reprodución da memoria temporal..."
 Basic.Main.StoppingReplayBuffer="Detendo a reprodución da memoria temporal..."
@@ -812,6 +821,7 @@ Basic.Settings.Stream.AdvancedOptions="Opcións avanzadas"
 Basic.Settings.Output="Saída"
 Basic.Settings.Output="Saída"
 Basic.Settings.Output.Format="Formato de gravación"
 Basic.Settings.Output.Format="Formato de gravación"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV híbrido [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV fragmentado escribe a gravación en partes e non require a mesma finalización que os ficheiros MOV tradicionais.\nIsto garante que o ficheiro siga sendo reproducible mesmo se a escrita no disco se interrompe, por exemplo, como resultado dun pantallazo azul ou perda de enerxía.\n\nIsto pode non ser compatible con todos os reprodutores e editores. Use Ficheiro → Remux gravacións para converter o ficheiro a un formato máis compatible se é necesario."
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV fragmentado escribe a gravación en partes e non require a mesma finalización que os ficheiros MOV tradicionais.\nIsto garante que o ficheiro siga sendo reproducible mesmo se a escrita no disco se interrompe, por exemplo, como resultado dun pantallazo azul ou perda de enerxía.\n\nIsto pode non ser compatible con todos os reprodutores e editores. Use Ficheiro → Remux gravacións para converter o ficheiro a un formato máis compatible se é necesario."
@@ -1181,7 +1191,6 @@ Restart="Reiniciar"
 NeedsRestart="É preciso reiniciar o OBS Studio. Quere reinicialo agora?"
 NeedsRestart="É preciso reiniciar o OBS Studio. Quere reinicialo agora?"
 LoadProfileNeedsRestart="O perfil contén configuracións que requiren reiniciar OBS: \n%1\n\nQueres reiniciar OBS para que estas configuracións teñan efecto?"
 LoadProfileNeedsRestart="O perfil contén configuracións que requiren reiniciar OBS: \n%1\n\nQueres reiniciar OBS para que estas configuracións teñan efecto?"
 ContextBar.NoSelectedSource="Non hai ningunha fonte seleccionada"
 ContextBar.NoSelectedSource="Non hai ningunha fonte seleccionada"
-ContextBar.ResetTransform="Restabelecer a transformación"
 ContextBar.MediaControls.PlayMedia="Reproducir o medio"
 ContextBar.MediaControls.PlayMedia="Reproducir o medio"
 ContextBar.MediaControls.PauseMedia="Pausar o medio"
 ContextBar.MediaControls.PauseMedia="Pausar o medio"
 ContextBar.MediaControls.StopMedia="Deter o medio"
 ContextBar.MediaControls.StopMedia="Deter o medio"

+ 28 - 13
frontend/data/locale/he-IL.ini

@@ -1,6 +1,6 @@
 Language="עברית"
 Language="עברית"
 OK="אישור"
 OK="אישור"
-Apply="החלה"
+Apply="החל"
 Cancel="ביטול"
 Cancel="ביטול"
 Close="סגירה"
 Close="סגירה"
 Save="שמירה"
 Save="שמירה"
@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="טעינת תוספי OBS הבאים נכשלה:\n\n%1
 AlreadyRunning.Title="OBS פועל כבר"
 AlreadyRunning.Title="OBS פועל כבר"
 AlreadyRunning.Text="‏OBS כבר פעיל! אלא אם התכוונת לעשות זאת, נא לכבות את כל התהליכים הקיימים של OBS לפני ניסיון הפעלת תהליך חדש. אם OBS מוזער למגש המערכת, נא לבדוק אם הוא עדיין פעיל שם."
 AlreadyRunning.Text="‏OBS כבר פעיל! אלא אם התכוונת לעשות זאת, נא לכבות את כל התהליכים הקיימים של OBS לפני ניסיון הפעלת תהליך חדש. אם OBS מוזער למגש המערכת, נא לבדוק אם הוא עדיין פעיל שם."
 AlreadyRunning.LaunchAnyway="הפעלה בכל מקרה"
 AlreadyRunning.LaunchAnyway="הפעלה בכל מקרה"
-AutoSafeMode.Title="מצב בטוח"
-AutoSafeMode.Text="OBS לא נכבה כראוי בפעם האחרונה.\n\nלהפעיל אותו מחדש במצב בטוח (תוספי צד־שלישי, סקריפטים ו־WebSockets מושבתים)?"
-AutoSafeMode.LaunchSafe="הפעלה במצב בטוח"
-AutoSafeMode.LaunchNormal="הפעלה כרגיל"
+CrashHandling.Dialog.Title="זוהתה קריסה של OBS Studio"
+CrashHandling.Labels.Text="OBS Studio לא התכבה כראוי. \n\nלהפעיל מחדש במצב בטוח (תוספי צד-שלישי, סקריפטינג ו-WebSockets מושבתים)?"
+CrashHandling.Labels.PrivacyNotice="ניתן גם לבחור להעלות באופן אוטומטי את דוח הקריסה האחרון ל-OBSProject <br /><br />אנא קרא את <a href='https://obsproject.com/privacy-policy'>מדיניות הפרטיות</a> לפני העלאת קבצים ושים לב במיוחד לחלקים הנוגעים להעלאת קבצים."
+CrashHandling.Checkbox.SendReport="קראתי את מדיניות הפרטיות ואני מסכים/ה להעלאה."
+CrashHandling.Buttons.LaunchSafe="הפעלה במצב בטוח"
+CrashHandling.Buttons.LaunchNormal="להפעיל מחדש כרגיל"
+CrashHandling.Errors.UploadJSONError="אירעה שגיאה בעת ניסיון להעלות את יומן הקריסה האחרון. נסה שוב מאוחר יותר."
+CrashHandling.Errors.Title="שגיאת העלאת יומן קריסה"
 SafeMode.Restart="להפעיל את OBS מחדש במצב בטוח (תוספי צד־שלישי, סקריפטים ו־WebSockets מושבתים)?"
 SafeMode.Restart="להפעיל את OBS מחדש במצב בטוח (תוספי צד־שלישי, סקריפטים ו־WebSockets מושבתים)?"
 SafeMode.RestartNormal="להפעיל את OBS מחדש כרגיל?"
 SafeMode.RestartNormal="להפעיל את OBS מחדש כרגיל?"
 ChromeOS.Title="פלטפורמה לא נתמכת"
 ChromeOS.Title="פלטפורמה לא נתמכת"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="אין הגדרת שידור"
 Output.NoBroadcast.Text="עליך להגדיר שידור לפני שתוכל להתחיל להזרים."
 Output.NoBroadcast.Text="עליך להגדיר שידור לפני שתוכל להתחיל להזרים."
 Output.BroadcastStartFailed="התחלת השידור נכשלה"
 Output.BroadcastStartFailed="התחלת השידור נכשלה"
 Output.BroadcastStopFailed="עצירת השידור נכשלה"
 Output.BroadcastStopFailed="עצירת השידור נכשלה"
-LogReturnDialog="היומן הועלה בהצלחה"
-LogReturnDialog.Description="קובץ הלוג שלך הועלה. כעת תוכל לשתף את כתובת האתר למטרות ניפוי באגים או תמיכה."
-LogReturnDialog.Description.Crash="דוח הקריסה שלך הועלה. כעת תוכל לשתף את כתובת האתר למטרות ניפוי באגים או תמיכה."
-LogReturnDialog.CopyURL="העתקת כתובת"
-LogReturnDialog.AnalyzeURL="ניתוח"
-LogReturnDialog.ErrorUploadingLog="שגיאה בהעלאת קובץ יומן"
+LogUploadDialog.Title="העלאת קובץ יומן של OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="אנא קרא את <a href='https://obsproject.com/privacy-policy'>מדיניות הפרטיות</a> ואת הסעיף בנוגע להעלאת קובץ לפני העלאת קבצים כלשהם."
+LogUploadDialog.Labels.Progress="העלאת יומן מתבצעת. אנא המתן..."
+LogUploadDialog.Labels.Description.AppLog="קובץ היומן שלך הועלה. כעת תוכל לשתף את כתובת האתר למטרות ניפוי באגים או תמיכה."
+LogUploadDialog.Labels.Description.CrashLog="דוח הקריסה שלך הועלה. כעת תוכל לשתף את כתובת האתר למטרות ניפוי באגים או תמיכה."
+LogUploadDialog.Buttons.ConfirmUpload="העלה"
+LogUploadDialog.Buttons.CopyURL="העתק כתובת יומן"
+LogUploadDialog.Buttons.AnalyzeURL="אבחון קובץ יומן"
+LogUploadDialog.Buttons.RetryButton="נסה שוב"
+LogUploadDialog.Errors.Template="אירעה שגיאה בעת ניסיון להעלות את הקובץ:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="לא נמצא קובץ להעלאה או שהקובץ היה ריק."
 Remux.SourceFile="הקלטה ב־OBS"
 Remux.SourceFile="הקלטה ב־OBS"
 Remux.TargetFile="קובץ היעד"
 Remux.TargetFile="קובץ היעד"
 Remux.Remux="המרה"
 Remux.Remux="המרה"
@@ -594,7 +603,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.AddChapterMarker="הוספת סמן פרק (MP4/MOV משולב בלבד)"
 Basic.Main.StoppingRecording="ההקלטה נעצרת…"
 Basic.Main.StoppingRecording="ההקלטה נעצרת…"
 Basic.Main.StopReplayBuffer="עצירת מטמון ההשמעה החוזרת"
 Basic.Main.StopReplayBuffer="עצירת מטמון ההשמעה החוזרת"
 Basic.Main.StoppingReplayBuffer="מטמון ההשמעה החוזרת נעצר..."
 Basic.Main.StoppingReplayBuffer="מטמון ההשמעה החוזרת נעצר..."
@@ -824,6 +833,7 @@ 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 משולב [ניסיוני] (‎‎.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 משולב [ניסיוני] (‎‎.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV משולב [בשלבי בדיקה] (‎.mov)"
 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יש איזשהו חשש לחוסר תאימות מול כל הנגנים והעורכים. אפשר להשתמש בקובץ ← ריבוב הקלטות כדי להמיר את הקובץ לתצורה תואמת יותר במידת הצורך."
@@ -1209,7 +1219,6 @@ Restart="אתחל"
 NeedsRestart="צריך להפעיל את OBS Studio מחדש. להפעיל מחדש כעת?"
 NeedsRestart="צריך להפעיל את OBS Studio מחדש. להפעיל מחדש כעת?"
 LoadProfileNeedsRestart="הפרופיל מכיל הגדרות הדורשות הפעלת OBS מחדש:\n%1\n\nלהפעיל את OBS מחדש להחלת הגדרות אלה?"
 LoadProfileNeedsRestart="הפרופיל מכיל הגדרות הדורשות הפעלת OBS מחדש:\n%1\n\nלהפעיל את OBS מחדש להחלת הגדרות אלה?"
 ContextBar.NoSelectedSource="לא נבחר מקור"
 ContextBar.NoSelectedSource="לא נבחר מקור"
-ContextBar.ResetTransform="אפס שינויים"
 ContextBar.MediaControls.PlayMedia="ניגון מדיה"
 ContextBar.MediaControls.PlayMedia="ניגון מדיה"
 ContextBar.MediaControls.PauseMedia="השהה מדיה"
 ContextBar.MediaControls.PauseMedia="השהה מדיה"
 ContextBar.MediaControls.StopMedia="עצור מדיה"
 ContextBar.MediaControls.StopMedia="עצור מדיה"
@@ -1319,3 +1328,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="עדכון ההג
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 כרגע לא בתאימות מול [שמע ← כללי ← ערוצים] יש להגדיר ל־‚%2’, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 כרגע לא בתאימות מול [שמע ← כללי ← ערוצים] יש להגדיר ל־‚%2’, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="יש להגדיר את [שמע ← כללי ← ערוצים] לערך ‚%1’"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="יש להגדיר את [שמע ← כללי ← ערוצים] לערך ‚%1’"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 דורש מגוון הגדרות שונות עבור [שמע ← כללי ← ערוצים]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 דורש מגוון הגדרות שונות עבור [שמע ← כללי ← ערוצים]"
+Basic.OpenPluginManager="מנהל תוספים"
+PluginManager="מנהל תוספים"
+PluginManager.HelpText="מנהל תוספים"
+PluginManager.Restart="להפעיל מחדש את OBS?"
+PluginManager.NeedsRestart="כדי להחיל שינויים אלה, יש להפעיל מחדש את OBS. האם ברצונך להפעיל מחדש עכשיו?"
+PluginManager.MissingPlugin="[תוסף לא נמצא]"

+ 17 - 13
frontend/data/locale/hi-IN.ini

@@ -17,7 +17,7 @@ Properties="विशेषताएं"
 MoveUp="ऊपर ले जाएँ"
 MoveUp="ऊपर ले जाएँ"
 MoveDown="नीचे ले जाएँ"
 MoveDown="नीचे ले जाएँ"
 Settings="सेटिंग्स"
 Settings="सेटिंग्स"
-Display="प्रदर्शन"
+Display="डिस्प्ले"
 Name="नाम"
 Name="नाम"
 Exit="निकास"
 Exit="निकास"
 Mixer="मिक्सर"
 Mixer="मिक्सर"
@@ -25,6 +25,17 @@ Browse="ब्राउज करें"
 Mono="मोनो"
 Mono="मोनो"
 Stereo="स्टीरियो"
 Stereo="स्टीरियो"
 DroppedFrames="हटाए गए फ़्रेम %1 (%2%)"
 DroppedFrames="हटाए गए फ़्रेम %1 (%2%)"
+Projector.Open.Program="प्रोग्राम प्रोजेक्टर खोलें"
+Projector.Open.Scene="दृश्य प्रोजेक्टर खोलें"
+Projector.Open.Source="स्रोत प्रोजेक्टर खोलें"
+Projector.Open.Multiview="मल्टीव्यू में दिखाएँ"
+Projector.Display="डिस्प्ले: %1"
+Projector.Window="नई विंडो"
+Projector.Title="प्रोजेक्टर"
+Projector.Title.Scene="दृश्य: %1"
+Projector.Title.Source="स्रोत: %1"
+Projector.Title.Multiview="मल्टीव्यू"
+Projector.ResizeWindowToContent="विंडो आकृति सामग्री के अनुसार बनाएઁ"
 Clear="साफ़ करें"
 Clear="साफ़ करें"
 Revert="पहले जैसा करें"
 Revert="पहले जैसा करें"
 Show="दिखाएँ"
 Show="दिखाएँ"
@@ -84,6 +95,7 @@ LockVolume="ध्वनि की तीव्रता को लॉक कर
 LogViewer="लॉग देखने वाला"
 LogViewer="लॉग देखने वाला"
 ShowOnStartup="स्टार्टअप पर दिखाएँ"
 ShowOnStartup="स्टार्टअप पर दिखाएँ"
 OpenFile="फ़ाइल खोलें"
 OpenFile="फ़ाइल खोलें"
+AddScene="दृश्य जोड़ें"
 AddSource="स्रोत जोड़ें"
 AddSource="स्रोत जोड़ें"
 RemoveScene="चयनित दृश्य को हटाएँ"
 RemoveScene="चयनित दृश्य को हटाएँ"
 RemoveSource="चयनित स्रोत(तों) को हटाएँ"
 RemoveSource="चयनित स्रोत(तों) को हटाएँ"
@@ -103,10 +115,8 @@ PluginsFailedToLoad.Text="निम्‍न OBS प्‍लग इन लो
 AlreadyRunning.Title="OBS चल रहा है"
 AlreadyRunning.Title="OBS चल रहा है"
 AlreadyRunning.Text="OBS पहले से ही चल रहा है! अगर आप ऐसा नहीं करना चाहते हैं, कृपया एक नया उदाहरण चलाने की कोशिश करने से पहले OBS के किसी भी मौजूदा उदाहरण को बंद कर दें। यदि आपके पास सिस्टम ट्रे को कम करने के लिए OBS सेट है, तो कृपया जांचें कि क्या यह अभी भी वहां चल रहा है।"
 AlreadyRunning.Text="OBS पहले से ही चल रहा है! अगर आप ऐसा नहीं करना चाहते हैं, कृपया एक नया उदाहरण चलाने की कोशिश करने से पहले OBS के किसी भी मौजूदा उदाहरण को बंद कर दें। यदि आपके पास सिस्टम ट्रे को कम करने के लिए OBS सेट है, तो कृपया जांचें कि क्या यह अभी भी वहां चल रहा है।"
 AlreadyRunning.LaunchAnyway="फिर भी लॉन्च करें"
 AlreadyRunning.LaunchAnyway="फिर भी लॉन्च करें"
-AutoSafeMode.Title="सुरक्षित मोड"
-AutoSafeMode.Text="आपके पिछले सत्र में OBS ठीक से बंद नहीं हुआ.\n\nक्या आप सुरक्षित मोड में प्रारंभ करना चाहेंगे (तृतीय-पक्ष प्लगइन्स, स्क्रिप्टिंग और वेबसॉकेट्स अक्षम)?"
-AutoSafeMode.LaunchSafe="सुरक्षित मोड में चलाएं"
-AutoSafeMode.LaunchNormal="सामान्य रूप से चलाएँ"
+CrashHandling.Dialog.Title="OBS स्टूडियो क्रैश हुआ है"
+CrashHandling.Labels.Text="आपके पिछले सत्र में OBS ठीक से बंद नहीं हुआ.\n\nक्या आप सुरक्षित मोड में चलाना चाहेंगे (तृतीय-पक्ष प्लगइन्स, स्क्रिप्टिंग और वेबसॉकेट्स अक्षम)?"
 SafeMode.Restart="क्या आप ओबीएस को सुरक्षित मोड में पुनः आरंभ करना चाहते हैं (तृतीय-पक्ष प्लगइन्स, स्क्रिप्टिंग और वेबसॉकेट्स अक्षम)?"
 SafeMode.Restart="क्या आप ओबीएस को सुरक्षित मोड में पुनः आरंभ करना चाहते हैं (तृतीय-पक्ष प्लगइन्स, स्क्रिप्टिंग और वेबसॉकेट्स अक्षम)?"
 SafeMode.RestartNormal="क्या आप ओबीएस को सामान्य मोड में पुनः आरंभ करना चाहते हैं?"
 SafeMode.RestartNormal="क्या आप ओबीएस को सामान्य मोड में पुनः आरंभ करना चाहते हैं?"
 ChromeOS.Title="असमर्थित प्लेटफार्म"
 ChromeOS.Title="असमर्थित प्लेटफार्म"
@@ -357,12 +367,6 @@ Output.NoBroadcast.Title="कोई प्रसारण कॉन्फ़ि
 Output.NoBroadcast.Text="स्ट्रीमिंग शुरू करने से पहले आपको एक प्रसारण सेट करना होगा."
 Output.NoBroadcast.Text="स्ट्रीमिंग शुरू करने से पहले आपको एक प्रसारण सेट करना होगा."
 Output.BroadcastStartFailed="प्रसारण आरंभ करने में विफल"
 Output.BroadcastStartFailed="प्रसारण आरंभ करने में विफल"
 Output.BroadcastStopFailed="प्रसारण का अंत करने में विफल"
 Output.BroadcastStopFailed="प्रसारण का अंत करने में विफल"
-LogReturnDialog="लॉग अपलोड सफल"
-LogReturnDialog.Description="आपकी लॉग फ़ाइल अपलोड कर दी गई है. अब आप डीबगिंग या सहायता उद्देश्यों के लिए URL साझा कर सकते हैं."
-LogReturnDialog.Description.Crash="आपकी क्रैश रिपोर्ट अपलोड कर दी गई है. अब आप डीबगिंग उद्देश्यों के लिए URL साझा कर सकते हैं."
-LogReturnDialog.CopyURL="URL की प्रतिलिपि बनाएं"
-LogReturnDialog.AnalyzeURL="विश्लेषण करें"
-LogReturnDialog.ErrorUploadingLog="लॉग फ़ाईल अपलोड करने में त्रुटि"
 Remux.SourceFile="OBS रिकॉर्डिंग"
 Remux.SourceFile="OBS रिकॉर्डिंग"
 Remux.TargetFile="लक्ष्य फाइल"
 Remux.TargetFile="लक्ष्य फाइल"
 Remux.Remux="रीमक्स"
 Remux.Remux="रीमक्स"
@@ -571,7 +575,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.AddChapterMarker="चैप्टर मार्कर जोड़ें (केवल हाइब्रिड MP4/MOV)"
 Basic.Main.StoppingRecording="रिकॉर्डिंग बंद कर रहे हैं"
 Basic.Main.StoppingRecording="रिकॉर्डिंग बंद कर रहे हैं"
 Basic.Main.StopReplayBuffer="रीप्ले बफ़र रोक दें"
 Basic.Main.StopReplayBuffer="रीप्ले बफ़र रोक दें"
 Basic.Main.StoppingReplayBuffer="रीप्ले बफ़र रोक रहे हैं"
 Basic.Main.StoppingReplayBuffer="रीप्ले बफ़र रोक रहे हैं"
@@ -788,6 +792,7 @@ 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.hMP4="हाइब्रिड MP4 [बीटा] (.mp4)"
+Basic.Settings.Output.Format.hMOV="हाइब्रिड MOV [बीटा] (.mov)"
 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यह सभी प्लेअर्स और संपादकों के साथ संगत नहीं भी हो सकता है. यदि आवश्यक हो तो फ़ाइल को अधिक संगत प्रारूप में बदलने के लिए फ़ाइल → रीमक्स रिकॉर्डिंग का उपयोग करें."
@@ -1169,7 +1174,6 @@ Restart="पुनः आरंभ करें"
 NeedsRestart="OBS स्टूडियो को पुनरारंभ करने की आवश्यकता है. क्या आप अभी पुनः आरंभ करना चाहते हैं?"
 NeedsRestart="OBS स्टूडियो को पुनरारंभ करने की आवश्यकता है. क्या आप अभी पुनः आरंभ करना चाहते हैं?"
 LoadProfileNeedsRestart="प्रोफ़ाइल में ऐसी सेटिंग्स हैं जिनके लिए OBS को पुन: आरंभ करने की आवश्यकता है :\n%1\n\nक्या आप इन सेटिंग्स के प्रभावी होने के लिए OBS को पुन: आरंभ करना चाहते हैं?"
 LoadProfileNeedsRestart="प्रोफ़ाइल में ऐसी सेटिंग्स हैं जिनके लिए OBS को पुन: आरंभ करने की आवश्यकता है :\n%1\n\nक्या आप इन सेटिंग्स के प्रभावी होने के लिए OBS को पुन: आरंभ करना चाहते हैं?"
 ContextBar.NoSelectedSource="कोई स्रोत नहीं चुना गया"
 ContextBar.NoSelectedSource="कोई स्रोत नहीं चुना गया"
-ContextBar.ResetTransform="रूपांतर रीसेट करें"
 ContextBar.MediaControls.PlayMedia="मीडिया चलाएं"
 ContextBar.MediaControls.PlayMedia="मीडिया चलाएं"
 ContextBar.MediaControls.PauseMedia="मीडिया को रोकें"
 ContextBar.MediaControls.PauseMedia="मीडिया को रोकें"
 ContextBar.MediaControls.StopMedia="मीडिया रोक दें"
 ContextBar.MediaControls.StopMedia="मीडिया रोक दें"

+ 479 - 15
frontend/data/locale/hr-HR.ini

@@ -23,6 +23,18 @@ Exit="Izlaz"
 Mixer="Audio Mikser"
 Mixer="Audio Mikser"
 Browse="Pretraži"
 Browse="Pretraži"
 DroppedFrames="Ispušteni kadrovi %1 (%2%)"
 DroppedFrames="Ispušteni kadrovi %1 (%2%)"
+Projector.Open.Program="Otvori programski projektor"
+Projector.Open.Preview="Otvori pregled projektora"
+Projector.Open.Scene="Projektor otvorene scene"
+Projector.Open.Source="Projektor otvorenog koda"
+Projector.Open.Multiview="Otvori višestruki prikaz"
+Projector.Display="Prikaz: %1"
+Projector.Window="Novi prozor"
+Projector.Title="Projektor"
+Projector.Title.Scene="Scena: %1"
+Projector.Title.Source="Izvor: %1"
+Projector.Title.Multiview="Višestruki prikaz"
+Projector.ResizeWindowToContent="Prilagodi prozor sadržaju"
 Clear="Očisti"
 Clear="Očisti"
 Revert="Povrati"
 Revert="Povrati"
 Show="Prikaži"
 Show="Prikaži"
@@ -81,6 +93,7 @@ LockVolume="Zaključaj glasnoću"
 LogViewer="Prikaz zapisnika"
 LogViewer="Prikaz zapisnika"
 ShowOnStartup="Prikaži pri pokretanju"
 ShowOnStartup="Prikaži pri pokretanju"
 OpenFile="Otvori datoteku"
 OpenFile="Otvori datoteku"
+AddScene="Dodaj scenu"
 AddSource="Dodaj izvor"
 AddSource="Dodaj izvor"
 RemoveScene="Ukloni odabranu scenu"
 RemoveScene="Ukloni odabranu scenu"
 RemoveSource="Ukloni odabrane izvore"
 RemoveSource="Ukloni odabrane izvore"
@@ -100,16 +113,12 @@ PluginsFailedToLoad.Text="Naredni OBS plugins nisu uspjelo utvarati:\n\n%1\nMoli
 AlreadyRunning.Title="OBS je već pokrenut"
 AlreadyRunning.Title="OBS je već pokrenut"
 AlreadyRunning.Text="OBS je već pokrenut! Osim ako to niste namjeravali učiniti, isključite sve postojeće OBS instance prije nego što pokušate pokrenuti novu instancu. Ako imate OBS postavljen na minimiziraj u traku sustava, provjerite radi li još uvijek tamo."
 AlreadyRunning.Text="OBS je već pokrenut! Osim ako to niste namjeravali učiniti, isključite sve postojeće OBS instance prije nego što pokušate pokrenuti novu instancu. Ako imate OBS postavljen na minimiziraj u traku sustava, provjerite radi li još uvijek tamo."
 AlreadyRunning.LaunchAnyway="Svejedno pokreni"
 AlreadyRunning.LaunchAnyway="Svejedno pokreni"
-AutoSafeMode.Title="Sigurni način"
-AutoSafeMode.Text="OBS se nije pravilno zatvorio tijekom posljednje sesije.\n\nŽelite li započeti sesiju u sigurnom načinu (strani dodatci, skripte i WebSocketi onemogućeni)?"
-AutoSafeMode.LaunchSafe="Pokreni u sigurnom načinu"
-AutoSafeMode.LaunchNormal="Pokreni normalno"
 SafeMode.Restart="Želite li ponovno pokrenuti OBS u sigurnom načinu (strani dodatci, skripte i WebSocketi onemogućeni)?"
 SafeMode.Restart="Želite li ponovno pokrenuti OBS u sigurnom načinu (strani dodatci, skripte i WebSocketi onemogućeni)?"
 SafeMode.RestartNormal="Želite li ponovno pokrenuti OBS u normalnom načinu?"
 SafeMode.RestartNormal="Želite li ponovno pokrenuti OBS u normalnom načinu?"
 ChromeOS.Title="Nepodržana platforma"
 ChromeOS.Title="Nepodržana platforma"
 ChromeOS.Text="OBS čini se trčanje unutar ChromeOS spremnika. Ova platforma je bez podrške."
 ChromeOS.Text="OBS čini se trčanje unutar ChromeOS spremnika. Ova platforma je bez podrške."
 Wine.Title="Wine otkriveno"
 Wine.Title="Wine otkriveno"
-Wine.Text="Pokretanje OBS u Wine nije podržano i mnoge značajke poput unosa ili izvora uređaja ne rade ili rade s ograničenim kapacitetom.<br><br>Umjesto toga preporučuje se pokrenuti domaću verziju OBS, na primjer <a href='https://flathub.org/apps/details/com.obsproject.Studio'>naš Flatpak verzija</a> ili vaše operacijski sustav paketa"
+Wine.Text="Pokretanje OBS-a u Wineu nije podržano, a mnoge značajke poput snimanja ili izvora uređaja neće raditi ili će raditi samo s ograničenim kapacitetom.<br><br> Preporučuje se pokretanje izvorne verzije OBS-a, na primjer <a href='https://flathub.org/apps/details/com.obsproject.Studio'>naše Flatpak verzije</a> ili paketa vašeg operativnog sustava."
 DockCloseWarning.Title="Zatvaranje usidrenog prozora"
 DockCloseWarning.Title="Zatvaranje usidrenog prozora"
 DockCloseWarning.Text="Opravo ste zatvorili usidreni prozor. Ukoliko ga želite ponovno prikazati, otvorite izbornik Sidrišta u traci izbornika."
 DockCloseWarning.Text="Opravo ste zatvorili usidreni prozor. Ukoliko ga želite ponovno prikazati, otvorite izbornik Sidrišta u traci izbornika."
 ExtraBrowsers="Prilagođena sidrišta za preglednik"
 ExtraBrowsers="Prilagođena sidrišta za preglednik"
@@ -124,7 +133,7 @@ Auth.InvalidScope.Text="Uvjeti autentičnost za %1 su se promijenili. Neke znač
 Auth.LoadingChannel.Title="Učitavam informacije o kanalu..."
 Auth.LoadingChannel.Title="Učitavam informacije o kanalu..."
 Auth.LoadingChannel.Text="Učitavanje informacija kanala za %1, molim vaš čekajte..."
 Auth.LoadingChannel.Text="Učitavanje informacija kanala za %1, molim vaš čekajte..."
 Auth.LoadingChannel.Error="Nije mogao dobiti informacije o kanalu."
 Auth.LoadingChannel.Error="Nije mogao dobiti informacije o kanalu."
-Auth.ChannelFailure.Title="Nije mogao učitao kanal."
+Auth.ChannelFailure.Title="Učitavanje kanala nije uspjelo"
 Auth.ChannelFailure.Text="Nije uspio učitavanje informacija o kanalu za %1\n\n%2: %3"
 Auth.ChannelFailure.Text="Nije uspio učitavanje informacija o kanalu za %1\n\n%2: %3"
 Auth.Chat="Ćaskanje"
 Auth.Chat="Ćaskanje"
 Auth.StreamInfo="Informacije o stream"
 Auth.StreamInfo="Informacije o stream"
@@ -151,8 +160,8 @@ Basic.AutoConfig.StartPage.PrioritizeRecording="Optimiziraj samo za snimanje, ne
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Ja samo ću koristit virtualnu kameru"
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Ja samo ću koristit virtualnu kameru"
 Basic.AutoConfig.VideoPage="Video postavke"
 Basic.AutoConfig.VideoPage="Video postavke"
 Basic.AutoConfig.VideoPage.SubTitle="Navedite željene postavke videozapisa koje želite koristiti"
 Basic.AutoConfig.VideoPage.SubTitle="Navedite željene postavke videozapisa koje želite koristiti"
-Basic.AutoConfig.VideoPage.BaseResolution.UseCurrent="Koristi trenutačnu (%1 × %2)"
-Basic.AutoConfig.VideoPage.BaseResolution.Display="Prikaz %1 (%2 × %3)"
+Basic.AutoConfig.VideoPage.BaseResolution.UseCurrent="Koristi trenutačno (%1x%2)"
+Basic.AutoConfig.VideoPage.BaseResolution.Display="Prikaz %1 (0}3)"
 Basic.AutoConfig.VideoPage.FPS.UseCurrent="Koristi trenutačnu (%1)"
 Basic.AutoConfig.VideoPage.FPS.UseCurrent="Koristi trenutačnu (%1)"
 Basic.AutoConfig.VideoPage.FPS.PreferHighFPS="60 ili 30, ali radije 60 kada je to moguće"
 Basic.AutoConfig.VideoPage.FPS.PreferHighFPS="60 ili 30, ali radije 60 kada je to moguće"
 Basic.AutoConfig.VideoPage.FPS.PreferHighRes="60 ili 30, ali radije visoke rezolucije"
 Basic.AutoConfig.VideoPage.FPS.PreferHighRes="60 ili 30, ali radije visoke rezolucije"
@@ -218,6 +227,7 @@ Basic.Stats.DroppedFrames="Ispuštene Slike (Mreža)"
 Basic.Stats.MegabytesSent="Ukupni Izlaz Podataka"
 Basic.Stats.MegabytesSent="Ukupni Izlaz Podataka"
 Basic.Stats.Bitrate="Stopa bitova"
 Basic.Stats.Bitrate="Stopa bitova"
 Basic.Stats.DiskFullIn="Disk pun za (pribl.)"
 Basic.Stats.DiskFullIn="Disk pun za (pribl.)"
+Basic.Stats.DiskFullIn.Text="%1 sati, %2 minute"
 Basic.Stats.ResetStats="Resetiraj Statistiku"
 Basic.Stats.ResetStats="Resetiraj Statistiku"
 ResetUIWarning.Title="Jeste li sigurni da želite resetirati korisničko sučelje?"
 ResetUIWarning.Title="Jeste li sigurni da želite resetirati korisničko sučelje?"
 ResetUIWarning.Text="Ponovno postavljanje sučelja sakrit će dodatna sidrišta. Trebat ćete omogućiti prikaz tih sidrišta iz izbornika Sidrišta ako ih želite vidjeti.\n\nJeste li sigurni da želite ponovno postaviti sučelje?"
 ResetUIWarning.Text="Ponovno postavljanje sučelja sakrit će dodatna sidrišta. Trebat ćete omogućiti prikaz tih sidrišta iz izbornika Sidrišta ako ih želite vidjeti.\n\nJeste li sigurni da želite ponovno postaviti sučelje?"
@@ -229,9 +239,18 @@ Updater.Skip="Preskoči Verziju"
 Updater.NoUpdatesAvailable.Title="Nema dostupnih ažuriranja"
 Updater.NoUpdatesAvailable.Title="Nema dostupnih ažuriranja"
 Updater.NoUpdatesAvailable.Text="Trenutno nema dostupnih ažuriranja"
 Updater.NoUpdatesAvailable.Text="Trenutno nema dostupnih ažuriranja"
 Updater.BranchNotFound.Title="Kanal za ažuriranje uklonjen"
 Updater.BranchNotFound.Title="Kanal za ažuriranje uklonjen"
+Updater.BranchNotFound.Text="Odabrani kanal ažuriranja više nije dostupan, OBS je vraćen na zadane postavke."
+Updater.RepairButUpdatesAvailable.Title="Provjera integriteta nije dostupna"
+Updater.RepairButUpdatesAvailable.Text="Provjera integriteta datoteke moguća je samo za najnoviju dostupnu verziju. Koristite Pomoć → Provjeri ažuriranja za provjeru i ažuriranje vaše OBS instalacije."
+Updater.RepairConfirm.Title="Potvrdite provjeru integriteta"
+Updater.RepairConfirm.Text="Pokretanjem provjere integriteta skenirat će se vaša OBS instalacija u potrazi za oštećenjima i ponovno preuzeti oštećene/izmijenjene datoteke. To može potrajati.\n\nŽelite li nastaviti?"
+Updater.FailedToLaunch="Nije uspjelo pokretanje ažuriranja"
 QuickTransitions.SwapScenes="Zamijeni scene pregledanja i programa nakon plrijelaza"
 QuickTransitions.SwapScenes="Zamijeni scene pregledanja i programa nakon plrijelaza"
+QuickTransitions.SwapScenesTT="Zamjenjuje scene pregleda i programa nakon tranzicije (ako izvorna scena programa još uvijek postoji).\nOvo neće poništiti promjene koje su možda napravljene na izvornoj sceni programa."
 QuickTransitions.DuplicateScene="Udvostruči scenu"
 QuickTransitions.DuplicateScene="Udvostruči scenu"
+QuickTransitions.DuplicateSceneTT="Prilikom uređivanja iste scene, omogućuje uređivanje transformacije/vidljivosti izvora bez mijenjanja izlaza programa.\nZa uređivanje svojstava izvora bez mijenjanja izlaza programa, omogućite 'Duplicirani izvori'.\nPromjenom ove vrijednosti resetirana je trenutna scena programa (ako još uvijek postoji)."
 QuickTransitions.EditProperties="Udvostruči izvore"
 QuickTransitions.EditProperties="Udvostruči izvore"
+QuickTransitions.EditPropertiesTT="Prilikom uređivanja iste scene, omogućuje uređivanje svojstava izvora bez mijenjanja izlaza programa.\nOvo se može koristiti samo ako je omogućeno 'Dupliciraj scenu'.\nOdređeni izvori (kao što su izvori snimanja ili medija) ne podržavaju ovo i ne mogu se zasebno uređivati.\nPromjenom ove vrijednosti resetirana je trenutna scena programa (ako još uvijek postoji).\n\nUpozorenje: Budući da će se izvori duplicirati, to može zahtijevati dodatne sistemske ili video resurse."
 QuickTransitions.HotkeyName="Brzi prijelaz: %1"
 QuickTransitions.HotkeyName="Brzi prijelaz: %1"
 Basic.AddTransition="Dodaj podesivi prijelaz"
 Basic.AddTransition="Dodaj podesivi prijelaz"
 Basic.RemoveTransition="Ukloni podesivi prijelaz"
 Basic.RemoveTransition="Ukloni podesivi prijelaz"
@@ -267,6 +286,10 @@ Undo.Transform.HCenter="Centriraj vodoravno na ekran u „%1”"
 Undo.Volume.Change="Promjena glasnoće za „%1”"
 Undo.Volume.Change="Promjena glasnoće za „%1”"
 Undo.Volume.Mute="Isključi zvuk za „%1”"
 Undo.Volume.Mute="Isključi zvuk za „%1”"
 Undo.Volume.Unmute="Uključi zvuk za „%1”"
 Undo.Volume.Unmute="Uključi zvuk za „%1”"
+Undo.Balance.Change="Promjena balansa zvuka na '%1'"
+Undo.SyncOffset.Change="Promjena pomaka sinkronizacije zvuka na '%1'"
+Undo.MonitoringType.Change="Promijeni nadzor zvuka na '%1'"
+Undo.Mixers.Change="Promijeni audio miksere na '%1'"
 Undo.ForceMono.On="Aktiviraj mono zvuk za „%1”"
 Undo.ForceMono.On="Aktiviraj mono zvuk za „%1”"
 Undo.ForceMono.Off="Deaktiviraj mono zvuk za „%1”"
 Undo.ForceMono.Off="Deaktiviraj mono zvuk za „%1”"
 Undo.Properties="Promjena svojstva za „%1”"
 Undo.Properties="Promjena svojstva za „%1”"
@@ -280,6 +303,9 @@ Undo.MoveUp="Premjesti „%1” prema gore u „%2”"
 Undo.MoveDown="Premjesti „%1” prema dolje u „%2”"
 Undo.MoveDown="Premjesti „%1” prema dolje u „%2”"
 Undo.MoveToTop="Premjesti „%1” na vrh u „%2”"
 Undo.MoveToTop="Premjesti „%1” na vrh u „%2”"
 Undo.MoveToBottom="Premjesti „%1” na kraj u „%2”"
 Undo.MoveToBottom="Premjesti „%1” na kraj u „%2”"
+Undo.PasteSource="Zalijepi izvor(e) u '%1'"
+Undo.PasteSourceRef="Zalijepi izvornu referencu(e) u '%1'"
+Undo.GroupItems="Grupiraj stavke u '%1'"
 TransitionNameDlg.Text="Unesite ime prijelaza"
 TransitionNameDlg.Text="Unesite ime prijelaza"
 TransitionNameDlg.Title="Ime prijelaza"
 TransitionNameDlg.Title="Ime prijelaza"
 TitleBar.SafeMode="SIGURNI NAČIN"
 TitleBar.SafeMode="SIGURNI NAČIN"
@@ -296,6 +322,8 @@ ConfirmStop.Title="Zaustavi stream?"
 ConfirmStop.Text="Jeste li sigurni da želite zaustaviti stream?"
 ConfirmStop.Text="Jeste li sigurni da želite zaustaviti stream?"
 ConfirmStopRecord.Title="Prekinuti snimanje?"
 ConfirmStopRecord.Title="Prekinuti snimanje?"
 ConfirmStopRecord.Text="Stvarno želiš prekinuti snimanje?"
 ConfirmStopRecord.Text="Stvarno želiš prekinuti snimanje?"
+ConfirmBWTest.Title="Započeti test propusnosti?"
+ConfirmBWTest.Text="OBS je konfiguriran u načinu rada za testiranje propusnosti. Ovaj način rada omogućuje testiranje mreže bez pokretanja uživo vašeg kanala. Nakon što završite s testiranjem, morat ćete ga onemogućiti kako bi gledatelji mogli vidjeti vaš stream.\n\nŽelite li nastaviti?"
 ConfirmExit.Title="Napustiti OBS?"
 ConfirmExit.Title="Napustiti OBS?"
 ConfirmExit.Text="OBS je trenutačno aktivan. Svi streamovi/snimanja bit će ugašeni. Jeste li sigurni da želite izaći?"
 ConfirmExit.Text="OBS je trenutačno aktivan. Svi streamovi/snimanja bit će ugašeni. Jeste li sigurni da želite izaći?"
 ConfirmRemove.Title="Potvrdi uklanjanje"
 ConfirmRemove.Title="Potvrdi uklanjanje"
@@ -303,7 +331,13 @@ ConfirmRemove.Text="Stvarno želiš ukloniti „%1”?"
 ConfirmRemove.TextMultiple="Jeste li sigurni da želite ukloniti %1 stavke?"
 ConfirmRemove.TextMultiple="Jeste li sigurni da želite ukloniti %1 stavke?"
 ConfirmReset.Title="Ponovno postavi postavke"
 ConfirmReset.Title="Ponovno postavi postavke"
 ConfirmReset.Text="Jeste li sigurni da želite vratiti postavke na zadane vrijednosti?"
 ConfirmReset.Text="Jeste li sigurni da želite vratiti postavke na zadane vrijednosti?"
+Output.StartStreamFailed="Pokretanje streaminga nije uspjelo"
+Output.StartRecordingFailed="Nije uspjelo započeti snimanje"
+Output.StartReplayFailed="Nije uspjelo pokretanje međuspremnika za reprodukciju"
 Output.StartVirtualCamFailed="Neuspješno pokretanje virtualne kamere"
 Output.StartVirtualCamFailed="Neuspješno pokretanje virtualne kamere"
+Output.StartFailedGeneric="Pokretanje izlaza nije uspjelo. Molimo provjerite zapisnik za detalje.\n\nNapomena: Ako koristite NVENC ili AMD enkodere, provjerite jesu li vaši video upravljački programi ažurirani."
+Output.ReplayBuffer.PauseWarning.Title="Nije moguće spremiti snimke tijekom pauze"
+Output.ReplayBuffer.PauseWarning.Text="Upozorenje: Snimke se ne mogu spremiti dok je snimanje pauzirano."
 Output.ConnectFail.Title="Neuspješno povezivanje"
 Output.ConnectFail.Title="Neuspješno povezivanje"
 Output.ConnectFail.BadPath="Neispravna putanja ili URL veze. Provjerite jesu li Vam postavke ispravne."
 Output.ConnectFail.BadPath="Neispravna putanja ili URL veze. Provjerite jesu li Vam postavke ispravne."
 Output.ConnectFail.ConnectFailed="Neuspješno povezivanje s poslužiteljem"
 Output.ConnectFail.ConnectFailed="Neuspješno povezivanje s poslužiteljem"
@@ -312,6 +346,7 @@ Output.ConnectFail.HdrDisabled="Ovaj izlaz trenutačno ne podržava HDR izlaz."
 Output.ConnectFail.Error="Neočekivana greška u povezivanju s poslužiteljem. Više informacija nalazi se u zapisniku."
 Output.ConnectFail.Error="Neočekivana greška u povezivanju s poslužiteljem. Više informacija nalazi se u zapisniku."
 Output.ConnectFail.Disconnected="Prekinuta veza s poslužiteljem."
 Output.ConnectFail.Disconnected="Prekinuta veza s poslužiteljem."
 Output.StreamEncodeError.Title="Greška u kodiranju"
 Output.StreamEncodeError.Title="Greška u kodiranju"
+Output.StreamEncodeError.Msg="Došlo je do greške kodera tijekom emitiranja."
 Output.StreamEncodeError.Msg.LastError="Došlo je do greške kodera tijekom emitiranja:<br><br>%1"
 Output.StreamEncodeError.Msg.LastError="Došlo je do greške kodera tijekom emitiranja:<br><br>%1"
 Output.RecordFail.Title="Neuspješno započinjanje snimanja"
 Output.RecordFail.Title="Neuspješno započinjanje snimanja"
 Output.RecordFail.Unsupported="Izlazni format ili nije podržan ili ne podržava više od jedne zvučne trake. Provjerite postavke i pokušajte ponovno."
 Output.RecordFail.Unsupported="Izlazni format ili nije podržan ili ne podržava više od jedne zvučne trake. Provjerite postavke i pokušajte ponovno."
@@ -319,14 +354,18 @@ Output.RecordNoSpace.Title="Nedovoljno prostora na disku"
 Output.RecordNoSpace.Msg="Nema dovoljno prostora na disku da se nastavi snimanje."
 Output.RecordNoSpace.Msg="Nema dovoljno prostora na disku da se nastavi snimanje."
 Output.RecordError.Title="Greška pri snimanju"
 Output.RecordError.Title="Greška pri snimanju"
 Output.RecordError.Msg="Neodređena greška se dogodila pri snimanju."
 Output.RecordError.Msg="Neodređena greška se dogodila pri snimanju."
+Output.RecordError.EncodeErrorMsg="Došlo je do greške kodera tijekom snimanja."
 Output.RecordError.EncodeErrorMsg.LastError="Došlo je do greške kodera tijekom snimanja:<br><br>%1"
 Output.RecordError.EncodeErrorMsg.LastError="Došlo je do greške kodera tijekom snimanja:<br><br>%1"
 Output.BadPath.Title="Neispravna putanja datoteke"
 Output.BadPath.Title="Neispravna putanja datoteke"
-LogReturnDialog="Slanje zapisnika uspješno"
-LogReturnDialog.CopyURL="Kopiraj URL"
-LogReturnDialog.AnalyzeURL="Analiziraj"
-LogReturnDialog.ErrorUploadingLog="Greška u slanju zapisnika"
+Output.BadPath.Text="Konfigurirana putanja snimanja nije se mogla otvoriti. Provjerite putanju snimanja pod Postavke → Izlaz → Snimanje."
+Output.NoBroadcast.Title="Nije konfigurirano emitiranje"
+Output.NoBroadcast.Text="Prije početka streaminga morate postaviti emitiranje."
+Output.BroadcastStartFailed="Nije uspjelo započeti emitiranje"
+Output.BroadcastStopFailed="Zaustavljanje emitiranja nije uspjelo"
 Remux.SourceFile="OBS-snimak"
 Remux.SourceFile="OBS-snimak"
 Remux.TargetFile="Datoteka"
 Remux.TargetFile="Datoteka"
+Remux.Stop="Zaustavi remultiplikator"
+Remux.ClearFinished="Obriši gotove artikle"
 Remux.ClearAll="Očisti sve stavke"
 Remux.ClearAll="Očisti sve stavke"
 Remux.OBSRecording="OBS-snimak"
 Remux.OBSRecording="OBS-snimak"
 Remux.FinishedTitle="Remux završen"
 Remux.FinishedTitle="Remux završen"
@@ -335,21 +374,46 @@ Remux.FinishedError="Remux završen, ali datoteka možda nije dovršena"
 Remux.SelectRecording="Odaberi OBS snimanje …"
 Remux.SelectRecording="Odaberi OBS snimanje …"
 Remux.SelectTarget="Odaberi ciljanu datoteku …"
 Remux.SelectTarget="Odaberi ciljanu datoteku …"
 Remux.FileExistsTitle="Ciljana datoteka postoji"
 Remux.FileExistsTitle="Ciljana datoteka postoji"
+Remux.FileExists="Sljedeće ciljne datoteke već postoje. Želite li ih zamijeniti?"
 Remux.ExitUnfinishedTitle="Remux u tijeku"
 Remux.ExitUnfinishedTitle="Remux u tijeku"
 Remux.ExitUnfinished="Remux nije završen, ako sada zaustavite proces datoteka može biti neupotrebljiva.\nJeste li sigurni da želite zaustaviti remux?"
 Remux.ExitUnfinished="Remux nije završen, ako sada zaustavite proces datoteka može biti neupotrebljiva.\nJeste li sigurni da želite zaustaviti remux?"
+Remux.HelpText="Ispustite datoteke u ovaj prozor za remuksiranje ili odaberite praznu ćeliju \"OBS snimanje\" za pretraživanje datoteke."
+Remux.NoFilesAddedTitle="Nije dodana datoteka za remuksiranje"
+Remux.NoFilesAdded="Nije dodana nijedna datoteka za remuxiranje. Izbacite mapu koja sadrži jednu ili više video datoteka."
+MissingFiles="Nedostaju datoteke"
+MissingFiles.MissingFile="Nedostaje datoteka"
 MissingFiles.NewFile="Nova datoteka"
 MissingFiles.NewFile="Nova datoteka"
+MissingFiles.HelpText="Neke datoteke nedostaju otkad ste zadnji put koristili OBS."
+MissingFiles.NumFound="Pronađeno %1 of %2"
+MissingFiles.Search="Pretraži direktorij..."
+MissingFiles.SelectFile="Odaberite datoteku..."
+MissingFiles.SelectDir="Odaberite mapu za pretraživanje"
+MissingFiles.State="Stanje"
 MissingFiles.Missing="Nedostaje"
 MissingFiles.Missing="Nedostaje"
 MissingFiles.Replaced="Zamijenjeno"
 MissingFiles.Replaced="Zamijenjeno"
 MissingFiles.Cleared="Izbrisano"
 MissingFiles.Cleared="Izbrisano"
 MissingFiles.Found="Pronađeno"
 MissingFiles.Found="Pronađeno"
+MissingFiles.AutoSearch="Dodatna podudaranja datoteka pronađeno"
+MissingFiles.AutoSearchText="OBS je pronašao dodatne podudarnosti za nedostajuće datoteke u tom direktoriju. Želite li ih dodati?"
+MissingFiles.NoMissing.Title="Provjera nedostajućih datoteka"
+MissingFiles.NoMissing.Text="Čini se da nema datoteka koje nedostaju."
 MacPermissions.MenuAction="Pregledaj dopuštenja aplikacije..."
 MacPermissions.MenuAction="Pregledaj dopuštenja aplikacije..."
 MacPermissions.Title="Pregledaj dopuštenja aplikacije"
 MacPermissions.Title="Pregledaj dopuštenja aplikacije"
+MacPermissions.Description="OBS Studio zahtijeva vaše dopuštenje za pružanje određenih značajki. Preporučuje se omogućiti ta dopuštenja, ali ona nisu potrebna za korištenje aplikacije. Uvijek ih možete omogućiti kasnije."
+MacPermissions.Description.OpenDialog="Ovaj dijalog možete ponovno otvoriti putem izbornika OBS Studija."
 MacPermissions.AccessGranted="Pristup odobren"
 MacPermissions.AccessGranted="Pristup odobren"
 MacPermissions.RequestAccess="Zatraži pristup"
 MacPermissions.RequestAccess="Zatraži pristup"
+MacPermissions.OpenPreferences="Otvori %1 postavke"
 MacPermissions.Item.ScreenRecording="Snimanje ekrana"
 MacPermissions.Item.ScreenRecording="Snimanje ekrana"
+MacPermissions.Item.ScreenRecording.Details="OBS-u je potrebno ovo dopuštenje za snimanje zaslona."
 MacPermissions.Item.Camera="Kamera"
 MacPermissions.Item.Camera="Kamera"
+MacPermissions.Item.Camera.Details="Ovo dopuštenje je potrebno za snimanje sadržaja s web kamere ili kartice za snimanje."
 MacPermissions.Item.Microphone="Mikrofon"
 MacPermissions.Item.Microphone="Mikrofon"
 MacPermissions.Item.Microphone.Details="OBS-u je potrebna ova dozvola ako želite snimati mikrofon ili vanjski audiouređaj."
 MacPermissions.Item.Microphone.Details="OBS-u je potrebna ova dozvola ako želite snimati mikrofon ili vanjski audiouređaj."
+MacPermissions.Item.InputMonitoring="Nadzor ulaza"
+MacPermissions.Item.InputMonitoring.Details="Ovo dopuštenje je potrebno da bi prečaci radili dok je OBS u pozadini."
+MacPermissions.Item.Accessibility="Pristupačnost"
+MacPermissions.Item.Accessibility.Details="Na starijim instalacijama, OBS može biti naveden u odjeljku \"Pristupačnost\" umjesto \"Nadzor unosa\"."
 MacPermissions.Continue="Nastavi"
 MacPermissions.Continue="Nastavi"
 SourceLeak.Title="Greška pri čišćenju izvora"
 SourceLeak.Title="Greška pri čišćenju izvora"
 SourceLeak.Text="Došlo je do problema pri promjeni zbirke scena te neke izvore nije moguće ukloniti. Taj problem obično uzrokuju dodatci koji nepravilno otpuštaju resurse. Molimo provjerite jesu li dodatci koje upotrebljavate ažurni.\n\nOBS Studio zatvorit će se kako bi se spriječila moguća oštećenja podataka."
 SourceLeak.Text="Došlo je do problema pri promjeni zbirke scena te neke izvore nije moguće ukloniti. Taj problem obično uzrokuju dodatci koji nepravilno otpuštaju resurse. Molimo provjerite jesu li dodatci koje upotrebljavate ažurni.\n\nOBS Studio zatvorit će se kako bi se spriječila moguća oštećenja podataka."
@@ -367,9 +431,12 @@ ScaleFiltering="Filter uvećanja"
 ScaleFiltering.Point="Točka"
 ScaleFiltering.Point="Točka"
 ScaleFiltering.Bilinear="Bilinearno"
 ScaleFiltering.Bilinear="Bilinearno"
 ScaleFiltering.Bicubic="Bikubično"
 ScaleFiltering.Bicubic="Bikubično"
+ScaleFiltering.Lanczos="Lančos"
 ScaleFiltering.Area="Područje"
 ScaleFiltering.Area="Područje"
+BlendingMethod="Metoda miješanja"
 BlendingMethod.Default="Zadano"
 BlendingMethod.Default="Zadano"
 BlendingMethod.SrgbOff="SRGB isključen"
 BlendingMethod.SrgbOff="SRGB isključen"
+BlendingMode="Način miješanja"
 BlendingMode.Normal="Normalno"
 BlendingMode.Normal="Normalno"
 BlendingMode.Additive="Dodaj"
 BlendingMode.Additive="Dodaj"
 BlendingMode.Subtract="Oduzmi"
 BlendingMode.Subtract="Oduzmi"
@@ -393,16 +460,27 @@ Basic.Main.DefaultSceneName.Text="Scena %1"
 Basic.Main.AddSceneCollection.Title="Dodaj zbirku scena"
 Basic.Main.AddSceneCollection.Title="Dodaj zbirku scena"
 Basic.Main.AddSceneCollection.Text="Unesite ime zbirke scena"
 Basic.Main.AddSceneCollection.Text="Unesite ime zbirke scena"
 Basic.Main.RenameSceneCollection.Title="Preimenuj zbirku scena"
 Basic.Main.RenameSceneCollection.Title="Preimenuj zbirku scena"
+Basic.Main.RemigrateSceneCollection.Title="Ažuriranje rezolucije kolekcije scena"
+Basic.Main.RemigrateSceneCollection.Text="Želite li ažurirati razlučivost kolekcije scena \"%1\" kako bi odgovarala trenutnoj razlučivosti platna profila od %2x%3?"
+Basic.Main.RemigrateSceneCollection.CannotMigrate.Active="Nije moguće ažurirati razlučivost kolekcije scena dok su izlazi aktivni."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.UnknownBaseResolution="Nije uspjelo ažuriranje razlučivosti kolekcije scena. Izvorna razlučivost je nepoznata."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.FailedVideoReset="Resetiranje nije moguće: Promjena OBS rezolucije nije uspjela."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.BaseResolutionMatches="Resetiranje nije moguće: Trenutna rezolucija već je osnovna rezolucija kolekcije scena."
 AddProfile.Title="Dodaj profil"
 AddProfile.Title="Dodaj profil"
 AddProfile.Text="Unesite ime profila"
 AddProfile.Text="Unesite ime profila"
+AddProfile.WizardCheckbox="Prikaži čarobnjaka za automatsku konfiguraciju"
 RenameProfile.Title="Preimenuj profil"
 RenameProfile.Title="Preimenuj profil"
+Basic.Main.MixerRename.Title="Preimenuj audio izvor"
+Basic.Main.MixerRename.Text="Molimo unesite naziv audio izvora"
 Basic.Main.PreviewDisabled="Pregled je trenutačno onemogućen"
 Basic.Main.PreviewDisabled="Pregled je trenutačno onemogućen"
 Basic.SourceSelect="Napravi/odaberi izvor"
 Basic.SourceSelect="Napravi/odaberi izvor"
 Basic.SourceSelect.CreateNew="Napravi novi"
 Basic.SourceSelect.CreateNew="Napravi novi"
 Basic.SourceSelect.AddExisting="Dodaj postojeći"
 Basic.SourceSelect.AddExisting="Dodaj postojeći"
 Basic.SourceSelect.AddVisible="Prikaži izvor"
 Basic.SourceSelect.AddVisible="Prikaži izvor"
 Basic.Main.Sources.Visibility="Vidljivost"
 Basic.Main.Sources.Visibility="Vidljivost"
+Basic.Main.Sources.VisibilityDescription="Kontrolira vidljivost '%1' na platnu"
 Basic.Main.Sources.Lock="Zaključaj"
 Basic.Main.Sources.Lock="Zaključaj"
+Basic.Main.Sources.LockDescription="Zaključava položaj i skalu '%1' na platnu"
 Basic.PropertiesWindow="Svojstva za '%1'"
 Basic.PropertiesWindow="Svojstva za '%1'"
 Basic.PropertiesWindow.AutoSelectFormat="%1 (automatski odabir: %2)"
 Basic.PropertiesWindow.AutoSelectFormat="%1 (automatski odabir: %2)"
 Basic.PropertiesWindow.SelectColor="Odaberi boju"
 Basic.PropertiesWindow.SelectColor="Odaberi boju"
@@ -421,6 +499,7 @@ Basic.PropertiesWindow.EditEditableListEntry="Izmijeni zapise za '%1'"
 Basic.PropertiesView.FPS.Simple="Jednostavne FPS-vrijednosti"
 Basic.PropertiesView.FPS.Simple="Jednostavne FPS-vrijednosti"
 Basic.PropertiesView.FPS.Rational="Racionalne FPS-vrijednosti"
 Basic.PropertiesView.FPS.Rational="Racionalne FPS-vrijednosti"
 Basic.PropertiesView.FPS.ValidFPSRanges="Ispravni opsezi FPS-a:"
 Basic.PropertiesView.FPS.ValidFPSRanges="Ispravni opsezi FPS-a:"
+Basic.PropertiesView.UrlButton.Text="Otvoriti ovu poveznicu u zadanom web pregledniku?"
 Basic.PropertiesView.UrlButton.OpenUrl="Otvori URL"
 Basic.PropertiesView.UrlButton.OpenUrl="Otvori URL"
 Basic.InteractionWindow="Interakcija s '%1'"
 Basic.InteractionWindow="Interakcija s '%1'"
 Basic.StatusBar.Reconnecting="Veza je prekinuta, ponovno povezivanje za %2 sekund(i) (%1 pokušaj)"
 Basic.StatusBar.Reconnecting="Veza je prekinuta, ponovno povezivanje za %2 sekund(i) (%1 pokušaj)"
@@ -430,6 +509,10 @@ Basic.StatusBar.Delay="Odlaganje (%1 sek)"
 Basic.StatusBar.DelayStartingIn="Odlaganje (počinje za %1 sek)"
 Basic.StatusBar.DelayStartingIn="Odlaganje (počinje za %1 sek)"
 Basic.StatusBar.DelayStoppingIn="Odlaganje (zaustavljam za %1 sek)"
 Basic.StatusBar.DelayStoppingIn="Odlaganje (zaustavljam za %1 sek)"
 Basic.StatusBar.DelayStartingStoppingIn="Odlaganje (zaustavljam za %1 sek, počinje za %2 sek)"
 Basic.StatusBar.DelayStartingStoppingIn="Odlaganje (zaustavljam za %1 sek, počinje za %2 sek)"
+Basic.StatusBar.RecordingSavedTo="Snimka spremljena u '%1'"
+Basic.StatusBar.ReplayBufferSavedTo="Međuspremnik za reprodukciju spremljen u '%1'"
+Basic.StatusBar.ScreenshotSavedTo="Snimka zaslona spremljena u '%1'"
+Basic.StatusBar.AutoRemuxedTo="Snimanje se automatski remiksira na '%1'"
 Basic.Filters="Filteri"
 Basic.Filters="Filteri"
 Basic.Filters.AsyncFilters="Zvučni/Video filteri"
 Basic.Filters.AsyncFilters="Zvučni/Video filteri"
 Basic.Filters.AudioFilters="Zvučni filteri"
 Basic.Filters.AudioFilters="Zvučni filteri"
@@ -449,6 +532,9 @@ Basic.TransformWindow.Alignment="Pozicijsko poravnanje"
 Basic.TransformWindow.BoundsType="Vrsta okvira"
 Basic.TransformWindow.BoundsType="Vrsta okvira"
 Basic.TransformWindow.BoundsAlignment="Poravnanje u okviru"
 Basic.TransformWindow.BoundsAlignment="Poravnanje u okviru"
 Basic.TransformWindow.Bounds="Veličina okvira"
 Basic.TransformWindow.Bounds="Veličina okvira"
+Basic.TransformWindow.BoundsWidth="Širina okvira za ograničavanje"
+Basic.TransformWindow.BoundsHeight="Visina graničnog okvira"
+Basic.TransformWindow.CropToBounds="Orezivanje u okvir za ograničavanje"
 Basic.TransformWindow.Crop="Isijecanje"
 Basic.TransformWindow.Crop="Isijecanje"
 Basic.TransformWindow.CropLeft="Odreži lijevo"
 Basic.TransformWindow.CropLeft="Odreži lijevo"
 Basic.TransformWindow.CropRight="Odreži desno"
 Basic.TransformWindow.CropRight="Odreži desno"
@@ -471,29 +557,49 @@ Basic.TransformWindow.BoundsType.ScaleToWidth="Skaliraj do širine okvira"
 Basic.TransformWindow.BoundsType.ScaleToHeight="Skaliraj do visine okvira"
 Basic.TransformWindow.BoundsType.ScaleToHeight="Skaliraj do visine okvira"
 Basic.TransformWindow.BoundsType.Stretch="Razvuci do okvira"
 Basic.TransformWindow.BoundsType.Stretch="Razvuci do okvira"
 Basic.TransformWindow.Title="Uredi transformaciju za „%1”"
 Basic.TransformWindow.Title="Uredi transformaciju za „%1”"
+Basic.TransformWindow.NoSelectedSource="Nije odabran nijedan izvor"
 Basic.Main.AddSourceHelp.Title="Ne mogu dodati izvor"
 Basic.Main.AddSourceHelp.Title="Ne mogu dodati izvor"
 Basic.Main.AddSourceHelp.Text="Potrebno je najmanje jedna scena da dodate izvor."
 Basic.Main.AddSourceHelp.Text="Potrebno je najmanje jedna scena da dodate izvor."
 Basic.Main.Scenes="Scene"
 Basic.Main.Scenes="Scene"
 Basic.Main.Sources="Izvori"
 Basic.Main.Sources="Izvori"
 Basic.Main.Source="Izvor"
 Basic.Main.Source="Izvor"
 Basic.Main.Controls="Kontrole"
 Basic.Main.Controls="Kontrole"
+Basic.Main.PreparingStream="Priprema..."
 Basic.Main.Connecting="Povezivanje..."
 Basic.Main.Connecting="Povezivanje..."
 Basic.Main.StartRecording="Počni snimanje"
 Basic.Main.StartRecording="Počni snimanje"
+Basic.Main.StartReplayBuffer="Pokreni međuspremnik za ponavljanje"
+Basic.Main.SaveReplay="Spremi snimku"
 Basic.Main.StartStreaming="Počni streamanje"
 Basic.Main.StartStreaming="Počni streamanje"
+Basic.Main.StartBroadcast="Idi uživo"
+Basic.Main.StartVirtualCam="Pokreni virtualnu kameru"
 Basic.Main.StopRecording="Zaustavi snimanje"
 Basic.Main.StopRecording="Zaustavi snimanje"
-Basic.Main.AddChapterMarker="Dodaj oznaku poglavlja (samo Hybrid MP4)"
+Basic.Main.PauseRecording="Pauziraj snimanje"
+Basic.Main.UnpauseRecording="Prekini snimanje"
+Basic.Main.SplitFile="Podijeli datoteku snimke"
 Basic.Main.StoppingRecording="Zaustavljanje snimanja..."
 Basic.Main.StoppingRecording="Zaustavljanje snimanja..."
+Basic.Main.StopReplayBuffer="Zaustavi međuspremnik za ponavljanje"
+Basic.Main.StoppingReplayBuffer="Zaustavljanje međuspremnika za reprodukciju..."
 Basic.Main.SetupBroadcast="Upravljaj emitiranjem"
 Basic.Main.SetupBroadcast="Upravljaj emitiranjem"
 Basic.Main.StopStreaming="Zaustavi streamanje"
 Basic.Main.StopStreaming="Zaustavi streamanje"
 Basic.Main.StopBroadcast="Prekini emitiranje"
 Basic.Main.StopBroadcast="Prekini emitiranje"
+Basic.Main.AutoStopEnabled="(Automatsko zaustavljanje)"
 Basic.Main.StoppingStreaming="Zaustavljanje streamanja..."
 Basic.Main.StoppingStreaming="Zaustavljanje streamanja..."
 Basic.Main.ForceStopStreaming="Zaustavi streamanje (poništi odlaganje)"
 Basic.Main.ForceStopStreaming="Zaustavi streamanje (poništi odlaganje)"
+Basic.Main.ShowContextBar="Prikaži alatnu traku izvora"
+Basic.Main.HideContextBar="Sakrij alatnu traku izvora"
 Basic.Main.StopVirtualCam="Zaustavi virtualnu kameru"
 Basic.Main.StopVirtualCam="Zaustavi virtualnu kameru"
 Basic.Main.Group="Grupa %1"
 Basic.Main.Group="Grupa %1"
 Basic.Main.GroupItems="Grupiraj odabrane elemente"
 Basic.Main.GroupItems="Grupiraj odabrane elemente"
 Basic.Main.Ungroup="Razdvoji grupu"
 Basic.Main.Ungroup="Razdvoji grupu"
+Basic.Main.GridMode="Mrežni način rada"
+Basic.Main.ListMode="Način popisa"
 Basic.Main.VirtualCamConfig="Konfiguriraj virtualnu kameru"
 Basic.Main.VirtualCamConfig="Konfiguriraj virtualnu kameru"
 Basic.VCam.VirtualCamera="Virtualna kamera"
 Basic.VCam.VirtualCamera="Virtualna kamera"
+Basic.VCam.OutputType="Vrsta izlaza"
+Basic.VCam.OutputSelection="Odabir izlaza"
+Basic.VCam.OutputType.Program="Program (zadano)"
+Basic.VCam.OutputSelection.NoSelection="Nema odabira za ovu vrstu izlaza"
+Basic.VCam.RestartWarning="Virtualna kamera će se ponovno pokrenuti kako bi se primijenila ova promjena"
 Basic.MainMenu.File="Datoteka (&F)"
 Basic.MainMenu.File="Datoteka (&F)"
 Basic.MainMenu.File.Export="Izv&ezi"
 Basic.MainMenu.File.Export="Izv&ezi"
 Basic.MainMenu.File.Import="Uvoz (&I)"
 Basic.MainMenu.File.Import="Uvoz (&I)"
@@ -502,6 +608,7 @@ Basic.MainMenu.File.Remux="Re&mux snimke"
 Basic.MainMenu.File.Settings="Podešavanja (&S)"
 Basic.MainMenu.File.Settings="Podešavanja (&S)"
 Basic.MainMenu.File.ShowSettingsFolder="Prikaži mapu s postavkama"
 Basic.MainMenu.File.ShowSettingsFolder="Prikaži mapu s postavkama"
 Basic.MainMenu.File.ShowProfileFolder="Prikaži mapu s profilima"
 Basic.MainMenu.File.ShowProfileFolder="Prikaži mapu s profilima"
+Basic.MainMenu.File.ShowMissingFiles="Provjerite nedostajuće datoteke"
 Basic.MainMenu.File.Exit="Izlaz (&X)"
 Basic.MainMenu.File.Exit="Izlaz (&X)"
 Basic.MainMenu.Edit="Ur&edi"
 Basic.MainMenu.Edit="Ur&edi"
 Basic.MainMenu.Edit.Undo="Poništi (&U)"
 Basic.MainMenu.Edit.Undo="Poništi (&U)"
@@ -511,8 +618,12 @@ Basic.MainMenu.Edit.Scale="Pregled &skaliranja"
 Basic.MainMenu.Edit.Scale.Window="Skaliraj na veličinu prozora"
 Basic.MainMenu.Edit.Scale.Window="Skaliraj na veličinu prozora"
 Basic.MainMenu.Edit.Scale.Canvas="Platno (%1 × %2)"
 Basic.MainMenu.Edit.Scale.Canvas="Platno (%1 × %2)"
 Basic.MainMenu.Edit.Scale.Output="Izlaz (%1 × %2)"
 Basic.MainMenu.Edit.Scale.Output="Izlaz (%1 × %2)"
+Basic.MainMenu.Edit.Scale.Manual="Skalirano (%1x%2)"
+Basic.MainMenu.Edit.Scale.ZoomIn="Povećaj"
+Basic.MainMenu.Edit.Scale.ZoomOut="Smanji"
+Basic.MainMenu.Edit.Scale.ResetZoom="Poništi zumiranje"
 Basic.MainMenu.Edit.Transform="&Transformiraj"
 Basic.MainMenu.Edit.Transform="&Transformiraj"
-Basic.MainMenu.Edit.Transform.EditTransform="Izmij&eni transformaciju..."
+Basic.MainMenu.Edit.Transform.EditTransform="&Uredi transformaciju"
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopiraj transformaciju"
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopiraj transformaciju"
 Basic.MainMenu.Edit.Transform.PasteTransform="Umetni transformaciju"
 Basic.MainMenu.Edit.Transform.PasteTransform="Umetni transformaciju"
 Basic.MainMenu.Edit.Transform.ResetTransform="Poništi t&ransformaciju"
 Basic.MainMenu.Edit.Transform.ResetTransform="Poništi t&ransformaciju"
@@ -534,6 +645,9 @@ Basic.MainMenu.Edit.Order.MoveToBottom="Pomakni na dno (&B)"
 Basic.MainMenu.Edit.AdvAudio="&Napredne postavke zvuka"
 Basic.MainMenu.Edit.AdvAudio="&Napredne postavke zvuka"
 Basic.MainMenu.View="Prikaz (&V)"
 Basic.MainMenu.View="Prikaz (&V)"
 Basic.MainMenu.View.Toolbars="Alatne &trake"
 Basic.MainMenu.View.Toolbars="Alatne &trake"
+Basic.MainMenu.View.ListboxToolbars="Usidri alatne trake"
+Basic.MainMenu.View.ContextBar="Alatna traka izvora"
+Basic.MainMenu.View.SourceIcons="Izvor i ikone"
 Basic.MainMenu.View.StatusBar="Traka &stanja"
 Basic.MainMenu.View.StatusBar="Traka &stanja"
 Basic.MainMenu.View.Fullscreen.Interface="Sučelje preko cijelog zaslona"
 Basic.MainMenu.View.Fullscreen.Interface="Sučelje preko cijelog zaslona"
 Basic.MainMenu.View.ResetUI="&Resetiraj korisničko sučelje"
 Basic.MainMenu.View.ResetUI="&Resetiraj korisničko sučelje"
@@ -543,13 +657,17 @@ Basic.MainMenu.Docks="&Sidrišta"
 Basic.MainMenu.Docks.ResetDocks="&Ponovno postavi sidrišta"
 Basic.MainMenu.Docks.ResetDocks="&Ponovno postavi sidrišta"
 Basic.MainMenu.Docks.LockDocks="&Zaključaj sidrišta"
 Basic.MainMenu.Docks.LockDocks="&Zaključaj sidrišta"
 Basic.MainMenu.Docks.SideDocks="&Sidrišta pune veličine"
 Basic.MainMenu.Docks.SideDocks="&Sidrišta pune veličine"
-Basic.MainMenu.Docks.CustomBrowserDocks="&Prilagođena sidrišta za preglednik..."
+Basic.MainMenu.Docks.CustomBrowserDocks="&Prilagođeni dokovi preglednika"
+Basic.MainMenu.Import="Uvoz..."
+Basic.MainMenu.Export="Izvoz..."
 Basic.MainMenu.SceneCollection="Zbirka &scena"
 Basic.MainMenu.SceneCollection="Zbirka &scena"
 Basic.MainMenu.Profile="&Profil"
 Basic.MainMenu.Profile="&Profil"
 Basic.MainMenu.Profile.Import="Uvoz profila"
 Basic.MainMenu.Profile.Import="Uvoz profila"
 Basic.MainMenu.Profile.Export="Izvoz profila"
 Basic.MainMenu.Profile.Export="Izvoz profila"
 Basic.MainMenu.SceneCollection.Import="Dodaj zbirku scena"
 Basic.MainMenu.SceneCollection.Import="Dodaj zbirku scena"
 Basic.MainMenu.SceneCollection.Export="Izvezi zbirku scena"
 Basic.MainMenu.SceneCollection.Export="Izvezi zbirku scena"
+Basic.MainMenu.SceneCollection.Remigrate="Poništi osnovnu rezoluciju"
+Basic.MainMenu.SceneCollection.Migrate="Postavi osnovnu rezoluciju"
 Basic.MainMenu.Profile.Exists="Profil već postoji"
 Basic.MainMenu.Profile.Exists="Profil već postoji"
 Basic.MainMenu.Tools="Ala&ti"
 Basic.MainMenu.Tools="Ala&ti"
 Basic.MainMenu.Help="Pomoć (&H)"
 Basic.MainMenu.Help="Pomoć (&H)"
@@ -560,24 +678,35 @@ Basic.MainMenu.Help.WhatsNew="Novosti"
 Basic.MainMenu.Help.Logs="Zapisnici (&L)"
 Basic.MainMenu.Help.Logs="Zapisnici (&L)"
 Basic.MainMenu.Help.Logs.ShowLogs="Prikaži zapisnike (&S)"
 Basic.MainMenu.Help.Logs.ShowLogs="Prikaži zapisnike (&S)"
 Basic.MainMenu.Help.Logs.UploadCurrentLog="Pošalji trenutačni zapisnik (&C)"
 Basic.MainMenu.Help.Logs.UploadCurrentLog="Pošalji trenutačni zapisnik (&C)"
+Basic.MainMenu.Help.Logs.UploadLastLog="Prenesi prethodnu datoteku zapisnika"
 Basic.MainMenu.Help.Logs.ViewCurrentLog="Prikaži trenutačni zapisnik (&V)"
 Basic.MainMenu.Help.Logs.ViewCurrentLog="Prikaži trenutačni zapisnik (&V)"
 Basic.MainMenu.Help.ReleaseNotes="Napomene uz izdane verzije"
 Basic.MainMenu.Help.ReleaseNotes="Napomene uz izdane verzije"
 Basic.MainMenu.Help.CheckForUpdates="Proveri verziju programa"
 Basic.MainMenu.Help.CheckForUpdates="Proveri verziju programa"
+Basic.MainMenu.Help.Repair="Provjerite integritet datoteke"
 Basic.MainMenu.Help.RestartSafeMode="Ponovno pokreni u sigurnom načinu"
 Basic.MainMenu.Help.RestartSafeMode="Ponovno pokreni u sigurnom načinu"
 Basic.MainMenu.Help.RestartNormal="Ponovno pokreni u normalnom načinu"
 Basic.MainMenu.Help.RestartNormal="Ponovno pokreni u normalnom načinu"
 Basic.MainMenu.Help.CrashLogs="Izvješča o prekidu &rada"
 Basic.MainMenu.Help.CrashLogs="Izvješča o prekidu &rada"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="Prikaži izvješča o prekidu rada (&S)"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="Prikaži izvješča o prekidu rada (&S)"
+Basic.MainMenu.Help.CrashLogs.UploadLastLog="Prenesi prethodno izvješće o rušenju programa"
 Basic.MainMenu.Help.About="Više o &aplikaciji"
 Basic.MainMenu.Help.About="Više o &aplikaciji"
 Basic.Settings.ProgramRestart="Program se mora ponovno pokrenuti da bi ova postavka stupila na snagu."
 Basic.Settings.ProgramRestart="Program se mora ponovno pokrenuti da bi ova postavka stupila na snagu."
 Basic.Settings.ConfirmTitle="Potvrdite promjene"
 Basic.Settings.ConfirmTitle="Potvrdite promjene"
 Basic.Settings.Confirm="Niste spremili sve promjene. Spremiti?"
 Basic.Settings.Confirm="Niste spremili sve promjene. Spremiti?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 kontrolira neke od vaših postavki streama"
 Basic.Settings.General="Općenito"
 Basic.Settings.General="Općenito"
 Basic.Settings.General.Language="Jezik"
 Basic.Settings.General.Language="Jezik"
+Basic.Settings.General.Updater="Ažuriranja"
+Basic.Settings.General.UpdateChannel="Ažuriraj kanal"
 Basic.Settings.General.UpdateChannelDisabled="(Deaktivirano)"
 Basic.Settings.General.UpdateChannelDisabled="(Deaktivirano)"
 Basic.Settings.General.UpdateChannelDefault="(Zadano)"
 Basic.Settings.General.UpdateChannelDefault="(Zadano)"
 Basic.Settings.General.EnableAutoUpdates="Automatski provjeri za nadogradnje pri pokretanju programa"
 Basic.Settings.General.EnableAutoUpdates="Automatski provjeri za nadogradnje pri pokretanju programa"
+Basic.Settings.General.OpenStatsOnStartup="Otvori dijalog statistike pri pokretanju"
+Basic.Settings.General.HideOBSWindowsFromCapture="Sakrij OBS prozore iz snimke zaslona"
+Basic.Settings.General.HideOBSWindowsFromCapture.Tooltip="Ova postavka će sakriti sve prozore OBS Studija koji nisu namijenjeni za projektore, a utječe na snimanje u OBS-u i druge aplikacije, kao što su konferencije, dijeljenje zaslona, udaljena podrška, snimke zaslona i ostali softver za snimanje."
+Basic.Settings.General.HideOBSWindowsFromCapture.Message="Omogućavanje ove opcije skriva sve prozore OBS Studija koji nisu projektori od snimanja od strane OBS-a i utječe na druge aplikacije, kao što su konferencije, dijeljenje zaslona, udaljena podrška, snimke zaslona i ostali softver za snimanje."
 Basic.Settings.General.WarnBeforeStartingStream="Prikaži prozor za potvrdu kad se započinju streamovi"
 Basic.Settings.General.WarnBeforeStartingStream="Prikaži prozor za potvrdu kad se započinju streamovi"
 Basic.Settings.General.WarnBeforeStoppingStream="Prikaži prozor za potvrdu kad se zaustavljaju streamovi"
 Basic.Settings.General.WarnBeforeStoppingStream="Prikaži prozor za potvrdu kad se zaustavljaju streamovi"
+Basic.Settings.General.WarnBeforeStoppingRecord="Prikaži dijalog za potvrdu prilikom zaustavljanja snimanja"
 Basic.Settings.General.Projectors="Projektori"
 Basic.Settings.General.Projectors="Projektori"
 Basic.Settings.General.HideProjectorCursor="Sakrij pokazivač na projektorima"
 Basic.Settings.General.HideProjectorCursor="Sakrij pokazivač na projektorima"
 Basic.Settings.General.ProjectorAlwaysOnTop="Uvijek postavi projektor na vrh prozora"
 Basic.Settings.General.ProjectorAlwaysOnTop="Uvijek postavi projektor na vrh prozora"
@@ -586,14 +715,30 @@ Basic.Settings.General.ScreenSnapping="Privuci izvore rubu zaslona"
 Basic.Settings.General.CenterSnapping="Privuci izvore vodoravnoj i okomitoj sredini"
 Basic.Settings.General.CenterSnapping="Privuci izvore vodoravnoj i okomitoj sredini"
 Basic.Settings.General.SourceSnapping="Privlačenje izvora ka drugim izvorima"
 Basic.Settings.General.SourceSnapping="Privlačenje izvora ka drugim izvorima"
 Basic.Settings.General.SnapDistance="Osjetljivost privlačenja"
 Basic.Settings.General.SnapDistance="Osjetljivost privlačenja"
+Basic.Settings.General.SpacingHelpers="Prikaži vodiče za poravnanje piksela"
 Basic.Settings.General.RecordWhenStreaming="Automatski snimaj dok streamam"
 Basic.Settings.General.RecordWhenStreaming="Automatski snimaj dok streamam"
 Basic.Settings.General.KeepRecordingWhenStreamStops="Nastavi snimati nakon završetka streama"
 Basic.Settings.General.KeepRecordingWhenStreamStops="Nastavi snimati nakon završetka streama"
+Basic.Settings.General.ReplayBufferWhileStreaming="Automatsko pokretanje međuspremnika za reprodukciju prilikom streaminga"
+Basic.Settings.General.KeepReplayBufferStreamStops="Održava međuspremnik za reprodukciju aktivnim kada se stream zaustavi"
+Basic.Settings.General.SysTray="Sistemska traka"
 Basic.Settings.General.SysTrayWhenStarted="Pri pokretanju minimiziraj na ikonicu u sistemskom panelu"
 Basic.Settings.General.SysTrayWhenStarted="Pri pokretanju minimiziraj na ikonicu u sistemskom panelu"
+Basic.Settings.General.SystemTrayHideMinimize="Uvijek minimiziraj u sistemsku traku umjesto u programsku traku"
+Basic.Settings.General.SaveProjectors="Spremi projektore pri izlasku"
+Basic.Settings.General.CloseExistingProjectors="Ograničenje na jedan projektor za cijeli zaslon po platnu"
 Basic.Settings.General.Preview="Pregled"
 Basic.Settings.General.Preview="Pregled"
+Basic.Settings.General.OverflowHidden="Sakrij višak"
+Basic.Settings.General.OverflowAlwaysVisible="Prelijevanje je uvijek vidljivo"
+Basic.Settings.General.OverflowSelectionHidden="Prikaži prelijevanje čak i kada je izvor nevidljiv"
+Basic.Settings.General.Importers="Uvoznici"
+Basic.Settings.General.AutomaticCollectionSearch="Pretraživanje poznatih lokacija za kolekcije scena prilikom uvoza"
 Basic.Settings.General.SwitchOnDoubleClick="Prijelaz na scenu dvostrukim pritiskom"
 Basic.Settings.General.SwitchOnDoubleClick="Prijelaz na scenu dvostrukim pritiskom"
 Basic.Settings.General.StudioPortraitLayout="Omogući uspravni raspored"
 Basic.Settings.General.StudioPortraitLayout="Omogući uspravni raspored"
+Basic.Settings.General.TogglePreviewProgramLabels="Prikaži oznake pregleda/programa"
+Basic.Settings.General.Multiview="Višestruki prikaz"
 Basic.Settings.General.Multiview.MouseSwitch="Pritisni za prebacivanje između scena"
 Basic.Settings.General.Multiview.MouseSwitch="Pritisni za prebacivanje između scena"
 Basic.Settings.General.Multiview.DrawSourceNames="Prikaži imena scena"
 Basic.Settings.General.Multiview.DrawSourceNames="Prikaži imena scena"
+Basic.Settings.General.Multiview.DrawSafeAreas="Nacrtajte sigurna područja (EBU R 95)"
+Basic.Settings.General.MultiviewLayout="Višeprikazni raspored"
 Basic.Settings.General.MultiviewLayout.Horizontal.Top="Vodoravno, gore (8 scena)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Top="Vodoravno, gore (8 scena)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Vodoravno, dolje (8 scena)"
 Basic.Settings.General.MultiviewLayout.Horizontal.Bottom="Vodoravno, dolje (8 scena)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Okomito, lijevo (8 scena)"
 Basic.Settings.General.MultiviewLayout.Vertical.Left="Okomito, lijevo (8 scena)"
@@ -608,14 +753,58 @@ Basic.Settings.General.ChannelName.stable="Stabilno"
 Basic.Settings.General.ChannelDescription.stable="Najnovije stabilno izdanje"
 Basic.Settings.General.ChannelDescription.stable="Najnovije stabilno izdanje"
 Basic.Settings.General.ChannelName.beta="Beta verzije / Kandidati za izdanje"
 Basic.Settings.General.ChannelName.beta="Beta verzije / Kandidati za izdanje"
 Basic.Settings.General.ChannelDescription.beta="Potencijalno nestabilne razvojne verzije"
 Basic.Settings.General.ChannelDescription.beta="Potencijalno nestabilne razvojne verzije"
+Basic.Settings.Appearance="Izgled"
+Basic.Settings.Appearance.General="Općenito"
+Basic.Settings.Appearance.General.Theme="Tema"
+Basic.Settings.Appearance.General.Variant="Stil"
+Basic.Settings.Appearance.General.NoVariant="Nema dostupnih stilova"
+Basic.Settings.Appearance.FontScale="Veličina fonta"
+Basic.Settings.Appearance.Density="Gustoća"
+Basic.Settings.Appearance.Classic="Klasično"
+Basic.Settings.Appearance.Compact="Kompaktno"
+Basic.Settings.Appearance.Normal="Normalna"
+Basic.Settings.Appearance.Comfortable="Udoban"
+Basic.Settings.Appearance.OptionsWarning="Neke opcije izgleda nisu dostupne za ovaj stil."
 Basic.Settings.Stream="Strim"
 Basic.Settings.Stream="Strim"
+Basic.Settings.Stream.Destination="Odredište"
 Basic.Settings.Stream.Custom.UseAuthentication="Koristi autentifikaciju"
 Basic.Settings.Stream.Custom.UseAuthentication="Koristi autentifikaciju"
 Basic.Settings.Stream.Custom.Username="Korisničko ime"
 Basic.Settings.Stream.Custom.Username="Korisničko ime"
 Basic.Settings.Stream.Custom.Password="Lozinka"
 Basic.Settings.Stream.Custom.Password="Lozinka"
+Basic.Settings.Stream.Custom.Username.ToolTip="RIST: unesite korisničko_ime_srp.\nRTMP: unesite korisničko ime.\nSRT: ne koristi se."
+Basic.Settings.Stream.Custom.Password.ToolTip="RIST: unesite srp_lozinku.\nRTMP: unesite lozinku.\nSRT: unesite šifru za šifriranje."
+Basic.Settings.Stream.BandwidthTestMode="Omogući način testiranja propusnosti"
+Basic.Settings.Stream.TTVAddon="Dodaci za Twitch chat"
 Basic.Settings.Stream.TTVAddon.None="Ništa"
 Basic.Settings.Stream.TTVAddon.None="Ništa"
+Basic.Settings.Stream.TTVAddon.Both="BetterTTV i FrankerFaceZ"
+Basic.Settings.Stream.MissingSettingAlert="Nedostaje postavka streama"
+Basic.Settings.Stream.StreamSettingsWarning="Otvori Postavke"
+Basic.Settings.Stream.MissingUrlAndApiKey="Nedostaju URL i ključ streama.\n\nOtvorite postavke za unos URL-a i ključa streama u kartici 'stream'."
+Basic.Settings.Stream.MissingUrl="Nedostaje URL streama.\n\nOtvorite postavke za unos URL-a na kartici 'Stream'."
+Basic.Settings.Stream.MissingStreamKey="Nedostaje ključ streama.\n\nOtvorite postavke da biste unijeli ključ streama na kartici 'Stream'."
+Basic.Settings.Stream.IgnoreRecommended="Zanemarite preporuke za postavke usluge streaminga"
+Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Nadjačaj preporučene postavke"
+Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Upozorenje: Ignoriranje ograničenja usluge može rezultirati smanjenom kvalitetom streama ili spriječiti streaming.\n\nŽelite li nastaviti?"
+Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maksimalna brzina prijenosa videa: %1 kbps"
+Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maksimalna brzina prijenosa zvuka: %1 kbps"
+Basic.Settings.Stream.Recommended.MaxResolution="Maksimalna rezolucija: %1"
+Basic.Settings.Stream.Recommended.MaxFPS="Maksimalni FPS: %1"
+Basic.Settings.Stream.SpecifyCustomServer="Navedite prilagođeni poslužitelj..."
+Basic.Settings.Stream.ServiceCustomServer="Prilagođeni poslužitelj"
+Basic.Settings.Stream.EnableMultitrackVideo="Omogući %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Maksimalna propusnost strujanja"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Automatski"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Maksimalan broj video zapisa"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Automatski"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Omogući preusmjeravanje streama u FLV (koristi jednostavne postavke datoteke snimanja)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Nadjačavanje konfiguracije (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Omogući poništavanje konfiguracije"
+Basic.Settings.Stream.MultitrackVideoLabel="Višekanalni video"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="Dodatno platno"
+Basic.Settings.Stream.AdvancedOptions="Napredne mogućnosti"
 Basic.Settings.Output="Izlaz"
 Basic.Settings.Output="Izlaz"
 Basic.Settings.Output.Format="Format snimanja"
 Basic.Settings.Output.Format="Format snimanja"
 Basic.Settings.Output.Format.MKV="Matroska video (.mkv)"
 Basic.Settings.Output.Format.MKV="Matroska video (.mkv)"
+Basic.Settings.Output.Format.hMP4="Hibridni MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmentirani MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmentirani MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Fragmentirani MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Fragmentirani MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentirani MOV sprema snimku u dijelovima i ne zahtijeva dovršavanje poput tradicionalnih MOV datoteka.\nTo osigurava ispravno funkcioniranje datoteke čak i ako se snimanje prekine, primjerice zbog gubitka struje.\n\nOva značajka mogla bi biti nekompatibilna s nekim reproduktorima ili uređivačima. Za pretvorbu datoteke u kompatibilniji format idite na Datoteka → Prepakiranje snimaka."
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentirani MOV sprema snimku u dijelovima i ne zahtijeva dovršavanje poput tradicionalnih MOV datoteka.\nTo osigurava ispravno funkcioniranje datoteke čak i ako se snimanje prekine, primjerice zbog gubitka struje.\n\nOva značajka mogla bi biti nekompatibilna s nekim reproduktorima ili uređivačima. Za pretvorbu datoteke u kompatibilniji format idite na Datoteka → Prepakiranje snimaka."
@@ -623,12 +812,21 @@ Basic.Settings.Output.Format.TT.fragmented_mp4="Fragmentirani MP4 sprema snimku
 Basic.Settings.Output.Encoder.Video="Enkoder za video"
 Basic.Settings.Output.Encoder.Video="Enkoder za video"
 Basic.Settings.Output.Encoder.Audio="Enkoder za audio"
 Basic.Settings.Output.Encoder.Audio="Enkoder za audio"
 Basic.Settings.Output.SelectDirectory="Odaberi direktorijum za snimanje"
 Basic.Settings.Output.SelectDirectory="Odaberi direktorijum za snimanje"
+Basic.Settings.Output.DynamicBitrate="Dinamički mijenjajte brzinu prijenosa podataka kako biste upravljali zagušenjem"
+Basic.Settings.Output.DynamicBitrate.Beta="Dinamički mijenjajte brzinu prijenosa podataka radi upravljanja zagušenjem (Beta)"
+Basic.Settings.Output.DynamicBitrate.TT="Umjesto izostavljanja kadrova radi smanjenja zagušenja, dinamički mijenja brzinu prijenosa u hodu.\n\nImajte na umu da to može povećati kašnjenje za gledatelje ako dođe do značajnog iznenadnog zagušenja.\nKada brzina prijenosa padne, vraćanje u normalu može potrajati i do nekoliko minuta.\n\nTrenutno podržano samo za RTMP."
 Basic.Settings.Output.Mode="Režim izlaza"
 Basic.Settings.Output.Mode="Režim izlaza"
 Basic.Settings.Output.Mode.Simple="Jednostavno"
 Basic.Settings.Output.Mode.Simple="Jednostavno"
 Basic.Settings.Output.Mode.Adv="Napredno"
 Basic.Settings.Output.Mode.Adv="Napredno"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg izlaz"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg izlaz"
+Basic.Settings.Output.UseReplayBuffer="Omogući međuspremnik za reprodukciju"
+Basic.Settings.Output.ReplayBuffer.SecondsMax="Maksimalno vrijeme ponavljanja"
 Basic.Settings.Output.ReplayBuffer.MegabytesMax="Najviše memorije"
 Basic.Settings.Output.ReplayBuffer.MegabytesMax="Najviše memorije"
+Basic.Settings.Output.ReplayBuffer.Estimate="Procijenjena upotreba memorije: %1 MB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Upozorenje: Procijenjeno korištenje memorije od %1 MiB je veće od preporučenog maksimuma od %2 MiB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Upozorenje: Procijenjeno korištenje memorije od %1 MiB je veće od preporučenog maksimuma od %2 MiB"
+Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Nije moguće procijeniti korištenje memorije. Postavite maksimalno ograničenje memorije."
+Basic.Settings.Output.ReplayBuffer.Prefix="Prefiks naziva datoteke međuspremnika za reprodukciju"
+Basic.Settings.Output.ReplayBuffer.Suffix="Sufiks"
 Basic.Settings.Output.ReplayBuffer.UnavailableCustomFFmpeg="Međuspremnik ponovne reprodukcije ne funkcionira kada je tip snimanja prilagođeni izlaz (FFmpeg)"
 Basic.Settings.Output.ReplayBuffer.UnavailableCustomFFmpeg="Međuspremnik ponovne reprodukcije ne funkcionira kada je tip snimanja prilagođeni izlaz (FFmpeg)"
 Basic.Settings.Output.Simple.SavePath="Putanja za snimanje"
 Basic.Settings.Output.Simple.SavePath="Putanja za snimanje"
 Basic.Settings.Output.Simple.RecordingQuality="Kvaliteta snimanja"
 Basic.Settings.Output.Simple.RecordingQuality="Kvaliteta snimanja"
@@ -636,21 +834,45 @@ Basic.Settings.Output.Simple.RecordingQuality.Stream="Isto kao strim"
 Basic.Settings.Output.Simple.RecordingQuality.Small="Visoki kvalitet, osrednja veličina datoteke"
 Basic.Settings.Output.Simple.RecordingQuality.Small="Visoki kvalitet, osrednja veličina datoteke"
 Basic.Settings.Output.Simple.RecordingQuality.HQ="Kvalitet sa neprimetnim razlikama, velika datoteka"
 Basic.Settings.Output.Simple.RecordingQuality.HQ="Kvalitet sa neprimetnim razlikama, velika datoteka"
 Basic.Settings.Output.Simple.RecordingQuality.Lossless="Kvalitet bez gubitka, izričito velika datoteka"
 Basic.Settings.Output.Simple.RecordingQuality.Lossless="Kvalitet bez gubitka, izričito velika datoteka"
+Basic.Settings.Output.Simple.Warn.VideoBitrate="Upozorenje: Brzina prijenosa videa za streaming bit će postavljena na %1, što je gornja granica za trenutnu uslugu streaminga."
+Basic.Settings.Output.Simple.Warn.AudioBitrate="Upozorenje: Brzina prijenosa zvuka za strujanje bit će postavljena na %1, što je gornja granica za trenutnu uslugu strujanja."
+Basic.Settings.Output.Simple.Warn.CannotPause="Upozorenje: Snimke se ne mogu pauzirati ako je kvaliteta snimanja postavljena na \"Isto kao i stream\"."
 Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Upozorenje: Odabrani format za snimanje nije kompatibilan s enkoderima za prijenos."
 Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Upozorenje: Odabrani format za snimanje nije kompatibilan s enkoderima za prijenos."
 Basic.Settings.Output.Simple.Warn.Encoder="Upozorenje: Snimanje sa softverskim enkoderom drugačijeg kvaliteta u odnosu na strim će zahtevati dodatnu procesorsku snagu ako strimujete i snimate u isto vreme."
 Basic.Settings.Output.Simple.Warn.Encoder="Upozorenje: Snimanje sa softverskim enkoderom drugačijeg kvaliteta u odnosu na strim će zahtevati dodatnu procesorsku snagu ako strimujete i snimate u isto vreme."
 Basic.Settings.Output.Simple.Warn.Lossless="Upozorenje: Kvaliteta bez gubitka stvara iznimno velike datoteke! Kvaliteta bez gubitka može koristiti do 7 gigabajta prostora na disku po minutu pri visokim rezolucijama i framerateu. Kvaliteta bez gubitka ne preporuča se za dulje snimanje osim ako imate veliku količinu slobodnog prostora na disku. Međuspremnik ponovne reprodukcije nije dostupan pri uporabi kvalitete bez gubitka."
 Basic.Settings.Output.Simple.Warn.Lossless="Upozorenje: Kvaliteta bez gubitka stvara iznimno velike datoteke! Kvaliteta bez gubitka može koristiti do 7 gigabajta prostora na disku po minutu pri visokim rezolucijama i framerateu. Kvaliteta bez gubitka ne preporuča se za dulje snimanje osim ako imate veliku količinu slobodnog prostora na disku. Međuspremnik ponovne reprodukcije nije dostupan pri uporabi kvalitete bez gubitka."
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Da li ste sigurni da želite koristiti kvalitet bez gubitka?"
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Da li ste sigurni da želite koristiti kvalitet bez gubitka?"
 Basic.Settings.Output.Simple.Warn.Lossless.Title="Upozorenje za kvalitet bez gubitka!"
 Basic.Settings.Output.Simple.Warn.Lossless.Title="Upozorenje za kvalitet bez gubitka!"
 Basic.Settings.Output.Simple.Encoder.Software="Softverski (x264)"
 Basic.Settings.Output.Simple.Encoder.Software="Softverski (x264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.QSV.H264="Hardver (QSV, H.264)"
 Basic.Settings.Output.Simple.Encoder.Hardware.QSV.AV1="Hardver (QSV, AV1)"
 Basic.Settings.Output.Simple.Encoder.Hardware.QSV.AV1="Hardver (QSV, AV1)"
+Basic.Settings.Output.Simple.Encoder.Hardware.AMD.H264="Hardver (AMD, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.AMD.HEVC="Hardver (AMD, HEVC)"
+Basic.Settings.Output.Simple.Encoder.Hardware.AMD.AV1="Hardver (AMD, AV1)"
+Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.H264="Hardver (NVENC, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.AV1="Hardver (NVENC, AV1)"
+Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.HEVC="Hardver (NVENC, HEVC)"
+Basic.Settings.Output.Simple.Encoder.Hardware.Apple.H264="Hardver (Apple, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.Apple.HEVC="Hardver (Apple, HEVC)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Softverski (x264 niska upotreba procesora, povećava veličinu datoteke)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Softverski (x264 niska upotreba procesora, povećava veličinu datoteke)"
 Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (zadano)"
 Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (zadano)"
+Basic.Settings.Output.Simple.TwitchVodTrack="Twitch VOD zapis (koristi zapis 2)"
 Basic.Settings.Output.Simple.RecAudioTrack="Zvučna traka"
 Basic.Settings.Output.Simple.RecAudioTrack="Zvučna traka"
+Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Nekompatibilna rezolucija/broj sličica u sekundi"
+Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="Ova usluga streaminga ne podržava vašu trenutnu izlaznu razlučivost i/ili broj sličica u sekundi. Bit će promijenjeni na najbližu kompatibilnu vrijednost:\n\n%1\n\nŽelite li nastaviti?"
+Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Rezolucija: %1"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Title="Nekompatibilni enkoder"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg="Usluga streaminga \"%1\" ne podržava koder \"%2\". Koder će biti promijenjen u \"%3\".\n\nŽelite li nastaviti?"
 Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg2="Servis za streaming \"%1\" ne podržava enkodere \"%2\" i \"%3\". Ti će se enkoderi zamijeniti enkoderima \"%4\" i \"%5\".\n\nŽelite li nastaviti?"
 Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg2="Servis za streaming \"%1\" ne podržava enkodere \"%2\" i \"%3\". Ti će se enkoderi zamijeniti enkoderima \"%4\" i \"%5\".\n\nŽelite li nastaviti?"
 Basic.Settings.Output.VideoBitrate="Protok videa"
 Basic.Settings.Output.VideoBitrate="Protok videa"
 Basic.Settings.Output.AudioBitrate="Protok zvuka"
 Basic.Settings.Output.AudioBitrate="Protok zvuka"
 Basic.Settings.Output.Reconnect="Automatski poveži ponovo"
 Basic.Settings.Output.Reconnect="Automatski poveži ponovo"
+Basic.Settings.Output.RetryDelay="Odgoda ponovnog pokušaja"
 Basic.Settings.Output.MaxRetries="Maksimalan broj ponovnih pokušaja"
 Basic.Settings.Output.MaxRetries="Maksimalan broj ponovnih pokušaja"
+Basic.Settings.Output.Advanced="Omogući postavke prilagođenog kodera (napredno)"
+Basic.Settings.Output.EncoderPreset="Unaprijed postavljeni enkoder"
+Basic.Settings.Output.EncoderPreset.ultrafast="%1 (niska upotreba CPU-a, najniža kvaliteta)"
+Basic.Settings.Output.EncoderPreset.veryfast="%1 (zadano) (srednja upotreba CPU-a, standardna kvaliteta)"
+Basic.Settings.Output.EncoderPreset.fast="%1 (visoka upotreba CPU-a, visoka kvaliteta)"
 Basic.Settings.Output.CustomEncoderSettings="Prilagođena enkoder podešavanja"
 Basic.Settings.Output.CustomEncoderSettings="Prilagođena enkoder podešavanja"
 Basic.Settings.Output.CustomMuxerSettings="Posebna podešavanja muksera"
 Basic.Settings.Output.CustomMuxerSettings="Posebna podešavanja muksera"
 Basic.Settings.Output.NoSpaceFileName="Stvori ime datoteke bez razmaka"
 Basic.Settings.Output.NoSpaceFileName="Stvori ime datoteke bez razmaka"
@@ -658,6 +880,7 @@ Basic.Settings.Output.Adv.Rescale="Skaliraj izlaz"
 Basic.Settings.Output.Adv.Rescale.Disabled="Onemogućeno"
 Basic.Settings.Output.Adv.Rescale.Disabled="Onemogućeno"
 Basic.Settings.Output.Adv.AudioTrack="Zvučni izvor"
 Basic.Settings.Output.Adv.AudioTrack="Zvučni izvor"
 Basic.Settings.Output.Adv.Streaming="Strimovanje"
 Basic.Settings.Output.Adv.Streaming="Strimovanje"
+Basic.Settings.Output.Adv.Streaming.Settings="Postavke streaminga"
 Basic.Settings.Output.Adv.Audio.Track1="Zapis 1"
 Basic.Settings.Output.Adv.Audio.Track1="Zapis 1"
 Basic.Settings.Output.Adv.Audio.Track2="Zapis 2"
 Basic.Settings.Output.Adv.Audio.Track2="Zapis 2"
 Basic.Settings.Output.Adv.Audio.Track3="Zapis 3"
 Basic.Settings.Output.Adv.Audio.Track3="Zapis 3"
@@ -665,7 +888,9 @@ Basic.Settings.Output.Adv.Audio.Track4="Zapis 4"
 Basic.Settings.Output.Adv.Audio.Track5="Zapis 5"
 Basic.Settings.Output.Adv.Audio.Track5="Zapis 5"
 Basic.Settings.Output.Adv.Audio.Track6="Zapis 6"
 Basic.Settings.Output.Adv.Audio.Track6="Zapis 6"
 Basic.Settings.Output.Adv.TwitchVodTrack="Twitch VOD zapis"
 Basic.Settings.Output.Adv.TwitchVodTrack="Twitch VOD zapis"
+Basic.Settings.Output.Adv.Encoder="Postavke enkodera"
 Basic.Settings.Output.Adv.Recording="Snimanje"
 Basic.Settings.Output.Adv.Recording="Snimanje"
+Basic.Settings.Output.Adv.Recording.Settings="Postavke snimanja"
 Basic.Settings.Output.Adv.Recording.RecType="Vrsta snimanja"
 Basic.Settings.Output.Adv.Recording.RecType="Vrsta snimanja"
 Basic.Settings.Output.Adv.Recording.Type="Vrsta"
 Basic.Settings.Output.Adv.Recording.Type="Vrsta"
 Basic.Settings.Output.Adv.Recording.Type.Standard="Standardno"
 Basic.Settings.Output.Adv.Recording.Type.Standard="Standardno"
@@ -673,6 +898,7 @@ Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Prilagođeni izlaz (FFmpe
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Koristi strim enkoder)"
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Koristi strim enkoder)"
 Basic.Settings.Output.Adv.Recording.Filename="Oblikovanje imena datoteke"
 Basic.Settings.Output.Adv.Recording.Filename="Oblikovanje imena datoteke"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Prepiši ako postoji datoteka"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Prepiši ako postoji datoteka"
+Basic.Settings.Output.Adv.FFmpeg.CustomModeWarning="Prilagođeni izlaz (FFmpeg) pruža se bez ikakvih zaštitnih mjera. Razmislite o korištenju vrste snimanja \"Standardno\"."
 Basic.Settings.Output.Adv.FFmpeg.Type="FFmpeg vrsta ispisa"
 Basic.Settings.Output.Adv.FFmpeg.Type="FFmpeg vrsta ispisa"
 Basic.Settings.Output.Adv.FFmpeg.Type.URL="Izlaz na URL"
 Basic.Settings.Output.Adv.FFmpeg.Type.URL="Izlaz na URL"
 Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile="Izlaz u datoteku"
 Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile="Izlaz u datoteku"
@@ -681,6 +907,7 @@ Basic.Settings.Output.Adv.FFmpeg.SaveFilter.All="Sve datoteke"
 Basic.Settings.Output.Adv.FFmpeg.SavePathURL="Putanja datoteke ili URL"
 Basic.Settings.Output.Adv.FFmpeg.SavePathURL="Putanja datoteke ili URL"
 Basic.Settings.Output.Adv.FFmpeg.Format="Format kontejnera"
 Basic.Settings.Output.Adv.FFmpeg.Format="Format kontejnera"
 Basic.Settings.Output.Adv.FFmpeg.FormatAudio="Zvuk"
 Basic.Settings.Output.Adv.FFmpeg.FormatAudio="Zvuk"
+Basic.Settings.Output.Adv.FFmpeg.FormatVideo="Videozapis"
 Basic.Settings.Output.Adv.FFmpeg.FormatDefault="Podrazumevani format"
 Basic.Settings.Output.Adv.FFmpeg.FormatDefault="Podrazumevani format"
 Basic.Settings.Output.Adv.FFmpeg.FormatDesc="Opis formata kontejnera"
 Basic.Settings.Output.Adv.FFmpeg.FormatDesc="Opis formata kontejnera"
 Basic.Settings.Output.Adv.FFmpeg.FormatDescDef="Zvučni/Video kodek određen putanjom datoteke ili URL-a"
 Basic.Settings.Output.Adv.FFmpeg.FormatDescDef="Zvučni/Video kodek određen putanjom datoteke ili URL-a"
@@ -691,6 +918,21 @@ Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings="Podešavanja video enkodera (
 Basic.Settings.Output.Adv.FFmpeg.AEncoder="Zvučni enkoder"
 Basic.Settings.Output.Adv.FFmpeg.AEncoder="Zvučni enkoder"
 Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings="Podešavanja zvučnog enkodera (ako postoje)"
 Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings="Podešavanja zvučnog enkodera (ako postoje)"
 Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Podešavanja muxer-a (ako postoje)"
 Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Podešavanja muxer-a (ako postoje)"
+Basic.Settings.Output.Adv.FFmpeg.GOPSize="Interval ključnih kadrova (kadrili)"
+Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Prikaži sve kodeke (čak i ako su potencijalno nekompatibilni)"
+Basic.Settings.Output.Adv.FFmpeg.Settings="Postavke FFmpega"
+Basic.Settings.Output.EnableSplitFile="Automatsko dijeljenje datoteka"
+Basic.Settings.Output.SplitFile.TypeTime="Podijeli po vremenu"
+Basic.Settings.Output.SplitFile.TypeSize="Podijeli po veličini"
+Basic.Settings.Output.SplitFile.TypeManual="Podijelite samo ručno"
+Basic.Settings.Output.SplitFile.Time="Podijeljeno vrijeme"
+Basic.Settings.Output.SplitFile.Size="Veličina podjele"
+Screenshot="Izlaz zaslona"
+Screenshot.SourceHotkey="Snimka zaslona odabranog izvora"
+Screenshot.StudioProgram="Spremi snimku zaslona programa"
+Screenshot.Preview="Spremi pregled zaslona"
+Screenshot.Scene="Spremi snimku zaslona scene"
+Screenshot.Source="Spremi izvorni snimak zaslona"
 FilenameFormatting.TT.CCYY="Godina, četiri znamenke"
 FilenameFormatting.TT.CCYY="Godina, četiri znamenke"
 FilenameFormatting.TT.YY="Godina, zadnje dvije znamenke (00-99)"
 FilenameFormatting.TT.YY="Godina, zadnje dvije znamenke (00-99)"
 FilenameFormatting.TT.MM="Mjesec u brojevnom zapisu (01-12)"
 FilenameFormatting.TT.MM="Mjesec u brojevnom zapisu (01-12)"
@@ -723,6 +965,7 @@ Basic.Settings.Video.Adapter="Video adapter"
 Basic.Settings.Video.BaseResolution="Osnovna (površinska) rezolucija"
 Basic.Settings.Video.BaseResolution="Osnovna (površinska) rezolucija"
 Basic.Settings.Video.ScaledResolution="Izlazna (skalirana) rezolucija"
 Basic.Settings.Video.ScaledResolution="Izlazna (skalirana) rezolucija"
 Basic.Settings.Video.DownscaleFilter="Filter za skaliranje"
 Basic.Settings.Video.DownscaleFilter="Filter za skaliranje"
+Basic.Settings.Video.DownscaleFilter.Unavailable="[Rezolucije se podudaraju, nije potrebno smanjivanje razmjera]"
 Basic.Settings.Video.FPSCommon="Uobičakene FPS vrednosti"
 Basic.Settings.Video.FPSCommon="Uobičakene FPS vrednosti"
 Basic.Settings.Video.FPSInteger="Brojevna FPS vrednost"
 Basic.Settings.Video.FPSInteger="Brojevna FPS vrednost"
 Basic.Settings.Video.FPSFraction="Brojevna FPS vrednost sa decimalama"
 Basic.Settings.Video.FPSFraction="Brojevna FPS vrednost sa decimalama"
@@ -733,43 +976,135 @@ Basic.Settings.Video.CurrentlyActive="Video izlaz je trenutno aktivan. Molim isk
 Basic.Settings.Video.DownscaleFilter.Bilinear="Bilinear (najbrže, ali mutno pri skaliranju)"
 Basic.Settings.Video.DownscaleFilter.Bilinear="Bilinear (najbrže, ali mutno pri skaliranju)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (oštrije skaliranje, 16 uzoraka)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (oštrije skaliranje, 16 uzoraka)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (oštrije skaliranje, 36 uzorka)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (oštrije skaliranje, 36 uzorka)"
+Basic.Settings.Video.DownscaleFilter.Area="Površina (ponderirana suma, 4/6/9 uzoraka)"
 Basic.Settings.Audio="Zvuk"
 Basic.Settings.Audio="Zvuk"
 Basic.Settings.Audio.SampleRate="Protok"
 Basic.Settings.Audio.SampleRate="Protok"
 Basic.Settings.Audio.Channels="Kanali"
 Basic.Settings.Audio.Channels="Kanali"
+Basic.Settings.Audio.Meters="Mjerači"
+Basic.Settings.Audio.MeterDecayRate="Stopa raspadanja"
+Basic.Settings.Audio.MeterDecayRate.Fast="Brzo"
+Basic.Settings.Audio.MeterDecayRate.Medium="Srednji (PPM tipa I)"
+Basic.Settings.Audio.MeterDecayRate.Slow="Sporo (PPM tipa II)"
+Basic.Settings.Audio.PeakMeterType="Vrsta vršnog mjerača"
+Basic.Settings.Audio.PeakMeterType.SamplePeak="Uzorak vrha"
+Basic.Settings.Audio.PeakMeterType.TruePeak="Pravi vrh (veća upotreba CPU-a)"
+Basic.Settings.Audio.MultichannelWarning.Enabled="UPOZORENJE: Omogućen je surround zvuk."
+Basic.Settings.Audio.MultichannelWarning="Ako streamate, provjerite podržava li vaša usluga streaminga i unošenje surround zvuka i reprodukciju surround zvuka. Na primjer, Facebook 360 Live u potpunosti podržava surround zvuk; YouTube Live podržava 5.1 audio unošenje (i reprodukciju na televizorima).\n\nOBS audio filtri kompatibilni su sa surround zvukom, iako podrška za VST dodatke nije zajamčena."
+Basic.Settings.Audio.MultichannelWarning.Title="Omogućiti surround zvuk?"
+Basic.Settings.Audio.MultichannelWarning.Confirm="Jeste li sigurni da želite omogućiti surround zvuk?"
+Basic.Settings.Audio.Devices="Globalni audio uređaji"
 Basic.Settings.Audio.DesktopDevice="Zvuk s računala"
 Basic.Settings.Audio.DesktopDevice="Zvuk s računala"
 Basic.Settings.Audio.DesktopDevice2="Zvuk s računala 2"
 Basic.Settings.Audio.DesktopDevice2="Zvuk s računala 2"
+Basic.Settings.Audio.AuxDevice="Mikrofon/Pomoćni audio"
+Basic.Settings.Audio.AuxDevice2="Mikrofon/Pomoćni audio 2"
+Basic.Settings.Audio.AuxDevice3="Mikrofon/Pomoćni audio 3"
+Basic.Settings.Audio.AuxDevice4="Mikrofon/Pomoćni audio 4"
 Basic.Settings.Audio.EnablePushToMute="Omogući stisni-za-mutiranje"
 Basic.Settings.Audio.EnablePushToMute="Omogući stisni-za-mutiranje"
 Basic.Settings.Audio.PushToMuteDelay="Stisni-za-mutiranje pauza"
 Basic.Settings.Audio.PushToMuteDelay="Stisni-za-mutiranje pauza"
 Basic.Settings.Audio.EnablePushToTalk="Omogući Stisni-za-govor"
 Basic.Settings.Audio.EnablePushToTalk="Omogući Stisni-za-govor"
 Basic.Settings.Audio.PushToTalkDelay="Stisni-za-govor pauza"
 Basic.Settings.Audio.PushToTalkDelay="Stisni-za-govor pauza"
 Basic.Settings.Audio.UnknownAudioDevice="[Uređaj nije povezan ili nije dostupan]"
 Basic.Settings.Audio.UnknownAudioDevice="[Uređaj nije povezan ili nije dostupan]"
+Basic.Settings.Audio.Disabled="Onemogućeno"
+Basic.Settings.Audio.LowLatencyBufferingMode="Način međumemorije zvuka s niskom latencijom (za Decklink/NDI izlaze)"
+Basic.Settings.Audio.LowLatencyBufferingWarning.Enabled="UPOZORENJE: Omogućeno je međuspremništvo zvuka s niskom latencijom."
+Basic.Settings.Audio.LowLatencyBufferingWarning="Način međuspremnika zvuka s niskom latencijom može uzrokovati probleme ili prestanak reprodukcije zvuka iz nekih izvora."
+Basic.Settings.Audio.LowLatencyBufferingWarning.Title="Omogućiti način međuspremnika zvuka s niskom latencijom?"
+Basic.Settings.Audio.LowLatencyBufferingWarning.Confirm="Jeste li sigurni da želite omogućiti način međuspremnika zvuka s niskom latencijom?"
+Basic.Settings.Accessibility="Pristupačnost"
+Basic.Settings.Accessibility.ColorOverrides="Koristite različite boje"
+Basic.Settings.Accessibility.ColorOverrides.SelectRed="Izvorni okvir (odabir)"
+Basic.Settings.Accessibility.ColorOverrides.SelectGreen="Izvorni obrub (obrezivanje)"
+Basic.Settings.Accessibility.ColorOverrides.SelectBlue="Izvorni okvir (zadržavanje pokazivača miša)"
+Basic.Settings.Accessibility.ColorOverrides.MixerGreen="Raspon glasnoće miksera (-60 do -20dB)"
+Basic.Settings.Accessibility.ColorOverrides.MixerYellow="Raspon glasnoće miksera (-20 do -9dB)"
+Basic.Settings.Accessibility.ColorOverrides.MixerRed="Opseg glasnoće miksera (-9 do 0 dB)"
+Basic.Settings.Accessibility.ColorOverrides.MixerGreenActive="Raspon glasnoće miksera (-60 do -20dB) (aktivno)"
+Basic.Settings.Accessibility.ColorOverrides.MixerYellowActive="Raspon glasnoće miksera (-20 do -9dB) (aktivno)"
+Basic.Settings.Accessibility.ColorOverrides.MixerRedActive="Pojas glasnoće miksera (-9 do 0 dB) (aktivno)"
+Basic.Settings.Accessibility.ColorOverrides.Preset="Unaprijed postavljene boje"
+Basic.Settings.Accessibility.ColorOverrides.Preset.Default="Zadano"
+Basic.Settings.Accessibility.ColorOverrides.Preset.Custom="Prilagođeno"
+Basic.Settings.Accessibility.ColorOverrides.Preset.ColorBlind1="Alternativa za daltoniste"
 Basic.Settings.Advanced="Napredno"
 Basic.Settings.Advanced="Napredno"
+Basic.Settings.Advanced.General.ConfirmOnExit="Prikaži upozorenje o aktivnim izlazima pri izlasku"
 Basic.Settings.Advanced.General.ProcessPriority="Prioritet procesa"
 Basic.Settings.Advanced.General.ProcessPriority="Prioritet procesa"
 Basic.Settings.Advanced.General.ProcessPriority.High="Visoki"
 Basic.Settings.Advanced.General.ProcessPriority.High="Visoki"
 Basic.Settings.Advanced.General.ProcessPriority.AboveNormal="Iznad normalnog"
 Basic.Settings.Advanced.General.ProcessPriority.AboveNormal="Iznad normalnog"
 Basic.Settings.Advanced.General.ProcessPriority.Normal="Normalni"
 Basic.Settings.Advanced.General.ProcessPriority.Normal="Normalni"
+Basic.Settings.Advanced.General.ProcessPriority.BelowNormal="Ispod normale"
 Basic.Settings.Advanced.General.ProcessPriority.Idle="Besposleni"
 Basic.Settings.Advanced.General.ProcessPriority.Idle="Besposleni"
+Basic.Settings.Advanced.FormatWarning="Upozorenje: Formati boja koji nisu NV12/P010 prvenstveno su namijenjeni snimanju i ne preporučuju se prilikom streaminga. Streaming može uzrokovati povećano korištenje CPU-a zbog pretvorbe formata boja."
+Basic.Settings.Advanced.FormatWarningPreciseSdr="Upozorenje: Formati visoke preciznosti češće se koriste s HDR prostorima boja."
+Basic.Settings.Advanced.FormatWarning2100="Upozorenje: Rec. 2100 trebao bi koristiti format s većom preciznošću."
 Basic.Settings.Advanced.Video.ColorFormat="Format boja"
 Basic.Settings.Advanced.Video.ColorFormat="Format boja"
+Basic.Settings.Advanced.Video.ColorFormat.NV12="NV12 (8-bitni, 4:2:0, 2 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.I420="I420 (8-bitni, 4:2:0, 3 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.I444="I444 (8-bitni, 4:4:4, 3 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.P010="P010 (10-bitni, 4:2:0, 2 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.I010="I010 (10-bitni, 4:2:0, 3 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.P216="P216 (16-bitni, 4:2:2, 2 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.P416="P416 (16-bitni, 4:4:4, 2 ravnine)"
+Basic.Settings.Advanced.Video.ColorFormat.BGRA="BGRA (8-bitni)"
+Basic.Settings.Advanced.Video.ColorSpace="Prostor boja"
+Basic.Settings.Advanced.Video.ColorRange="Raspon boja"
+Basic.Settings.Advanced.Video.ColorRange.Partial="Ograničeno"
 Basic.Settings.Advanced.Video.ColorRange.Full="Potpuno"
 Basic.Settings.Advanced.Video.ColorRange.Full="Potpuno"
+Basic.Settings.Advanced.Video.SdrWhiteLevel="Razina bijele boje SDR-a"
+Basic.Settings.Advanced.Video.HdrNominalPeakLevel="Nominalna vršna razina HDR-a"
+Basic.Settings.Advanced.Audio.MonitoringDevice="Uređaj za praćenje"
+Basic.Settings.Advanced.Audio.MonitoringDevice.Default="Zadano"
+Basic.Settings.Advanced.Audio.DisableAudioDucking="Onemogući utišavanje zvuka u sustavu Windows"
 Basic.Settings.Advanced.StreamDelay="Odlaganje strima"
 Basic.Settings.Advanced.StreamDelay="Odlaganje strima"
+Basic.Settings.Advanced.StreamDelay.Duration="Trajanje"
 Basic.Settings.Advanced.StreamDelay.Preserve="Očuvaj tačku prekidanja (povećava odlaganje) kada se ponovo povezuje"
 Basic.Settings.Advanced.StreamDelay.Preserve="Očuvaj tačku prekidanja (povećava odlaganje) kada se ponovo povezuje"
 Basic.Settings.Advanced.StreamDelay.MemoryUsage="Procenjena upotreba memorije: %1 MB"
 Basic.Settings.Advanced.StreamDelay.MemoryUsage="Procenjena upotreba memorije: %1 MB"
 Basic.Settings.Advanced.Network="Mreža"
 Basic.Settings.Advanced.Network="Mreža"
+Basic.Settings.Advanced.Network.Disabled="Trenutno odabrani protokol strujanja ne podržava promjenu mrežnih postavki."
 Basic.Settings.Advanced.Network.BindToIP="Veži se za IP"
 Basic.Settings.Advanced.Network.BindToIP="Veži se za IP"
 Basic.Settings.Advanced.Network.IPFamily="IP obitelj"
 Basic.Settings.Advanced.Network.IPFamily="IP obitelj"
+Basic.Settings.Advanced.Network.EnableNewSocketLoop="Omogući optimizacije mreže"
+Basic.Settings.Advanced.Network.EnableLowLatencyMode="Omogući TCP tempo"
+Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Pokušava učiniti RTMP izlaz prilagođenijim drugim aplikacijama osjetljivim na latenciju na mreži reguliranjem brzine prijenosa.\nMože povećati rizik od gubitka okvira na nestabilnim vezama."
+Basic.Settings.Advanced.Hotkeys.HotkeyFocusBehavior="Ponašanje fokusa prečaca"
+Basic.Settings.Advanced.Hotkeys.NeverDisableHotkeys="Nikad ne onemogućujte prečace"
+Basic.Settings.Advanced.Hotkeys.DisableHotkeysInFocus="Onemogući prečace kada je glavni prozor u fokusu"
+Basic.Settings.Advanced.Hotkeys.DisableHotkeysOutOfFocus="Onemogući prečace kada glavni prozor nije u fokusu"
+Basic.Settings.Advanced.AutoRemux="Automatski remuksiraj u %1"
+Basic.Settings.Advanced.AutoRemux.MP4="(snimi kao mkv)"
 Basic.AdvAudio="Napredne postavke zvuka"
 Basic.AdvAudio="Napredne postavke zvuka"
+Basic.AdvAudio.ActiveOnly="Samo aktivni izvori"
 Basic.AdvAudio.Name="Ime"
 Basic.AdvAudio.Name="Ime"
+Basic.AdvAudio.Volume="Glasnoća"
 Basic.AdvAudio.VolumeSource="Glasnoća za „%1”"
 Basic.AdvAudio.VolumeSource="Glasnoća za „%1”"
 Basic.AdvAudio.MonoSource="Downmix za mono za \"%1\""
 Basic.AdvAudio.MonoSource="Downmix za mono za \"%1\""
+Basic.AdvAudio.Balance="Ravnoteža"
+Basic.AdvAudio.BalanceSource="Saldo za '%1'"
+Basic.AdvAudio.SyncOffset="Pomak sinkronizacije"
+Basic.AdvAudio.SyncOffsetSource="Pomak sinkronizacije za '%1'"
+Basic.AdvAudio.Monitoring="Praćenje zvuka"
+Basic.AdvAudio.Monitoring.None="Monitor isključen"
+Basic.AdvAudio.Monitoring.MonitorOnly="Samo monitor (isključivanje zvuka)"
+Basic.AdvAudio.Monitoring.Both="Monitor i izlaz"
 Basic.AdvAudio.MonitoringSource="Praćenje audio snimke za „%1”"
 Basic.AdvAudio.MonitoringSource="Praćenje audio snimke za „%1”"
 Basic.AdvAudio.AudioTracks="Izvori"
 Basic.AdvAudio.AudioTracks="Izvori"
 Basic.Settings.Hotkeys="Prečice"
 Basic.Settings.Hotkeys="Prečice"
 Basic.Settings.Hotkeys.Pair="Kombinacije tastera deljene sa '%1' se ponašaju kao prekidači"
 Basic.Settings.Hotkeys.Pair="Kombinacije tastera deljene sa '%1' se ponašaju kao prekidači"
+Basic.Settings.Hotkeys.FilterByHotkey="Filtriraj po prečacu"
+Basic.Settings.Hotkeys.DuplicateWarning="Ovaj prečac dijeli jedna ili više drugih radnji, kliknite za prikaz sukoba"
 Basic.Settings.Hotkeys.PleaseWait="Učitavanje prečaca, molimo pričekajte..."
 Basic.Settings.Hotkeys.PleaseWait="Učitavanje prečaca, molimo pričekajte..."
 Basic.Hotkeys.SelectScene="Prebaci na scenu"
 Basic.Hotkeys.SelectScene="Prebaci na scenu"
 Basic.SystemTray.Show="Prikaži"
 Basic.SystemTray.Show="Prikaži"
 Basic.SystemTray.Hide="Sakrij"
 Basic.SystemTray.Hide="Sakrij"
 Basic.SystemTray.Message.Reconnecting="Veza prekinuta. Ponovno uspostavljanje..."
 Basic.SystemTray.Message.Reconnecting="Veza prekinuta. Ponovno uspostavljanje..."
+Hotkeys.Insert="Umetni"
+Hotkeys.Delete="Izbriši"
+Hotkeys.Home="Početna"
+Hotkeys.End="Kraj"
+Hotkeys.PageUp="Stranica gore"
+Hotkeys.PageDown="Stranica dolje"
+Hotkeys.Tab="Kartica"
+Hotkeys.Print="Ispis"
+Hotkeys.Pause="Pauza"
 Hotkeys.Left="Strelica levo"
 Hotkeys.Left="Strelica levo"
 Hotkeys.Right="Desno"
 Hotkeys.Right="Desno"
 Hotkeys.Up="Gore"
 Hotkeys.Up="Gore"
@@ -782,6 +1117,13 @@ Hotkeys.NumpadDivide="Numerička kosa crta"
 Hotkeys.NumpadAdd="Numerički plus"
 Hotkeys.NumpadAdd="Numerički plus"
 Hotkeys.NumpadSubtract="Numerički minus"
 Hotkeys.NumpadSubtract="Numerički minus"
 Hotkeys.NumpadDecimal="Numerička tačka"
 Hotkeys.NumpadDecimal="Numerička tačka"
+Hotkeys.AppleKeypadNum="%1 (Tipkovnica)"
+Hotkeys.AppleKeypadMultiply="* (Tipkovnica)"
+Hotkeys.AppleKeypadDivide="/ (Tipkovnica)"
+Hotkeys.AppleKeypadAdd="+ (Tipkovnica)"
+Hotkeys.AppleKeypadSubtract="- (Tipkovnica)"
+Hotkeys.AppleKeypadDecimal=". (Tipkovnica)"
+Hotkeys.AppleKeypadEqual="= (Tipkovnica)"
 Hotkeys.MouseButton="Miš %1"
 Hotkeys.MouseButton="Miš %1"
 Mute="Mutiraj"
 Mute="Mutiraj"
 Unmute="Odmutiraj"
 Unmute="Odmutiraj"
@@ -792,6 +1134,8 @@ SceneItemHide="Sakrij '%1'"
 OutputWarnings.NoTracksSelected="Morate odabrati makar jednu traku"
 OutputWarnings.NoTracksSelected="Morate odabrati makar jednu traku"
 OutputWarnings.NoTracksSelectedOnExit.Title="Greška u postavkama izlaza"
 OutputWarnings.NoTracksSelectedOnExit.Title="Greška u postavkama izlaza"
 OutputWarnings.NoTracksSelectedOnExit.Text="Za sve izlaze mora biti odabrana barem jedna audiotraka."
 OutputWarnings.NoTracksSelectedOnExit.Text="Za sve izlaze mora biti odabrana barem jedna audiotraka."
+OutputWarnings.MP4Recording="Upozorenje: Snimke spremljene u MP4/MOV formatu neće se moći oporaviti ako se datoteka ne može finalizirati (npr. zbog BSOD-a, nestanka struje itd.). Ako želite snimiti više audio zapisa, razmislite o korištenju MKV-a i ponovnom muksiranju snimke u MP4/MOV nakon što je završena (Datoteka → Remuksiranje snimaka)"
+OutputWarnings.CannotPause="Upozorenje: Snimke se ne mogu pauzirati ako je koder snimanja postavljen na \"(Koristi koder streama)\""
 OutputWarnings.CodecIncompatible="Odabir enkodera videa ili zvuka ponovno postavljen zbog nekompatibilnosti. Molimo odaberite kompatibilni enkoder."
 OutputWarnings.CodecIncompatible="Odabir enkodera videa ili zvuka ponovno postavljen zbog nekompatibilnosti. Molimo odaberite kompatibilni enkoder."
 CodecCompat.Incompatible="(Nekompatibilno s %1)"
 CodecCompat.Incompatible="(Nekompatibilno s %1)"
 CodecCompat.CodecPlaceholder="Odaberi enkoder..."
 CodecCompat.CodecPlaceholder="Odaberi enkoder..."
@@ -800,21 +1144,109 @@ CodecCompat.CodecMissingOnExit.Title="Nijedan enkoder nije odabran"
 CodecCompat.CodecMissingOnExit.Text="Jedan ili više enkodera videa ili zvuka nije postavljeno. Molimo odaberite enkodere i za snimanje i za prijenos."
 CodecCompat.CodecMissingOnExit.Text="Jedan ili više enkodera videa ili zvuka nije postavljeno. Molimo odaberite enkodere i za snimanje i za prijenos."
 CodecCompat.ContainerMissingOnExit.Title="Nijedan format nije odabrana"
 CodecCompat.ContainerMissingOnExit.Title="Nijedan format nije odabrana"
 CodecCompat.ContainerMissingOnExit.Text="Nijedan format za snimanje nije odabran. Molimo odaberite format kompatibilan s odabranim enkoderom za prijenos."
 CodecCompat.ContainerMissingOnExit.Text="Nijedan format za snimanje nije odabran. Molimo odaberite format kompatibilan s odabranim enkoderom za prijenos."
+FinalScene.Title="Izbriši scenu"
+FinalScene.Text="Mora postojati barem jedna scena."
 NoSources.Title="Nema izvora"
 NoSources.Title="Nema izvora"
+NoSources.Text="Izgleda da još niste dodali nijedan video izvor, pa će se prikazivati samo prazan zaslon. Jeste li sigurni da to želite učiniti?"
+NoSources.Text.AddSource="Izvore možete dodati klikom na ikonu + ispod okvira Izvori u glavnom prozoru u bilo kojem trenutku."
+NoSources.Label="Nemate nijedan izvor.\nKliknite gumb + ispod ili kliknite ovdje desnom tipkom miša da biste ga dodali."
+ChangeBG="Postavi boju"
+CustomColor="Prilagođena boja"
+BrowserSource.EnableHardwareAcceleration="Omogući ubrzanje hardvera izvora preglednika"
 About="O programu"
 About="O programu"
+About.Info="OBS Studio je besplatan softver otvorenog koda za snimanje videa i prijenos uživo."
+About.Donate="Dajte doprinos"
+About.GetInvolved="Uključite se"
+About.Authors="Autori"
+About.License="Dozvola"
 About.Error="Greška! Datoteka se ne može pročitati.\n\nIdite na: %1"
 About.Error="Greška! Datoteka se ne može pročitati.\n\nIdite na: %1"
+About.Contribute="Podržite projekt OBS"
+AddUrl.Title="Dodajte izvor putem URL adrese"
+AddUrl.Text="Povukli ste URL u OBS. Ovim će se poveznica automatski dodati kao izvor. Želite li nastaviti?"
+ResizeOutputSizeOfSource="Promjena veličine izlaza (veličina izvora)"
+ResizeOutputSizeOfSource.Text="Osnovna i izlazna rezolucija bit će promijenjene u veličinu trenutnog izvora."
+ResizeOutputSizeOfSource.Continue="Želite li nastaviti?"
 PreviewTransition="Pregledaj prijelaz"
 PreviewTransition="Pregledaj prijelaz"
+Importer="Uvoz kolekcije scena"
+Importer.SelectCollection="Odaberite kolekciju scena"
+Importer.Collection="Kolekcija scena"
+Importer.HelpText="Dodaj datoteke u ovaj prozor za uvoz zbirki iz OBS-a ili drugih podržanih programa."
+Importer.Path="Put prikupljanja"
 Importer.Program="Izbrisana aplikacija"
 Importer.Program="Izbrisana aplikacija"
+Importer.AutomaticCollectionPrompt="Automatsko pretraživanje kolekcija scena"
+Importer.AutomaticCollectionText="OBS može automatski pronaći kolekcije scena koje se mogu uvesti iz podržanih programa trećih strana. Želite li da OBS automatski pronađe kolekcije za vas?\n\nTo možete kasnije promijeniti u Postavke > Općenito > Uvoznici."
+Importer.SelectFile="Pregledaj..."
+Restart="Pokreni ponovno"
+NeedsRestart="OBS Studio treba ponovno pokrenuti. Želite li ga sada ponovno pokrenuti?"
+LoadProfileNeedsRestart="Profil sadrži postavke koje zahtijevaju ponovno pokretanje OBS-a:\n%1\n\nŽelite li ponovno pokrenuti OBS da bi ove postavke stupile na snagu?"
+ContextBar.NoSelectedSource="Nije odabran nijedan izvor"
+ContextBar.MediaControls.PlayMedia="Reproduciraj medije"
+ContextBar.MediaControls.PauseMedia="Pauziraj medije"
+ContextBar.MediaControls.StopMedia="Zaustavi medije"
+ContextBar.MediaControls.RestartMedia="Ponovno pokretanje medija"
+ContextBar.MediaControls.PlaylistNext="Sljedeće na popisu za reprodukciju"
+ContextBar.MediaControls.PlaylistPrevious="Prethodno na popisu za reprodukciju"
+ContextBar.MediaControls.BlindSeek="Widget za pretraživanje medija"
+YouTube.Auth.Ok="Autorizacija je uspješno dovršena.\nSada možete zatvoriti ovu stranicu."
+YouTube.Auth.NoCode="Postupak autorizacije nije dovršen."
+YouTube.Auth.NoChannels="Nema dostupnih kanala na odabranom računu"
+YouTube.Auth.WaitingAuth.Title="Autorizacija korisnika YouTubea"
+YouTube.Auth.WaitingAuth.Text="Molimo Vas da dovršite autorizaciju u svom vanjskom pregledniku.<br> Ako se vanjski preglednik ne otvori, slijedite ovu poveznicu i dovršite autorizaciju:<br> %1"
+YouTube.AuthError.Text="Nije uspjelo dohvaćanje informacija o kanalu: %1."
+YouTube.Actions.WindowTitle="Postavljanje emitiranja na YouTubeu - Kanal: %1"
+YouTube.Actions.CreateNewEvent="Izradi novo emitiranje"
+YouTube.Actions.ChooseEvent="Odaberite postojeću emisiju"
 YouTube.Actions.Title="Naslov*"
 YouTube.Actions.Title="Naslov*"
+YouTube.Actions.MyBroadcast="Moja emisija"
+YouTube.Actions.Description="Opis"
+YouTube.Actions.Privacy="Privatnost*"
+YouTube.Actions.Privacy.Private="Osobno"
+YouTube.Actions.Privacy.Public="Javno"
+YouTube.Actions.Privacy.Unlisted="Nije javno dostupno"
 YouTube.Actions.Category="Kategorija"
 YouTube.Actions.Category="Kategorija"
+YouTube.Actions.Thumbnail="Sličica"
 YouTube.Actions.Thumbnail.SelectFile="Odaberi datoteku..."
 YouTube.Actions.Thumbnail.SelectFile="Odaberi datoteku..."
 YouTube.Actions.Thumbnail.NoFileSelected="Datoteka nije izabrana"
 YouTube.Actions.Thumbnail.NoFileSelected="Datoteka nije izabrana"
 YouTube.Actions.Thumbnail.ClearFile="Očisti"
 YouTube.Actions.Thumbnail.ClearFile="Očisti"
+YouTube.Actions.MadeForKids="Je li ovaj videozapis namijenjen djeci?*"
+YouTube.Actions.MadeForKids.Yes="Da, namijenjeno je djeci"
+YouTube.Actions.MadeForKids.No="Ne, nije namijenjeno djeci"
 YouTube.Actions.AdditionalSettings="Dodatne postavke"
 YouTube.Actions.AdditionalSettings="Dodatne postavke"
 YouTube.Actions.Latency="Latencija"
 YouTube.Actions.Latency="Latencija"
 YouTube.Actions.Latency.Normal="Normalna"
 YouTube.Actions.Latency.Normal="Normalna"
 YouTube.Actions.Latency.Low="Niska"
 YouTube.Actions.Latency.Low="Niska"
+YouTube.Actions.Latency.UltraLow="Ultra nisko"
+YouTube.Actions.EnableAutoStart="Omogući automatsko pokretanje"
+YouTube.Actions.EnableAutoStop="Omogući automatsko zaustavljanje"
+YouTube.Actions.AutoStartStop.TT="Označava treba li ovo zakazano emitiranje započeti automatski"
+YouTube.Actions.EnableDVR="Omogući DVR"
+YouTube.Actions.360Video="360 videozapis"
+YouTube.Actions.ScheduleForLater="Zakaži za kasnije"
+YouTube.Actions.RememberSettings="Zapamti ove postavke"
+YouTube.Actions.Create_Ready="Izradi emitiranje"
+YouTube.Actions.Create_GoLive="Izradi emitiranje i započni streaming"
+YouTube.Actions.Choose_Ready="Odaberite emitiranje"
+YouTube.Actions.Choose_GoLive="Odaberite emitiranje i započnite streaming"
+YouTube.Actions.Create_Schedule="Raspored emitiranja"
+YouTube.Actions.Create_Schedule_Ready="Zakažite i odaberite emitiranje"
 YouTube.Actions.Dashboard="Otvori YouTube Studio"
 YouTube.Actions.Dashboard="Otvori YouTube Studio"
+YouTube.Actions.Error.Title="Pogreška pri stvaranju prijenosa uživo"
+YouTube.Actions.Error.Text="Pogreška pristupa YouTubeu '%1'.<br/> Detaljan opis pogreške možete pronaći na <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="Pogreška pri pristupu YouTubeu. Provjerite mrežnu vezu ili pristup YouTube poslužitelju."
+YouTube.Actions.Error.NoBroadcastCreated="Pogreška pri stvaranju emitiranja '%1'.<br/> Detaljan opis pogreške možete pronaći na <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="Nije stvoren stream. Ponovno povežite svoj račun."
+YouTube.Actions.Error.YouTubeApi="Pogreška YouTube API-ja. Za više informacija pogledajte datoteku zapisnika."
+YouTube.Actions.Error.BroadcastNotFound="Odabrana emisija nije pronađena."
+YouTube.Actions.Error.FileMissing="Odabrana datoteka ne postoji."
+YouTube.Actions.Error.FileOpeningFailed="Nije uspjelo otvaranje odabrane datoteke."
+YouTube.Actions.Error.FileTooLarge="Odabrana datoteka je prevelika (ograničenje: 2 MiB)."
+YouTube.Actions.Error.BroadcastTransitionFailed="Prijenos emitiranja nije uspio: %1<br/><br/> Ako se ova greška nastavi, <a href='https://studio.youtube.com/video/%2/livestreaming'>otvorite emitiranje u YouTube Studiju</a> i pokušajte ručno."
+YouTube.Actions.Error.BroadcastTestStarting="Emitiranje prelazi u testnu fazu, što može potrajati. Pokušajte ponovno za 10-30 sekundi."
+YouTube.Actions.EventsLoading="Učitavanje popisa događaja..."
+YouTube.Actions.EventCreated.Title="Događaj je kreiran"
+YouTube.Actions.EventCreated.Text="Događaj je uspješno kreiran."
+YouTube.Actions.Stream="Internetski prijenos"
+YouTube.Actions.Stream.ScheduledFor="Planirano za %1"
 YouTube.Actions.Stream.Resume="Nastavi prekinuti prijenos"
 YouTube.Actions.Stream.Resume="Nastavi prekinuti prijenos"
 YouTube.Actions.Stream.YTStudio="Automatski izradio YouTube Studio"
 YouTube.Actions.Stream.YTStudio="Automatski izradio YouTube Studio"
 YouTube.Actions.Notify.CreatingBroadcast="Izrada novog prijenosa uživo, pričekajte..."
 YouTube.Actions.Notify.CreatingBroadcast="Izrada novog prijenosa uživo, pričekajte..."
@@ -823,5 +1255,37 @@ YouTube.Actions.AutoStartStreamingWarning="Automatsko pokretanje za ovaj događa
 YouTube.Actions.AutoStopStreamingWarning="Nećete se moći ponovno povezati.<br>Vaš će prijenos prestati i više nećete biti uživo."
 YouTube.Actions.AutoStopStreamingWarning="Nećete se moći ponovno povezati.<br>Vaš će prijenos prestati i više nećete biti uživo."
 YouTube.Errors.liveStreamingNotEnabled="Prijenos uživo nije omogućen na odabranom YouTube kanalu.<br/><br/>Pogledaj <a href='https://www.youtube.com/features'>youtube.com/features</a> za više informacija."
 YouTube.Errors.liveStreamingNotEnabled="Prijenos uživo nije omogućen na odabranom YouTube kanalu.<br/><br/>Pogledaj <a href='https://www.youtube.com/features'>youtube.com/features</a> za više informacija."
 YouTube.Errors.livePermissionBlocked="Prijenos uživo nije dostupan na odabranom YouTube kanalu.<br/>Može proći i do 24 sata da prijenos uživo postane dostupan nakon što ga omogućite u postavkama kanala.<br/><br/>Pogledaj <a href='https://www.youtube.com/features'>youtube.com/features</a> za detalje."
 YouTube.Errors.livePermissionBlocked="Prijenos uživo nije dostupan na odabranom YouTube kanalu.<br/>Može proći i do 24 sata da prijenos uživo postane dostupan nakon što ga omogućite u postavkama kanala.<br/><br/>Pogledaj <a href='https://www.youtube.com/features'>youtube.com/features</a> za detalje."
+YouTube.Errors.errorExecutingTransition="Prijelaz nije uspio zbog pozadinske pogreške. Pokušajte ponovno za nekoliko sekundi."
+YouTube.Errors.errorStreamInactive="YouTube ne prima podatke za vaš stream. Provjerite konfiguraciju i pokušajte ponovno."
+YouTube.Errors.invalidTransition="Pokušaj prijelaza nije bio valjan. To je možda zato što stream nije završio prethodni prijelaz. Pričekajte nekoliko sekundi i pokušajte ponovno."
 YouTube.DocksRemoval.Title="Očisti stara sidrišta preglednika za YouTube"
 YouTube.DocksRemoval.Title="Očisti stara sidrišta preglednika za YouTube"
 YouTube.DocksRemoval.Text="Ova sidrišta za preglednik uklonit će se na zahtjev:\n\n%1\nUpotrijebite \"Docks/YouTube Live Control Room\" umjesto njih."
 YouTube.DocksRemoval.Text="Ova sidrišta za preglednik uklonit će se na zahtjev:\n\n%1\nUpotrijebite \"Docks/YouTube Live Control Room\" umjesto njih."
+ConfigDownload.WarningMessageTitle="Upozorenje"
+FailedToStartStream.MissingConfigURL="Nema dostupnog URL-a za konfiguraciju za trenutnu uslugu"
+FailedToStartStream.NoCustomRTMPURLInSettings="Prilagođeni RTMP URL nije naveden"
+FailedToStartStream.InvalidCustomConfig="Nevažeća prilagođena konfiguracija"
+FailedToStartStream.MissingCanvas="Nedostaje konfigurirano dodatno platno"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Nije uspjelo stvaranje višekanalne video usluge"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Nije uspjelo stvaranje RTMP izlaza za višekanalni video"
+FailedToStartStream.EncoderNotAvailable="NVENC nije dostupan.\n\nNije pronađen tip enkodera '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Nije uspjelo stvaranje video kodera '%1' (vrsta: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Nije uspjelo dohvaćanje informacija o OBS videu prilikom stvaranja kodera '%1' (vrsta: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Nije uspjelo stvaranje audio kodera"
+FailedToStartStream.NoRTMPURLInConfig="Konfiguracija ne sadrži RTMP(S) URL cilja streama"
+FailedToStartStream.FallbackToDefault="Pokretanje streama pomoću %1 failed; želite li ponovno pokušati s postavkama jednog kodiranja?"
+FailedToStartStream.ConfigRequestFailed="Nije moguće dohvatiti konfiguraciju iz %1<br><br> HTTP pogreška: %2"
+FailedToStartStream.WarningUnknownStatus="Primljena nepoznata vrijednost statusa '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br> \nŽelite li nastaviti streaming bez %1?"
+FailedToStartStream.WarningRetry="\n<br><br> Želite li nastaviti streaming?"
+FailedToStartStream.MissingEncoderConfigs="Konfiguracija za objavljivanje nije uključivala konfiguracije kodera"
+FailedToStartStream.InvalidEncoderConfig="Konfiguracija za objavljivanje sadržaja uključivala je nevažeću konfiguraciju kodera"
+FailedToStartStream.StatusMissingHTML="Zahtjev za objavu vratio je neodređenu grešku"
+FailedToStartStream.NoConfigSupplied="Nedostaje konfiguracija"
+MultitrackVideo.Info="%1 automatski optimizira vaše postavke za kodiranje i slanje više kvaliteta videa. Odabirom ove opcije poslat će se %2 informacije o vašem računalu i postavkama softvera."
+MultitrackVideo.IncompatibleSettings.Title="Nekompatibilne postavke"
+MultitrackVideo.IncompatibleSettings.Text="%1 trenutno nije kompatibilan s:\n\n%2\nDa biste nastavili strujati s %1, onemogućite nekompatibilne postavke:\n\n%3\ni ponovno pokrenite strujanje."
+MultitrackVideo.IncompatibleSettings.DisableAndStartStreaming="Onemogući za ovaj stream i pokreni streaming"
+MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Ažuriraj postavke i započni streaming"
+MultitrackVideo.IncompatibleSettings.AudioChannels="%1 trenutno nije kompatibilan s postavkom [Audio → Općenito → Kanali] postavljenom na '%2', %3"
+MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Zvuk → Općenito → Kanali] treba biti postavljeno na '%1'"
+MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 zahtijeva više različitih postavki za [Zvuk → Općenito → Kanali]"

+ 19 - 13
frontend/data/locale/hu-HU.ini

@@ -112,10 +112,11 @@ PluginsFailedToLoad.Text="A következő OBS bővítmények betöltése sikertele
 AlreadyRunning.Title="Az OBS már fut"
 AlreadyRunning.Title="Az OBS már fut"
 AlreadyRunning.Text="Az OBS már fut. Hacsak nem ez volt a célja, akkor állítsa le az OBS összes futó példányát egy új indítása előtt. Ha úgy állította be az OBS-t, hogy rendszertálcára minimalizálódjon, akkor ellenőrizze, hogy ott fut-e még."
 AlreadyRunning.Text="Az OBS már fut. Hacsak nem ez volt a célja, akkor állítsa le az OBS összes futó példányát egy új indítása előtt. Ha úgy állította be az OBS-t, hogy rendszertálcára minimalizálódjon, akkor ellenőrizze, hogy ott fut-e még."
 AlreadyRunning.LaunchAnyway="Indítás mindenképpen"
 AlreadyRunning.LaunchAnyway="Indítás mindenképpen"
-AutoSafeMode.Title="Csökkentett mód"
-AutoSafeMode.Text="Az OBS nem szabályosan állt le az előző munkamenet során.\n\nSzeretné csökkentett módban indítani (letiltja a harmadik féltől származó bővítményeket, szkripteket és WebSocketeket)?"
-AutoSafeMode.LaunchSafe="Futtatás csökkentett módban"
-AutoSafeMode.LaunchNormal="Futtatás normálisan"
+CrashHandling.Dialog.Title="Az OBS Studio összeomlása észlelve"
+CrashHandling.Labels.Text="Az OBS Studio nem megfelelően állt le.\n\nÚjraindítja csökkentett módban (letiltja a harmadik féltől származó bővítményeket, szkripteket és WebSocketeket)?"
+CrashHandling.Checkbox.SendReport="Elolvastam az adatvédelmi irányelveket, és beleegyezek a feltöltésbe."
+CrashHandling.Buttons.LaunchSafe="Futtatás csökkentett módban"
+CrashHandling.Buttons.LaunchNormal="Futtatás normál módban"
 SafeMode.Restart="Újraindítja csökkentett módban az OBS-t (letiltja a harmadik féltől származó bővítményeket, szkripteket és WebSocketeket)?"
 SafeMode.Restart="Újraindítja csökkentett módban az OBS-t (letiltja a harmadik féltől származó bővítményeket, szkripteket és WebSocketeket)?"
 SafeMode.RestartNormal="Újraindítja normál módban az OBS-t?"
 SafeMode.RestartNormal="Újraindítja normál módban az OBS-t?"
 ChromeOS.Title="Nem támogatott platform"
 ChromeOS.Title="Nem támogatott platform"
@@ -347,7 +348,7 @@ Output.ConnectFail.BadPath="Érvénytelen elérési út vagy kapcsolati URL cím
 Output.ConnectFail.ConnectFailed="Nem sikerült kapcsolódni a szerverhez"
 Output.ConnectFail.ConnectFailed="Nem sikerült kapcsolódni a szerverhez"
 Output.ConnectFail.InvalidStream="Nem lehet hozzáférni a megadott csatornához vagy stream kulcshoz, kérem ellenőrizze a kulcsot. Ha helyesnek találja, akkor probléma merült fel a szerverhez csatlakozás során."
 Output.ConnectFail.InvalidStream="Nem lehet hozzáférni a megadott csatornához vagy stream kulcshoz, kérem ellenőrizze a kulcsot. Ha helyesnek találja, akkor probléma merült fel a szerverhez csatlakozás során."
 Output.ConnectFail.HdrDisabled="A HDR kimenet jelenleg le van tiltva ennél a kimenetnél."
 Output.ConnectFail.HdrDisabled="A HDR kimenet jelenleg le van tiltva ennél a kimenetnél."
-Output.ConnectFail.Error="A szerverhez való kapcsolódás során váratlan hiba történt. További információért tekintse meg a naplófájlt."
+Output.ConnectFail.Error="A kiszolgálóhoz való kapcsolódás során váratlan hiba történt. További információért tekintse meg a naplófájlt."
 Output.ConnectFail.Disconnected="Kiszolgálóról lecsatlakoztatva."
 Output.ConnectFail.Disconnected="Kiszolgálóról lecsatlakoztatva."
 Output.StreamEncodeError.Title="Kódolási hiba"
 Output.StreamEncodeError.Title="Kódolási hiba"
 Output.StreamEncodeError.Msg="Kódolóhiba történt közvetítés közben."
 Output.StreamEncodeError.Msg="Kódolóhiba történt közvetítés közben."
@@ -366,12 +367,13 @@ Output.NoBroadcast.Title="Nincs adás beállítva"
 Output.NoBroadcast.Text="Be kell állítania egy adást, hogy elindíthassa a közvetítést."
 Output.NoBroadcast.Text="Be kell állítania egy adást, hogy elindíthassa a közvetítést."
 Output.BroadcastStartFailed="Az adás elindítása sikertelen"
 Output.BroadcastStartFailed="Az adás elindítása sikertelen"
 Output.BroadcastStopFailed="Az adás leállítása sikertelen"
 Output.BroadcastStopFailed="Az adás leállítása sikertelen"
-LogReturnDialog="Napló feltöltése sikeres"
-LogReturnDialog.Description="A naplófájl feltöltésre került. Most már megoszthatja az URL-t hibakeresési és támogatási célokból."
-LogReturnDialog.Description.Crash="Az összeomlási jelentési feltöltésre került. Most már megoszthatja az URL-t hibakeresési célokból."
-LogReturnDialog.CopyURL="URL másolása"
-LogReturnDialog.AnalyzeURL="Elemzés"
-LogReturnDialog.ErrorUploadingLog="Hiba a naplófájl feltöltésekor"
+LogUploadDialog.Labels.Progress="A napló feltöltése folyamatban van. Kis türelmet…"
+LogUploadDialog.Labels.Description.AppLog="A naplófájl feltöltésre került. Most már megoszthatja ezt a webcímet hibakeresési és támogatási célokból."
+LogUploadDialog.Labels.Description.CrashLog="Az összeomlási jelentés feltöltésre került. Most már megoszthatja ezt a webcímet hibakeresési célokból."
+LogUploadDialog.Buttons.ConfirmUpload="Feltöltés"
+LogUploadDialog.Buttons.CopyURL="Napló webcímének másolása"
+LogUploadDialog.Buttons.AnalyzeURL="Naplófájl elemzése"
+LogUploadDialog.Buttons.RetryButton="Újra"
 Remux.SourceFile="OBS felvétel"
 Remux.SourceFile="OBS felvétel"
 Remux.TargetFile="Célfájl"
 Remux.TargetFile="Célfájl"
 Remux.Stop="Remux megállítása"
 Remux.Stop="Remux megállítása"
@@ -586,7 +588,6 @@ 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 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…"
@@ -1186,7 +1187,6 @@ Restart="Újraindítás"
 NeedsRestart="Az OBS Studio újraindítása szükséges. Szeretné újraindítani most?"
 NeedsRestart="Az OBS Studio újraindítása szükséges. Szeretné újraindítani most?"
 LoadProfileNeedsRestart="A profil olyan beállításokat tartalmaz, melyhez az OBS újraindítása szükséges:\n%1\n\nBiztos, hogy újraindítja az OBS-t a változások érvénybe lépéséhez?"
 LoadProfileNeedsRestart="A profil olyan beállításokat tartalmaz, melyhez az OBS újraindítása szükséges:\n%1\n\nBiztos, hogy újraindítja az OBS-t a változások érvénybe lépéséhez?"
 ContextBar.NoSelectedSource="Nincs forrás kiválasztva"
 ContextBar.NoSelectedSource="Nincs forrás kiválasztva"
-ContextBar.ResetTransform="Átalakítás visszaállítása"
 ContextBar.MediaControls.PlayMedia="Média lejátszása"
 ContextBar.MediaControls.PlayMedia="Média lejátszása"
 ContextBar.MediaControls.PauseMedia="Média szüneteltetése"
 ContextBar.MediaControls.PauseMedia="Média szüneteltetése"
 ContextBar.MediaControls.StopMedia="Média leállítása"
 ContextBar.MediaControls.StopMedia="Média leállítása"
@@ -1296,3 +1296,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Beállítások fri
 MultitrackVideo.IncompatibleSettings.AudioChannels="A(z) %1 jelenleg nem kompatibilis a [Hang → Általános → Csatornák] ezen értékével: „%2”, %3"
 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.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]"
 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]"
+Basic.OpenPluginManager="Bővítménykezelő"
+PluginManager="Bővítménykezelő"
+PluginManager.HelpText="Bővítménykezelő"
+PluginManager.Restart="Újraindítja az OBS-t?"
+PluginManager.NeedsRestart="A módosítások alkalmazásához újra kell indítani az OBS-t. Újraindítja most?"
+PluginManager.MissingPlugin="[A BŐVÍTMÉNY NEM TALÁLHATÓ]"

+ 0 - 10
frontend/data/locale/hy-AM.ini

@@ -103,9 +103,6 @@ PluginsFailedToLoad.Text="Հետևյալ OBS հավելումները չհաջո
 AlreadyRunning.Title="OBS-ն արդեն աշխատում է"
 AlreadyRunning.Title="OBS-ն արդեն աշխատում է"
 AlreadyRunning.Text="OBS-ն արդեն աշխատում է: Եթե ​​դուք չեք ցանկանում դա անել, խնդրում ենք փակել OBS-ի բոլոր գոյություն ունեցող օրինակները՝ նախքան նոր օրինակ գործարկելը: Եթե ​​դուք ունեք OBS համակարգային սկուտեղի նվազագույնի հասցնելու համար, խնդրում ենք ստուգել՝ արդյոք այն դեռ աշխատում է այնտեղ:"
 AlreadyRunning.Text="OBS-ն արդեն աշխատում է: Եթե ​​դուք չեք ցանկանում դա անել, խնդրում ենք փակել OBS-ի բոլոր գոյություն ունեցող օրինակները՝ նախքան նոր օրինակ գործարկելը: Եթե ​​դուք ունեք OBS համակարգային սկուտեղի նվազագույնի հասցնելու համար, խնդրում ենք ստուգել՝ արդյոք այն դեռ աշխատում է այնտեղ:"
 AlreadyRunning.LaunchAnyway="Գործարկել ամեն դեպքում"
 AlreadyRunning.LaunchAnyway="Գործարկել ամեն դեպքում"
-AutoSafeMode.Title="Անվտանգ ռեժիմ"
-AutoSafeMode.LaunchSafe="Գործարկել անվտանգ ռեժիմում"
-AutoSafeMode.LaunchNormal="Գործարկել նորմալ"
 ChromeOS.Title="Չաջակցվող հարթակ"
 ChromeOS.Title="Չաջակցվող հարթակ"
 ChromeOS.Text="Կարծես թե OBS-ն գործակում է Chrome OS կոնտեյների ներսում: Այս հարթակը չի աջակցվում."
 ChromeOS.Text="Կարծես թե OBS-ն գործակում է Chrome OS կոնտեյների ներսում: Այս հարթակը չի աջակցվում."
 Wine.Title="Հայտնաբերվել է գինի"
 Wine.Title="Հայտնաբերվել է գինի"
@@ -349,12 +346,6 @@ Output.NoBroadcast.Title="Հեռարձակումը կարգավորված չէ"
 Output.NoBroadcast.Text="Ուղիղ եթեր սկսելու համար դուք պետք է ստեղծեք հեռարձակում:"
 Output.NoBroadcast.Text="Ուղիղ եթեր սկսելու համար դուք պետք է ստեղծեք հեռարձակում:"
 Output.BroadcastStartFailed="Չհաջողվեց սկսել հեռարձակումը"
 Output.BroadcastStartFailed="Չհաջողվեց սկսել հեռարձակումը"
 Output.BroadcastStopFailed="Չհաջողվեց դադարեցնել հեռարձակումը"
 Output.BroadcastStopFailed="Չհաջողվեց դադարեցնել հեռարձակումը"
-LogReturnDialog="Մատյանը հաջողությամբ վերբեռնվեց"
-LogReturnDialog.Description="Ձեր տեղեկամատյանները վերբեռնվել են: Այժմ կարող եք համօգտագործել URL-ը վրիպազերծման կամ աջակցության նպատակով:"
-LogReturnDialog.Description.Crash="Ձեր վրիպակի հաշվետվությունը վերբեռնվել է: Այժմ դուք կարող եք համօգտագործել վրիպազերծման URL-ը:"
-LogReturnDialog.CopyURL="Պատճենել URL-ը"
-LogReturnDialog.AnalyzeURL="Վերլուծել"
-LogReturnDialog.ErrorUploadingLog="Մատյան ֆայլի վերբեռնման սխալ"
 Remux.SourceFile="OBS Տեսագրություն"
 Remux.SourceFile="OBS Տեսագրություն"
 Remux.TargetFile="Նպատակային ֆայլ"
 Remux.TargetFile="Նպատակային ֆայլ"
 Remux.Remux="Ռեմուքս"
 Remux.Remux="Ռեմուքս"
@@ -1110,7 +1101,6 @@ Restart="Վերսկսել"
 NeedsRestart="OBS Studio-ն պետք է վերագործարկվի: Ցանկանու՞մ եք վերագործարկել հիմա:"
 NeedsRestart="OBS Studio-ն պետք է վերագործարկվի: Ցանկանու՞մ եք վերագործարկել հիմա:"
 LoadProfileNeedsRestart="Պրոֆիլը պարունակում է կարգավորումներ, որոնք պահանջում են OBS-ի վերագործարկում.\n%1\n\nՑանկանու՞մ եք վերագործարկել OBS-ը, որպեսզի այս կարգավորումներն ուժի մեջ մտնեն:"
 LoadProfileNeedsRestart="Պրոֆիլը պարունակում է կարգավորումներ, որոնք պահանջում են OBS-ի վերագործարկում.\n%1\n\nՑանկանու՞մ եք վերագործարկել OBS-ը, որպեսզի այս կարգավորումներն ուժի մեջ մտնեն:"
 ContextBar.NoSelectedSource="Աղբյուրը ընտրված չէ"
 ContextBar.NoSelectedSource="Աղբյուրը ընտրված չէ"
-ContextBar.ResetTransform="Վերականգնել վերափոխումը"
 ContextBar.MediaControls.PlayMedia="Նվագարկել մեդիան"
 ContextBar.MediaControls.PlayMedia="Նվագարկել մեդիան"
 ContextBar.MediaControls.PauseMedia="Դադարեցնել մեդիան"
 ContextBar.MediaControls.PauseMedia="Դադարեցնել մեդիան"
 ContextBar.MediaControls.StopMedia="Ավարտել մեդիան"
 ContextBar.MediaControls.StopMedia="Ավարտել մեդիան"

+ 32 - 17
frontend/data/locale/id-ID.ini

@@ -49,7 +49,7 @@ ResetOSXVSyncOnExit="Setel ulang macOS V-Sync saat Keluar"
 HighResourceUsage="Pengkodean kelebihan beban! Pertimbangkan untuk menurunkan pengaturan video atau gunakan preset pengkodean yang lebih cepat."
 HighResourceUsage="Pengkodean kelebihan beban! Pertimbangkan untuk menurunkan pengaturan video atau gunakan preset pengkodean yang lebih cepat."
 Transition="Transisi"
 Transition="Transisi"
 QuickTransitions="Transisi Cepat"
 QuickTransitions="Transisi Cepat"
-FadeToBlack="Pudar jadi Hitam"
+FadeToBlack="Pudar Hitam"
 Left="Kiri"
 Left="Kiri"
 Right="Kanan"
 Right="Kanan"
 Top="Atas"
 Top="Atas"
@@ -112,10 +112,14 @@ PluginsFailedToLoad.Text="Plugin OBS berikut ini gagal untuk memuat:\n\n%1\nMoho
 AlreadyRunning.Title="OBS sudah berjalan"
 AlreadyRunning.Title="OBS sudah berjalan"
 AlreadyRunning.Text="OBS sudah berjalan! Kecuali jika Anda bermaksud melakukan ini, harap matikan semua instansi-instansi OBS yang ada sebelum mencoba menjalankan instansi baru. Jika Anda memiliki OBS yang diatur untuk di minimalkan ke baki sistem, mohon diperiksa apakah OBS masih berjalan atau tidak."
 AlreadyRunning.Text="OBS sudah berjalan! Kecuali jika Anda bermaksud melakukan ini, harap matikan semua instansi-instansi OBS yang ada sebelum mencoba menjalankan instansi baru. Jika Anda memiliki OBS yang diatur untuk di minimalkan ke baki sistem, mohon diperiksa apakah OBS masih berjalan atau tidak."
 AlreadyRunning.LaunchAnyway="Tetap Luncurkan"
 AlreadyRunning.LaunchAnyway="Tetap Luncurkan"
-AutoSafeMode.Title="Mode Aman"
-AutoSafeMode.Text="OBS tidak dinonaktifkan dengan benar di sesi terakhir tadi.\n\nApakah ingin memulai dalam Mode Aman (plugin pihak ketiga, naskah, dan WebSockets dinonaktifkan)?"
-AutoSafeMode.LaunchSafe="Berjalan dalam Mode Aman"
-AutoSafeMode.LaunchNormal="Berjalan seperti Biasa"
+CrashHandling.Dialog.Title="Galat OBS Studio Terdeteksi"
+CrashHandling.Labels.Text="OBS Studio tidak dinonaktifkan dengan benar.\n\nJalankan dalam Mode Aman (plugin pihak ketiga, skriping, dan WebSockets dinonaktifkan)?"
+CrashHandling.Labels.PrivacyNotice="Anda juga bisa memilih untuk mengunggah otomatis laporan galat terkini ke OBSProject.<br /><br />Mohon membaca <a href='https://obsproject.com/privacy-policy'>Kebijakan Privasi</a> sebelum mengunggah berkas apapun dan perhatikan secara seksama khusus pada bagian yang terkait dengan pengunggahan berkas."
+CrashHandling.Checkbox.SendReport="Saya sudah membaca dan menyetujui kebijakan privasinya untuk mengunggah. "
+CrashHandling.Buttons.LaunchSafe="Jalankan dalam Mode Aman"
+CrashHandling.Buttons.LaunchNormal="Jalankan dalam Mode Biasa"
+CrashHandling.Errors.UploadJSONError="Sebuah galat terjadi saat mencoba mengunggah laporan galat terkini. Mohon coba lagi nanti."
+CrashHandling.Errors.Title="Galat Unggah Laporan Galat"
 SafeMode.Restart="Apakah Anda ingin mengaktifkan ulang OBS dalam Mode Aman (plugin pihak ketiga, skriping, dan WebSockets dinonaktifkan)?"
 SafeMode.Restart="Apakah Anda ingin mengaktifkan ulang OBS dalam Mode Aman (plugin pihak ketiga, skriping, dan WebSockets dinonaktifkan)?"
 SafeMode.RestartNormal="Apakah Anda ingin mengaktifkan ulang OBS dalam Mode Biasa?"
 SafeMode.RestartNormal="Apakah Anda ingin mengaktifkan ulang OBS dalam Mode Biasa?"
 ChromeOS.Title="Platform Tidak Didukung"
 ChromeOS.Title="Platform Tidak Didukung"
@@ -333,7 +337,7 @@ ConfirmReset.Title="Atur Ulang Properti"
 ConfirmReset.Text="Apakah Anda yakin Anda ingin mengatur ulang properti saat ini kembali ke bawaan nya?"
 ConfirmReset.Text="Apakah Anda yakin Anda ingin mengatur ulang properti saat ini kembali ke bawaan nya?"
 Output.StartStreamFailed="Gagal memulai streaming"
 Output.StartStreamFailed="Gagal memulai streaming"
 Output.StartRecordingFailed="Gagal memulai rekaman"
 Output.StartRecordingFailed="Gagal memulai rekaman"
-Output.StartReplayFailed="Gagal memulai replay buffer"
+Output.StartReplayFailed="Gagal memulai buffer replay"
 Output.StartVirtualCamFailed="Gagal untuk memulai kamera virtual"
 Output.StartVirtualCamFailed="Gagal untuk memulai kamera virtual"
 Output.StartFailedGeneric="Gagal memulai output. Silakan periksa catatan untuk detail lebih lanjut. \n\nCatatan: Jika Anda menggunakan pengkodean NVENC atau AMD, pastikan versi driver video Anda adalah yang terbaru."
 Output.StartFailedGeneric="Gagal memulai output. Silakan periksa catatan untuk detail lebih lanjut. \n\nCatatan: Jika Anda menggunakan pengkodean NVENC atau AMD, pastikan versi driver video Anda adalah yang terbaru."
 Output.ReplayBuffer.PauseWarning.Title="Tidak dapat menyimpan tayangan ulang saat dijeda"
 Output.ReplayBuffer.PauseWarning.Title="Tidak dapat menyimpan tayangan ulang saat dijeda"
@@ -362,12 +366,17 @@ Output.NoBroadcast.Title="Tidak Ada Siaran yang Terkonfigurasi"
 Output.NoBroadcast.Text="Anda perlu menyiapkan sebuah siaran sebelum Anda memulai streaming."
 Output.NoBroadcast.Text="Anda perlu menyiapkan sebuah siaran sebelum Anda memulai streaming."
 Output.BroadcastStartFailed="Gagal memulai siaran"
 Output.BroadcastStartFailed="Gagal memulai siaran"
 Output.BroadcastStopFailed="Gagal menghentikan siaran"
 Output.BroadcastStopFailed="Gagal menghentikan siaran"
-LogReturnDialog="Unggah Catatan Berhasil"
-LogReturnDialog.Description="Catatan berkas Anda telah diunggah. Sekarang Anda dapat membagikan URL untuk tujuan pengawakutuan atau bantuan."
-LogReturnDialog.Description.Crash="Laporan galat Anda telah diunggah. Sekarang Anda dapat membagikan URL untuk tujuan pengawakutuan."
-LogReturnDialog.CopyURL="Salin URL"
-LogReturnDialog.AnalyzeURL="Menganalisis"
-LogReturnDialog.ErrorUploadingLog="Kesalahan mengunggah catatan berkas"
+LogUploadDialog.Title="Unggah Berkas Laporan OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Mohon membaca <a href='https://obsproject.com/privacy-policy'>Kebijakan Privasi</a> beserta bagian-bagiannya terkait pengunggahan berkas sebelum mengunggah berkas apapun."
+LogUploadDialog.Labels.Progress="Laporan sedang diunggah. Mohon menunggu..."
+LogUploadDialog.Labels.Description.AppLog="Berkas laporan Anda sudah diunggah. Sekarang Anda dapat membagikan tautan URL untuk tujuan pengawakutuan atau dukungan."
+LogUploadDialog.Labels.Description.CrashLog="Laporan galat Anda sudah diunggah. Sekarang Anda dapat membagikan tautan URL untuk tujuan pengawakutuan."
+LogUploadDialog.Buttons.ConfirmUpload="Unggah"
+LogUploadDialog.Buttons.CopyURL="Salin Tautan URL Laporan"
+LogUploadDialog.Buttons.AnalyzeURL="Analisa Berkas Laporan"
+LogUploadDialog.Buttons.RetryButton="Coba Lagi"
+LogUploadDialog.Errors.Template="Sebuah galat terjadi saat mencoba mengunggah berkas:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Tidak ada berkas ditemukan atau berkasnya kosong untuk diunggah."
 Remux.SourceFile="Rekaman OBS"
 Remux.SourceFile="Rekaman OBS"
 Remux.TargetFile="Target Berkas"
 Remux.TargetFile="Target Berkas"
 Remux.Stop="Berhenti Me-Remux"
 Remux.Stop="Berhenti Me-Remux"
@@ -573,7 +582,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="Tambahkan Penanda Bab (Hanya Hybrid MP4)"
+Basic.Main.AddChapterMarker="Tambahkan Penanda Bab (Khusus Hybrid MP4/MOV)"
 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..."
@@ -724,8 +733,8 @@ Basic.Settings.General.SaveProjectors="Simpan proyektor saat keluar"
 Basic.Settings.General.CloseExistingProjectors="Batasi satu layar penuh proyektor per layar"
 Basic.Settings.General.CloseExistingProjectors="Batasi satu layar penuh proyektor per layar"
 Basic.Settings.General.Preview="Pratinjau"
 Basic.Settings.General.Preview="Pratinjau"
 Basic.Settings.General.OverflowHidden="Sembunyikan yang tertumpah"
 Basic.Settings.General.OverflowHidden="Sembunyikan yang tertumpah"
-Basic.Settings.General.OverflowAlwaysVisible="Yang tumpah selalu terlihat"
-Basic.Settings.General.OverflowSelectionHidden="Tampilkan yang tumpah bahkan ketika sumber tidak terlihat"
+Basic.Settings.General.OverflowAlwaysVisible="Yang tertumpah selalu terlihat"
+Basic.Settings.General.OverflowSelectionHidden="Tampilkan yang tertumpah bahkan ketika sumber tidak terlihat"
 Basic.Settings.General.Importers="Pengimpor"
 Basic.Settings.General.Importers="Pengimpor"
 Basic.Settings.General.AutomaticCollectionSearch="Cari lokasi yang diketahui untuk koleksi adegan saat mengimpor"
 Basic.Settings.General.AutomaticCollectionSearch="Cari lokasi yang diketahui untuk koleksi adegan saat mengimpor"
 Basic.Settings.General.SwitchOnDoubleClick="Transisi ke adegan ketika di klik dua kali"
 Basic.Settings.General.SwitchOnDoubleClick="Transisi ke adegan ketika di klik dua kali"
@@ -800,6 +809,7 @@ Basic.Settings.Stream.AdvancedOptions="Opsi Lanjutan"
 Basic.Settings.Output.Format="Format Rekaman"
 Basic.Settings.Output.Format="Format Rekaman"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.hMP4="Hybrid MP4 [PERCOBAAN] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybrid MP4 [PERCOBAAN] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Hybrid MOV [PERCOBAAN] (.mov)"
 Basic.Settings.Output.Format.fMP4="Pecahan MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Pecahan MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Pecahan MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Pecahan MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Pecahan MOV menulis rekaman dalam potongan chunk dan tidak memerlukan finalisasi yang sama seperti berkas MOV tradisional.\nIni memastikan berkas tetap dapat diputar bahkan jika menulis ke penyimpanan nya mengalami interupsi. Contohnya, akibat BSOD atau mati listrik.\n\nIni mungkin tidak kompatibel dengan semua pemutar dan penyunting. Gunakan Berkas → Remux Rekaman untuk mengubah berkas ke dalam format yang kompatibel jika diperlukan."
 Basic.Settings.Output.Format.TT.fragmented_mov="Pecahan MOV menulis rekaman dalam potongan chunk dan tidak memerlukan finalisasi yang sama seperti berkas MOV tradisional.\nIni memastikan berkas tetap dapat diputar bahkan jika menulis ke penyimpanan nya mengalami interupsi. Contohnya, akibat BSOD atau mati listrik.\n\nIni mungkin tidak kompatibel dengan semua pemutar dan penyunting. Gunakan Berkas → Remux Rekaman untuk mengubah berkas ke dalam format yang kompatibel jika diperlukan."
@@ -814,7 +824,7 @@ Basic.Settings.Output.Mode="Mode Output"
 Basic.Settings.Output.Mode.Simple="Sederhana"
 Basic.Settings.Output.Mode.Simple="Sederhana"
 Basic.Settings.Output.Mode.Adv="Lanjutan"
 Basic.Settings.Output.Mode.Adv="Lanjutan"
 Basic.Settings.Output.Mode.FFmpeg="Output FFmpeg"
 Basic.Settings.Output.Mode.FFmpeg="Output FFmpeg"
-Basic.Settings.Output.UseReplayBuffer="Aktifkan Replay Buffer"
+Basic.Settings.Output.UseReplayBuffer="Aktifkan Buffer Replay"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Maksimum Waktu Tayangan Ulang"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Maksimum Waktu Tayangan Ulang"
 Basic.Settings.Output.ReplayBuffer.MegabytesMax="Memori Maksimum"
 Basic.Settings.Output.ReplayBuffer.MegabytesMax="Memori Maksimum"
 Basic.Settings.Output.ReplayBuffer.Estimate="Perkiraan penggunaan memori: %1 MB"
 Basic.Settings.Output.ReplayBuffer.Estimate="Perkiraan penggunaan memori: %1 MB"
@@ -1153,7 +1163,6 @@ Restart="Aktifkan Ulang"
 NeedsRestart="OBS Studio perlu diaktifkan ulang. Apakah Anda ingin mengaktifkan ulang sekarang?"
 NeedsRestart="OBS Studio perlu diaktifkan ulang. Apakah Anda ingin mengaktifkan ulang sekarang?"
 LoadProfileNeedsRestart="Profil mengandung pengaturan yang membutuhkan pengaktifan ulang OBS:\n%1\n\nApakah Anda ingin mengaktifkan ulang OBS agar pengaturan tersebut di terapkan?"
 LoadProfileNeedsRestart="Profil mengandung pengaturan yang membutuhkan pengaktifan ulang OBS:\n%1\n\nApakah Anda ingin mengaktifkan ulang OBS agar pengaturan tersebut di terapkan?"
 ContextBar.NoSelectedSource="Tak ada sumber yg dipilih"
 ContextBar.NoSelectedSource="Tak ada sumber yg dipilih"
-ContextBar.ResetTransform="Atur Ulang Transformasi"
 ContextBar.MediaControls.PlayMedia="Putar Media"
 ContextBar.MediaControls.PlayMedia="Putar Media"
 ContextBar.MediaControls.PauseMedia="Jeda Media"
 ContextBar.MediaControls.PauseMedia="Jeda Media"
 ContextBar.MediaControls.StopMedia="Hentikan Media"
 ContextBar.MediaControls.StopMedia="Hentikan Media"
@@ -1261,3 +1270,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Perbarui Pengatura
 MultitrackVideo.IncompatibleSettings.AudioChannels="Saat ini %1 tidak kompatibel dengan set [Audio → Umum → Saluran] ke '%2', %3"
 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.AudioChannelsSingle="[Audio → Umum → Saluran] perlu diatur ke set '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 membutuhkan berbagai pengaturan yang berbeda untuk [Audio → Umum → Saluran]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 membutuhkan berbagai pengaturan yang berbeda untuk [Audio → Umum → Saluran]"
+Basic.OpenPluginManager="Pengelola Plugin"
+PluginManager="Pengelola Plugin"
+PluginManager.HelpText="Pengelola Plugin"
+PluginManager.Restart="Aktifkan Ulang OBS?"
+PluginManager.NeedsRestart="Untuk menerapkan perubahan tersebut, OBS perlu diaktifkan ulang. Apakah Anda ingin mengaktifkan ulang sekarang?"
+PluginManager.MissingPlugin="[PLUGIN TIDAK DITEMUKAN]"

+ 0 - 1
frontend/data/locale/is-IS.ini

@@ -33,7 +33,6 @@ TitleBar.SafeMode="ÖRUGGT MODE"
 MacPermissions.Item.Microphone.Details="OBS krefst þessa leyfis ef þú vilt taka hljóðnemann þinn eða ytra hljóðtæki."
 MacPermissions.Item.Microphone.Details="OBS krefst þessa leyfis ef þú vilt taka hljóðnemann þinn eða ytra hljóðtæki."
 SourceLeak.Title="Upprunakóðavillahreinsa "
 SourceLeak.Title="Upprunakóðavillahreinsa "
 SourceLeak.Text="Vandamál kom upp þegar skipt var um senusafn og ekki var hægt að afhlaða sumum þeira. Þetta vandamál stafar venjulega af viðbótum sem gefa ekki út á réttan hátt. Gakktu úr skugga um að allar viðbætur sem þú notar séu uppfærðar.\n\nOBS Studio mun nú hætta til að koma í veg fyrir hugsanlega ógögn"
 SourceLeak.Text="Vandamál kom upp þegar skipt var um senusafn og ekki var hægt að afhlaða sumum þeira. Þetta vandamál stafar venjulega af viðbótum sem gefa ekki út á réttan hátt. Gakktu úr skugga um að allar viðbætur sem þú notar séu uppfærðar.\n\nOBS Studio mun nú hætta til að koma í veg fyrir hugsanlega ógögn"
-Basic.Main.AddChapterMarker="Bæta við kaflamerki"
 Basic.VCam.OutputType.Program="Forrit(Sjálfval)"
 Basic.VCam.OutputType.Program="Forrit(Sjálfval)"
 Basic.VCam.OutputSelection.NoSelection="Ekkert valið fyrir útgáng gerð"
 Basic.VCam.OutputSelection.NoSelection="Ekkert valið fyrir útgáng gerð"
 Basic.VCam.RestartWarning="Sýndarmyndavél verður endurræst til að taka við beitingum"
 Basic.VCam.RestartWarning="Sýndarmyndavél verður endurræst til að taka við beitingum"

+ 27 - 12
frontend/data/locale/it-IT.ini

@@ -112,10 +112,14 @@ 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à 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"
+CrashHandling.Dialog.Title="Rilevato crash OBS Studio"
+CrashHandling.Labels.Text="OBS Studio non si è chiuso correttamente.\n\nVuoi eseguirlo in modalità provvisoria (plug-in di terze parti, scripting e websocket disabilitati)?"
+CrashHandling.Labels.PrivacyNotice="È inoltre possibile scegliere di caricare automaticamente il rapporto di crash più recente su OBSProject.<br /><br />Prima di caricare eventuali file leggi l'<a href = 'https: //obsproject.com/privacy-policy'>iInformativa sulla privacy</a> e presta particolare attenzione alle parti relative ai caricamenti di file ."
+CrashHandling.Checkbox.SendReport="Ho letto l'informativa sulla privacy e do il consenso al caricamento."
+CrashHandling.Buttons.LaunchSafe="Esegui in modalità provvisoria"
+CrashHandling.Buttons.LaunchNormal="Esegui in modalità normale"
+CrashHandling.Errors.UploadJSONError="Si è verificato un errore durante il tentativo di caricare il registro di crash più recente. Riprova più tardi."
+CrashHandling.Errors.Title="Errore caricamento del registro crash"
 SafeMode.Restart="Vuoi riavviare OBS in Modalità sicura (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"
@@ -364,12 +368,17 @@ Output.NoBroadcast.Title="Nessuna trasmissione configurata"
 Output.NoBroadcast.Text="È necessario impostare una trasmissione prima di poter iniziare la diretta."
 Output.NoBroadcast.Text="È necessario impostare una trasmissione prima di poter iniziare la diretta."
 Output.BroadcastStartFailed="Impossibile avviare la trasmissione"
 Output.BroadcastStartFailed="Impossibile avviare la trasmissione"
 Output.BroadcastStopFailed="Impossibile interrompere la trasmissione"
 Output.BroadcastStopFailed="Impossibile interrompere la trasmissione"
-LogReturnDialog="Caricamento del file di log avvenuto con successo"
-LogReturnDialog.Description="Il tuo file di log è stato caricato. Puoi condividere l'URL per fare debug o per ottenere supporto."
-LogReturnDialog.Description.Crash="Il tuo rapporto sui crash è stato caricato. Puoi condividere l'URL per fare debug."
-LogReturnDialog.CopyURL="Copia l'URL"
-LogReturnDialog.AnalyzeURL="Analizza"
-LogReturnDialog.ErrorUploadingLog="Errore nel caricamento del file di log"
+LogUploadDialog.Title="Caricamento registro eventi OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Prima di caricare qualsiasi file leggi l'<a href='https://obsproject.com/privacy-policy'>informativa sulla privacy</a> e la specifica sezione relativa ai caricamenti dei file."
+LogUploadDialog.Labels.Progress="Caricamento registro eventi. Attendi..."
+LogUploadDialog.Labels.Description.AppLog="Il file del registro eventi è stato caricato. Ora puoi condividere l'URL per scopi di debug o supporto."
+LogUploadDialog.Labels.Description.CrashLog="Il rapporto sul crash è stato caricato. Ora puoi condividere l'URL per scopi di debug."
+LogUploadDialog.Buttons.ConfirmUpload="Carica"
+LogUploadDialog.Buttons.CopyURL="Copia URL registro eventi"
+LogUploadDialog.Buttons.AnalyzeURL="Analizza file regsitro eventi"
+LogUploadDialog.Buttons.RetryButton="Riprova"
+LogUploadDialog.Errors.Template="Durante il tentativo di caricare il file si è verificato un errore:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Nessun file da caricare trovato o il file era vuoto."
 Remux.SourceFile="Registrazione di OBS"
 Remux.SourceFile="Registrazione di OBS"
 Remux.TargetFile="File di destinazione"
 Remux.TargetFile="File di destinazione"
 Remux.Remux="Converti"
 Remux.Remux="Converti"
@@ -585,7 +594,7 @@ 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 il file registrazione"
 Basic.Main.SplitFile="Dividi il file registrazione"
-Basic.Main.AddChapterMarker="Aggiungi il marcatore del capitolo (solamente MP4 ibrido)"
+Basic.Main.AddChapterMarker="Aggiungi marcatore capitolo (solo ibrido MP4/MOV)"
 Basic.Main.StoppingRecording="Arresto della registrazione..."
 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..."
@@ -814,6 +823,7 @@ 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)"
 Basic.Settings.Output.Format.hMP4="MP4 ibrido [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 ibrido [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV ibrido [BETA] (.mov)"
 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."
@@ -1177,7 +1187,6 @@ Restart="Riavvia"
 NeedsRestart="OBS Studio deve essere riavviato. Vuoi riavviarlo ora?"
 NeedsRestart="OBS Studio deve essere riavviato. Vuoi riavviarlo ora?"
 LoadProfileNeedsRestart="Il profilo contiene impostazioni che richiedono il riavvio di OBS:\n%1\n\nVuoi riavviare OBS affinché queste impostazioni vengano applicate?"
 LoadProfileNeedsRestart="Il profilo contiene impostazioni che richiedono il riavvio di OBS:\n%1\n\nVuoi riavviare OBS affinché queste impostazioni vengano applicate?"
 ContextBar.NoSelectedSource="Nessuna fonte selezionata"
 ContextBar.NoSelectedSource="Nessuna fonte selezionata"
-ContextBar.ResetTransform="Ripristina trasformazione"
 ContextBar.MediaControls.PlayMedia="Riproduci media"
 ContextBar.MediaControls.PlayMedia="Riproduci media"
 ContextBar.MediaControls.PauseMedia="Sospendi media"
 ContextBar.MediaControls.PauseMedia="Sospendi media"
 ContextBar.MediaControls.StopMedia="Ferma media"
 ContextBar.MediaControls.StopMedia="Ferma media"
@@ -1287,3 +1296,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aggiorna le impost
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 non è attualmente compatibile con [Audio → Generale → Canali] impostato su '%2', %3"
 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.AudioChannelsSingle="[Audio → Generale → Canali] deve essere impostato su '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 richiede più configurazioni differenti per [Audio → Generale → Canali]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 richiede più configurazioni differenti per [Audio → Generale → Canali]"
+Basic.OpenPluginManager="Gestione plugin"
+PluginManager="Gestione plugin"
+PluginManager.HelpText="Gestione plugin"
+PluginManager.Restart="Vuoi riavviare OBS?"
+PluginManager.NeedsRestart="Per applicare questi cambiamenti, OBS deve essere riavviato. Vuoi riavviare OBS?"
+PluginManager.MissingPlugin="[PLUGIN NON TROVATO]"

+ 31 - 16
frontend/data/locale/ja-JP.ini

@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="以下のOBSプラグインの読み込みに失敗し
 AlreadyRunning.Title="OBSは既に実行中です"
 AlreadyRunning.Title="OBSは既に実行中です"
 AlreadyRunning.Text="OBSは既に実行中です! 意図的でない限り新しいインスタンスを実行する前に既存のOBSインスタンスをシャットダウンしてください。 もしOBSをシステムトレイに最小化されるように設定されている場合は、まだ実行中であるかどうかを確認してください。"
 AlreadyRunning.Text="OBSは既に実行中です! 意図的でない限り新しいインスタンスを実行する前に既存のOBSインスタンスをシャットダウンしてください。 もしOBSをシステムトレイに最小化されるように設定されている場合は、まだ実行中であるかどうかを確認してください。"
 AlreadyRunning.LaunchAnyway="とにかく起動する"
 AlreadyRunning.LaunchAnyway="とにかく起動する"
-AutoSafeMode.Title="セーフモード"
-AutoSafeMode.Text="前回のセッション中にOBSが正しくシャットダウンされませんでした。\n\nセーフモード (サードパーティプラグイン、スクリプト、WebSocketが無効) で起動しますか?"
-AutoSafeMode.LaunchSafe="セーフモードで実行"
-AutoSafeMode.LaunchNormal="通常通り実行"
+CrashHandling.Dialog.Title="OBS Studioのクラッシュが検出されました"
+CrashHandling.Labels.Text="OBS Studioは正常にシャットダウンしませんでした。\n\nセーフモードで実行しますか? (サードパーティプラグイン、スクリプト、およびWebSocketは無効)"
+CrashHandling.Labels.PrivacyNotice="最新のクラッシュレポートをOBSProjectに自動的にアップロードすることもできます。<br /><br />ファイルをアップロードする前に <a href='https://obsproject.com/privacy-policy'>プライバシーポリシー</a> をお読みいただき特にファイルのアップロードに関する部分に注意してください。"
+CrashHandling.Checkbox.SendReport="プライバシーポリシーを読みアップロードに同意します。"
+CrashHandling.Buttons.LaunchSafe="セーフモードで実行"
+CrashHandling.Buttons.LaunchNormal="通常モードで実行"
+CrashHandling.Errors.UploadJSONError="最新のクラッシュログのアップロード中にエラーが発生しました。 後でもう一度お試しください。"
+CrashHandling.Errors.Title="クラッシュログアップロードエラー"
 SafeMode.Restart="OBSをセーフモード (サードパーティプラグイン、スクリプト、WebSocketが無効) で再起動しますか?"
 SafeMode.Restart="OBSをセーフモード (サードパーティプラグイン、スクリプト、WebSocketが無効) で再起動しますか?"
 SafeMode.RestartNormal="OBSを通常モードで再起動しますか?"
 SafeMode.RestartNormal="OBSを通常モードで再起動しますか?"
 ChromeOS.Title="サポートされていないプラットフォーム"
 ChromeOS.Title="サポートされていないプラットフォーム"
@@ -369,12 +373,17 @@ Output.NoBroadcast.Title="配信が設定されていません"
 Output.NoBroadcast.Text="配信を開始する前に配信設定をする必要があります。"
 Output.NoBroadcast.Text="配信を開始する前に配信設定をする必要があります。"
 Output.BroadcastStartFailed="配信開始に失敗しました"
 Output.BroadcastStartFailed="配信開始に失敗しました"
 Output.BroadcastStopFailed="配信停止に失敗しました"
 Output.BroadcastStopFailed="配信停止に失敗しました"
-LogReturnDialog="ログのアップロード成功"
-LogReturnDialog.Description="ログファイルがアップロードされました。デバッグまたはサポートのためにこのURLを共有することができます。"
-LogReturnDialog.Description.Crash="クラッシュレポートがアップロードされました。 デバッグ用にURLを共有することができます。"
-LogReturnDialog.CopyURL="URLをコピー"
-LogReturnDialog.AnalyzeURL="分析"
-LogReturnDialog.ErrorUploadingLog="ログファイルのアップロード失敗"
+LogUploadDialog.Title="OBS Studioログファイルのアップロード"
+LogUploadDialog.Labels.PrivacyNotice="ファイルをアップロードする前に <a href='https://obsproject.com/privacy-policy'>プライバシーポリシー</a> とファイルのアップロードに関するセクションをお読みください。"
+LogUploadDialog.Labels.Progress="ログのアップロード中。 しばらくお待ちください..."
+LogUploadDialog.Labels.Description.AppLog="ログファイルがアップロードされました。デバッグやサポートのためにURLを共有できます。"
+LogUploadDialog.Labels.Description.CrashLog="クラッシュレポートがアップロードされました。デバッグのためにURLを共有できます。"
+LogUploadDialog.Buttons.ConfirmUpload="アップロード"
+LogUploadDialog.Buttons.CopyURL="ログURLをコピー"
+LogUploadDialog.Buttons.AnalyzeURL="ログファイルの分析"
+LogUploadDialog.Buttons.RetryButton="再試行"
+LogUploadDialog.Errors.Template="ファイルのアップロード中にエラーが発生しました:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="アップロードするファイルが見つからないかファイルが空です。"
 Remux.SourceFile="OBS 録画"
 Remux.SourceFile="OBS 録画"
 Remux.TargetFile="対象ファイル"
 Remux.TargetFile="対象ファイル"
 Remux.Remux="再多重化"
 Remux.Remux="再多重化"
@@ -591,7 +600,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.AddChapterMarker="チャプターマーカーを追加 (Hybrid MP4/MOV のみ)"
 Basic.Main.StoppingRecording="録画停止処理中..."
 Basic.Main.StoppingRecording="録画停止処理中..."
 Basic.Main.StopReplayBuffer="リプレイバッファ停止"
 Basic.Main.StopReplayBuffer="リプレイバッファ停止"
 Basic.Main.StoppingReplayBuffer="リプレイバッファ停止処理中..."
 Basic.Main.StoppingReplayBuffer="リプレイバッファ停止処理中..."
@@ -631,7 +640,7 @@ Basic.MainMenu.Edit.Undo="元に戻す(&U)"
 Basic.MainMenu.Edit.Redo="やり直し(&R)"
 Basic.MainMenu.Edit.Redo="やり直し(&R)"
 Basic.MainMenu.Edit.LockPreview="プレビューをロック(&L)"
 Basic.MainMenu.Edit.LockPreview="プレビューをロック(&L)"
 Basic.MainMenu.Edit.Scale="プレビュースケーリング(&S)"
 Basic.MainMenu.Edit.Scale="プレビュースケーリング(&S)"
-Basic.MainMenu.Edit.Scale.Window="ウィンドウサイズにスケーリング表示"
+Basic.MainMenu.Edit.Scale.Window="ウィンドウに合わせて拡大縮小"
 Basic.MainMenu.Edit.Scale.Canvas="基本(キャンバス) (%1x%2)"
 Basic.MainMenu.Edit.Scale.Canvas="基本(キャンバス) (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="出力(スケーリング) (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="出力(スケーリング) (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="スケール (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="スケール (%1x%2)"
@@ -820,8 +829,9 @@ Basic.Settings.Stream.AdvancedOptions="詳細オプション"
 Basic.Settings.Output="出力"
 Basic.Settings.Output="出力"
 Basic.Settings.Output.Format="録画フォーマット"
 Basic.Settings.Output.Format="録画フォーマット"
 Basic.Settings.Output.Format.hMP4="Hybrid MP4 [ベータ版] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybrid MP4 [ベータ版] (.mp4)"
-Basic.Settings.Output.Format.TT.fragmented_mov="Fragmented MOVは録画をチャンクで書き込み従来のMOVファイルのようなファイナライズ(完成処理)を必要としません。\nこれにより、例えばブルースクリーンや電源断の結果としてディスクへの書き込みが中断された場合でも、ファイルの再生が可能な状態を維持します。\n\nこれはすべてのプレーヤーやエディターと互換性がない可能性があります。 ファイル → 録画の再多重化 を使用してファイルをより互換性のある形式に変換してください。"
-Basic.Settings.Output.Format.TT.fragmented_mp4="Fragmented MP4は録画をチャンクで書き込み従来のMP4ファイルのようなファイナライズ(完成処理)を必要としません。\nこれにより、例えばブルースクリーンや電源断の結果としてディスクへの書き込みが中断された場合でも、ファイルの再生が可能な状態を維持します。\n\nこれはすべてのプレーヤーやエディターと互換性がない可能性があります。 ファイル → 録画の再多重化 を使用してファイルをより互換性のある形式に変換してください。"
+Basic.Settings.Output.Format.hMOV="Hybrid MOV [ベータ版] (.mov)"
+Basic.Settings.Output.Format.TT.fragmented_mov="Fragmented MOVは録画をチャンクで書き込み従来のMOVファイルのようなファイナライズ(完成処理)を必要としません。\nこれにより、例えばBSODや停電などの結果としてディスクへの書き込みが中断された場合でも、ファイルの再生が可能な状態を維持します。\n\nこれはすべてのプレーヤーやエディターで互換性があるとは限りません。 必要に応じて「ファイル → 録画の再多重化」を使用してより互換性の高い形式に変換してください。"
+Basic.Settings.Output.Format.TT.fragmented_mp4="Fragmented MP4は録画をチャンクで書き込み従来のMP4ファイルのようなファイナライズ(完成処理)を必要としません。\nこれにより、例えばBSODや停電などの結果としてディスクへの書き込みが中断された場合でも、ファイルの再生が可能な状態を維持します。\n\nこれはすべてのプレーヤーやエディターで互換性があるとは限りません。 必要に応じて「ファイル → 録画の再多重化」を使用してより互換性の高い形式に変換してください。"
 Basic.Settings.Output.Encoder.Video="映像エンコーダ"
 Basic.Settings.Output.Encoder.Video="映像エンコーダ"
 Basic.Settings.Output.Encoder.Audio="音声エンコーダ"
 Basic.Settings.Output.Encoder.Audio="音声エンコーダ"
 Basic.Settings.Output.SelectDirectory="録画ディレクトリを選択"
 Basic.Settings.Output.SelectDirectory="録画ディレクトリを選択"
@@ -1150,7 +1160,7 @@ SceneItemHide="'%1' を非表示"
 OutputWarnings.NoTracksSelected="少なくとも1つのトラックを選択する必要があります"
 OutputWarnings.NoTracksSelected="少なくとも1つのトラックを選択する必要があります"
 OutputWarnings.NoTracksSelectedOnExit.Title="出力設定エラー"
 OutputWarnings.NoTracksSelectedOnExit.Title="出力設定エラー"
 OutputWarnings.NoTracksSelectedOnExit.Text="すべての出力には少なくとも1つの音声トラックが選択されている必要があります。"
 OutputWarnings.NoTracksSelectedOnExit.Text="すべての出力には少なくとも1つの音声トラックが選択されている必要があります。"
-OutputWarnings.MP4Recording="警告: MP4/MOV 保存された録画はファイルをファイナライズ(完成処理)できない場合 (例えば、ブルースクリーン、電源断など。) 回復不能になります。 複数の音声トラックを録画する場合は MKV の使用を検討して録画の終了後に MP4/MOV に再多重化してください。 (ファイル → 録画の再多重化)"
+OutputWarnings.MP4Recording="警告: MP4/MOV 保存された録画はファイルをファイナライズ(完成処理)できない場合 (例えば、BSODや停電など) には復元できなくなります。 複数の音声トラックを録画したい場合は MKV を使用することを検討し録画終了後に MP4/MOV に再多重化することを検討してください。 (ファイル → 録画の再多重化)"
 OutputWarnings.CannotPause="警告: 録画エンコーダが \"(配信エンコーダを使用)\" に設定されている場合は録画を一時停止することはできません"
 OutputWarnings.CannotPause="警告: 録画エンコーダが \"(配信エンコーダを使用)\" に設定されている場合は録画を一時停止することはできません"
 OutputWarnings.CodecIncompatible="互換性がないため音声または映像エンコーダの選択がリセットされました。 リストから互換性のあるエンコーダを選択してください。"
 OutputWarnings.CodecIncompatible="互換性がないため音声または映像エンコーダの選択がリセットされました。 リストから互換性のあるエンコーダを選択してください。"
 CodecCompat.Incompatible="(%1 と互換性がありません)"
 CodecCompat.Incompatible="(%1 と互換性がありません)"
@@ -1196,7 +1206,6 @@ Restart="再起動"
 NeedsRestart="OBS Studioを再起動する必要があります。 今すぐ再起動しますか?"
 NeedsRestart="OBS Studioを再起動する必要があります。 今すぐ再起動しますか?"
 LoadProfileNeedsRestart="プロファイルにはOBSの再起動を必要とする設定が含まれています:\n%1\n\nこれらの設定を有効にするためにOBSを再起動しますか?"
 LoadProfileNeedsRestart="プロファイルにはOBSの再起動を必要とする設定が含まれています:\n%1\n\nこれらの設定を有効にするためにOBSを再起動しますか?"
 ContextBar.NoSelectedSource="ソースが選択されていません"
 ContextBar.NoSelectedSource="ソースが選択されていません"
-ContextBar.ResetTransform="変換をリセット"
 ContextBar.MediaControls.PlayMedia="メディアを再生"
 ContextBar.MediaControls.PlayMedia="メディアを再生"
 ContextBar.MediaControls.PauseMedia="メディアを一時停止"
 ContextBar.MediaControls.PauseMedia="メディアを一時停止"
 ContextBar.MediaControls.StopMedia="メディアを停止"
 ContextBar.MediaControls.StopMedia="メディアを停止"
@@ -1306,3 +1315,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="設定を更新し
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 は現在 [音声 → 一般 → チャンネル] を '%2' に設定した場合、互換性がありません %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 は現在 [音声 → 一般 → チャンネル] を '%2' に設定した場合、互換性がありません %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音声 → 一般 → チャンネル] を '%1' に設定する必要があります"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音声 → 一般 → チャンネル] を '%1' に設定する必要があります"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 は [音声 → 一般 → チャンネル] に複数の異なる設定が必要です"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 は [音声 → 一般 → チャンネル] に複数の異なる設定が必要です"
+Basic.OpenPluginManager="プラグインマネージャー"
+PluginManager="プラグインマネージャー"
+PluginManager.HelpText="プラグインマネージャー"
+PluginManager.Restart="OBSを再起動しますか?"
+PluginManager.NeedsRestart="これらの変更を適用するには、OBSを再起動する必要があります。 今すぐ再起動しますか?"
+PluginManager.MissingPlugin="[プラグインが見つかりません]"

+ 33 - 18
frontend/data/locale/ka-GE.ini

@@ -111,15 +111,19 @@ SceneFilters="სცენის ფილტრების გახსნა"
 List="სია"
 List="სია"
 Grid="ცხრილი"
 Grid="ცხრილი"
 Automatic="ავტომატური"
 Automatic="ავტომატური"
-PluginsFailedToLoad.Title="მოდულის ჩატვირთვის შეცდომ"
-PluginsFailedToLoad.Text="OBS-ის მოცემული მოდულები ვერ ჩაიტვირთა:\n\n%1\nგთხოვთ, განაახლოთ ან მოაცილოთ აღნიშნული მოდულები."
+PluginsFailedToLoad.Title="დანამატის ჩატვირთვის შეცდომ"
+PluginsFailedToLoad.Text="მოცემული OBS-დანამატები ვერ ჩაიტვირთა:\n\n%1\nგთხოვთ, განაახლოთ ან მოაცილოთ აღნიშნული დანამატები."
 AlreadyRunning.Title="OBS უკვე გაშვებულია"
 AlreadyRunning.Title="OBS უკვე გაშვებულია"
 AlreadyRunning.Text="OBS უკვე გაშვებულია! გთხოვთ, ჯერ დახუროთ OBS-ის ყველა გაშვებული პროცესი, სანამ ახლის გაშვებას შეეცდებით. თუ მითითებული გაქვთ, რომ დახურვის ნაცვლად, OBS სისტემურ არეში უნდა ჩაიკეცოს, გთხოვთ მანდაც გადაამოწმოთ, დარჩენილი ხომ არაა."
 AlreadyRunning.Text="OBS უკვე გაშვებულია! გთხოვთ, ჯერ დახუროთ OBS-ის ყველა გაშვებული პროცესი, სანამ ახლის გაშვებას შეეცდებით. თუ მითითებული გაქვთ, რომ დახურვის ნაცვლად, OBS სისტემურ არეში უნდა ჩაიკეცოს, გთხოვთ მანდაც გადაამოწმოთ, დარჩენილი ხომ არაა."
 AlreadyRunning.LaunchAnyway="მაინც გაშვება"
 AlreadyRunning.LaunchAnyway="მაინც გაშვება"
-AutoSafeMode.Title="უსაფრთხო რეჟიმი"
-AutoSafeMode.Text="OBS ვერ დაიხურა სათანადოდ წინა გამოყენებისას.\n\nგსურთ გაეშვას უსაფრთხო რეჟიმში (გარეშე დანამატები, სკრიპტები და ქსელის მაკავშირებლები გაითიშება)?"
-AutoSafeMode.LaunchSafe="გაეშვას უსაფრთხო რეჟიმში"
-AutoSafeMode.LaunchNormal="გაეშვას ჩვეულებრივ"
+CrashHandling.Dialog.Title="OBS Studio უეცრად გაითიშა"
+CrashHandling.Labels.Text="OBS Studio სათანადოდ არ დახურულა.\n\nგსურთ გაეშვას უსაფრთხო რეჟიმში (გაითიშება გარეშე დანამატები, სკრიპტები და ქსელის მაკავშირებლები)?"
+CrashHandling.Labels.PrivacyNotice="აგრეთვე, თუ გსურთ, თავისით აიტვირთება გათიშვის უახლესი მოხსენება და განიხილავს OBSProject.<br /><br />გთხოვთ, გაეცნოთ <a href='https://obsproject.com/privacy-policy'>პირადულობის დებულებას</a> ნებისმიერი ფაილის ატვირთვამდე და ყურადღება მიაქციოთ შესაბამის მუხლებს ატვირთვის შესახებ."
+CrashHandling.Checkbox.SendReport="გავეცანი პირადულობის დებულებას და მსურს, აიტვირთოს."
+CrashHandling.Buttons.LaunchSafe="გაეშვას უსაფრთხო რეჟიმში"
+CrashHandling.Buttons.LaunchNormal="გაეშვას ჩვეულებრივ რეჟიმში"
+CrashHandling.Errors.UploadJSONError="შეცდომა წარმოიშვა ბოლოდროინდელი გათიშვის მოხსენების ატვირთვისას. გთხოვთ კვლავ სცადოთ მოგვიანებით."
+CrashHandling.Errors.Title="გათიშვის აღრიცხვის ატვირთვისას შეცდომა"
 SafeMode.Restart="გსურთ გაეშვას OBS უსაფრთხო რეჟიმში (გარეშე დანამატები, სკრიპტები და ქსელის მაკავშირებლები გაითიშება)?"
 SafeMode.Restart="გსურთ გაეშვას OBS უსაფრთხო რეჟიმში (გარეშე დანამატები, სკრიპტები და ქსელის მაკავშირებლები გაითიშება)?"
 SafeMode.RestartNormal="გსურთ ახლიდან გაეშვას OBS ჩვეულებრივ რეჟიმში?"
 SafeMode.RestartNormal="გსურთ ახლიდან გაეშვას OBS ჩვეულებრივ რეჟიმში?"
 ChromeOS.Title="მხარდაუჭერელი პლატფორმა"
 ChromeOS.Title="მხარდაუჭერელი პლატფორმა"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="გადაცემა არაა გამარ
 Output.NoBroadcast.Text="ჯერ უნდა გამართოთ გადაცემა, ეთერში გაშვებამდე."
 Output.NoBroadcast.Text="ჯერ უნდა გამართოთ გადაცემა, ეთერში გაშვებამდე."
 Output.BroadcastStartFailed="ვერ მოხერხდა გადაცემის წამოწყება"
 Output.BroadcastStartFailed="ვერ მოხერხდა გადაცემის წამოწყება"
 Output.BroadcastStopFailed="ვერ მოხერხდა გადაცემის შეწყვეტა"
 Output.BroadcastStopFailed="ვერ მოხერხდა გადაცემის შეწყვეტა"
-LogReturnDialog="ჩანაწერი წარმატებით აიტვირთა"
-LogReturnDialog.Description="აღრიცხვის ფაილი გაიგზავნა. შეგიძლიათ ბმულის გაზიარება, ხარვეზების გამოსარკვევად ან მხარდაჭერის მისაღებად."
-LogReturnDialog.Description.Crash="უეცარი გათიშვის მოხსენება გაიგზავნა. შეგიძლიათ ბმულის გაზიარება, ხარვეზების გამორკვევის მიზნით."
-LogReturnDialog.CopyURL="ბმულის ასლი"
-LogReturnDialog.AnalyzeURL="გამოკვლევა"
-LogReturnDialog.ErrorUploadingLog="შეცდომა აღრიცხვის ფაილის ატვირთვისას"
+LogUploadDialog.Title="OBS Studio – აღრიცხვის ფაილის ატვირთვა"
+LogUploadDialog.Labels.PrivacyNotice="გთხოვთ, გაეცნოთ <a href='https://obsproject.com/privacy-policy'>პირადულობის დებულებას</a> შესაბამის მუხლებს ატვირთვის შესახებ ნებისმიერი ფაილის ატვირთვამდე."
+LogUploadDialog.Labels.Progress="აღრიცხვის ჩანაწერი აიტვირთება. მოითმინეთ..."
+LogUploadDialog.Labels.Description.AppLog="აღრიცხვის ფაილი გაიგზავნა. შეგიძლიათ ბმულის გაზიარება ხარვეზების გამოსარკვევად ან მხარდაჭერის მისაღებად."
+LogUploadDialog.Labels.Description.CrashLog="უეცარი გათიშვის მოხსენება აიტვირთა. შეგიძლიათ ბმულის გაზიარება ხარვეზის გამოსარკვევად."
+LogUploadDialog.Buttons.ConfirmUpload="ატვირთვა"
+LogUploadDialog.Buttons.CopyURL="აღრიცხვის ბმულის ასლი"
+LogUploadDialog.Buttons.AnalyzeURL="აღრიცხვის ფაილის დამუშავება"
+LogUploadDialog.Buttons.RetryButton="გამეორება"
+LogUploadDialog.Errors.Template="შეცდომა წარმოიშვა ატვირთვის მცდელობისას:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="ასატვირთი ფაილი ვერ მოიძებნა ან ცარიელია."
 Remux.SourceFile="OBS ჩანაწერი"
 Remux.SourceFile="OBS ჩანაწერი"
 Remux.TargetFile="საბოლოო ფაილი"
 Remux.TargetFile="საბოლოო ფაილი"
 Remux.Remux="გადაფუთვა"
 Remux.Remux="გადაფუთვა"
@@ -433,7 +442,7 @@ MacPermissions.Item.Accessibility="ხელმისაწვდომობა
 MacPermissions.Item.Accessibility.Details="ძველად დაყენებისას, OBS შეიძლება აღნუსხული იყოს „ხელმისაწვდომობის“ არეში „შეტანის მეთვალყურეობის“ ნაცვლად."
 MacPermissions.Item.Accessibility.Details="ძველად დაყენებისას, OBS შეიძლება აღნუსხული იყოს „ხელმისაწვდომობის“ არეში „შეტანის მეთვალყურეობის“ ნაცვლად."
 MacPermissions.Continue="განაგრძეთ"
 MacPermissions.Continue="განაგრძეთ"
 SourceLeak.Title="წყაროს გასუფთავების შეცდომა"
 SourceLeak.Title="წყაროს გასუფთავების შეცდომა"
-SourceLeak.Text="ხარვეზი წარმოიშვა სცენის კრებულის ცვლილებისას და ზოგიერთი წყაროს მოცილება ვერ მოხერხდა. ჩვეულებრივ, ამის მიზეზია ხოლმე დამატებითი მოდულები, რომლებიც ვერ ახერხებს მასალების სათანადოდ გამოთავისუფლებას. გთხოვთ დარწმუნდეთ, რომ ყველა მოდული განახლებულია.\n\nOBS Studio ახლა დაიხურება მონაცემთა დაზიანების ასარიდებლად."
+SourceLeak.Text="ხარვეზი წარმოიშვა სცენის კრებულის ცვლილებისას და ზოგიერთი წყაროს მოცილება ვერ მოხერხდა. ჩვეულებრივ, ამის მიზეზია ხოლმე დანამატები, რომლებიც ვერ ახერხებს მასალების სათანადოდ გამოთავისუფლებას. გთხოვთ დარწმუნდეთ, რომ ყველა დანამატი განახლებულია.\n\nOBS Studio ახლა დაიხურება მონაცემთა დაზიანების ასარიდებლად."
 Basic.DesktopDevice1="სამუშაო ეკრანის ხმა"
 Basic.DesktopDevice1="სამუშაო ეკრანის ხმა"
 Basic.DesktopDevice2="სამუშაო ეკრანის ხმა 2"
 Basic.DesktopDevice2="სამუშაო ეკრანის ხმა 2"
 Basic.Scene="სცენა"
 Basic.Scene="სცენა"
@@ -589,7 +598,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.AddChapterMarker="თავის სანიშნის დართვა (შერეული MP4/MOV მხოლოდ)"
 Basic.Main.StoppingRecording="ჩაწერა წყდება..."
 Basic.Main.StoppingRecording="ჩაწერა წყდება..."
 Basic.Main.StopReplayBuffer="გადახვევის გამორთვა"
 Basic.Main.StopReplayBuffer="გადახვევის გამორთვა"
 Basic.Main.StoppingReplayBuffer="გადახვევა გამოირთვება..."
 Basic.Main.StoppingReplayBuffer="გადახვევა გამოირთვება..."
@@ -812,13 +821,14 @@ Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="ავტომა
 Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="გაშვებული ნაკადის გადანახვა FLV-სახით (გამოიყენებს ფაილში ჩაწერის მარტივ პარამეტრებს)"
 Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="გაშვებული ნაკადის გადანახვა FLV-სახით (გამოიყენებს ფაილში ჩაწერის მარტივ პარამეტრებს)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="კონფიგურაციის გადაწერა (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="კონფიგურაციის გადაწერა (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="კონფიგურაციის გადაწერის ჩართვა"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="კონფიგურაციის გადაწერის ჩართვა"
-Basic.Settings.Stream.MultitrackVideoLabel="მულტი ბილიკიანი ვიდეო"
+Basic.Settings.Stream.MultitrackVideoLabel="მრავალჩანაწერიანი ვიდეო"
 Basic.Settings.Stream.MultitrackVideoExtraCanvas="დამატებითი ფონი"
 Basic.Settings.Stream.MultitrackVideoExtraCanvas="დამატებითი ფონი"
 Basic.Settings.Stream.AdvancedOptions="დამატებითი პარამეტრები"
 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 [ბეტა] (.mp4)"
 Basic.Settings.Output.Format.hMP4="ჰიბრიდული MP4 [ბეტა] (.mp4)"
+Basic.Settings.Output.Format.hMOV="შერეული MOV [ბეტა] (.mov)"
 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ამიტომ შეიძლება თავსებადი არ იყოს ყველა დამკვრელ და სამონტაჟო პროგრამასთან. თუ მეტად თავსებადი ფორმატია საჭირო, იხილეთ ფაილი → ჩანაწერების გადაფუთვა."
@@ -869,7 +879,7 @@ Basic.Settings.Output.Simple.Encoder.Hardware.Apple.H264="აპარატუ
 Basic.Settings.Output.Simple.Encoder.Hardware.Apple.HEVC="აპარატურული (Apple, HEVC)"
 Basic.Settings.Output.Simple.Encoder.Hardware.Apple.HEVC="აპარატურული (Apple, HEVC)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="პროგრამული (x264 ნაკლები CPU-მოხმარების მზა პარამეტრ. მეტი ფაილის ზომით)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="პროგრამული (x264 ნაკლები CPU-მოხმარების მზა პარამეტრ. მეტი ფაილის ზომით)"
 Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (ნაგულისხმევი)"
 Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (ნაგულისხმევი)"
-Basic.Settings.Output.Simple.TwitchVodTrack="Twitch-VOD-ჩანაწერი (გამოიყენება ბილიკი 2)"
+Basic.Settings.Output.Simple.TwitchVodTrack="Twitch-VOD-ჩანაწერი (გამოიყენება ჩანაწერი 2)"
 Basic.Settings.Output.Simple.RecAudioTrack="ხმოვანი ჩანაწერი"
 Basic.Settings.Output.Simple.RecAudioTrack="ხმოვანი ჩანაწერი"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="არათავსებადი გაფართოება/კადრის სიხშირე"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="არათავსებადი გაფართოება/კადრის სიხშირე"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="ნაკადის გაშვების ამ მომსახურებაზე, მითითებული გამოტანის გაფართოება და/ან კადრის სიხშირე არაა მხარდაჭერილი. შეცვლიან უახლოესი თავსებადი მნიშვნელობით:\n\n%1\n\nგსურთ, განაგრძოთ?"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="ნაკადის გაშვების ამ მომსახურებაზე, მითითებული გამოტანის გაფართოება და/ან კადრის სიხშირე არაა მხარდაჭერილი. შეცვლიან უახლოესი თავსებადი მნიშვნელობით:\n\n%1\n\nგსურთ, განაგრძოთ?"
@@ -1006,7 +1016,7 @@ Basic.Settings.Audio.PeakMeterType="ხმის სიმაღლის მზ
 Basic.Settings.Audio.PeakMeterType.SamplePeak="გამარტივებული"
 Basic.Settings.Audio.PeakMeterType.SamplePeak="გამარტივებული"
 Basic.Settings.Audio.PeakMeterType.TruePeak="ზუსტი (პროცესორის მაღალი მოხმარებით)"
 Basic.Settings.Audio.PeakMeterType.TruePeak="ზუსტი (პროცესორის მაღალი მოხმარებით)"
 Basic.Settings.Audio.MultichannelWarning.Enabled="გაფრთხილება: ჩართულია მოცულობითი ხმა."
 Basic.Settings.Audio.MultichannelWarning.Enabled="გაფრთხილება: ჩართულია მოცულობითი ხმა."
-Basic.Settings.Audio.MultichannelWarning="ნაკადის გაშვებისას გადაამოწმეთ, მომსახურების მომწოდებელი იძლევა თუ არა მოცულობითი ხმოვანი სიგნალის როგორც მიღების, ასევე მოსმენის საშუალებას. მაგალითად, Facebook 360 Live სრულად უჭერს მხარს მოცულობითი ხმის გამოყენებას; YouTube Live შეძლებს მიიღოს 5.1 ხმოვანი სიგნალი (და გაუშვას ტელევიზორში).\n\nOBS-ის ხმოვანი ფილტრები თავსებადია მოცულობით ხმოვან სიგნალთან, მაგრამ VST-მოდულის მხარდაჭერა შეიძლება არ იყოს უზრუნველყოფილი."
+Basic.Settings.Audio.MultichannelWarning="ნაკადის გაშვებისას გადაამოწმეთ, მომსახურების მომწოდებელი იძლევა თუ არა მოცულობითი ხმოვანი სიგნალის როგორც მიღების, ასევე მოსმენის საშუალებას. მაგალითად, Facebook 360 Live სრულად უჭერს მხარს მოცულობითი ხმის გამოყენებას; YouTube Live შეძლებს მიიღოს 5.1 ხმოვანი სიგნალი (და გაუშვას ტელევიზორში).\n\nOBS-ის ხმოვანი ფილტრები თავსებადია მოცულობით ხმოვან სიგნალთან, მაგრამ VST-დანამატის მხარდაჭერა შეიძლება არ იყოს უზრუნველყოფილი."
 Basic.Settings.Audio.MultichannelWarning.Title="ჩაირთოს მოცულობითი ხმოვანი სიგნალი?"
 Basic.Settings.Audio.MultichannelWarning.Title="ჩაირთოს მოცულობითი ხმოვანი სიგნალი?"
 Basic.Settings.Audio.MultichannelWarning.Confirm="ნამდვილად გსურთ, ჩართოთ მოცულობითი ხმოვანი სიგნალი?"
 Basic.Settings.Audio.MultichannelWarning.Confirm="ნამდვილად გსურთ, ჩართოთ მოცულობითი ხმოვანი სიგნალი?"
 Basic.Settings.Audio.Devices="საერთო ხმის მოწყობილობები"
 Basic.Settings.Audio.Devices="საერთო ხმის მოწყობილობები"
@@ -1190,7 +1200,6 @@ Restart="ხელახლა გაშვება"
 NeedsRestart="OBS Studio საჭიროებს ხელახლა გაშვებას. გსურთ, ხელახლა გაშვება ახლავე?"
 NeedsRestart="OBS Studio საჭიროებს ხელახლა გაშვებას. გსურთ, ხელახლა გაშვება ახლავე?"
 LoadProfileNeedsRestart="პროფილი შეიცავს პარამეტრებს, რომლებიც საჭიროებს, ახლიდან გაეშვას OBS:\n%1\n\nგსურთ, ხელახლა ჩაირთოს OBS ამ პარამეტრების ასამოქმედებლად?"
 LoadProfileNeedsRestart="პროფილი შეიცავს პარამეტრებს, რომლებიც საჭიროებს, ახლიდან გაეშვას OBS:\n%1\n\nგსურთ, ხელახლა ჩაირთოს OBS ამ პარამეტრების ასამოქმედებლად?"
 ContextBar.NoSelectedSource="წყარო არაა შერჩეული"
 ContextBar.NoSelectedSource="წყარო არაა შერჩეული"
-ContextBar.ResetTransform="გარდაქმნის გაუქმება"
 ContextBar.MediaControls.PlayMedia="მასალის გაშვება"
 ContextBar.MediaControls.PlayMedia="მასალის გაშვება"
 ContextBar.MediaControls.PauseMedia="გაშვებულის შეჩერება"
 ContextBar.MediaControls.PauseMedia="გაშვებულის შეჩერება"
 ContextBar.MediaControls.StopMedia="გაშვებულის შეწყვეტა"
 ContextBar.MediaControls.StopMedia="გაშვებულის შეწყვეტა"
@@ -1300,3 +1309,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="განახლ
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ჯერჯერობით შეუთავსებელია [ხმა → მთავარი → არხები] მახასიათებელთან „%2“, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ჯერჯერობით შეუთავსებელია [ხმა → მთავარი → არხები] მახასიათებელთან „%2“, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ხმა → მთავარი → არხები] უნდა იყოს „%1“"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ხმა → მთავარი → არხები] უნდა იყოს „%1“"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 საჭიროებს რამდენიმე სხვადასხვა მითითებას [ხმა → მთავარი → არხები]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 საჭიროებს რამდენიმე სხვადასხვა მითითებას [ხმა → მთავარი → არხები]"
+Basic.OpenPluginManager="დანამატების სამართავი"
+PluginManager="დანამატების სამართავი"
+PluginManager.HelpText="დანამატების სამართავი"
+PluginManager.Restart="ხელახლა გაეშვას OBS?"
+PluginManager.NeedsRestart="ცვლილებების ასახვისთვის OBS Studio საჭიროებს ხელახლა გაშვებას. გსურთ, ახლავე გაეშვას?"
+PluginManager.MissingPlugin="[ᲓᲐᲜᲐᲛᲐᲢᲘ ᲕᲔᲠ ᲛᲝᲘᲫᲔᲑᲜᲐ]"

+ 0 - 9
frontend/data/locale/kaa.ini

@@ -99,9 +99,6 @@ PluginsFailedToLoad.Title="Плагинди жүклеўдеги қәтелик"
 PluginsFailedToLoad.Text="Usı plaginlerdi júklep bolmadı:\n\n%1\n Iltmas, plaginlerdi jańalań yáki óshiriń."
 PluginsFailedToLoad.Text="Usı plaginlerdi júklep bolmadı:\n\n%1\n Iltmas, plaginlerdi jańalań yáki óshiriń."
 AlreadyRunning.Title="OBS әллеқашан иске түсирилген"
 AlreadyRunning.Title="OBS әллеқашан иске түсирилген"
 AlreadyRunning.LaunchAnyway="Hárqanday jaǵdayda da iske qosıw"
 AlreadyRunning.LaunchAnyway="Hárqanday jaǵdayda da iske qosıw"
-AutoSafeMode.Title="Қәўипсиз режимы"
-AutoSafeMode.LaunchSafe="Qáwipsiz rejimde iske túsiriw"
-AutoSafeMode.LaunchNormal="Ádettegidey iske túsiriw"
 SafeMode.RestartNormal="OBStı ádettegi rejimde iske túsiriwdi qáleysiz be?"
 SafeMode.RestartNormal="OBStı ádettegi rejimde iske túsiriwdi qáleysiz be?"
 ChromeOS.Title="Qollap-quwatlanbaytuǵın platforma"
 ChromeOS.Title="Qollap-quwatlanbaytuǵın platforma"
 ChromeOS.Text="OBS baǵdarlaması ChromeOS ishinde iske qosılǵan. Bul platforma qollap-quwatlanbaydı."
 ChromeOS.Text="OBS baǵdarlaması ChromeOS ishinde iske qosılǵan. Bul platforma qollap-quwatlanbaydı."
@@ -300,12 +297,6 @@ Output.NoBroadcast.Title="Esittiriw sazlanbaǵan"
 Output.NoBroadcast.Text="Tuwrıdan-tuwrı efirdi baslaw ushın, siz aldın ala esettiriwdi sazlawıńız kerek."
 Output.NoBroadcast.Text="Tuwrıdan-tuwrı efirdi baslaw ushın, siz aldın ala esettiriwdi sazlawıńız kerek."
 Output.BroadcastStartFailed="Esittiriwdi baslaw ámelge aspadı"
 Output.BroadcastStartFailed="Esittiriwdi baslaw ámelge aspadı"
 Output.BroadcastStopFailed="Esittiriwdi toqtatıw ámelge aspadı"
 Output.BroadcastStopFailed="Esittiriwdi toqtatıw ámelge aspadı"
-LogReturnDialog="Esap tabıslı jiberildi"
-LogReturnDialog.Description="Siziń qátelikler tuwralı esabıńız júklendi. Endi nasazlıqtı sazlaw yamasa jebew ushın URL mánzil menen bólisiwińiz múmkin."
-LogReturnDialog.Description.Crash="Siziń qátelikler tuwralı esabıńız júklendi. Endi nasazlıqtı sazlaw ushın URL-mánzil menen bólisiwińiz múmkin."
-LogReturnDialog.CopyURL="Siltemeni kóshirip alıw"
-LogReturnDialog.AnalyzeURL="Analizlew"
-LogReturnDialog.ErrorUploadingLog="Esap faylın júklew qátesi"
 Remux.SourceFile="OBS jazba faylı"
 Remux.SourceFile="OBS jazba faylı"
 Remux.ClearFinished="Juwmaqlanǵanlardı dizimnen óshiriw"
 Remux.ClearFinished="Juwmaqlanǵanlardı dizimnen óshiriw"
 Remux.ClearAll="Dizimdi tazalaw"
 Remux.ClearAll="Dizimdi tazalaw"

+ 0 - 7
frontend/data/locale/kab-KAB.ini

@@ -232,12 +232,6 @@ Output.RecordError.Title="Tuccḍa n usekles"
 Output.RecordError.Msg="Teḍra-d tucḍa deg usekles."
 Output.RecordError.Msg="Teḍra-d tucḍa deg usekles."
 Output.RecordError.EncodeErrorMsg="Asettengal yemlal-d tuccḍa deg usekles."
 Output.RecordError.EncodeErrorMsg="Asettengal yemlal-d tuccḍa deg usekles."
 Output.BadPath.Title="Yir abrid n ufaylu"
 Output.BadPath.Title="Yir abrid n ufaylu"
-LogReturnDialog="Asili n uɣmis yedda akken iwata"
-LogReturnDialog.Description="Afaylu n uɣmis yuli. Tura tzemreḍ ad tebḍuḍ tansa URL i weseɣti neɣ i tedhelt."
-LogReturnDialog.Description.Crash="Aneqqis n uɣelluy yuli. Tura tzemreḍ ad tebḍuḍ tansa URL i weseɣti neɣ i tedhelt."
-LogReturnDialog.CopyURL="Nɣel URL"
-LogReturnDialog.AnalyzeURL="Sleḍ"
-LogReturnDialog.ErrorUploadingLog="Tuccḍa deg usali n ufaylu n uɣmis"
 Remux.SourceFile="Asekles n OBS"
 Remux.SourceFile="Asekles n OBS"
 Remux.TargetFile="Afaylu anican"
 Remux.TargetFile="Afaylu anican"
 Remux.Remux="Selket"
 Remux.Remux="Selket"
@@ -650,7 +644,6 @@ Importer.AutomaticCollectionText="OBS yezmer ad inadi s wudem awurman ɣef telke
 Restart="Ales asekker"
 Restart="Ales asekker"
 NeedsRestart="OBS Studio yesra ad yales tanekra. Tebɣiḍ ad talseḍ asekker tura?"
 NeedsRestart="OBS Studio yesra ad yales tanekra. Tebɣiḍ ad talseḍ asekker tura?"
 ContextBar.NoSelectedSource="Ulac aɣbalu yettwafernen"
 ContextBar.NoSelectedSource="Ulac aɣbalu yettwafernen"
-ContextBar.ResetTransform="Ales awennez n uselket"
 ContextBar.MediaControls.PlayMedia="Ɣer amidya"
 ContextBar.MediaControls.PlayMedia="Ɣer amidya"
 ContextBar.MediaControls.PauseMedia="Ḥbes amidya"
 ContextBar.MediaControls.PauseMedia="Ḥbes amidya"
 ContextBar.MediaControls.StopMedia="Seḥbes amidya"
 ContextBar.MediaControls.StopMedia="Seḥbes amidya"

+ 0 - 11
frontend/data/locale/kmr-TR.ini

@@ -106,10 +106,6 @@ PluginsFailedToLoad.Text="Barkirina pêvekên OBS:\n\n%1\nTêk çû jkx rojane b
 AlreadyRunning.Title="OBS jixwe dixebite"
 AlreadyRunning.Title="OBS jixwe dixebite"
 AlreadyRunning.Text="OBS jixwe dixebite! Ku te nexwest vê yekê bike, ji kerema xwe berî ku tu hewl bidî ku tomarkirinekî nû bixebitnî hemû tomarkirinekê heyî yên OBS-ê bigire. Ku te OBS saz kiriye ku li pêşpirtika pergalê piçûk bibe, ji kerema xwe li wir kontrol bike ka ew hin jî dixebite."
 AlreadyRunning.Text="OBS jixwe dixebite! Ku te nexwest vê yekê bike, ji kerema xwe berî ku tu hewl bidî ku tomarkirinekî nû bixebitnî hemû tomarkirinekê heyî yên OBS-ê bigire. Ku te OBS saz kiriye ku li pêşpirtika pergalê piçûk bibe, ji kerema xwe li wir kontrol bike ka ew hin jî dixebite."
 AlreadyRunning.LaunchAnyway="Bi her awayî dest pê bike"
 AlreadyRunning.LaunchAnyway="Bi her awayî dest pê bike"
-AutoSafeMode.Title="Moda Emîn"
-AutoSafeMode.Text="Di rûniştina te ya dawîn de OBS bi tekûzî nehat girtin.\n\nTu dixwazî di Moda Emîn de bidî destpêkirin (wek pêvekên alîyê-sêyem, skrîpt û WebSockets girtî)?"
-AutoSafeMode.LaunchSafe="Di Moda Emîn de bişixulîne"
-AutoSafeMode.LaunchNormal="Normal Bixebitîne"
 ChromeOS.Title="Platforma nepiştgirî"
 ChromeOS.Title="Platforma nepiştgirî"
 ChromeOS.Text="Xuye ku OBS di hindirê konteynirek ChromeOS de dixebite. Ev platform nayê piştgirîkirin."
 ChromeOS.Text="Xuye ku OBS di hindirê konteynirek ChromeOS de dixebite. Ev platform nayê piştgirîkirin."
 Wine.Title="Wine hate dîtin"
 Wine.Title="Wine hate dîtin"
@@ -349,12 +345,6 @@ Output.NoBroadcast.Title="Weşan çê nebû"
 Output.NoBroadcast.Text="Berî ku tu dest bi weşanê bikî, divê ku tu weşanekê saz bikî."
 Output.NoBroadcast.Text="Berî ku tu dest bi weşanê bikî, divê ku tu weşanekê saz bikî."
 Output.BroadcastStartFailed="Destpêkirina weşanê têkçû"
 Output.BroadcastStartFailed="Destpêkirina weşanê têkçû"
 Output.BroadcastStopFailed="Rawestandina weşanê têkçû"
 Output.BroadcastStopFailed="Rawestandina weşanê têkçû"
-LogReturnDialog="Barkirina tomarê bi awayekî serketî qediya"
-LogReturnDialog.Description="Pelê têketina te hate barkirin. Tu niha dikarî URL ji bo serrastkirina çewtiyan an jî armancên piştgiriyê parve bikî."
-LogReturnDialog.Description.Crash="Ragihandîna te ya têkçûnê hate barkirin. Tu niha dikarî êdî URL ji bo armancên serrastkina çewtiyan parve bikî."
-LogReturnDialog.CopyURL="Girêdanê jê bigire"
-LogReturnDialog.AnalyzeURL="Lêkolîn"
-LogReturnDialog.ErrorUploadingLog="Di barkirina pelê têketinê de çewtî"
 Remux.SourceFile="Tomarkirina OBS"
 Remux.SourceFile="Tomarkirina OBS"
 Remux.TargetFile="Pelê armanc"
 Remux.TargetFile="Pelê armanc"
 Remux.Remux="Guhertina formatê"
 Remux.Remux="Guhertina formatê"
@@ -1100,7 +1090,6 @@ Restart="Ji nû ve destpêkirin"
 NeedsRestart="OBS Studio divê ji nû ve bê destpêkirin. tu dixwazî ji nû ve dest pê bikî niha?"
 NeedsRestart="OBS Studio divê ji nû ve bê destpêkirin. tu dixwazî ji nû ve dest pê bikî niha?"
 LoadProfileNeedsRestart="Di profîlê de sazkarî hene ku pêdiviya bi ji nû ve destpêkirina OBS dike :\n%1\n\n Ma tu dixwazî OBS ji nû ve bidî destpêkirin ji bo ku ev sazkarî bi bandorbar be?"
 LoadProfileNeedsRestart="Di profîlê de sazkarî hene ku pêdiviya bi ji nû ve destpêkirina OBS dike :\n%1\n\n Ma tu dixwazî OBS ji nû ve bidî destpêkirin ji bo ku ev sazkarî bi bandorbar be?"
 ContextBar.NoSelectedSource="Ti çavkanî nehate hilbijartin"
 ContextBar.NoSelectedSource="Ti çavkanî nehate hilbijartin"
-ContextBar.ResetTransform="Guherandinê ji nû ve saz bike"
 ContextBar.MediaControls.PlayMedia="Medya lê de"
 ContextBar.MediaControls.PlayMedia="Medya lê de"
 ContextBar.MediaControls.PauseMedia="Medya rawestîne"
 ContextBar.MediaControls.PauseMedia="Medya rawestîne"
 ContextBar.MediaControls.StopMedia="Medya bi dawî bike"
 ContextBar.MediaControls.StopMedia="Medya bi dawî bike"

+ 2 - 12
frontend/data/locale/ko-KR.ini

@@ -116,10 +116,6 @@ PluginsFailedToLoad.Text="다음 플러그인을 로딩하는데 실패했습니
 AlreadyRunning.Title="OBS가 이미 실행 중입니다"
 AlreadyRunning.Title="OBS가 이미 실행 중입니다"
 AlreadyRunning.Text="OBS가 이미 실행 중입니다! 의도한 것이 아니라면 새로운 OBS를 실행하기 전에 이미 동작 중인 프로그램을 종료하십시오. OBS가 시스템 트레이에 최소화되어 있는지도 확인하십시오."
 AlreadyRunning.Text="OBS가 이미 실행 중입니다! 의도한 것이 아니라면 새로운 OBS를 실행하기 전에 이미 동작 중인 프로그램을 종료하십시오. OBS가 시스템 트레이에 최소화되어 있는지도 확인하십시오."
 AlreadyRunning.LaunchAnyway="경고를 무시하고 실행"
 AlreadyRunning.LaunchAnyway="경고를 무시하고 실행"
-AutoSafeMode.Title="안전 모드"
-AutoSafeMode.Text="이전 세션이 정상적으로 종료되지 않았습니다.\n\n안전모드에서 시작하시겠습니까? (3자 제공 플러그인, 스크립트, 웹소켓 꺼짐)"
-AutoSafeMode.LaunchSafe="안전 모드로 실행"
-AutoSafeMode.LaunchNormal="일반 모드로 실행"
 SafeMode.Restart="안전모드에서 OBS를 다시 시작하시겠습니까? (3자 제공 플러그인, 스크립트, 웹소켓 꺼짐)"
 SafeMode.Restart="안전모드에서 OBS를 다시 시작하시겠습니까? (3자 제공 플러그인, 스크립트, 웹소켓 꺼짐)"
 SafeMode.RestartNormal="OBS를 일반 모드로 다시 실행하시겠습니까?"
 SafeMode.RestartNormal="OBS를 일반 모드로 다시 실행하시겠습니까?"
 ChromeOS.Title="지원하지 않는 플랫폼"
 ChromeOS.Title="지원하지 않는 플랫폼"
@@ -371,12 +367,6 @@ Output.NoBroadcast.Title="설정된 방송 없음"
 Output.NoBroadcast.Text="방송을 진행하기 전에 방송 설정이 필요합니다"
 Output.NoBroadcast.Text="방송을 진행하기 전에 방송 설정이 필요합니다"
 Output.BroadcastStartFailed="방송 시작에 실패했습니다"
 Output.BroadcastStartFailed="방송 시작에 실패했습니다"
 Output.BroadcastStopFailed="방송 종료에 실패했습니다"
 Output.BroadcastStopFailed="방송 종료에 실패했습니다"
-LogReturnDialog="로그 업로드 성공"
-LogReturnDialog.Description="로그 파일을 올렸습니다. 이 URL을 디버깅 혹은 문제 해결을 위해 공유할 수 있습니다."
-LogReturnDialog.Description.Crash="튕김 현상에 관한 로그가 업로드되었습니다. 이 URL을 디버깅 목적으로 공유할 수 있습니다."
-LogReturnDialog.CopyURL="주소 복사"
-LogReturnDialog.AnalyzeURL="분석"
-LogReturnDialog.ErrorUploadingLog="로그 업로드 중 오류"
 Remux.SourceFile="OBS 녹화본"
 Remux.SourceFile="OBS 녹화본"
 Remux.TargetFile="대상 파일"
 Remux.TargetFile="대상 파일"
 Remux.Stop="Remux 중단"
 Remux.Stop="Remux 중단"
@@ -591,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="챕터 마커 추가 (하이브리드 MP4 전용)"
+Basic.Main.AddChapterMarker="챕터 마커 추가 (하이브리드 MP4/MOV 전용)"
 Basic.Main.StoppingRecording="녹화를 중단합니다...."
 Basic.Main.StoppingRecording="녹화를 중단합니다...."
 Basic.Main.StopReplayBuffer="리플레이 버퍼 중단"
 Basic.Main.StopReplayBuffer="리플레이 버퍼 중단"
 Basic.Main.StoppingReplayBuffer="리플레이 버퍼 중단중..."
 Basic.Main.StoppingReplayBuffer="리플레이 버퍼 중단중..."
@@ -821,6 +811,7 @@ 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 [베타] (.mp4)"
 Basic.Settings.Output.Format.hMP4="하이브리드 MP4 [베타] (.mp4)"
+Basic.Settings.Output.Format.hMOV="하이브리드 MOV [베타] (.mov)"
 Basic.Settings.Output.Format.fMP4="Fragmented MP4 비디오 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmented MP4 비디오 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Fragmented MOV 비디오 (.mov)"
 Basic.Settings.Output.Format.fMOV="Fragmented MOV 비디오 (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmented MOV는 녹화본을 청크 단위로 기록하며 기존의 MOV 파일에서 필요하던 마무리 작업이 필요하지 않습니다.\n따라서, 블루 스크린이 발생하거나 전원이 끊겨 파일 기록이 중단되더라도 녹화본을 이용할 수 있습니다.\n\n이는 모든 영상 플레이어 및 에디터와는 호환되지 않을 수 있습니다. 필요하다면 파일 → 녹화본 Remux를 이용하여, 보다 호환성 있는 형식으로 변환하세요."
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmented MOV는 녹화본을 청크 단위로 기록하며 기존의 MOV 파일에서 필요하던 마무리 작업이 필요하지 않습니다.\n따라서, 블루 스크린이 발생하거나 전원이 끊겨 파일 기록이 중단되더라도 녹화본을 이용할 수 있습니다.\n\n이는 모든 영상 플레이어 및 에디터와는 호환되지 않을 수 있습니다. 필요하다면 파일 → 녹화본 Remux를 이용하여, 보다 호환성 있는 형식으로 변환하세요."
@@ -1193,7 +1184,6 @@ Restart="재시작"
 NeedsRestart="OBS Studio를 다시 시작해야 합니다. 지금 재시작할까요?"
 NeedsRestart="OBS Studio를 다시 시작해야 합니다. 지금 재시작할까요?"
 LoadProfileNeedsRestart="OBS를 재시작해야 적용되는 설정이 있습니다:\n%1\n\nOBS를 재시작하여 설정을 적용하시겠습니까?"
 LoadProfileNeedsRestart="OBS를 재시작해야 적용되는 설정이 있습니다:\n%1\n\nOBS를 재시작하여 설정을 적용하시겠습니까?"
 ContextBar.NoSelectedSource="선택된 소스 없음"
 ContextBar.NoSelectedSource="선택된 소스 없음"
-ContextBar.ResetTransform="변환 초기화"
 ContextBar.MediaControls.PlayMedia="미디어 재생"
 ContextBar.MediaControls.PlayMedia="미디어 재생"
 ContextBar.MediaControls.PauseMedia="미디어 일시정지"
 ContextBar.MediaControls.PauseMedia="미디어 일시정지"
 ContextBar.MediaControls.StopMedia="미디어 정지"
 ContextBar.MediaControls.StopMedia="미디어 정지"

+ 0 - 7
frontend/data/locale/lt-LT.ini

@@ -100,10 +100,6 @@ PluginsFailedToLoad.Text="Nepavyko įkelti šių OBS papildinių:\n\n%1\nAtnauji
 AlreadyRunning.Title="OBS jau yra ijungtas"
 AlreadyRunning.Title="OBS jau yra ijungtas"
 AlreadyRunning.Text="OBS jau paleistas! Nebent jūs norėjote taip padaryti, prašome išjungti esančius OBS procesus prieš paleidžiant naują. Jeigu turite nusistatę OBS susimažinti į paslėptas piktogramas, prašome pažiūrėti ar programa vis dar veikia ten."
 AlreadyRunning.Text="OBS jau paleistas! Nebent jūs norėjote taip padaryti, prašome išjungti esančius OBS procesus prieš paleidžiant naują. Jeigu turite nusistatę OBS susimažinti į paslėptas piktogramas, prašome pažiūrėti ar programa vis dar veikia ten."
 AlreadyRunning.LaunchAnyway="Vistiek paleisti"
 AlreadyRunning.LaunchAnyway="Vistiek paleisti"
-AutoSafeMode.Title="Saugus režimas"
-AutoSafeMode.Text="OBS tinkamai neužsidarė per jūsų praitą sesija.\n\nAr norėtumete pradėti saugujį režimą (Trečios partijos įskiepiai, senarijai ir \"WebSockets\" išjungti)?"
-AutoSafeMode.LaunchSafe="Pradėti su Sauguoju režimu"
-AutoSafeMode.LaunchNormal="Pradėti Normaliai"
 SafeMode.Restart="Ar norite perkrauti OBS Saugiame Režime (Trečios partijos įskiepiai, scenarijai ir \"WebSockets\" isjungti)?"
 SafeMode.Restart="Ar norite perkrauti OBS Saugiame Režime (Trečios partijos įskiepiai, scenarijai ir \"WebSockets\" isjungti)?"
 SafeMode.RestartNormal="Ar norite perkrauti OBS Normaliame režime?"
 SafeMode.RestartNormal="Ar norite perkrauti OBS Normaliame režime?"
 ChromeOS.Title="Nepalaikoma platforma"
 ChromeOS.Title="Nepalaikoma platforma"
@@ -287,9 +283,6 @@ Output.BadPath.Title="Blogas failo kelias"
 Output.NoBroadcast.Title="Nekonfigūruotos Jokios Transliacijos"
 Output.NoBroadcast.Title="Nekonfigūruotos Jokios Transliacijos"
 Output.BroadcastStartFailed="Nepavyko pradėti transliacijos"
 Output.BroadcastStartFailed="Nepavyko pradėti transliacijos"
 Output.BroadcastStopFailed="Nepavyko užbaigti transliacijos"
 Output.BroadcastStopFailed="Nepavyko užbaigti transliacijos"
-LogReturnDialog="Žurnalas įkeltas sėkmingai"
-LogReturnDialog.CopyURL="Kopijuoti adresą"
-LogReturnDialog.ErrorUploadingLog="Žurnalo failo įkėlimo klaida"
 Remux.SourceFile="OBS įrašas"
 Remux.SourceFile="OBS įrašas"
 Remux.TargetFile="Paskirties failas"
 Remux.TargetFile="Paskirties failas"
 Remux.Remux="Permiksuoti"
 Remux.Remux="Permiksuoti"

+ 128 - 11
frontend/data/locale/lv-LV.ini

@@ -22,6 +22,18 @@ Exit="Iziet"
 Mixer="Audio mikseris"
 Mixer="Audio mikseris"
 Browse="Pārlūkot"
 Browse="Pārlūkot"
 DroppedFrames="Izkritušie/zudušie kadri %1 (%2%)"
 DroppedFrames="Izkritušie/zudušie kadri %1 (%2%)"
+Projector.Open.Program="Atvērt Programmas Projektoru"
+Projector.Open.Preview="Atvērt Priekšskatījuma Projektoru"
+Projector.Open.Scene="Atvērt Ainas Projektoru"
+Projector.Open.Source="Atvērt Avota Projektoru"
+Projector.Open.Multiview="Atvērt Multiskatu"
+Projector.Display="Ekrāns: %1"
+Projector.Window="Jauns logs"
+Projector.Title="Projektors"
+Projector.Title.Scene="Aina: %1"
+Projector.Title.Source="Avots: %1"
+Projector.Title.Multiview="Multiskats"
+Projector.ResizeWindowToContent="Pielāgot logu saturam"
 Clear="Attīrīt"
 Clear="Attīrīt"
 Revert="Atgriezt atpakaļ"
 Revert="Atgriezt atpakaļ"
 Show="Rādīt"
 Show="Rādīt"
@@ -81,6 +93,7 @@ LockVolume="Bloķēt skaļumu"
 LogViewer="Žurnālu skatītājs"
 LogViewer="Žurnālu skatītājs"
 ShowOnStartup="Rādīt palaišanas laikā"
 ShowOnStartup="Rādīt palaišanas laikā"
 OpenFile="Atvērt failu"
 OpenFile="Atvērt failu"
+AddScene="Pievienot Ainu"
 AddSource="Pievienot avotu"
 AddSource="Pievienot avotu"
 RemoveScene="Dzēst izvēlēto ainu"
 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)"
@@ -100,10 +113,6 @@ PluginsFailedToLoad.Text="Sekojošie OBS spraudņi neizdevās ielādēt:\n\n%1\n
 AlreadyRunning.Title="OBS jau tiek palaists"
 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 jebkurā gadījumā"
 AlreadyRunning.LaunchAnyway="Palaist jebkurā gadījumā"
-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.LaunchSafe="Palaist drošajā režīmā"
-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ā?"
 ChromeOS.Title="Neatbalstīta operētājsistēma"
 ChromeOS.Title="Neatbalstīta operētājsistēma"
@@ -181,6 +190,7 @@ Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Prioritāte aparatūras enko
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Aparatūriskā kodēšana mazāk noslogo CPU, bet var pieprasīt lielāku bitreitu, lai iegūtu tādu pašu kvalitātes līmeni."
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="Aparatūriskā kodēšana mazāk noslogo CPU, bet var pieprasīt lielāku bitreitu, lai iegūtu tādu pašu kvalitātes līmeni."
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Straumēnu brīdinājums"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="Straumēnu brīdinājums"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Interneta ātruma tests gatavojas straumēt pēc nejaušības principa izvēlētus video datus bez audio uz jūsu kanālu. Ja jums ir iespēja, iesakām īslaicīgi izslēgt video straumju saglabāšanu un iestatīt straumēšanu kā privātu līdz testa pabeigšanas. Turpināt?"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Interneta ātruma tests gatavojas straumēt pēc nejaušības principa izvēlētus video datus bez audio uz jūsu kanālu. Ja jums ir iespēja, iesakām īslaicīgi izslēgt video straumju saglabāšanu un iestatīt straumēšanu kā privātu līdz testa pabeigšanas. Turpināt?"
+Basic.AutoConfig.StreamPage.UseMultitrackVideo="Tests %1"
 Basic.AutoConfig.TestPage="Rezultāti"
 Basic.AutoConfig.TestPage="Rezultāti"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programma pašreiz veic testu kopumu, lai piemeklētu ideālākos iestatījumus"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programma pašreiz veic testu kopumu, lai piemeklētu ideālākos iestatījumus"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Tests pabeigts"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Tests pabeigts"
@@ -199,6 +209,7 @@ Basic.AutoConfig.TestPage.Result.Header="Programma ir noteikusi, ka šai sistēm
 Basic.AutoConfig.TestPage.Result.Footer="Lai saglabātu šos iestatījumus, noklikšķiniet uz Pielietot iestatījumus. Lai pārkonfigurētu pavedēju un mēģinātu vēlreiz, noklikšķiniet uz Atpakaļ. Lai manuāli konfigurētu iestatījumus, noklikšķiniet uz Atcelt un atveriet Iestatījumi."
 Basic.AutoConfig.TestPage.Result.Footer="Lai saglabātu šos iestatījumus, noklikšķiniet uz Pielietot iestatījumus. Lai pārkonfigurētu pavedēju un mēģinātu vēlreiz, noklikšķiniet uz Atpakaļ. Lai manuāli konfigurētu iestatījumus, noklikšķiniet uz Atcelt un atveriet Iestatījumi."
 Basic.AutoConfig.Info="Automātiskās konfigurācijas pavedējs noteiks labākos iestatījumus, pamatojoties uz datora specifikāciju un interneta ātrumu."
 Basic.AutoConfig.Info="Automātiskās konfigurācijas pavedējs noteiks labākos iestatījumus, pamatojoties uz datora specifikāciju un interneta ātrumu."
 Basic.AutoConfig.RunAnytime="To var palaist jebkurā laikā, dodoties uz izvēlni Rīki."
 Basic.AutoConfig.RunAnytime="To var palaist jebkurā laikā, dodoties uz izvēlni Rīki."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Straumēšanas (Mērogota) Izšķirtspēja"
 Basic.Stats="Statistika"
 Basic.Stats="Statistika"
 Basic.Stats.CPUUsage="CPU lietojums"
 Basic.Stats.CPUUsage="CPU lietojums"
 Basic.Stats.HDDSpaceAvailable="Diska vieta (pieejamā)"
 Basic.Stats.HDDSpaceAvailable="Diska vieta (pieejamā)"
@@ -218,6 +229,7 @@ Basic.Stats.DroppedFrames="Izlaistie/izkritušie kadri (tīkls)"
 Basic.Stats.MegabytesSent="Kopējā datu izvade"
 Basic.Stats.MegabytesSent="Kopējā datu izvade"
 Basic.Stats.Bitrate="Bitrate (bitu pārraides ātrums)"
 Basic.Stats.Bitrate="Bitrate (bitu pārraides ātrums)"
 Basic.Stats.DiskFullIn="Disks pilns"
 Basic.Stats.DiskFullIn="Disks pilns"
+Basic.Stats.DiskFullIn.Text="%1 Stundas, %2 Minūtes"
 Basic.Stats.ResetStats="Atstatīt (nonullēt) statistiku"
 Basic.Stats.ResetStats="Atstatīt (nonullēt) statistiku"
 ResetUIWarning.Title="Tiešām vēlaties atstatīt lietotāja saskarni (GUI)?"
 ResetUIWarning.Title="Tiešām vēlaties atstatīt lietotāja saskarni (GUI)?"
 ResetUIWarning.Text="Atstatot lietotāja saskarni, kļūs neredzami papildu doki. Ja tos vēlēsieties, tie būs Skata izvēlnē jāpadara redzami. \n\nTiešām vēlaties atstatīt lietotāja saskarni?"
 ResetUIWarning.Text="Atstatot lietotāja saskarni, kļūs neredzami papildu doki. Ja tos vēlēsieties, tie būs Skata izvēlnē jāpadara redzami. \n\nTiešām vēlaties atstatīt lietotāja saskarni?"
@@ -284,6 +296,10 @@ Undo.ForceMono.On="Piepiedu mono iespējošana '%1'"
 Undo.ForceMono.Off="Piespiedu mono atspējošana '%1'"
 Undo.ForceMono.Off="Piespiedu mono atspējošana '%1'"
 Undo.Scene.Duplicate="Dubultot ainu '%1'"
 Undo.Scene.Duplicate="Dubultot ainu '%1'"
 Undo.ShowTransition="Rādīt pāreju '%1'"
 Undo.ShowTransition="Rādīt pāreju '%1'"
+Undo.HideTransition="Slēpt pāreju '%1'"
+Undo.ShowSceneItem="Rādīt '%1' iekš '%2'"
+Undo.HideSceneItem="Slēpt '%1' iekš '%2'"
+Undo.ReorderSources="Pārkārtot avotus '%1'"
 TransitionNameDlg.Text="Lūdzu ievadiet pārejas nosaukumu"
 TransitionNameDlg.Text="Lūdzu ievadiet pārejas nosaukumu"
 TransitionNameDlg.Title="Pārejas nosaukums"
 TransitionNameDlg.Title="Pārejas nosaukums"
 TitleBar.SafeMode="DROŠAIS REŽĪMS"
 TitleBar.SafeMode="DROŠAIS REŽĪMS"
@@ -335,12 +351,6 @@ Output.RecordError.Msg="Ieraksta laikā radās nenoteikta kļūme."
 Output.RecordError.EncodeErrorMsg="Ieraksta laikā radās enkodera kļūda."
 Output.RecordError.EncodeErrorMsg="Ieraksta laikā radās enkodera kļūda."
 Output.RecordError.EncodeErrorMsg.LastError="Ierakstīšanas laikā radās kodētāja kļūda:<br><br>%1"
 Output.RecordError.EncodeErrorMsg.LastError="Ierakstīšanas laikā radās kodētāja kļūda:<br><br>%1"
 Output.BadPath.Title="Nederīgs faila ceļš"
 Output.BadPath.Title="Nederīgs faila ceļš"
-LogReturnDialog="Žurnāla augšuplāde veiksmīga"
-LogReturnDialog.Description="Jūsu žurnālfails ir augšuplādēts. Tagad jūs varat koplietot tā URL atkļūdošanas vai atbalsta nolūkiem."
-LogReturnDialog.Description.Crash="Jūsu avārijas ziņojums ir augšuplādēts. Tagad jūs varat koplietot tā URL atkļūdošanas nolūkiem."
-LogReturnDialog.CopyURL="Kopēt URL"
-LogReturnDialog.AnalyzeURL="Analizēt"
-LogReturnDialog.ErrorUploadingLog="Augšuplādējot žurnālfailu atgadījās ķibele"
 Remux.SourceFile="OBS ieraksts"
 Remux.SourceFile="OBS ieraksts"
 Remux.TargetFile="Mērķa (izvada) fails"
 Remux.TargetFile="Mērķa (izvada) fails"
 Remux.Remux="Remux-ēt"
 Remux.Remux="Remux-ēt"
@@ -363,6 +373,7 @@ MissingFiles.MissingFile="Trūkstošais fails"
 MissingFiles.NewFile="Jaunais fails"
 MissingFiles.NewFile="Jaunais fails"
 MissingFiles.HelpText="Kopš jūsu pēdējās OBS izmantošanas reizes daži faili ir pazuduši."
 MissingFiles.HelpText="Kopš jūsu pēdējās OBS izmantošanas reizes daži faili ir pazuduši."
 MissingFiles.Clear="<notīrīti>"
 MissingFiles.Clear="<notīrīti>"
+MissingFiles.NumFound="Atrasti %1 no %2"
 MissingFiles.Search="Meklēt mapē..."
 MissingFiles.Search="Meklēt mapē..."
 MissingFiles.SelectFile="Izvēlieties failu..."
 MissingFiles.SelectFile="Izvēlieties failu..."
 MissingFiles.SelectDir="Izvēlieties mapi, kurā meklēt"
 MissingFiles.SelectDir="Izvēlieties mapi, kurā meklēt"
@@ -373,10 +384,14 @@ MissingFiles.Cleared="Notīrīts"
 MissingFiles.Found="Atrasts"
 MissingFiles.Found="Atrasts"
 MissingFiles.AutoSearch="Atrastas papildu failu atbilstības"
 MissingFiles.AutoSearch="Atrastas papildu failu atbilstības"
 MissingFiles.AutoSearchText="OBS šajā mapē ir atradis papildu atbilstības trūkstošajiem failiem. Vai vēlaties tās pievienot?"
 MissingFiles.AutoSearchText="OBS šajā mapē ir atradis papildu atbilstības trūkstošajiem failiem. Vai vēlaties tās pievienot?"
+MacPermissions.Description.OpenDialog="Šo dialoglodziņu var atkārtoti atvērt, izmantojot OBS Studio izvēlni."
+MacPermissions.RequestAccess="Pieprasīt Piekļuvi"
+MacPermissions.OpenPreferences="Atvērt %1 Preferences"
 MacPermissions.Item.ScreenRecording.Details="OBs vajadzīga Jūsu atļauja, lai varētu tvert ekrānu."
 MacPermissions.Item.ScreenRecording.Details="OBs vajadzīga Jūsu atļauja, lai varētu tvert ekrānu."
 MacPermissions.Item.Camera="Kamera"
 MacPermissions.Item.Camera="Kamera"
 MacPermissions.Item.Camera.Details="Šī atļauja ir vajadzīga, lai varētu tvert saturu no tīmekļa kamera vai tveršanas kartes."
 MacPermissions.Item.Camera.Details="Šī atļauja ir vajadzīga, lai varētu tvert saturu no tīmekļa kamera vai tveršanas kartes."
 MacPermissions.Item.Microphone="Mikrofons"
 MacPermissions.Item.Microphone="Mikrofons"
+MacPermissions.Item.Microphone.Details="OBS ir nepieciešama šī atļauja, ja vēlaties ierakstīt mikrofonu vai ārēju audioierīci."
 MacPermissions.Item.Accessibility="Pieejamība"
 MacPermissions.Item.Accessibility="Pieejamība"
 MacPermissions.Continue="Turpināt"
 MacPermissions.Continue="Turpināt"
 Basic.DesktopDevice1="Darbvirsmas audio"
 Basic.DesktopDevice1="Darbvirsmas audio"
@@ -395,7 +410,10 @@ ScaleFiltering.Bilinear="Bilineāra"
 ScaleFiltering.Bicubic="Bikubiska"
 ScaleFiltering.Bicubic="Bikubiska"
 ScaleFiltering.Area="Apgabals"
 ScaleFiltering.Area="Apgabals"
 BlendingMethod.Default="Noklusējums"
 BlendingMethod.Default="Noklusējums"
+BlendingMethod.SrgbOff="SRGB izslēgts"
 BlendingMode.Normal="Normāls"
 BlendingMode.Normal="Normāls"
+BlendingMode.Additive="Pievienot"
+BlendingMode.Subtract="Atņemt"
 BlendingMode.Screen="Ekrāns"
 BlendingMode.Screen="Ekrāns"
 Deinterlacing="Deinterleisings"
 Deinterlacing="Deinterleisings"
 Deinterlacing.Discard="Atmest"
 Deinterlacing.Discard="Atmest"
@@ -505,6 +523,7 @@ Basic.Main.Scenes="Ainas"
 Basic.Main.Sources="Avoti"
 Basic.Main.Sources="Avoti"
 Basic.Main.Source="Avots"
 Basic.Main.Source="Avots"
 Basic.Main.Controls="Vadīklas"
 Basic.Main.Controls="Vadīklas"
+Basic.Main.PreparingStream="Sagatavo..."
 Basic.Main.Connecting="Notiek savienošanās..."
 Basic.Main.Connecting="Notiek savienošanās..."
 Basic.Main.StartRecording="Sākt ierakstīt"
 Basic.Main.StartRecording="Sākt ierakstīt"
 Basic.Main.StartReplayBuffer="Sākt 'replay' bufera darbību"
 Basic.Main.StartReplayBuffer="Sākt 'replay' bufera darbību"
@@ -518,10 +537,19 @@ Basic.Main.StoppingRecording="Tiek beigts ieraksts..."
 Basic.Main.StopReplayBuffer="Beigt 'replay' bufera darbību"
 Basic.Main.StopReplayBuffer="Beigt 'replay' bufera darbību"
 Basic.Main.StoppingReplayBuffer="Tiek apturēts 'replay' bufferis"
 Basic.Main.StoppingReplayBuffer="Tiek apturēts 'replay' bufferis"
 Basic.Main.StopStreaming="Beigt straumēt"
 Basic.Main.StopStreaming="Beigt straumēt"
+Basic.Main.StoppingStreaming="Aptur straumi..."
+Basic.Main.ForceStopStreaming="Pārtraukt Straumēšanu (atmešanas aizkave)"
+Basic.Main.ShowContextBar="Rādīt Avotu rīkjoslu"
+Basic.Main.HideContextBar="Slēpt Avotu rīkjoslu"
 Basic.Main.StopVirtualCam="Apturēt virtuālo kameru"
 Basic.Main.StopVirtualCam="Apturēt virtuālo kameru"
+Basic.Main.Group="Grupa %1"
+Basic.Main.GroupItems="Grupēt Atlasītos Vienumus"
 Basic.Main.Ungroup="Atgrupēt"
 Basic.Main.Ungroup="Atgrupēt"
+Basic.Main.GridMode="Režģa Režīms"
+Basic.Main.ListMode="Saraksta Režīms"
 Basic.Main.VirtualCamConfig="Konfigurēt virtuālo kameru"
 Basic.Main.VirtualCamConfig="Konfigurēt virtuālo kameru"
 Basic.VCam.VirtualCamera="Virtuālā kamera"
 Basic.VCam.VirtualCamera="Virtuālā kamera"
+Basic.VCam.OutputType="Izvades Tips"
 Basic.MainMenu.File="&Fails"
 Basic.MainMenu.File="&Fails"
 Basic.MainMenu.File.Export="&Eksports"
 Basic.MainMenu.File.Export="&Eksports"
 Basic.MainMenu.File.Import="&Imports"
 Basic.MainMenu.File.Import="&Imports"
@@ -539,6 +567,10 @@ Basic.MainMenu.Edit.Scale="Priešskata mērogošana"
 Basic.MainMenu.Edit.Scale.Window="Mērogot loga izmērā"
 Basic.MainMenu.Edit.Scale.Window="Mērogot loga izmērā"
 Basic.MainMenu.Edit.Scale.Canvas="Kanvas (%1x%2)"
 Basic.MainMenu.Edit.Scale.Canvas="Kanvas (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="Izvads (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="Izvads (%1x%2)"
+Basic.MainMenu.Edit.Scale.Manual="Mērogots (%1x%2)"
+Basic.MainMenu.Edit.Scale.ZoomIn="Tuvināt"
+Basic.MainMenu.Edit.Scale.ZoomOut="Tālināt"
+Basic.MainMenu.Edit.Scale.ResetZoom="Atiestatīt Tālummaiņu"
 Basic.MainMenu.Edit.Transform="&Transformēt"
 Basic.MainMenu.Edit.Transform="&Transformēt"
 Basic.MainMenu.Edit.Transform.EditTransform="R&ediģēt transformējumu"
 Basic.MainMenu.Edit.Transform.EditTransform="R&ediģēt transformējumu"
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopēt transformējumu"
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopēt transformējumu"
@@ -566,6 +598,11 @@ Basic.MainMenu.View.ContextBar="Avotu rīkjosla"
 Basic.MainMenu.View.SourceIcons="Avotu &ikonas"
 Basic.MainMenu.View.SourceIcons="Avotu &ikonas"
 Basic.MainMenu.View.StatusBar="&Statusa josla"
 Basic.MainMenu.View.StatusBar="&Statusa josla"
 Basic.MainMenu.View.Fullscreen.Interface="Pilnekrāna saskarne"
 Basic.MainMenu.View.Fullscreen.Interface="Pilnekrāna saskarne"
+Basic.MainMenu.View.ResetUI="&Atstatīt lietotāja saskarni"
+Basic.MainMenu.View.AlwaysOnTop="&Vienmēr Virspusē"
+Basic.MainMenu.Docks="&Doki"
+Basic.MainMenu.Import="Importēt..."
+Basic.MainMenu.Export="Eksportēt..."
 Basic.MainMenu.SceneCollection="Ainu kolekcija"
 Basic.MainMenu.SceneCollection="Ainu kolekcija"
 Basic.MainMenu.Profile="&Profils"
 Basic.MainMenu.Profile="&Profils"
 Basic.MainMenu.Profile.Import="Importēt profilu"
 Basic.MainMenu.Profile.Import="Importēt profilu"
@@ -578,9 +615,15 @@ Basic.MainMenu.Help="Palīdzība"
 Basic.MainMenu.Help.HelpPortal="Palīdzība &portāla"
 Basic.MainMenu.Help.HelpPortal="Palīdzība &portāla"
 Basic.MainMenu.Help.Website="Apmeklēt tīmekļvietni"
 Basic.MainMenu.Help.Website="Apmeklēt tīmekļvietni"
 Basic.MainMenu.Help.Discord="Pievienoties &Discord serverim"
 Basic.MainMenu.Help.Discord="Pievienoties &Discord serverim"
+Basic.MainMenu.Help.WhatsNew="Kas Jauns"
 Basic.MainMenu.Help.Logs="Žurnālfaili (&L)"
 Basic.MainMenu.Help.Logs="Žurnālfaili (&L)"
 Basic.MainMenu.Help.Logs.ShowLogs="Parādīt žurnālfailus (&S)"
 Basic.MainMenu.Help.Logs.ShowLogs="Parādīt žurnālfailus (&S)"
 Basic.MainMenu.Help.Logs.UploadCurrentLog="Augšuplādēt tekošo žurnālfailu"
 Basic.MainMenu.Help.Logs.UploadCurrentLog="Augšuplādēt tekošo žurnālfailu"
+Basic.MainMenu.Help.CheckForUpdates="Pārbaudīt Atjauninājumus"
+Basic.MainMenu.Help.RestartSafeMode="Restartēt Drošajā Režīmā"
+Basic.MainMenu.Help.RestartNormal="Restartēt Normālā Režīmā"
+Basic.MainMenu.Help.About="&Par"
+Basic.Settings.ProgramRestart="Lai šie iestatījumi stātos spēkā, programma ir jārestartē."
 Basic.Settings.ConfirmTitle="Apstiprināt izmaiņas"
 Basic.Settings.ConfirmTitle="Apstiprināt izmaiņas"
 Basic.Settings.Confirm="Jums ir nesaglabātās izmaiņas. Saglabās tos?"
 Basic.Settings.Confirm="Jums ir nesaglabātās izmaiņas. Saglabās tos?"
 Basic.Settings.General="Vispārīgi"
 Basic.Settings.General="Vispārīgi"
@@ -589,11 +632,33 @@ Basic.Settings.General.Updater="Atjauninājumi"
 Basic.Settings.General.UpdateChannel="Atjauninājuma kanāls"
 Basic.Settings.General.UpdateChannel="Atjauninājuma kanāls"
 Basic.Settings.General.UpdateChannelDisabled="(Atslēgts)"
 Basic.Settings.General.UpdateChannelDisabled="(Atslēgts)"
 Basic.Settings.General.UpdateChannelDefault="(Noklusējums)"
 Basic.Settings.General.UpdateChannelDefault="(Noklusējums)"
+Basic.Settings.General.EnableAutoUpdates="Automātiski pārbaudīt atjauninājumus startēšanas laikā"
 Basic.Settings.General.Projectors="Projektori"
 Basic.Settings.General.Projectors="Projektori"
 Basic.Settings.General.HideProjectorCursor="Nerādīt kursoru virs projektoriem"
 Basic.Settings.General.HideProjectorCursor="Nerādīt kursoru virs projektoriem"
+Basic.Settings.General.SaveProjectors="Saglabāt projektorus izejot"
+Basic.Settings.General.CloseExistingProjectors="Ierobežojums līdz vienam pilnekrāna projektoram uz ekrāna"
+Basic.Settings.General.Multiview="Multiskats"
+Basic.Settings.General.MultiviewLayout="Multiskata Izkārtojums"
 Basic.Settings.General.ChannelName.stable="Stabīlie"
 Basic.Settings.General.ChannelName.stable="Stabīlie"
+Basic.Settings.General.ChannelDescription.stable="Jaunākā stabilā versija"
+Basic.Settings.General.ChannelName.beta="Beta / Izlaiduma kandidāti"
+Basic.Settings.General.ChannelDescription.beta="Potenciāli nestabilas pirmsizlaides versijas"
+Basic.Settings.Appearance="Izskats"
+Basic.Settings.Appearance.General.Variant="Stils"
+Basic.Settings.Appearance.General.NoVariant="Nav Pieejamu Stilu"
+Basic.Settings.Appearance.FontScale="Fonta Izmērs"
+Basic.Settings.Appearance.Density="Blīvums"
+Basic.Settings.Appearance.Classic="Klasisks"
+Basic.Settings.Appearance.Compact="Kompakts"
+Basic.Settings.Appearance.Normal="Normāls"
+Basic.Settings.Appearance.Comfortable="Komfortabls"
+Basic.Settings.Appearance.OptionsWarning="Dažas izskata opcijas šim stilam nav pieejamas."
+Basic.Settings.Stream.Destination="Galamērķis"
+Basic.Settings.Stream.Custom.UseAuthentication="Izmantot autentifikāciju"
 Basic.Settings.Stream.Custom.Username="Lietotājvārds"
 Basic.Settings.Stream.Custom.Username="Lietotājvārds"
 Basic.Settings.Stream.Custom.Password="Parole"
 Basic.Settings.Stream.Custom.Password="Parole"
+Basic.Settings.Stream.TTVAddon="Twitch Čata Papildinājumi"
+Basic.Settings.Stream.TTVAddon.None="Nav"
 Basic.Settings.Stream.StreamSettingsWarning="Atvērt iestatījumus"
 Basic.Settings.Stream.StreamSettingsWarning="Atvērt iestatījumus"
 Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maksimālais video bitreits: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maksimālais video bitreits: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maksimālais audio bitreits: %1 kbps"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maksimālais audio bitreits: %1 kbps"
@@ -601,6 +666,8 @@ Basic.Settings.Stream.Recommended.MaxResolution="Maksimālā izšķirtspēja: %1
 Basic.Settings.Stream.Recommended.MaxFPS="Maksimālais FPS: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Maksimālais FPS: %1"
 Basic.Settings.Output="Izvads"
 Basic.Settings.Output="Izvads"
 Basic.Settings.Output.Format="Ieraksta formāts"
 Basic.Settings.Output.Format="Ieraksta formāts"
+Basic.Settings.Output.Encoder.Video="Video Enkoders"
+Basic.Settings.Output.Encoder.Audio="Audio Enkoders"
 Basic.Settings.Output.SelectDirectory="Norādiet ierakstu mapi"
 Basic.Settings.Output.SelectDirectory="Norādiet ierakstu mapi"
 Basic.Settings.Output.DynamicBitrate="Dinamiski mainīt bitreitu, lai izvairītos no pārslodzēm"
 Basic.Settings.Output.DynamicBitrate="Dinamiski mainīt bitreitu, lai izvairītos no pārslodzēm"
 Basic.Settings.Output.DynamicBitrate.Beta="Dinamiski maina bitreitu, lai izvairītos no pārslodzēm (beta)"
 Basic.Settings.Output.DynamicBitrate.Beta="Dinamiski maina bitreitu, lai izvairītos no pārslodzēm (beta)"
@@ -611,6 +678,7 @@ Basic.Settings.Output.Mode.Adv="Advancēts"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg izvads"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg izvads"
 Basic.Settings.Output.UseReplayBuffer="Iespējot 'replay' buferi"
 Basic.Settings.Output.UseReplayBuffer="Iespējot 'replay' buferi"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Maksimālais 'replay' laiks"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Maksimālais 'replay' laiks"
+Basic.Settings.Output.ReplayBuffer.MegabytesMax="Maksimālā Atmiņa"
 Basic.Settings.Output.ReplayBuffer.Estimate="Paredzamais atmiņas izlietojums: %1 MB"
 Basic.Settings.Output.ReplayBuffer.Estimate="Paredzamais atmiņas izlietojums: %1 MB"
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Nevar novērtēt potenciālo atmiņas izmantošanu. Lūdzu iestatiet maksimālo atmiņas ierobežojumu."
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Nevar novērtēt potenciālo atmiņas izmantošanu. Lūdzu iestatiet maksimālo atmiņas ierobežojumu."
 Basic.Settings.Output.ReplayBuffer.Prefix="'Replay' bufera faila nosaukuma prefikss"
 Basic.Settings.Output.ReplayBuffer.Prefix="'Replay' bufera faila nosaukuma prefikss"
@@ -646,16 +714,22 @@ Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Nesaderīga izšķirtspē
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="Šis straumēšanas pakalpojums neatbalsta jūsu pašreizējo izvada izšķirtspēju un/vai freimreitu (kadru nomaiņas ātrumu). Tie tiks mainīti uz tuvāko saderīgo vērtību:\n\n%1\n\nVai vēlaties turpināt?"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="Šis straumēšanas pakalpojums neatbalsta jūsu pašreizējo izvada izšķirtspēju un/vai freimreitu (kadru nomaiņas ātrumu). Tie tiks mainīti uz tuvāko saderīgo vērtību:\n\n%1\n\nVai vēlaties turpināt?"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Izšķirtspēja: %1"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Izšķirtspēja: %1"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.FPS="FPS (kadri sekundē): %1"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.FPS="FPS (kadri sekundē): %1"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Title="Nesaderīgs Enkoders"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg2="Straumēšanas pakalpojums \"%1\" neatbalsta enkoderus \"%2\" un \"%3\". Šie enkoderi tiks mainīti uz \"%4\" un \"%5\".\n\nVai vēlaties turpināt?"
 Basic.Settings.Output.VideoBitrate="Video bitreits (bitu pārraides ātrums)"
 Basic.Settings.Output.VideoBitrate="Video bitreits (bitu pārraides ātrums)"
 Basic.Settings.Output.AudioBitrate="Audio bitreits (bitu pārraides ātrums)"
 Basic.Settings.Output.AudioBitrate="Audio bitreits (bitu pārraides ātrums)"
 Basic.Settings.Output.Reconnect="Automātiski atkalsavienoties"
 Basic.Settings.Output.Reconnect="Automātiski atkalsavienoties"
 Basic.Settings.Output.RetryDelay="Aizkave pēc atkārtota mēģinājuma"
 Basic.Settings.Output.RetryDelay="Aizkave pēc atkārtota mēģinājuma"
 Basic.Settings.Output.MaxRetries="Maksimālais mēģinājumu skaits"
 Basic.Settings.Output.MaxRetries="Maksimālais mēģinājumu skaits"
 Basic.Settings.Output.EncoderPreset="Enkodera priekšiestatījumi"
 Basic.Settings.Output.EncoderPreset="Enkodera priekšiestatījumi"
+Basic.Settings.Output.EncoderPreset.ultrafast="%1 (zema CPU noslodze, zemākā kvalitāte)"
+Basic.Settings.Output.EncoderPreset.veryfast="%1 (pēc noklusējuma) (vidēja CPU noslodze, standarta kvalitāte)"
+Basic.Settings.Output.EncoderPreset.fast="%1 (augsta CPU noslodze, augsta kvalitāte)"
 Basic.Settings.Output.CustomEncoderSettings="Enkodera pielāgoti iestatījumi"
 Basic.Settings.Output.CustomEncoderSettings="Enkodera pielāgoti iestatījumi"
 Basic.Settings.Output.CustomMuxerSettings="Muxer-a pielāgoti iestatījumi"
 Basic.Settings.Output.CustomMuxerSettings="Muxer-a pielāgoti iestatījumi"
 Basic.Settings.Output.NoSpaceFileName="Veidot faila nosaukumus bez atstarpēm"
 Basic.Settings.Output.NoSpaceFileName="Veidot faila nosaukumus bez atstarpēm"
 Basic.Settings.Output.Adv.Rescale="Mērogot izvadu"
 Basic.Settings.Output.Adv.Rescale="Mērogot izvadu"
+Basic.Settings.Output.Adv.Rescale.Disabled="Atspējots"
 Basic.Settings.Output.Adv.AudioTrack="Audio celiņš"
 Basic.Settings.Output.Adv.AudioTrack="Audio celiņš"
 Basic.Settings.Output.Adv.Streaming="Straumēšana"
 Basic.Settings.Output.Adv.Streaming="Straumēšana"
 Basic.Settings.Output.Adv.Streaming.Settings="Straumēšanas iestatījumi"
 Basic.Settings.Output.Adv.Streaming.Settings="Straumēšanas iestatījumi"
@@ -711,10 +785,23 @@ FilenameFormatting.TT.hh="Stunda 24h formātā (00-23)"
 FilenameFormatting.TT.mm="Minūte (00-59)"
 FilenameFormatting.TT.mm="Minūte (00-59)"
 FilenameFormatting.TT.ss="Sekunde (00-59)"
 FilenameFormatting.TT.ss="Sekunde (00-59)"
 FilenameFormatting.TT.Percent="% zīme"
 FilenameFormatting.TT.Percent="% zīme"
+FilenameFormatting.TT.B="Pilns mēneša nosaukums"
+FilenameFormatting.TT.H="Stunda 24h formātā (00-23)"
+FilenameFormatting.TT.I="Stunda 12h formātā (01–12)"
+FilenameFormatting.TT.m="Mēnesis kā decimāls skaitlis (01-12)"
+FilenameFormatting.TT.M="Minūte (00-59)"
+FilenameFormatting.TT.p="AM vai PM apzīmējums"
+FilenameFormatting.TT.S="Sekunde (00-59)"
+FilenameFormatting.TT.y="Gads, pēdējie divi cipari (00-99)"
+FilenameFormatting.TT.Y="Gads"
+FilenameFormatting.TT.Z="Laika zonas nosaukums vai saīsinājums"
+FilenameFormatting.TT.FPS="Kadri sekundē"
+FilenameFormatting.TT.VF="Video formāts"
 Basic.Settings.Video.Adapter="Video adapteris"
 Basic.Settings.Video.Adapter="Video adapteris"
 Basic.Settings.Video.BaseResolution="Bāzes (kanvas) izšķirtspēja"
 Basic.Settings.Video.BaseResolution="Bāzes (kanvas) izšķirtspēja"
 Basic.Settings.Video.ScaledResolution="Izvada (mērogota) izšķirtspēja"
 Basic.Settings.Video.ScaledResolution="Izvada (mērogota) izšķirtspēja"
 Basic.Settings.Video.DownscaleFilter="Mērogošanas filtrs"
 Basic.Settings.Video.DownscaleFilter="Mērogošanas filtrs"
+Basic.Settings.Video.DownscaleFilter.Unavailable="[Izšķirtspējas atbilst, samazināšana nav nepieciešama]"
 Basic.Settings.Video.FPSCommon="Vienkāršas FPS vērtības"
 Basic.Settings.Video.FPSCommon="Vienkāršas FPS vērtības"
 Basic.Settings.Video.FPSInteger="FPS kā vesels skaitlis"
 Basic.Settings.Video.FPSInteger="FPS kā vesels skaitlis"
 Basic.Settings.Video.FPSFraction="FPS kā daļskaitlis"
 Basic.Settings.Video.FPSFraction="FPS kā daļskaitlis"
@@ -753,6 +840,10 @@ Basic.Settings.Audio.EnablePushToTalk="Iespējot funkciju \"Nospiest, lai runāt
 Basic.Settings.Audio.PushToTalkDelay="“Nospiest, lai runātu” funkcijas aizture"
 Basic.Settings.Audio.PushToTalkDelay="“Nospiest, lai runātu” funkcijas aizture"
 Basic.Settings.Audio.UnknownAudioDevice="[Ierīce nav pievienota vai nav pieejama]"
 Basic.Settings.Audio.UnknownAudioDevice="[Ierīce nav pievienota vai nav pieejama]"
 Basic.Settings.Audio.Disabled="Atspējots"
 Basic.Settings.Audio.Disabled="Atspējots"
+Basic.Settings.Accessibility="Pieejamība"
+Basic.Settings.Accessibility.ColorOverrides="Izmantot Citas Krāsas"
+Basic.Settings.Accessibility.ColorOverrides.Preset.Default="Noklusējums"
+Basic.Settings.Accessibility.ColorOverrides.Preset.Custom="Pielāgots"
 Basic.Settings.Advanced="Advancēts"
 Basic.Settings.Advanced="Advancēts"
 Basic.Settings.Advanced.General.ProcessPriority="Procesa prioritāte"
 Basic.Settings.Advanced.General.ProcessPriority="Procesa prioritāte"
 Basic.Settings.Advanced.General.ProcessPriority.High="Augsta"
 Basic.Settings.Advanced.General.ProcessPriority.High="Augsta"
@@ -808,6 +899,7 @@ Hotkeys.PageUp="PageUp"
 Hotkeys.PageDown="PageDown"
 Hotkeys.PageDown="PageDown"
 Hotkeys.Backspace="Backspace (atpakaļdzēšana)"
 Hotkeys.Backspace="Backspace (atpakaļdzēšana)"
 Hotkeys.Print="Print (drukāt)"
 Hotkeys.Print="Print (drukāt)"
+Hotkeys.Pause="Pauze"
 Hotkeys.MouseButton="Pele %1"
 Hotkeys.MouseButton="Pele %1"
 Mute="Noklusināt"
 Mute="Noklusināt"
 Unmute="Atjaunot skaņu"
 Unmute="Atjaunot skaņu"
@@ -818,6 +910,11 @@ SceneItemHide="Nerādīt '%1'"
 OutputWarnings.NoTracksSelected="Jums jāizvēlas vismaz viens celiņš"
 OutputWarnings.NoTracksSelected="Jums jāizvēlas vismaz viens celiņš"
 OutputWarnings.MP4Recording="Brīdinājums: ierakstus, kas saglabāti MP4/MOV, nebūs iespējams atgūt, ja failu nevarēs pabeigt (piemēram, Windows zilā nāves ekrāna, elektrības zudumu u.c. dēļ). Ja vēlaties ierakstīt vairākus audio celiņus, apsveriet iespēju izmantot MKV un, vajadzības gadījumā, pēcāk ierakstu pārtaisīt/pārkonvertēt uz MP4/MOV (Fails → Remux ieraksti)"
 OutputWarnings.MP4Recording="Brīdinājums: ierakstus, kas saglabāti MP4/MOV, nebūs iespējams atgūt, ja failu nevarēs pabeigt (piemēram, Windows zilā nāves ekrāna, elektrības zudumu u.c. dēļ). Ja vēlaties ierakstīt vairākus audio celiņus, apsveriet iespēju izmantot MKV un, vajadzības gadījumā, pēcāk ierakstu pārtaisīt/pārkonvertēt uz MP4/MOV (Fails → Remux ieraksti)"
 OutputWarnings.CannotPause="Brīdinājums: ierakstus nevar nopauzēt, ja ierakstīšanas enkoders ir iestatīts uz \"(Lietot straumes enkoderi)\""
 OutputWarnings.CannotPause="Brīdinājums: ierakstus nevar nopauzēt, ja ierakstīšanas enkoders ir iestatīts uz \"(Lietot straumes enkoderi)\""
+CodecCompat.Incompatible="(Nesaderīgs ar %1)"
+CodecCompat.CodecPlaceholder="Izvēlēties Enkoderi..."
+CodecCompat.ContainerPlaceholder="Izvēlēties Formātu..."
+CodecCompat.CodecMissingOnExit.Title="Nav Izvēlēts Enkoders"
+CodecCompat.ContainerMissingOnExit.Title="Nav Izvēlēts Formāts"
 FinalScene.Title="Dzēst ainu"
 FinalScene.Title="Dzēst ainu"
 FinalScene.Text="Jābūt vismaz vienai ainai."
 FinalScene.Text="Jābūt vismaz vienai ainai."
 NoSources.Title="Avotu nav"
 NoSources.Title="Avotu nav"
@@ -833,9 +930,13 @@ About.Donate="Sniedziet ieguldījumu/atbalstu"
 About.GetInvolved="Iesaistieties"
 About.GetInvolved="Iesaistieties"
 About.Authors="Autori"
 About.Authors="Autori"
 About.License="Licence"
 About.License="Licence"
+About.Error="Kļūda! Failu nevarēja nolasīt.\n\nDodieties uz: %1"
 About.Contribute="Atbalstiet OBS projektu"
 About.Contribute="Atbalstiet OBS projektu"
 AddUrl.Title="Pievienot avotu, izmantojot URL"
 AddUrl.Title="Pievienot avotu, izmantojot URL"
 AddUrl.Text="Jūs esat OBSā ievilcis URL. Tas automātiski pievienos šo saiti kā avotu. Turpināt?"
 AddUrl.Text="Jūs esat OBSā ievilcis URL. Tas automātiski pievienos šo saiti kā avotu. Turpināt?"
+ResizeOutputSizeOfSource="Izvades izmēra maiņa (avota lielums)"
+ResizeOutputSizeOfSource.Text="Bāzes un izvades izšķirtspēja tiks mainīta atbilstoši pašreizējā avota izmēram."
+ResizeOutputSizeOfSource.Continue="Vēlaties turpināt?"
 PreviewTransition="Priekšskatīt pāreju"
 PreviewTransition="Priekšskatīt pāreju"
 Importer="Ainu kolekcijas importētājs"
 Importer="Ainu kolekcijas importētājs"
 Importer.SelectCollection="Izvēlieties ainu kolekciju"
 Importer.SelectCollection="Izvēlieties ainu kolekciju"
@@ -845,10 +946,11 @@ Importer.Path="Kolekcijas ceļš"
 Importer.Program="Identificētā programma"
 Importer.Program="Identificētā programma"
 Importer.AutomaticCollectionPrompt="Automātiski meklēt ainu kolekcijas"
 Importer.AutomaticCollectionPrompt="Automātiski meklēt ainu kolekcijas"
 Importer.AutomaticCollectionText="OBS var automātiski atrast importējamas ainu kolekcijas no atbalstītās trešo personu programmatūras. Vai vēlaties, lai OBS automātiski atrastu kolekcijas jūsu vietā?\n\nVarat šo vēlāk mainīt izvēlnē Iestatījumi> Vispārīgi> Importētāji."
 Importer.AutomaticCollectionText="OBS var automātiski atrast importējamas ainu kolekcijas no atbalstītās trešo personu programmatūras. Vai vēlaties, lai OBS automātiski atrastu kolekcijas jūsu vietā?\n\nVarat šo vēlāk mainīt izvēlnē Iestatījumi> Vispārīgi> Importētāji."
+Importer.SelectFile="Pārlūkot..."
 Restart="Restarts"
 Restart="Restarts"
 NeedsRestart="OBS Studija ir jāpārlaiž. Vai vēlaties pārlaist tūlīt?"
 NeedsRestart="OBS Studija ir jāpārlaiž. Vai vēlaties pārlaist tūlīt?"
+LoadProfileNeedsRestart="Profilā ir iestatījumi, kuriem nepieciešama OBS restartēšana:\n%1\n\nVai vēlaties restartēt OBS, lai šie iestatījumi stātos spēkā?"
 ContextBar.NoSelectedSource="Nav neviena avota"
 ContextBar.NoSelectedSource="Nav neviena avota"
-ContextBar.ResetTransform="Atstatīt transformēšanu"
 ContextBar.MediaControls.PlayMedia="Spēlēt mediju"
 ContextBar.MediaControls.PlayMedia="Spēlēt mediju"
 ContextBar.MediaControls.PauseMedia="Pauzēt mediju"
 ContextBar.MediaControls.PauseMedia="Pauzēt mediju"
 ContextBar.MediaControls.StopMedia="Apturēt (stopēt) mediju"
 ContextBar.MediaControls.StopMedia="Apturēt (stopēt) mediju"
@@ -856,11 +958,26 @@ ContextBar.MediaControls.RestartMedia="Pārlaist mediju"
 ContextBar.MediaControls.PlaylistNext="Nākošais spēlējamo sarakstā"
 ContextBar.MediaControls.PlaylistNext="Nākošais spēlējamo sarakstā"
 ContextBar.MediaControls.PlaylistPrevious="Iepriekšējais spēlējamo sarakstā"
 ContextBar.MediaControls.PlaylistPrevious="Iepriekšējais spēlējamo sarakstā"
 ContextBar.MediaControls.BlindSeek="Medija pārtīšanas vidžets"
 ContextBar.MediaControls.BlindSeek="Medija pārtīšanas vidžets"
+YouTube.Auth.Ok="Autorizācija veiksmīgi pabeigta.\nTagad varat aizvērt šo lapu."
+YouTube.Auth.NoCode="Autorizācijas process netika pabeigts."
+YouTube.Auth.WaitingAuth.Title="YouTube Lietotāja Autorizācija"
+YouTube.AuthError.Text="Neizdevās iegūt kanāla informāciju: %1."
+YouTube.Actions.Latency="Latentums"
+YouTube.Actions.Latency.Normal="Normāls"
+YouTube.Actions.Latency.Low="Zems"
+YouTube.Actions.Latency.UltraLow="Īpaši zems"
+YouTube.Actions.EnableAutoStart="Iespējot automātisko startēšanu"
+YouTube.Actions.EnableAutoStop="Iespējot automātisko apturēšanu"
+YouTube.Actions.EnableDVR="Iespējot DVR"
 YouTube.Actions.ScheduleForLater="Ieplānot spēlēt vēlāk"
 YouTube.Actions.ScheduleForLater="Ieplānot spēlēt vēlāk"
+YouTube.Actions.RememberSettings="Atcerēties šos iestatījumus"
 YouTube.Actions.Error.Title="Tiešraides izveides kļūme"
 YouTube.Actions.Error.Title="Tiešraides izveides kļūme"
 YouTube.Actions.Error.Text="YouTube piekļuves kļūme '%1'. <br/> Detalizētu kļūdas aprakstu var atrast vietnē <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="YouTube piekļuves kļūme '%1'. <br/> Detalizētu kļūdas aprakstu var atrast vietnē <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="Apraides izveides kļūme '%1'. <br/> Detalizētu kļūmes aprakstu var atrast vietnē <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="Apraides izveides kļūme '%1'. <br/> Detalizētu kļūmes aprakstu var atrast vietnē <a href='https://developers.google.com/youtube/v3/live/docs/errors'>https://developers.google.com/youtube/v3/live/docs/errors</a>"
 YouTube.Actions.EventCreated.Title="Notikums izveidots"
 YouTube.Actions.EventCreated.Title="Notikums izveidots"
 YouTube.Actions.EventCreated.Text="Notikums sekmīgi izveidots."
 YouTube.Actions.EventCreated.Text="Notikums sekmīgi izveidots."
 YouTube.Actions.Stream="Straumi"
 YouTube.Actions.Stream="Straumi"
+YouTube.Actions.Stream.ScheduledFor="Ieplānots %1"
 YouTube.Actions.Notify.CreatingBroadcast="Notiek jaunas tiešraides izveide, lūdzu, uzgaidiet ..."
 YouTube.Actions.Notify.CreatingBroadcast="Notiek jaunas tiešraides izveide, lūdzu, uzgaidiet ..."
+ConfigDownload.WarningMessageTitle="Brīdinājums"
+MultitrackVideo.IncompatibleSettings.Title="Nesaderīgi Iestatījumi"

+ 0 - 2
frontend/data/locale/mn-MN.ini

@@ -185,8 +185,6 @@ Output.ConnectFail.Disconnected="Серверээс салгагдсан бай
 Output.RecordFail.Title="Бичлэг хийх эхлэхгээд амжилтгүй болсон"
 Output.RecordFail.Title="Бичлэг хийх эхлэхгээд амжилтгүй болсон"
 Output.RecordError.Title="Бичлэгийн алдаа"
 Output.RecordError.Title="Бичлэгийн алдаа"
 Output.RecordError.Msg="Бичлэг хийж байх үед тодорхойгүй алдаа гарлаа."
 Output.RecordError.Msg="Бичлэг хийж байх үед тодорхойгүй алдаа гарлаа."
-LogReturnDialog.CopyURL="URL хуулах"
-LogReturnDialog.AnalyzeURL="Анализ хийх"
 Remux.SourceFile="OBS-ийн бичлэг"
 Remux.SourceFile="OBS-ийн бичлэг"
 Remux.ClearAll="Бүх зүйлсийг арилгах"
 Remux.ClearAll="Бүх зүйлсийг арилгах"
 Remux.OBSRecording="OBS-ийн бичлэг"
 Remux.OBSRecording="OBS-ийн бичлэг"

+ 27 - 12
frontend/data/locale/ms-MY.ini

@@ -109,10 +109,14 @@ PluginsFailedToLoad.Text="Pemalam OBS berikut gagal dimuatkan:\n\n%1\nSila kemas
 AlreadyRunning.Title="OBS sedang dijalankan"
 AlreadyRunning.Title="OBS sedang dijalankan"
 AlreadyRunning.Text="OBS sedang dijalankan! Melainkan anda mahu membuatnya, sila matikan apa jua kejadian OSB sebelum cuba menjalankan kejadian yang baharu. Jika anda telah menetapkan OBS terus diminimumkan ke dalam talam sistem, sila periksa sama ada ia masih ada di sana."
 AlreadyRunning.Text="OBS sedang dijalankan! Melainkan anda mahu membuatnya, sila matikan apa jua kejadian OSB sebelum cuba menjalankan kejadian yang baharu. Jika anda telah menetapkan OBS terus diminimumkan ke dalam talam sistem, sila periksa sama ada ia masih ada di sana."
 AlreadyRunning.LaunchAnyway="Lancar Jua"
 AlreadyRunning.LaunchAnyway="Lancar Jua"
-AutoSafeMode.Title="Mod Selamat"
-AutoSafeMode.Text="OBS tidak ditutup dengan betul ketika sesi terakhir anda. \n\nAdakah anda mahu mulakan dalam Mod Selamat (pemalam pihak ketiga, skip, dan WebSockets dimatikan)? "
-AutoSafeMode.LaunchSafe="Jalankan dalam Mod Selamat"
-AutoSafeMode.LaunchNormal="Jalankan seperti Biasa"
+CrashHandling.Dialog.Title="OBS Studio Dikesan Terhenti"
+CrashHandling.Labels.Text="OBS Studio tidak ditutup dengan baik.\n\nJalankan dalam Mod Selamat (pemalam pihak ketiga, skrip dan WebSockets dilumpuhkan)?"
+CrashHandling.Labels.PrivacyNotice="Anda juga boleh memilih untuk memuat-naik laporan kerosakan terbaharu secara automatik ke OBSProject.<br /><br />Sila baca <a href='https://obsproject.com/privacy-policy'>Dasar Privasi</a> sebelum memuat-naik sebarang fail dan beri perhatian khusus kepada bahagian berkenaan muat-naik fail."
+CrashHandling.Checkbox.SendReport="Saya telah membaca dasar privasi dan persetujuan untuk muat-naik."
+CrashHandling.Buttons.LaunchSafe="Jalankan dalam Mod Selamat"
+CrashHandling.Buttons.LaunchNormal="Jalankan dalam Mod Biasa"
+CrashHandling.Errors.UploadJSONError="Ralat berlaku semasa cuba memuat-naik log kerosakan sistem terkini. Sila cuba lagi."
+CrashHandling.Errors.Title="Ralat Memuat-naik Log Kerosakan"
 SafeMode.Restart="Adakah anda mahu mulakan OBS dalam Mod Selamat (pemalam pihak ketiga, skrip, dan WebSockets dimatikan)? "
 SafeMode.Restart="Adakah anda mahu mulakan OBS dalam Mod Selamat (pemalam pihak ketiga, skrip, dan WebSockets dimatikan)? "
 SafeMode.RestartNormal="Anda pasti mahu mulakan semula OBS dalam Mod Biasa?"
 SafeMode.RestartNormal="Anda pasti mahu mulakan semula OBS dalam Mod Biasa?"
 ChromeOS.Title="Platform Tidak Disokong"
 ChromeOS.Title="Platform Tidak Disokong"
@@ -361,12 +365,17 @@ Output.NoBroadcast.Title="Tiada Siaran Dikonfigur"
 Output.NoBroadcast.Text="Anda perlu sediakan siaran sebelum anda boleh memulakan penstriman."
 Output.NoBroadcast.Text="Anda perlu sediakan siaran sebelum anda boleh memulakan penstriman."
 Output.BroadcastStartFailed="Gagal memulakan siaran"
 Output.BroadcastStartFailed="Gagal memulakan siaran"
 Output.BroadcastStopFailed="Gagal menghentikan siaran"
 Output.BroadcastStopFailed="Gagal menghentikan siaran"
-LogReturnDialog="Muat Naik Log Berjaya"
-LogReturnDialog.Description="Fail log anda telah dimuat naik. Anda kini boleh berkongsi URL untuk tujuan penyahpepijatan atau sokongan."
-LogReturnDialog.Description.Crash="Laporan kerosakan anda telah dimuat naik. Anda kini boleh berkongsi URL untuk tujuan penyahpepijatan."
-LogReturnDialog.CopyURL="Salin URL"
-LogReturnDialog.AnalyzeURL="Analisis"
-LogReturnDialog.ErrorUploadingLog="Ralat memuat naik fail log"
+LogUploadDialog.Title="Muat-naik Fail Log OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Sila baca <a href='https://obsproject.com/privacy-policy'>Dasar Privasi</a> dan bahagian mengenai muat-naik fail sebelum memuat-naik sebarang fail."
+LogUploadDialog.Labels.Progress="Muat-naik log sedang dijalankan. Sila tunggu..."
+LogUploadDialog.Labels.Description.AppLog="Fail log anda telah dimuat-naik. Anda kini boleh berkongsi URL untuk tujuan penyahpepijatan atau sokongan."
+LogUploadDialog.Labels.Description.CrashLog="Laporan ranap sistem anda telah dimuat-naik. Anda kini boleh berkongsi URL untuk tujuan penyahpepijatan."
+LogUploadDialog.Buttons.ConfirmUpload="Muat-naik"
+LogUploadDialog.Buttons.CopyURL="Salin Log URL"
+LogUploadDialog.Buttons.AnalyzeURL="Analisis Fail Log"
+LogUploadDialog.Buttons.RetryButton="Cuba Semula"
+LogUploadDialog.Errors.Template="Ralat berlaku semasa cuba memuat-naik fail:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Tiada fail untuk dimuat-naik ditemui atau fail kosong."
 Remux.SourceFile="Rakaman OBS"
 Remux.SourceFile="Rakaman OBS"
 Remux.TargetFile="Fail Sasaran"
 Remux.TargetFile="Fail Sasaran"
 Remux.Stop="Henti Remux"
 Remux.Stop="Henti Remux"
@@ -575,7 +584,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.AddChapterMarker="Tambah Penanda Bab (MP4 Hibrid/MOV 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..."
@@ -799,6 +808,7 @@ Basic.Settings.Stream.AdvancedOptions="Tetapan Lanjutan"
 Basic.Settings.Output.Format="Format Rakaman"
 Basic.Settings.Output.Format="Format Rakaman"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
 Basic.Settings.Output.Format.hMP4="MP4 Hibrid [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 Hibrid [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV Hibrid [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="MP4 Terserpih (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 Terserpih (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV Terserpih (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV Terserpih (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV yang difragment menulis rakaman dalam ketulan dan tidak memerlukan pengakhiran yang sama seperti fail MOV tradisional.\nIni memastikan fail kekal boleh dimainkan walaupun menulis ke cakera terganggu, contohnya, akibat BSOD atau kehilangan kuasa.\n\nIni mungkin tidak serasi dengan semua pemain dan editor. Gunakan Fail → Remux Recordings untuk menukar fail kepada format yang lebih serasi jika perlu."
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV yang difragment menulis rakaman dalam ketulan dan tidak memerlukan pengakhiran yang sama seperti fail MOV tradisional.\nIni memastikan fail kekal boleh dimainkan walaupun menulis ke cakera terganggu, contohnya, akibat BSOD atau kehilangan kuasa.\n\nIni mungkin tidak serasi dengan semua pemain dan editor. Gunakan Fail → Remux Recordings untuk menukar fail kepada format yang lebih serasi jika perlu."
@@ -1159,7 +1169,6 @@ Restart="Mula Semula"
 NeedsRestart="Studio OBS perlu dimulakan semula. Anda mahu memulakan semula sekarang?"
 NeedsRestart="Studio OBS perlu dimulakan semula. Anda mahu memulakan semula sekarang?"
 LoadProfileNeedsRestart="Profil mengandungi tetapan yang memerlukan memulakan semula OBS:\n%1\n\nAdakah anda mahu memulakan semula OBS agar tetapan ini dapat dilaksanakan?"
 LoadProfileNeedsRestart="Profil mengandungi tetapan yang memerlukan memulakan semula OBS:\n%1\n\nAdakah anda mahu memulakan semula OBS agar tetapan ini dapat dilaksanakan?"
 ContextBar.NoSelectedSource="Tiada sumber dipilih"
 ContextBar.NoSelectedSource="Tiada sumber dipilih"
-ContextBar.ResetTransform="Tetap Semula Jelmaan"
 ContextBar.MediaControls.PlayMedia="Main Media"
 ContextBar.MediaControls.PlayMedia="Main Media"
 ContextBar.MediaControls.PauseMedia="Jeda Media"
 ContextBar.MediaControls.PauseMedia="Jeda Media"
 ContextBar.MediaControls.StopMedia="Henti Media"
 ContextBar.MediaControls.StopMedia="Henti Media"
@@ -1269,3 +1278,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Kemaskini Tetapan
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 pada masa ini tidak serasi dengan [Audio → Umum → Saluran] ditetapkan kepada '%2', %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 pada masa ini tidak serasi dengan [Audio → Umum → Saluran] ditetapkan kepada '%2', %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Umum → Saluran] perlu ditetapkan kepada '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Audio → Umum → Saluran] perlu ditetapkan kepada '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 memerlukan berbilang tetapan berbeza untuk [Audio → Umum → Saluran]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 memerlukan berbilang tetapan berbeza untuk [Audio → Umum → Saluran]"
+Basic.OpenPluginManager="Pengurus Plugin"
+PluginManager="Pengurus Plugin"
+PluginManager.HelpText="Pengurus Plugin"
+PluginManager.Restart="Mula Semula OBS?"
+PluginManager.NeedsRestart="Untuk menggunakan perubahan ini, OBS perlu dimulakan semula. Adakah anda mahu memulakan semula sekarang?"
+PluginManager.MissingPlugin="[PLUGIN TIDAK DITEMUI]"

+ 0 - 11
frontend/data/locale/nb-NO.ini

@@ -99,10 +99,6 @@ PluginsFailedToLoad.Text="Følgende utvidelser kunne ikke lastes: \n\n%1\n Vennl
 AlreadyRunning.Title="OBS kjører allerede"
 AlreadyRunning.Title="OBS kjører allerede"
 AlreadyRunning.Text="OBS kjører allerede! Hvis dette ikke var bevisst, vennligst lukk alle eksisterende kjørende tilfeller av OBS før du kjører noen nye. Hvis du har satt OBS til å minimere til oppgavelinjen, vennligst sjekk om den fortsatt kjører der."
 AlreadyRunning.Text="OBS kjører allerede! Hvis dette ikke var bevisst, vennligst lukk alle eksisterende kjørende tilfeller av OBS før du kjører noen nye. Hvis du har satt OBS til å minimere til oppgavelinjen, vennligst sjekk om den fortsatt kjører der."
 AlreadyRunning.LaunchAnyway="Start uansett"
 AlreadyRunning.LaunchAnyway="Start uansett"
-AutoSafeMode.Title="Sikkerhetmodus"
-AutoSafeMode.Text="OBS ble ikke avsluttet riktig forrige gang.\n\nØnsker du å starte i sikker-modus (tredjeparts utvidelser, skripting og WebSockets deaktivert)?"
-AutoSafeMode.LaunchSafe="Kjør i Sikkerhetsmodus"
-AutoSafeMode.LaunchNormal="Kjør normalt"
 SafeMode.Restart="Ønsker du å starte OBS i sikker-modus (tredjeparts utvidelser, skripting og WebSockets deaktivert)?"
 SafeMode.Restart="Ønsker du å starte OBS i sikker-modus (tredjeparts utvidelser, skripting og WebSockets deaktivert)?"
 SafeMode.RestartNormal="Ønsker du å starte OBS på nytt som normalt?"
 SafeMode.RestartNormal="Ønsker du å starte OBS på nytt som normalt?"
 ChromeOS.Title="Usupportert platform"
 ChromeOS.Title="Usupportert platform"
@@ -346,12 +342,6 @@ Output.NoBroadcast.Title="Ingen Sending Konfigurert"
 Output.NoBroadcast.Text="Du må sette opp strømming før du kan strømme."
 Output.NoBroadcast.Text="Du må sette opp strømming før du kan strømme."
 Output.BroadcastStartFailed="Kunne ikke starte kringkastingen"
 Output.BroadcastStartFailed="Kunne ikke starte kringkastingen"
 Output.BroadcastStopFailed="Kunne ikke stoppe kringkastingen"
 Output.BroadcastStopFailed="Kunne ikke stoppe kringkastingen"
-LogReturnDialog="Vellykket Loggopplasting"
-LogReturnDialog.Description="Loggfilen din har blitt lastet opp. Du kan nå dele linken for feilsøking eller til støtteformål."
-LogReturnDialog.Description.Crash="Kræsjrapporten har blit lastet opp. Du kan nå dele linken for feilsøkingsformål."
-LogReturnDialog.CopyURL="Kopiér URL"
-LogReturnDialog.AnalyzeURL="Analyser"
-LogReturnDialog.ErrorUploadingLog="Feil ved opplasting av loggfil."
 Remux.SourceFile="OBS-opptak"
 Remux.SourceFile="OBS-opptak"
 Remux.TargetFile="Målfil"
 Remux.TargetFile="Målfil"
 Remux.Remux="Remuks"
 Remux.Remux="Remuks"
@@ -1089,7 +1079,6 @@ Importer.AutomaticCollectionText="OBS kan automatisk finne importerbare scenekol
 Restart="Omstart"
 Restart="Omstart"
 NeedsRestart="OBS Studio må startes på nytt. Vil du starte på nytt nå?"
 NeedsRestart="OBS Studio må startes på nytt. Vil du starte på nytt nå?"
 ContextBar.NoSelectedSource="Ingen kilde er valgt"
 ContextBar.NoSelectedSource="Ingen kilde er valgt"
-ContextBar.ResetTransform="Tilbakestill transformering"
 ContextBar.MediaControls.PlayMedia="Spill av media"
 ContextBar.MediaControls.PlayMedia="Spill av media"
 ContextBar.MediaControls.PauseMedia="Pause media"
 ContextBar.MediaControls.PauseMedia="Pause media"
 ContextBar.MediaControls.StopMedia="Stop media"
 ContextBar.MediaControls.StopMedia="Stop media"

+ 25 - 13
frontend/data/locale/nl-NL.ini

@@ -108,10 +108,14 @@ PluginsFailedToLoad.Text="De volgende OBS plugins konden niet laden:\n\n%1\nGeli
 AlreadyRunning.Title="OBS is al actief"
 AlreadyRunning.Title="OBS is al actief"
 AlreadyRunning.Text="OBS is al actief! Tenzij je dit wilde doen, sluit a.u.b. alle reeds draaiende instanties van OBS voor je een nieuwe instantie opstart. Als je OBS hebt ingesteld om naar het systeemvak te minimaliseren, controleer dan of hij daar nog uitgevoerd wordt."
 AlreadyRunning.Text="OBS is al actief! Tenzij je dit wilde doen, sluit a.u.b. alle reeds draaiende instanties van OBS voor je een nieuwe instantie opstart. Als je OBS hebt ingesteld om naar het systeemvak te minimaliseren, controleer dan of hij daar nog uitgevoerd wordt."
 AlreadyRunning.LaunchAnyway="Toch starten"
 AlreadyRunning.LaunchAnyway="Toch starten"
-AutoSafeMode.Title="Veilige modus"
-AutoSafeMode.Text="OBS is niet correct afgesloten tijdens de vorige sessie.\n\nWil je nu starten in veilige modus (plugins van derden, scripting en WebSockets uitgeschakeld)?"
-AutoSafeMode.LaunchSafe="Starten in veilige modus"
-AutoSafeMode.LaunchNormal="Start normaal"
+CrashHandling.Dialog.Title="OBS Studio crash gedetecteerd"
+CrashHandling.Labels.Text="OBS Studio is niet correct afgesloten.\n\nUitvoeren in de veilige modus (plug-ins van derden, scripting en WebSockets uitgeschakeld)?"
+CrashHandling.Labels.PrivacyNotice="U kunt er ook voor kiezen om automatisch het meest recente crashrapport te uploaden naar het OBSProject.<br /><br />Lees het <a href='https://obsproject.com/privacy-policy'>Privacybeleid</a> voordat u bestanden uploadt en besteed speciale aandacht aan de gedeelten over het uploaden van bestanden."
+CrashHandling.Checkbox.SendReport="Ik heb het privacybeleid gelezen en ga akkoord met het uploaden."
+CrashHandling.Buttons.LaunchSafe="Starten in veilige modus"
+CrashHandling.Buttons.LaunchNormal="Starten in normale modus"
+CrashHandling.Errors.UploadJSONError="Er is een fout opgetreden bij het uploaden van het meest recente crashlog. Probeer het later opnieuw."
+CrashHandling.Errors.Title="Crash log upload fout"
 SafeMode.Restart="Wil je OBS herstarten in veilige modus (plugins van derden, scripting en WebSockets uitgeschakeld)?"
 SafeMode.Restart="Wil je OBS herstarten in veilige modus (plugins van derden, scripting en WebSockets uitgeschakeld)?"
 SafeMode.RestartNormal="Wil je OBS herstarten in normale modus?"
 SafeMode.RestartNormal="Wil je OBS herstarten in normale modus?"
 ChromeOS.Title="Niet-ondersteund platform"
 ChromeOS.Title="Niet-ondersteund platform"
@@ -335,7 +339,7 @@ Output.ConnectFail.Title="Kan geen verbinding maken"
 Output.ConnectFail.BadPath="Ongeldig pad of verbindings-url. Controleer a.u.b. of je instellingen geldig zijn."
 Output.ConnectFail.BadPath="Ongeldig pad of verbindings-url. Controleer a.u.b. of je instellingen geldig zijn."
 Output.ConnectFail.ConnectFailed="Kan geen verbinding maken met de server"
 Output.ConnectFail.ConnectFailed="Kan geen verbinding maken met de server"
 Output.ConnectFail.InvalidStream="Kon het gespecificeerde kanaal of streamkey niet openen. Mogelijk is het kanaal of de key ongeldig of denkt de server dat je nog steeds aangemeld bent."
 Output.ConnectFail.InvalidStream="Kon het gespecificeerde kanaal of streamkey niet openen. Mogelijk is het kanaal of de key ongeldig of denkt de server dat je nog steeds aangemeld bent."
-Output.ConnectFail.HdrDisabled="HDR output is op dit moment uitgeschakeld voor deze output."
+Output.ConnectFail.HdrDisabled="HDR output is op dit moment uitgeschakeld voor deze output.)"
 Output.ConnectFail.Error="Er is een onverwachte fout opgetreden bij het verbinden met de server. Meer informatie in het logbestand."
 Output.ConnectFail.Error="Er is een onverwachte fout opgetreden bij het verbinden met de server. Meer informatie in het logbestand."
 Output.ConnectFail.Disconnected="Verbinding met de server is gesloten."
 Output.ConnectFail.Disconnected="Verbinding met de server is gesloten."
 Output.StreamEncodeError.Title="Coderingsfout"
 Output.StreamEncodeError.Title="Coderingsfout"
@@ -355,12 +359,17 @@ Output.NoBroadcast.Title="Geen uitzending geconfigureerd"
 Output.NoBroadcast.Text="Je moet een uitzending instellen voordat je kunt streamen."
 Output.NoBroadcast.Text="Je moet een uitzending instellen voordat je kunt streamen."
 Output.BroadcastStartFailed="Uitzending starten mislukt"
 Output.BroadcastStartFailed="Uitzending starten mislukt"
 Output.BroadcastStopFailed="Uitzending stoppen mislukt"
 Output.BroadcastStopFailed="Uitzending stoppen mislukt"
-LogReturnDialog="Log succesvol geüpload"
-LogReturnDialog.Description="Uw logbestand is geüpload. U kunt nu de URL delen voor debugging of ondersteuningsdoeleinden."
-LogReturnDialog.Description.Crash="Uw crashrapport is geüpload. U kunt nu de URL delen voor debugging doeleinden."
-LogReturnDialog.CopyURL="Kopieer de URL"
-LogReturnDialog.AnalyzeURL="Analyseren"
-LogReturnDialog.ErrorUploadingLog="Fout bij het uploaden van het logbestand"
+LogUploadDialog.Title="OBS Studio Log Bestand Upload"
+LogUploadDialog.Labels.PrivacyNotice="Lees het <a href='https://obsproject.com/privacy-policy'>Privacybeleid</a> en het gedeelte over het uploaden van bestanden voordat u bestanden uploadt."
+LogUploadDialog.Labels.Progress="Het uploaden van het logbestand is bezig. Even geduld..."
+LogUploadDialog.Labels.Description.AppLog="Uw logbestand is geüpload. U kunt nu de URL delen voor debugging of ondersteuningsdoeleinden."
+LogUploadDialog.Labels.Description.CrashLog="Uw crashrapport is geüpload. U kunt nu de URL delen voor debugging doeleinden."
+LogUploadDialog.Buttons.ConfirmUpload="Uploaden"
+LogUploadDialog.Buttons.CopyURL="Kopieer de log-URL"
+LogUploadDialog.Buttons.AnalyzeURL="Analyseer logbestand"
+LogUploadDialog.Buttons.RetryButton="Opnieuw proberen"
+LogUploadDialog.Errors.Template="Er is een fout opgetreden bij het uploaden van het bestand:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Er is geen bestand gevonden om te uploaden of het bestand is leeg."
 Remux.SourceFile="OBS Opname"
 Remux.SourceFile="OBS Opname"
 Remux.TargetFile="Doelbestand"
 Remux.TargetFile="Doelbestand"
 Remux.Remux="Remuxen"
 Remux.Remux="Remuxen"
@@ -563,7 +572,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="Voeg hoofdstuk markering toe (Alleen hybride MP4)"
+Basic.Main.AddChapterMarker="Voeg hoofdstuk markering toe (Alleen hybride MP4/MOV)"
 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..."
@@ -780,6 +789,7 @@ Basic.Settings.Stream.AdvancedOptions="Geavanceerde opties"
 Basic.Settings.Output="Uitvoer"
 Basic.Settings.Output="Uitvoer"
 Basic.Settings.Output.Format="Opnameformaat"
 Basic.Settings.Output.Format="Opnameformaat"
 Basic.Settings.Output.Format.hMP4="Hybride MP4 [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybride MP4 [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Hybride MOV [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="Gefragmenteerde MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Gefragmenteerde MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Gefragmenteerde MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Gefragmenteerde MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Gefragmenteerde MOV schrijft de opname in delen en vereist niet dezelfde afsluiting als de traditionele MOV bestanden.\nDit zorgt ervoor dat het bestand speelbaar blijft, zelfs als het schrijven naar schijf wordt onderbroken, bijvoorbeeld als gevolg van een BSOD of stroomverlies.\n\nDit is mogelijk niet compatibel met alle spelers en editors. Gebruik Bestand → Remux opnamen om het bestand indien nodig in een meer compatibele indeling om te zetten."
 Basic.Settings.Output.Format.TT.fragmented_mov="Gefragmenteerde MOV schrijft de opname in delen en vereist niet dezelfde afsluiting als de traditionele MOV bestanden.\nDit zorgt ervoor dat het bestand speelbaar blijft, zelfs als het schrijven naar schijf wordt onderbroken, bijvoorbeeld als gevolg van een BSOD of stroomverlies.\n\nDit is mogelijk niet compatibel met alle spelers en editors. Gebruik Bestand → Remux opnamen om het bestand indien nodig in een meer compatibele indeling om te zetten."
@@ -1097,7 +1107,6 @@ Restart="Opnieuw opstarten"
 NeedsRestart="OBS Studio moet opnieuw worden opgestart. Wil je nu opnieuw opstarten?"
 NeedsRestart="OBS Studio moet opnieuw worden opgestart. Wil je nu opnieuw opstarten?"
 LoadProfileNeedsRestart="Profiel bevat instellingen waarvoor OBS opnieuw moet worden opgestart.\n%1\n\nWilt u OBS opnieuw opstarten om deze instellingen te laten werken?"
 LoadProfileNeedsRestart="Profiel bevat instellingen waarvoor OBS opnieuw moet worden opgestart.\n%1\n\nWilt u OBS opnieuw opstarten om deze instellingen te laten werken?"
 ContextBar.NoSelectedSource="Geen bron geselecteerd"
 ContextBar.NoSelectedSource="Geen bron geselecteerd"
-ContextBar.ResetTransform="Transformatie herstellen"
 ContextBar.MediaControls.PlayMedia="Media afspelen"
 ContextBar.MediaControls.PlayMedia="Media afspelen"
 ContextBar.MediaControls.PauseMedia="Media pauzeren"
 ContextBar.MediaControls.PauseMedia="Media pauzeren"
 ContextBar.MediaControls.RestartMedia="Media herstarten"
 ContextBar.MediaControls.RestartMedia="Media herstarten"
@@ -1202,3 +1211,6 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Update instellinge
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 is op dit moment niet compatible met [Audio →  Algemeen → kanalen] ingesteld op '%2', %3"
 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.AudioChannelsSingle="[Audio →  Algemeen → kanalen] moet ingesteld staan op '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vereist meerdere andere instellingen voor [Audio →  Algemeen → kanalen] "
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vereist meerdere andere instellingen voor [Audio →  Algemeen → kanalen] "
+PluginManager.Restart="OBS herstarten?"
+PluginManager.NeedsRestart="Om deze wijzigingen toe te passen, moet OBS opnieuw opstarten. Wilt u nu opnieuw opstarten?"
+PluginManager.MissingPlugin="[PLUGIN NIET GEVONDEN]"

+ 0 - 2
frontend/data/locale/nn-NO.ini

@@ -121,8 +121,6 @@ ConfirmStopRecord.Title="Stoppe opptak?"
 ConfirmBWTest.Title="Starte bandbreiddetest?"
 ConfirmBWTest.Title="Starte bandbreiddetest?"
 ConfirmExit.Title="Avslutt OBS?"
 ConfirmExit.Title="Avslutt OBS?"
 ConfirmRemove.Title="Stadfest fjerning"
 ConfirmRemove.Title="Stadfest fjerning"
-LogReturnDialog.CopyURL="Kopier nettadresse"
-LogReturnDialog.AnalyzeURL="Analyser"
 Remux.SourceFile="OBS-opptak"
 Remux.SourceFile="OBS-opptak"
 Remux.TargetFile="Målfil"
 Remux.TargetFile="Målfil"
 Remux.SelectTarget="Vel målfil..."
 Remux.SelectTarget="Vel målfil..."

+ 27 - 12
frontend/data/locale/pl-PL.ini

@@ -112,10 +112,14 @@ PluginsFailedToLoad.Text="Poniższe wtyczki OBS nie załadowały się:\n\n%1\n P
 AlreadyRunning.Title="OBS jest już uruchomiony"
 AlreadyRunning.Title="OBS jest już uruchomiony"
 AlreadyRunning.Text="OBS jest już uruchomiony! Sprawdź wszystkie uruchomione wystąpienia OBS zanim uruchomisz go jeszcze raz. Jeżeli OBS jest zminimalizowany do zasobnika systemowego, sprawdź czy nie jest uruchomiony także w tym miejscu."
 AlreadyRunning.Text="OBS jest już uruchomiony! Sprawdź wszystkie uruchomione wystąpienia OBS zanim uruchomisz go jeszcze raz. Jeżeli OBS jest zminimalizowany do zasobnika systemowego, sprawdź czy nie jest uruchomiony także w tym miejscu."
 AlreadyRunning.LaunchAnyway="Uruchom mimo to"
 AlreadyRunning.LaunchAnyway="Uruchom mimo to"
-AutoSafeMode.Title="Tryb awaryjny"
-AutoSafeMode.Text="OBS nie został poprawnie zamknięty podczas ostatniej sesji.\n\nCzy chcesz uruchomić OBS w trybie awaryjnym (wyłączone wtyczki, skrypty i websockety)?"
-AutoSafeMode.LaunchSafe="Uruchom w trybie awaryjnym"
-AutoSafeMode.LaunchNormal="Uruchom normalnie"
+CrashHandling.Dialog.Title="Wykryto awarię OBS Studio"
+CrashHandling.Labels.Text="Program OBS Studio nie został poprawnie wyłączony.\n\nCzy uruchomić w trybie awaryjnym (z wyłączonymi wtyczkami innych dostawców, skryptami i WebSockets)?"
+CrashHandling.Labels.PrivacyNotice="Możesz również ustawić automatyczne przesyłanie najnowszego raportu o awariach do OBSProject.<br /><br />Przed przesłaniem plików zapoznaj się z <a href='https://obsproject.com/privacy-policy'>polityką prywatności</a> i zwróć szczególną uwagę na części dotyczące przesyłania plików."
+CrashHandling.Checkbox.SendReport="Zapoznałem się z polityką prywatności i wyrażam zgodę na przesłanie."
+CrashHandling.Buttons.LaunchSafe="Uruchom w trybie awaryjnym"
+CrashHandling.Buttons.LaunchNormal="Uruchom w trybie normalnym"
+CrashHandling.Errors.UploadJSONError="Wystąpił błąd podczas próby przesłania najnowszego dziennika awarii. Spróbuj ponownie później."
+CrashHandling.Errors.Title="Błąd przesyłania dziennika awarii"
 SafeMode.Restart="Czy chcesz uruchomić ponownie OBS w trybie awaryjnym (wyłączone wtyczki, skrypty i websockety)?"
 SafeMode.Restart="Czy chcesz uruchomić ponownie OBS w trybie awaryjnym (wyłączone wtyczki, skrypty i websockety)?"
 SafeMode.RestartNormal="Czy chcesz uruchomić OBS ponownie w normalnym trybie?"
 SafeMode.RestartNormal="Czy chcesz uruchomić OBS ponownie w normalnym trybie?"
 ChromeOS.Title="Platforma nieobsługiwana"
 ChromeOS.Title="Platforma nieobsługiwana"
@@ -363,12 +367,17 @@ Output.NoBroadcast.Title="Nie skonfigurowano transmisji"
 Output.NoBroadcast.Text="Musisz skonfigurować transmisję zanim zaczniesz nadawać."
 Output.NoBroadcast.Text="Musisz skonfigurować transmisję zanim zaczniesz nadawać."
 Output.BroadcastStartFailed="Nie udało się uruchomić transmisji"
 Output.BroadcastStartFailed="Nie udało się uruchomić transmisji"
 Output.BroadcastStopFailed="Nie udało się zatrzymać transmisji"
 Output.BroadcastStopFailed="Nie udało się zatrzymać transmisji"
-LogReturnDialog="Wysłanie pliku dziennika powiodło się"
-LogReturnDialog.Description="Twój plik dziennika został przesłany. Możesz teraz udostępnić adres URL w celu debugowania lub wsparcia technicznego."
-LogReturnDialog.Description.Crash="Twój raport o awarii został przesłany. Możesz teraz udostępnić adres URL do celów debugowania."
-LogReturnDialog.CopyURL="Skopiuj adres URL"
-LogReturnDialog.AnalyzeURL="Analizuj"
-LogReturnDialog.ErrorUploadingLog="Błąd podczas wysyłania pliku dziennika"
+LogUploadDialog.Title="Przesyłanie pliku dziennika OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Przed przesłaniem jakichkolwiek plików zapoznaj się z <a href='https://obsproject.com/privacy-policy'>polityką prywatności</a> oraz jej sekcją dotyczącą przesyłania plików."
+LogUploadDialog.Labels.Progress="Trwa przesyłanie dziennika. Proszę czekać..."
+LogUploadDialog.Labels.Description.AppLog="Twój plik dziennika został przesłany. Możesz teraz udostępnić adres URL do celów debugowania lub pomocy technicznej."
+LogUploadDialog.Labels.Description.CrashLog="Twój raport o awarii został przesłany. Możesz teraz udostępnić adres URL do celów debugowania."
+LogUploadDialog.Buttons.ConfirmUpload="Prześlij"
+LogUploadDialog.Buttons.CopyURL="Skopiuj adres URL dziennika"
+LogUploadDialog.Buttons.AnalyzeURL="Przeanalizuj plik dziennika"
+LogUploadDialog.Buttons.RetryButton="Ponów"
+LogUploadDialog.Errors.Template="Wystąpił błąd podczas próby przesłania pliku:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Nie znaleziono pliku do przesłania lub plik jest pusty."
 Remux.SourceFile="Plik nagrania OBS"
 Remux.SourceFile="Plik nagrania OBS"
 Remux.TargetFile="Plik docelowy"
 Remux.TargetFile="Plik docelowy"
 Remux.Remux="Przepakowanie (remux)"
 Remux.Remux="Przepakowanie (remux)"
@@ -583,7 +592,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 znacznik rozdziału (tylko hybrydowy MP4)"
+Basic.Main.AddChapterMarker="Dodaj znacznik rozdziału (tylko hybrydowy MP4/MOV)"
 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..."
@@ -809,6 +818,7 @@ Basic.Settings.Stream.AdvancedOptions="Opcje zaawansowane"
 Basic.Settings.Output="Wyjście"
 Basic.Settings.Output="Wyjście"
 Basic.Settings.Output.Format="Format nagrywania"
 Basic.Settings.Output.Format="Format nagrywania"
 Basic.Settings.Output.Format.hMP4="Hybrydowy MP4 [Beta] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybrydowy MP4 [Beta] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Hybrydowy MOV [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="Fragmentowane MP4 (.mp4)"
 Basic.Settings.Output.Format.fMP4="Fragmentowane MP4 (.mp4)"
 Basic.Settings.Output.Format.fMOV="Fragmentowane MOV (.mov)"
 Basic.Settings.Output.Format.fMOV="Fragmentowane MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentaryczny MOV zapisuje nagranie w kawałkach i nie wymaga takiej samej finalizacji jak tradycyjne pliki MOV.\nDzięki temu plik pozostaje odtwarzalny nawet wtedy, gdy zapis na dysku zostanie przerwany, na przykład w wyniku wystąpienia \"niebieskiego ekranu\" lub utraty zasilania.\n\nMoże nie być kompatybilny ze wszystkimi odtwarzaczami i edytorami. Użyj opcji Plik → Przepakuj nagrania, aby w razie potrzeby przekonwertować plik na bardziej kompatybilny format."
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmentaryczny MOV zapisuje nagranie w kawałkach i nie wymaga takiej samej finalizacji jak tradycyjne pliki MOV.\nDzięki temu plik pozostaje odtwarzalny nawet wtedy, gdy zapis na dysku zostanie przerwany, na przykład w wyniku wystąpienia \"niebieskiego ekranu\" lub utraty zasilania.\n\nMoże nie być kompatybilny ze wszystkimi odtwarzaczami i edytorami. Użyj opcji Plik → Przepakuj nagrania, aby w razie potrzeby przekonwertować plik na bardziej kompatybilny format."
@@ -1171,7 +1181,6 @@ Importer.SelectFile="Przeglądaj..."
 NeedsRestart="Należy ponownie uruchomić OBS Studio. Czy chcesz teraz zrestartować?"
 NeedsRestart="Należy ponownie uruchomić OBS Studio. Czy chcesz teraz zrestartować?"
 LoadProfileNeedsRestart="Profil zawiera ustawienia, które wymagają ponownego uruchomienia OBS:\n%1\n\nCzy chcesz zrestartować OBS, aby te ustawienia zaczęły obowiązywać?"
 LoadProfileNeedsRestart="Profil zawiera ustawienia, które wymagają ponownego uruchomienia OBS:\n%1\n\nCzy chcesz zrestartować OBS, aby te ustawienia zaczęły obowiązywać?"
 ContextBar.NoSelectedSource="Nie wybrano źródła"
 ContextBar.NoSelectedSource="Nie wybrano źródła"
-ContextBar.ResetTransform="Reset przekształceń"
 ContextBar.MediaControls.PlayMedia="Odtwarzaj"
 ContextBar.MediaControls.PlayMedia="Odtwarzaj"
 ContextBar.MediaControls.PauseMedia="Pauza"
 ContextBar.MediaControls.PauseMedia="Pauza"
 ContextBar.MediaControls.StopMedia="Zatrzymaj"
 ContextBar.MediaControls.StopMedia="Zatrzymaj"
@@ -1281,3 +1290,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aktualizuj ustawie
 MultitrackVideo.IncompatibleSettings.AudioChannels="Brak kompatybilności %1 z ustawieniem [Dźwięk →  Główne → Kanały] na '%2', %3"
 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.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]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 wymaga wielu różnych ustawień w [Dźwięk →  Główne → Kanały]"
+Basic.OpenPluginManager="Menedżer wtyczek"
+PluginManager="Menedżer wtyczek"
+PluginManager.HelpText="Menedżer wtyczek"
+PluginManager.Restart="Uruchomić ponownie OBS?"
+PluginManager.NeedsRestart="Aby zastosować te zmiany, należy ponownie uruchomić OBS. Czy chcesz teraz uruchomić ponownie?"
+PluginManager.MissingPlugin="[NIE ZNALEZIONO WTYCZKI]"

+ 30 - 15
frontend/data/locale/pt-BR.ini

@@ -27,7 +27,7 @@ Projector.Open.Program="Abrir projetor"
 Projector.Open.Preview="Abrir projetor de prévia"
 Projector.Open.Preview="Abrir projetor de prévia"
 Projector.Open.Scene="Abrir projetor de cena"
 Projector.Open.Scene="Abrir projetor de cena"
 Projector.Open.Source="Abrir projetor-fonte"
 Projector.Open.Source="Abrir projetor-fonte"
-Projector.Open.Multiview="Abrir multi-visão"
+Projector.Open.Multiview="Abrir visualização múltipla"
 Projector.Display="Exibição: %1"
 Projector.Display="Exibição: %1"
 Projector.Window="Nova janela"
 Projector.Window="Nova janela"
 Projector.Title="Projetor"
 Projector.Title="Projetor"
@@ -94,7 +94,7 @@ LockVolume="Travar volume"
 LogViewer="Visualizador de registros"
 LogViewer="Visualizador de registros"
 ShowOnStartup="Mostrar na inicialização"
 ShowOnStartup="Mostrar na inicialização"
 OpenFile="Abrir arquivo"
 OpenFile="Abrir arquivo"
-AddScene="Adicionar Cena"
+AddScene="Adicionar cena"
 AddSource="Adicionar fonte"
 AddSource="Adicionar fonte"
 RemoveScene="Excluir cena selecionada"
 RemoveScene="Excluir cena selecionada"
 RemoveSource="Remover fonte(s) selecionada(s)"
 RemoveSource="Remover fonte(s) selecionada(s)"
@@ -114,10 +114,14 @@ PluginsFailedToLoad.Text="Não foi possível carregar os seguintes plugins do OB
 AlreadyRunning.Title="OBS já está em execução"
 AlreadyRunning.Title="OBS já está em execução"
 AlreadyRunning.Text="OBS já está em execução! A menos que você tenha a intenção de fazer isso, por favor, feche todas as instâncias existentes do OBS antes de tentar executar uma nova. Se você tiver definido para minimizar o OBS na bandeja do sistema, verifique se ainda está lá em execução."
 AlreadyRunning.Text="OBS já está em execução! A menos que você tenha a intenção de fazer isso, por favor, feche todas as instâncias existentes do OBS antes de tentar executar uma nova. Se você tiver definido para minimizar o OBS na bandeja do sistema, verifique se ainda está lá em execução."
 AlreadyRunning.LaunchAnyway="Executar mesmo assim"
 AlreadyRunning.LaunchAnyway="Executar mesmo assim"
-AutoSafeMode.Title="Modo de segurança"
-AutoSafeMode.Text="O OBS não foi encerrado corretamente na última sessão.\n\nVocê gostaria de iniciar no modo de segurança (plugins de terceiros, scripts e WebSockets desativados)?"
-AutoSafeMode.LaunchSafe="Executar no modo de segurança"
-AutoSafeMode.LaunchNormal="Executar no modo normal"
+CrashHandling.Dialog.Title="Falha detectada no OBS Studio"
+CrashHandling.Labels.Text="O OBS Studio não foi fechado corretamente.\n\nDeseja executá-lo no Modo Seguro (plugins de terceiros, scripts e WebSockets desativados)?"
+CrashHandling.Labels.PrivacyNotice="Você também pode enviar automaticamente o mais recente relatório de falha para o OBSProject.<br /><br />Leia a <a href='https://obsproject.com/privacy-policy'>Política de Privacidade</a> antes de enviar qualquer arquivo e preste atenção nas partes referentes ao envio de arquivos."
+CrashHandling.Checkbox.SendReport="Eu li a Política de Privacidade e permito o envio."
+CrashHandling.Buttons.LaunchSafe="Executar no Modo Seguro"
+CrashHandling.Buttons.LaunchNormal="Executar no Modo Normal"
+CrashHandling.Errors.UploadJSONError="Ocorreu um erro ao tentar enviar o mais recente registro de falha. Por favor, tente de novo mais tarde."
+CrashHandling.Errors.Title="Erro no envio do registro de falha"
 SafeMode.Restart="Deseja reiniciar o OBS no modo de segurança (plugins de terceiros, scripts e WebSockets desativados)?"
 SafeMode.Restart="Deseja reiniciar o OBS no modo de segurança (plugins de terceiros, scripts e WebSockets desativados)?"
 SafeMode.RestartNormal="Deseja reiniciar o OBS no modo normal?"
 SafeMode.RestartNormal="Deseja reiniciar o OBS no modo normal?"
 ChromeOS.Title="Plataforma não suportada"
 ChromeOS.Title="Plataforma não suportada"
@@ -232,7 +236,7 @@ Basic.Stats.DroppedFrames="Quadros perdidos (rede)"
 Basic.Stats.MegabytesSent="Saída total de dados"
 Basic.Stats.MegabytesSent="Saída total de dados"
 Basic.Stats.Bitrate="Taxa de bits"
 Basic.Stats.Bitrate="Taxa de bits"
 Basic.Stats.DiskFullIn="Disco cheio em (aprox.)"
 Basic.Stats.DiskFullIn="Disco cheio em (aprox.)"
-Basic.Stats.DiskFullIn.Text="%1 Horas, %2 Minutos"
+Basic.Stats.DiskFullIn.Text="%1 horas e %2 minutos"
 Basic.Stats.ResetStats="Redefinir status"
 Basic.Stats.ResetStats="Redefinir status"
 ResetUIWarning.Title="Deseja mesmo redefinir a interface?"
 ResetUIWarning.Title="Deseja mesmo redefinir a interface?"
 ResetUIWarning.Text="Redefinir a interface irá ocultar os painéis extras. Você precisará ir no menu Painéis se quiser que eles se tornem visíveis novamente.\n\nDeseja mesmo redefinir a interface?"
 ResetUIWarning.Text="Redefinir a interface irá ocultar os painéis extras. Você precisará ir no menu Painéis se quiser que eles se tornem visíveis novamente.\n\nDeseja mesmo redefinir a interface?"
@@ -367,12 +371,17 @@ Output.NoBroadcast.Title="Nenhuma transmissão configurada"
 Output.NoBroadcast.Text="Você precisa configurar uma transmissão antes de começar a transmitir."
 Output.NoBroadcast.Text="Você precisa configurar uma transmissão antes de começar a transmitir."
 Output.BroadcastStartFailed="Falha ao iniciar a transmissão"
 Output.BroadcastStartFailed="Falha ao iniciar a transmissão"
 Output.BroadcastStopFailed="Falha ao interromper a transmissão"
 Output.BroadcastStopFailed="Falha ao interromper a transmissão"
-LogReturnDialog="Carregamento do arquivo de registro efetuado com êxito"
-LogReturnDialog.Description="Seu arquivo de registro foi enviado. Agora você pode compartilhar a URL para fins de depuração ou suporte."
-LogReturnDialog.Description.Crash="Seu relatório de erros foi enviado. Agora você pode compartilhar a URL para fins de depuração."
-LogReturnDialog.CopyURL="Copiar URL"
-LogReturnDialog.AnalyzeURL="Analisar"
-LogReturnDialog.ErrorUploadingLog="Erro no carregamento do arquivo de registro"
+LogUploadDialog.Title="Envio do arquivo de registro do OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Leia a <a href='https://obsproject.com/privacy-policy'>Política de Privacidade</a> e a seção referente ao envio de arquivos antes de enviar qualquer arquivo."
+LogUploadDialog.Labels.Progress="Envio do registro em andamento. Aguarde..."
+LogUploadDialog.Labels.Description.AppLog="Seu arquivo de registro foi enviado. Agora você pode compartilhar a URL para fins de depuração ou suporte."
+LogUploadDialog.Labels.Description.CrashLog="Seu relatório de falha foi enviado. Agora você pode compartilhar a URL para fins de depuração."
+LogUploadDialog.Buttons.ConfirmUpload="Enviar"
+LogUploadDialog.Buttons.CopyURL="Copiar URL do registro"
+LogUploadDialog.Buttons.AnalyzeURL="Analisar arquivo de registro"
+LogUploadDialog.Buttons.RetryButton="Repetir"
+LogUploadDialog.Errors.Template="Ocorreu um erro ao tentar enviar o arquivo:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Nenhum arquivo encontrado para enviar ou o arquivo está vazio."
 Remux.SourceFile="Gravação do OBS"
 Remux.SourceFile="Gravação do OBS"
 Remux.TargetFile="Arquivo de destino"
 Remux.TargetFile="Arquivo de destino"
 Remux.Remux="Converter"
 Remux.Remux="Converter"
@@ -582,7 +591,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="Dividir arquivo de gravação"
 Basic.Main.SplitFile="Dividir arquivo de gravação"
-Basic.Main.AddChapterMarker="Adicionar marcador de capítulo (apenas em MP4 híbrido)"
+Basic.Main.AddChapterMarker="Adicionar marcador de capítulo (apenas em MP4/MOV 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..."
@@ -810,6 +819,7 @@ 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)"
+Basic.Settings.Output.Format.hMOV="MOV híbrido [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="O MOV fragmentado efetua a gravação em partes e não requer a mesma finalização que os arquivos MOV tradicionais.\nIsso garante que o arquivo permaneça reproduzível mesmo que a gravação no disco seja interrompida, por exemplo, como resultado de uma tela azul ou falta de energia.\n\nIsso pode não ser compatível com todos os reprodutores e editores. Use \"Arquivo\" → \"Converter gravações\" para converter o arquivo em um formato mais compatível, se necessário."
 Basic.Settings.Output.Format.TT.fragmented_mov="O MOV fragmentado efetua a gravação em partes e não requer a mesma finalização que os arquivos MOV tradicionais.\nIsso garante que o arquivo permaneça reproduzível mesmo que a gravação no disco seja interrompida, por exemplo, como resultado de uma tela azul ou falta de energia.\n\nIsso pode não ser compatível com todos os reprodutores e editores. Use \"Arquivo\" → \"Converter gravações\" para converter o arquivo em um formato mais compatível, se necessário."
@@ -1166,7 +1176,6 @@ Restart="Reiniciar"
 NeedsRestart="OBS Studio precisa ser reiniciado. Deseja reiniciá-lo agora?"
 NeedsRestart="OBS Studio precisa ser reiniciado. Deseja reiniciá-lo agora?"
 LoadProfileNeedsRestart="O perfil contém configurações que precisam que o OBS seja reiniciado:\n%1\n\nVocê deseja reiniciar o OBS para que essas configurações sejam aplicadas?"
 LoadProfileNeedsRestart="O perfil contém configurações que precisam que o OBS seja reiniciado:\n%1\n\nVocê deseja reiniciar o OBS para que essas configurações sejam aplicadas?"
 ContextBar.NoSelectedSource="Nenhuma fonte selecionada"
 ContextBar.NoSelectedSource="Nenhuma fonte selecionada"
-ContextBar.ResetTransform="Limpar transformação"
 ContextBar.MediaControls.PlayMedia="Reproduzir mídia"
 ContextBar.MediaControls.PlayMedia="Reproduzir mídia"
 ContextBar.MediaControls.PauseMedia="Pausar mídia"
 ContextBar.MediaControls.PauseMedia="Pausar mídia"
 ContextBar.MediaControls.StopMedia="Parar mídia"
 ContextBar.MediaControls.StopMedia="Parar mídia"
@@ -1275,3 +1284,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Atualizar configur
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 atualmente não é compatível com [Áudio → Geral → Canais] definido para '%2', %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 atualmente não é compatível com [Áudio → Geral → Canais] definido para '%2', %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Áudio → Geral → Canais] precisa ser definido para '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Áudio → Geral → Canais] precisa ser definido para '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requer múltiplas configurações diferentes para [Áudio → Geral → Canais]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 requer múltiplas configurações diferentes para [Áudio → Geral → Canais]"
+Basic.OpenPluginManager="Gerenciador de Plugins"
+PluginManager="Gerenciador de Plugins"
+PluginManager.HelpText="Gerenciador de Plugins"
+PluginManager.Restart="Reiniciar o OBS?"
+PluginManager.NeedsRestart="Para aplicar as alterações, o OBS precisa ser reiniciado. Deseja reiniciar agora?"
+PluginManager.MissingPlugin="[PLUGIN NÃO ENCONTRADO]"

+ 29 - 14
frontend/data/locale/pt-PT.ini

@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="Falha ao carregar os seguintes plugins do OBS:\n\n%1\n
 AlreadyRunning.Title="O OBS já está em execução"
 AlreadyRunning.Title="O OBS já está em execução"
 AlreadyRunning.Text="O OBS já está em execução! Tem de desligar a instância existente do OBS antes de iniciar uma nova. Se o OBS estiver definido para correr na bandeja do sistema, por favor, verifique se ainda lá está em execução."
 AlreadyRunning.Text="O OBS já está em execução! Tem de desligar a instância existente do OBS antes de iniciar uma nova. Se o OBS estiver definido para correr na bandeja do sistema, por favor, verifique se ainda lá está em execução."
 AlreadyRunning.LaunchAnyway="Iniciar mesmo assim"
 AlreadyRunning.LaunchAnyway="Iniciar mesmo assim"
-AutoSafeMode.Title="Modo de segurança"
-AutoSafeMode.Text="O OBS não foi encerrado corretamente durante a sua última sessão.\n\nDeseja iniciar em modo de segurança (plugins de terceiros, scripts e WebSockets desativados)?"
-AutoSafeMode.LaunchSafe="Executar em modo de segurança"
-AutoSafeMode.LaunchNormal="Executar em modo normal"
+CrashHandling.Dialog.Title="Falha detetada no OBS Studio"
+CrashHandling.Labels.Text="O OBS Studio não encerrou corretamente.\n\nExexutar em modo de segurança (plugins externos, scripts, e WebSockets desativados)?"
+CrashHandling.Labels.PrivacyNotice="Também pode escolher enviar automaticamente para o OBSProject o relatório de falhas mais recente.<br /><br />Por favor, leia a <a href='https://obsproject.com/privacy-policy'>Política de privacidade</a> antes de enviar qualquer ficheiro e tenha atenção às secções acerca de carregamentos de ficheiros."
+CrashHandling.Checkbox.SendReport="Li a política de privacidade e consinto o carregamento."
+CrashHandling.Buttons.LaunchSafe="Executar em modo de segurança"
+CrashHandling.Buttons.LaunchNormal="Excecutar em Modo normal"
+CrashHandling.Errors.UploadJSONError="Ocorreu um erro ao tentar carregar o ficheiro de registo de falhas mais recente. Por favor, tente novamente mais tarde"
+CrashHandling.Errors.Title="Erro as carregar o ficheiro de registo de falhas"
 SafeMode.Restart="Deseja reiniciar o OBS em modo de segurança (plugins de terceiros, scripts e WebSockets desativados)?"
 SafeMode.Restart="Deseja reiniciar o OBS em modo de segurança (plugins de terceiros, scripts e WebSockets desativados)?"
 SafeMode.RestartNormal="Deseja reiniciar o OBS em modo normal?"
 SafeMode.RestartNormal="Deseja reiniciar o OBS em modo normal?"
 ChromeOS.Title="Plataforma não suportada"
 ChromeOS.Title="Plataforma não suportada"
@@ -315,7 +319,7 @@ Undo.PasteSourceRef="Colar referência(s) de fonte em '%1'"
 Undo.GroupItems="Agrupar itens em '%1'"
 Undo.GroupItems="Agrupar itens em '%1'"
 TransitionNameDlg.Text="Por favor, escreva o nome da transição"
 TransitionNameDlg.Text="Por favor, escreva o nome da transição"
 TransitionNameDlg.Title="Nome da transição"
 TransitionNameDlg.Title="Nome da transição"
-TitleBar.SafeMode="Modo seguro"
+TitleBar.SafeMode="Modo de segurança"
 TitleBar.PortableMode="Modo portátil"
 TitleBar.PortableMode="Modo portátil"
 TitleBar.Profile="Perfil"
 TitleBar.Profile="Perfil"
 TitleBar.Scenes="Cenas"
 TitleBar.Scenes="Cenas"
@@ -369,12 +373,17 @@ Output.NoBroadcast.Title="Nenhuma emissão configurada"
 Output.NoBroadcast.Text="Tem de configurar uma emissão antes de começar a transmitir."
 Output.NoBroadcast.Text="Tem de configurar uma emissão antes de começar a transmitir."
 Output.BroadcastStartFailed="Falha ao iniciar a emissão"
 Output.BroadcastStartFailed="Falha ao iniciar a emissão"
 Output.BroadcastStopFailed="Falha ao parar a emissão"
 Output.BroadcastStopFailed="Falha ao parar a emissão"
-LogReturnDialog="Envio de diário com sucesso"
-LogReturnDialog.Description="O seu ficheiro de diário foi enviado. Agora pode partilhar o URL para fins de depuração ou suporte."
-LogReturnDialog.Description.Crash="O seu relatório de falhas foi enviado. Agora pode partilhar o URL para fins de depuração."
-LogReturnDialog.CopyURL="Copiar endereço"
-LogReturnDialog.AnalyzeURL="Analisar"
-LogReturnDialog.ErrorUploadingLog="Erro ao enviar o ficheiro de diário"
+LogUploadDialog.Title="Carregamento de ficheiro de registos do OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Por favor, leia a <a href='https://obsproject.com/privacy-policy'>Política de privacidade</a> e a sua secção sobre carregamentos, antes de enviar qualquer ficheiro"
+LogUploadDialog.Labels.Progress="Carregamento do ficheiro de registo em curso. Por favor, aguarde..."
+LogUploadDialog.Labels.Description.AppLog="O seu ficheiro de registos foi carregado. Pode agora partilhar o URL para fins de depuração ou suporte."
+LogUploadDialog.Labels.Description.CrashLog="O seu relatório de falhas foi carregado. Pode agora partilhar o URL para fins de depuração."
+LogUploadDialog.Buttons.ConfirmUpload="Carregar"
+LogUploadDialog.Buttons.CopyURL="Copiar URL do ficheiro de registo"
+LogUploadDialog.Buttons.AnalyzeURL="Analisar ficheiro de registo"
+LogUploadDialog.Buttons.RetryButton="Repetir"
+LogUploadDialog.Errors.Template="Ocorreu um erro ao tentar carregar o ficheiro:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Não foi encontrado qualquer ficheiro para carregar ou o ficheiro está vazio."
 Remux.SourceFile="Gravação do OBS"
 Remux.SourceFile="Gravação do OBS"
 Remux.TargetFile="Ficheiro de destino"
 Remux.TargetFile="Ficheiro de destino"
 Remux.Remux="Converter"
 Remux.Remux="Converter"
@@ -588,7 +597,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 (apenas em MP4 híbrido)"
+Basic.Main.AddChapterMarker="Adicionar marcador de capítulo (apenas em MP4/MOV 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..."
@@ -817,6 +826,7 @@ 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.MKV="Vídeo Matroska (.mkv)"
 Basic.Settings.Output.Format.MKV="Vídeo Matroska (.mkv)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
 Basic.Settings.Output.Format.hMP4="MP4 híbrido [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="MOV híbrido [BETA] (.mov)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMP4="MP4 fragmentado (.mp4)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.fMOV="MOV fragmentado (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV fragmentado escreve a gravação em partes e não requer a mesma finalização que os ficheiros MOV tradicionais.\nIsto garante que o ficheiro poderá ser executado mesmo se a gravação no disco for interrompida, por exemplo, como resultado de um BSOD ou perda de energia.\n\nPode não ser compatível com todas as aplicações de leitura e edição de vídeo. Utilize Ficheiro → Converter gravações, para converter o ficheiro para um formato compatível, se necessário."
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV fragmentado escreve a gravação em partes e não requer a mesma finalização que os ficheiros MOV tradicionais.\nIsto garante que o ficheiro poderá ser executado mesmo se a gravação no disco for interrompida, por exemplo, como resultado de um BSOD ou perda de energia.\n\nPode não ser compatível com todas as aplicações de leitura e edição de vídeo. Utilize Ficheiro → Converter gravações, para converter o ficheiro para um formato compatível, se necessário."
@@ -900,7 +910,7 @@ Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Saída personalizada (FFm
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(utilizar o codificador da transmissão)"
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(utilizar o codificador da transmissão)"
 Basic.Settings.Output.Adv.Recording.Filename="Formatação do nome do ficheiro"
 Basic.Settings.Output.Adv.Recording.Filename="Formatação do nome do ficheiro"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Sobrepor se o ficheiro existir"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Sobrepor se o ficheiro existir"
-Basic.Settings.Output.Adv.FFmpeg.CustomModeWarning="A saída personalizada (FFmpeg) é fornecida sem salvaguardas. \nConsidere utilizar o tipo de gravação \"Padrão\"."
+Basic.Settings.Output.Adv.FFmpeg.CustomModeWarning="A saída personalizada (FFmpeg) é fornecida sem salvaguardas.\nConsidere utilizar o tipo de gravação \"Padrão\"."
 Basic.Settings.Output.Adv.FFmpeg.Type="Tipo de saída FFmpeg"
 Basic.Settings.Output.Adv.FFmpeg.Type="Tipo de saída FFmpeg"
 Basic.Settings.Output.Adv.FFmpeg.Type.URL="Saída para URL"
 Basic.Settings.Output.Adv.FFmpeg.Type.URL="Saída para URL"
 Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile="Saída para ficheiro"
 Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile="Saída para ficheiro"
@@ -1173,7 +1183,6 @@ Restart="Reiniciar"
 NeedsRestart="O OBS Studio tem de ser reiniciado. Deseja reiniciar agora?"
 NeedsRestart="O OBS Studio tem de ser reiniciado. Deseja reiniciar agora?"
 LoadProfileNeedsRestart="O perfil contém definições que requerem o reinício do OBS:\n%1\n\nDeseja reiniciar o OBS para aplicar estas definições?"
 LoadProfileNeedsRestart="O perfil contém definições que requerem o reinício do OBS:\n%1\n\nDeseja reiniciar o OBS para aplicar estas definições?"
 ContextBar.NoSelectedSource="Sem fontes selecionadas"
 ContextBar.NoSelectedSource="Sem fontes selecionadas"
-ContextBar.ResetTransform="Repor transformação"
 ContextBar.MediaControls.PlayMedia="Reproduzir conteúdo"
 ContextBar.MediaControls.PlayMedia="Reproduzir conteúdo"
 ContextBar.MediaControls.PauseMedia="Pausar conteúdo"
 ContextBar.MediaControls.PauseMedia="Pausar conteúdo"
 ContextBar.MediaControls.StopMedia="Parar conteúdo"
 ContextBar.MediaControls.StopMedia="Parar conteúdo"
@@ -1282,3 +1291,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Atualizar configur
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 não é atualmente compatível com [Áudio → Geral → Canais] definido para '%2', %3"
 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.AudioChannelsSingle="[Áudio → Geral → Canais] deve ser definido para '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 necessita de várias configurações diferentes para  [Áudio → Geral → Canais]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 necessita de várias configurações diferentes para  [Áudio → Geral → Canais]"
+Basic.OpenPluginManager="Gestor de plugins"
+PluginManager="Gestor de plugins"
+PluginManager.HelpText="Gestor de plugins"
+PluginManager.Restart="Reiniciar OBS?"
+PluginManager.NeedsRestart="Para aplicar estas alterações, o OBS precisa de ser reiniciado. Deseja reiniciar agora?"
+PluginManager.MissingPlugin="[PLUGIN NÃO ENCONTRADO]"

+ 29 - 12
frontend/data/locale/ro-RO.ini

@@ -21,6 +21,12 @@ Exit="Ieși"
 Mixer="Mixer audio"
 Mixer="Mixer audio"
 Browse="Răsfoiește"
 Browse="Răsfoiește"
 DroppedFrames="Cadre pierdute %1 (%2%)"
 DroppedFrames="Cadre pierdute %1 (%2%)"
+Projector.Window="Fereastră nouă"
+Projector.Title="Proiector"
+Projector.Title.Scene="Scenă: %1"
+Projector.Title.Source="Sursă: %1"
+Projector.Title.Multiview="Vizualizare multiplă"
+Projector.ResizeWindowToContent="Potrivește fereastra pe conținut"
 Clear="Șterge"
 Clear="Șterge"
 Revert="Inversează"
 Revert="Inversează"
 Show="Afișează"
 Show="Afișează"
@@ -78,6 +84,7 @@ LockVolume="Blochează volumul"
 LogViewer="Vizualizator de jurnale"
 LogViewer="Vizualizator de jurnale"
 ShowOnStartup="Afișează la pornire"
 ShowOnStartup="Afișează la pornire"
 OpenFile="Deschide fișierul"
 OpenFile="Deschide fișierul"
+AddScene="Adaugă o scenă"
 AddSource="Adaugă o sursă"
 AddSource="Adaugă o sursă"
 RemoveScene="Elimină scena selectată"
 RemoveScene="Elimină scena selectată"
 RemoveSource="Elimină sursele selectate"
 RemoveSource="Elimină sursele selectate"
@@ -97,10 +104,6 @@ PluginsFailedToLoad.Text="Următoarele pluginuri OBS nu au putut fi încărcate:
 AlreadyRunning.Title="OBS rulează deja"
 AlreadyRunning.Title="OBS rulează deja"
 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.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.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.LaunchSafe="Rulează în modul sigur"
-AutoSafeMode.LaunchNormal="Rulează în modul normal"
 SafeMode.Restart="Dorești să repornești OBS în modul sigur (pluginurile terțe, scripturile și WebSocketurile dezactivate)?"
 SafeMode.Restart="Dorești să repornești OBS în modul sigur (pluginurile terțe, scripturile și WebSocketurile dezactivate)?"
 SafeMode.RestartNormal="Vrei să repornești OBS în modul normal?"
 SafeMode.RestartNormal="Vrei să repornești OBS în modul normal?"
 ChromeOS.Title="Platformă nesuportată"
 ChromeOS.Title="Platformă nesuportată"
@@ -213,6 +216,7 @@ Basic.Stats.DroppedFrames="Cadre pierdute (Rețea)"
 Basic.Stats.MegabytesSent="Date transmise în total"
 Basic.Stats.MegabytesSent="Date transmise în total"
 Basic.Stats.Bitrate="Rată de biți"
 Basic.Stats.Bitrate="Rată de biți"
 Basic.Stats.DiskFullIn="Disc plin în (aprox.)"
 Basic.Stats.DiskFullIn="Disc plin în (aprox.)"
+Basic.Stats.DiskFullIn.Text="%1 ore, %2 minute"
 Basic.Stats.ResetStats="Resetează statisticile"
 Basic.Stats.ResetStats="Resetează statisticile"
 ResetUIWarning.Title="Sigur vrei să resetezi UI-ul?"
 ResetUIWarning.Title="Sigur vrei să resetezi UI-ul?"
 ResetUIWarning.Text="Resetarea UI-ului va ascunde andocările suplimentare. Va trebui să reafișezi aceste andocări din meniul Vizualizare dacă vrei să fie vizibile.\n\nSigur vrei să resetezi UI-ul?"
 ResetUIWarning.Text="Resetarea UI-ului va ascunde andocările suplimentare. Va trebui să reafișezi aceste andocări din meniul Vizualizare dacă vrei să fie vizibile.\n\nSigur vrei să resetezi UI-ul?"
@@ -347,12 +351,6 @@ Output.NoBroadcast.Title="Nicio difuzare configurată"
 Output.NoBroadcast.Text="Trebuie să configurezi o difuzare înainte de a putea porni streamingul."
 Output.NoBroadcast.Text="Trebuie să configurezi o difuzare înainte de a putea porni streamingul."
 Output.BroadcastStartFailed="Eșec la pornirea difuzării"
 Output.BroadcastStartFailed="Eșec la pornirea difuzării"
 Output.BroadcastStopFailed="Eșec la oprirea difuzării"
 Output.BroadcastStopFailed="Eșec la oprirea difuzării"
-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.Crash="Raportul de defecțiune a fost încărcat. Acum poți distribui adresa URL în scopuri de depanare sau de asistență."
-LogReturnDialog.CopyURL="Copiază URL-ul"
-LogReturnDialog.AnalyzeURL="Analizează"
-LogReturnDialog.ErrorUploadingLog="Eroare la încărcarea fișierului jurnal"
 Remux.SourceFile="Înregistrare OBS"
 Remux.SourceFile="Înregistrare OBS"
 Remux.TargetFile="Fișier țintă"
 Remux.TargetFile="Fișier țintă"
 Remux.Remux="Remuxează"
 Remux.Remux="Remuxează"
@@ -403,7 +401,10 @@ MacPermissions.Item.Camera="Cameră"
 MacPermissions.Item.Camera.Details="Această permisiune este necesară pentru a captura conținut de la o cameră web sau de la o placă de captură."
 MacPermissions.Item.Camera.Details="Această permisiune este necesară pentru a captura conținut de la o cameră web sau de la o placă de captură."
 MacPermissions.Item.Microphone="Microfon"
 MacPermissions.Item.Microphone="Microfon"
 MacPermissions.Item.Microphone.Details="OBS are nevoie de această permisiune dacă doriți să vă capturați microfonul sau un dispozitiv audio extern."
 MacPermissions.Item.Microphone.Details="OBS are nevoie de această permisiune dacă doriți să vă capturați microfonul sau un dispozitiv audio extern."
+MacPermissions.Item.InputMonitoring="Monitorizare intrare"
+MacPermissions.Item.InputMonitoring.Details="Această permisiune este necesară pentru funcționarea tastelor rapide în timp ce OBS rulează în fundal."
 MacPermissions.Item.Accessibility="Accesibilitate"
 MacPermissions.Item.Accessibility="Accesibilitate"
+MacPermissions.Item.Accessibility.Details="În instalări mai vechi, OBS ar putea fi listat în \"Accesibilitate\" în loc de \"Monitorizare intrare\"."
 MacPermissions.Continue="Continuă"
 MacPermissions.Continue="Continuă"
 SourceLeak.Title="Eroare la curatarea sursei"
 SourceLeak.Title="Eroare la curatarea sursei"
 SourceLeak.Text="A existat o problemă la schimbarea colecțiilor de scene și unele surse nu au putut fi descărcate. Această problemă este cauzată de obicei de pluginuri care nu eliberează resursele în mod corespunzător. Vă rugăm să vă asigurați că toate plugin-urile pe care le utilizați sunt actualizate.\n\nOBS Studio va ieși acum pentru a preveni orice potențială corupere a datelor."
 SourceLeak.Text="A existat o problemă la schimbarea colecțiilor de scene și unele surse nu au putut fi descărcate. Această problemă este cauzată de obicei de pluginuri care nu eliberează resursele în mod corespunzător. Vă rugăm să vă asigurați că toate plugin-urile pe care le utilizați sunt actualizate.\n\nOBS Studio va ieși acum pentru a preveni orice potențială corupere a datelor."
@@ -451,6 +452,7 @@ Basic.Main.RenameSceneCollection.Title="Redenumește colecția de scene"
 Basic.Main.RemigrateSceneCollection.Title="Actualizați Rezoluția Colecției de Scene"
 Basic.Main.RemigrateSceneCollection.Title="Actualizați Rezoluția Colecției de Scene"
 Basic.Main.RemigrateSceneCollection.Text="Dorești să actualizezi rezoluția colecției de scene de „%1” pentru a potrivi cu rezoluția profilului curent de %2x%3?"
 Basic.Main.RemigrateSceneCollection.Text="Dorești să actualizezi rezoluția colecției de scene de „%1” pentru a potrivi cu rezoluția profilului curent de %2x%3?"
 Basic.Main.RemigrateSceneCollection.CannotMigrate.Active="Nu se poate actualiza rezoluția colecției scenei în timp ce ieșirile sunt active."
 Basic.Main.RemigrateSceneCollection.CannotMigrate.Active="Nu se poate actualiza rezoluția colecției scenei în timp ce ieșirile sunt active."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.FailedVideoReset="Resetare imposibilă: Modificarea rezoluției OBS a eșuat."
 AddProfile.Title="Adaugă un profil"
 AddProfile.Title="Adaugă un profil"
 AddProfile.Text="Te rugăm să introduci numele profilului"
 AddProfile.Text="Te rugăm să introduci numele profilului"
 AddProfile.WizardCheckbox="Afișează asistentul de configurare automată"
 AddProfile.WizardCheckbox="Afișează asistentul de configurare automată"
@@ -560,7 +562,6 @@ 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="Separă fișierul înregistrării"
 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..."
@@ -731,6 +732,11 @@ Basic.Settings.Appearance="Aspect"
 Basic.Settings.Appearance.General.Theme="Temă"
 Basic.Settings.Appearance.General.Theme="Temă"
 Basic.Settings.Appearance.General.Variant="Stil"
 Basic.Settings.Appearance.General.Variant="Stil"
 Basic.Settings.Appearance.General.NoVariant="Niciun stil disponibil"
 Basic.Settings.Appearance.General.NoVariant="Niciun stil disponibil"
+Basic.Settings.Appearance.FontScale="Dimensiunea fontului"
+Basic.Settings.Appearance.Density="Densitate"
+Basic.Settings.Appearance.Classic="Clasic"
+Basic.Settings.Appearance.Comfortable="Confortabil"
+Basic.Settings.Appearance.OptionsWarning="Unele opțiuni de aspect nu sunt disponibile pentru acest stil."
 Basic.Settings.Stream.Destination="Destinație"
 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"
@@ -755,6 +761,10 @@ 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.SpecifyCustomServer="Specifică un server personalizat..."
 Basic.Settings.Stream.ServiceCustomServer="Server personalizat"
 Basic.Settings.Stream.ServiceCustomServer="Server personalizat"
+Basic.Settings.Stream.EnableMultitrackVideo="Activează %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Lățime de bandă maximă pentru transmisiune"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Număr maxim de piste video"
+Basic.Settings.Stream.MultitrackVideoLabel="Piste video multiple"
 Basic.Settings.Stream.AdvancedOptions="Opțiuni avansate"
 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.MKV="Video Matroska (.mkv)"
@@ -1058,6 +1068,8 @@ Unmute="Scoate de pe mut"
 SceneItemShow="Afișează „%1”"
 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.NoTracksSelectedOnExit.Title="Eroare setări output"
+OutputWarnings.NoTracksSelectedOnExit.Text="Toate output-urile trebuie să aibă cel puțin o pistă audio selectată."
 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 stream)”"
 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ă."
@@ -1099,11 +1111,11 @@ Importer.Path="Calea colecției"
 Importer.Program="Aplicație detectată"
 Importer.Program="Aplicație detectată"
 Importer.AutomaticCollectionPrompt="Caută automat colecții de scene"
 Importer.AutomaticCollectionPrompt="Caută automat colecții de scene"
 Importer.AutomaticCollectionText="OBS poate găsi automat colecții de scene importabile din programe terțe suportate. Dorești ca OBS să găsească automat colecții pentru tine?\n\nPoți modifica acest lucru mai târziu în Setări > Generale > Importatoare."
 Importer.AutomaticCollectionText="OBS poate găsi automat colecții de scene importabile din programe terțe suportate. Dorești ca OBS să găsească automat colecții pentru tine?\n\nPoți modifica acest lucru mai târziu în Setări > Generale > Importatoare."
+Importer.SelectFile="Răsfoiește..."
 Restart="Repornește"
 Restart="Repornește"
 NeedsRestart="OBS Studio trebuie să fie repornit. Vrei să repornești acum?"
 NeedsRestart="OBS Studio trebuie să fie repornit. Vrei să repornești acum?"
 LoadProfileNeedsRestart="Profilul conține setări care necesită repornirea OBS:\n%1\n\nDoriți să reporniți OBS pentru ca aceste setări să aibă efect?"
 LoadProfileNeedsRestart="Profilul conține setări care necesită repornirea OBS:\n%1\n\nDoriți să reporniți OBS pentru ca aceste setări să aibă efect?"
 ContextBar.NoSelectedSource="Nicio sursă selectată"
 ContextBar.NoSelectedSource="Nicio sursă selectată"
-ContextBar.ResetTransform="Resetează transformarea"
 ContextBar.MediaControls.PlayMedia="Redă conținutul media"
 ContextBar.MediaControls.PlayMedia="Redă conținutul media"
 ContextBar.MediaControls.PauseMedia="Pune pe pauză conținutul media"
 ContextBar.MediaControls.PauseMedia="Pune pe pauză conținutul media"
 ContextBar.MediaControls.StopMedia="Oprește conținutul media"
 ContextBar.MediaControls.StopMedia="Oprește conținutul media"
@@ -1183,4 +1195,9 @@ YouTube.Errors.invalidTransition="Încercarea de tranziție a fost nevalidă. Ac
 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"
 ConfigDownload.WarningMessageTitle="Avertisment"
+FailedToStartStream.NoCustomRTMPURLInSettings="URL particularizat pentru RTMP nu este specificat"
+FailedToStartStream.InvalidCustomConfig="Configurare particularizată invalidă"
+FailedToStartStream.EncoderNotAvailable="NVENC indisponibil.\n\nGăsirea tipului de encoder '%1' a eșuat."
+FailedToStartStream.FailedToCreateAudioEncoder="Eșec la crearea encoder-ului audio"
+FailedToStartStream.NoConfigSupplied="Configurare lipsă"
 MultitrackVideo.IncompatibleSettings.Title="Setări incompatibile"
 MultitrackVideo.IncompatibleSettings.Title="Setări incompatibile"

+ 31 - 16
frontend/data/locale/ru-RU.ini

@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="Следующие плагины OBS не удало
 AlreadyRunning.Title="OBS уже запущен"
 AlreadyRunning.Title="OBS уже запущен"
 AlreadyRunning.Text="OBS уже запущен! Пожалуйста, закройте все запущенные экземпляры OBS перед попыткой запустить новые (только если вы не хотели именно этого). Если вы настроили OBS на сворачивание в область уведомлений, пожалуйста, проверьте, возможно, он до сих пор запущен."
 AlreadyRunning.Text="OBS уже запущен! Пожалуйста, закройте все запущенные экземпляры OBS перед попыткой запустить новые (только если вы не хотели именно этого). Если вы настроили OBS на сворачивание в область уведомлений, пожалуйста, проверьте, возможно, он до сих пор запущен."
 AlreadyRunning.LaunchAnyway="Запустить в любом случае"
 AlreadyRunning.LaunchAnyway="Запустить в любом случае"
-AutoSafeMode.Title="Безопасный режим"
-AutoSafeMode.Text="В последний раз OBS был неожиданно закрыт.\n\nХотите ли вы запустить OBS в безопасном режиме (с отключёнными сторонними плагинами, скриптами и веб-сокетами)?"
-AutoSafeMode.LaunchSafe="Запустить в безопасном режиме"
-AutoSafeMode.LaunchNormal="Обычный запуск"
+CrashHandling.Dialog.Title="Обнаружена ошибка OBS Studio"
+CrashHandling.Labels.Text="OBS Studio не был отключен должным образом.\n\nЗапустить в безопасном режиме? (с отключением сторонних плагинов, скриптов и веб-сокетов)?"
+CrashHandling.Labels.PrivacyNotice="Вы также можете автоматически выгрузить последний отчет о сбое на OBSProject.<br /><br />Перед выгрузкой файлов ознакомьтесь с <a href='https://obsproject.com/privacy-policy'>политикой конфиденциальности</a>, обратив особое внимание на части, касающиеся отправки файлов."
+CrashHandling.Checkbox.SendReport="Я прочитал политику конфиденциальности и соглашаюсь на отправку."
+CrashHandling.Buttons.LaunchSafe="Запустить в безопасном режиме"
+CrashHandling.Buttons.LaunchNormal="Запустить в обычном режиме"
+CrashHandling.Errors.UploadJSONError="Произошла ошибка при попытке отправки последнего журнала. Пожалуйста, повторите попытку через несколько секунд."
+CrashHandling.Errors.Title="Ошибка отправки журнала ошибки"
 SafeMode.Restart="Хотите перезапустить OBS в безопасном режиме (с отключением сторонних плагинов, скриптов и веб-сокетов)?"
 SafeMode.Restart="Хотите перезапустить OBS в безопасном режиме (с отключением сторонних плагинов, скриптов и веб-сокетов)?"
 SafeMode.RestartNormal="Хотите перезапустить OBS в обычном режиме?"
 SafeMode.RestartNormal="Хотите перезапустить OBS в обычном режиме?"
 ChromeOS.Title="Неподдерживаемая платформа"
 ChromeOS.Title="Неподдерживаемая платформа"
@@ -370,12 +374,17 @@ Output.NoBroadcast.Title="Трансляция не настроена"
 Output.NoBroadcast.Text="Вам нужно настроить трансляцию, прежде чем вы сможете начать её."
 Output.NoBroadcast.Text="Вам нужно настроить трансляцию, прежде чем вы сможете начать её."
 Output.BroadcastStartFailed="Не удалось начать трансляцию"
 Output.BroadcastStartFailed="Не удалось начать трансляцию"
 Output.BroadcastStopFailed="Не удалось остановить трансляцию"
 Output.BroadcastStopFailed="Не удалось остановить трансляцию"
-LogReturnDialog="Журнал успешно отправлен"
-LogReturnDialog.Description="Ваши журналы были загружены. Теперь вы можете поделиться URL-адресом для отладки или получения помощи."
-LogReturnDialog.Description.Crash="Ваш отчёт об ошибке был загружен. Теперь вы можете поделиться URL-адресом для отладки."
-LogReturnDialog.CopyURL="Копировать ссылку"
-LogReturnDialog.AnalyzeURL="Анализ"
-LogReturnDialog.ErrorUploadingLog="Ошибка отправки файла журнала"
+LogUploadDialog.Title="Отправка файла журнала OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Перед загрузкой любых файлов ознакомьтесь с <a href='https://obsproject.com/privacy-policy'>политикой конфиденциальности</a> и её разделом, касающимся отправки файлов."
+LogUploadDialog.Labels.Progress="Выполняется отправка журнала. Пожалуйста, подождите..."
+LogUploadDialog.Labels.Description.AppLog="Ваш файл журнала был загружен. Теперь вы можете поделиться ссылкой с целью отладки или поддержки."
+LogUploadDialog.Labels.Description.CrashLog="Ваш отчёт об ошибке был отправлен. Теперь вы можете поделиться ссылкой с целью отладки."
+LogUploadDialog.Buttons.ConfirmUpload="Отправить"
+LogUploadDialog.Buttons.CopyURL="Скопировать ссылку журнала"
+LogUploadDialog.Buttons.AnalyzeURL="Анализ файла журнала"
+LogUploadDialog.Buttons.RetryButton="Повторить"
+LogUploadDialog.Errors.Template="Произошла ошибка при попытке отправки файла:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Файлы для отправки не были найдены или файл был пустым."
 Remux.SourceFile="Файл записи OBS"
 Remux.SourceFile="Файл записи OBS"
 Remux.TargetFile="Конечный файл"
 Remux.TargetFile="Конечный файл"
 Remux.Remux="Ремультиплексировать"
 Remux.Remux="Ремультиплексировать"
@@ -593,7 +602,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.AddChapterMarker="Добавить метку главы (только гибридные MP4/MOV)"
 Basic.Main.StoppingRecording="Остановка записи..."
 Basic.Main.StoppingRecording="Остановка записи..."
 Basic.Main.StopReplayBuffer="Остановить повтор"
 Basic.Main.StopReplayBuffer="Остановить повтор"
 Basic.Main.StoppingReplayBuffer="Остановка повтора..."
 Basic.Main.StoppingReplayBuffer="Остановка повтора..."
@@ -778,10 +787,10 @@ Basic.Settings.Appearance.General.Variant="Стиль"
 Basic.Settings.Appearance.General.NoVariant="Нет доступных стилей"
 Basic.Settings.Appearance.General.NoVariant="Нет доступных стилей"
 Basic.Settings.Appearance.FontScale="Размер шрифта"
 Basic.Settings.Appearance.FontScale="Размер шрифта"
 Basic.Settings.Appearance.Density="Плотность"
 Basic.Settings.Appearance.Density="Плотность"
-Basic.Settings.Appearance.Classic="Классический"
-Basic.Settings.Appearance.Compact="Компактный"
-Basic.Settings.Appearance.Normal="Обычный"
-Basic.Settings.Appearance.Comfortable="Удобный"
+Basic.Settings.Appearance.Classic="Классическая"
+Basic.Settings.Appearance.Compact="Компактная"
+Basic.Settings.Appearance.Normal="Обычная"
+Basic.Settings.Appearance.Comfortable="Удобная"
 Basic.Settings.Appearance.OptionsWarning="Некоторые настройки внешнего вида не доступны для этого стиля."
 Basic.Settings.Appearance.OptionsWarning="Некоторые настройки внешнего вида не доступны для этого стиля."
 Basic.Settings.Stream="Трансляция"
 Basic.Settings.Stream="Трансляция"
 Basic.Settings.Stream.Destination="Назначение"
 Basic.Settings.Stream.Destination="Назначение"
@@ -823,6 +832,7 @@ 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.hMP4="Гибридный MP4 [БЕТА] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Гибридный MOV [БЕТА] (.mov)"
 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Может быть несовместимо со всеми плеерами и редакторами. При необходимости используйте «Файл→ Перепаковать записи» для преобразования файла в более совместимый формат."
@@ -1200,7 +1210,6 @@ Restart="Перезапуск"
 NeedsRestart="Требуется перезапуск OBS Studio. Хотите перезапустить сейчас?"
 NeedsRestart="Требуется перезапуск OBS Studio. Хотите перезапустить сейчас?"
 LoadProfileNeedsRestart="Профиль содержит настройки, требующие перезапуска OBS:\n%1\n\nВы хотите перезапустить OBS, чтобы эти настройки вступили в силу?"
 LoadProfileNeedsRestart="Профиль содержит настройки, требующие перезапуска OBS:\n%1\n\nВы хотите перезапустить OBS, чтобы эти настройки вступили в силу?"
 ContextBar.NoSelectedSource="Источник не выбран"
 ContextBar.NoSelectedSource="Источник не выбран"
-ContextBar.ResetTransform="Сбросить преобразование"
 ContextBar.MediaControls.PlayMedia="Воспроизвести медиа"
 ContextBar.MediaControls.PlayMedia="Воспроизвести медиа"
 ContextBar.MediaControls.PauseMedia="Приостановить медиа"
 ContextBar.MediaControls.PauseMedia="Приостановить медиа"
 ContextBar.MediaControls.StopMedia="Остановить медиа"
 ContextBar.MediaControls.StopMedia="Остановить медиа"
@@ -1310,3 +1319,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Обновить 
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 сейчас не совместимо с [Аудио → Общие → Каналы] равным «%2», %3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 сейчас не совместимо с [Аудио → Общие → Каналы] равным «%2», %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Аудио → Общие → Каналы] надо настроить на «%1»"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Аудио → Общие → Каналы] надо настроить на «%1»"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 требует несколько разных настроек для [Аудио → Общие → Каналы]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 требует несколько разных настроек для [Аудио → Общие → Каналы]"
+Basic.OpenPluginManager="Менеджер плагинов"
+PluginManager="Менеджер плагинов"
+PluginManager.HelpText="Менеджер плагинов"
+PluginManager.Restart="Перезапустить OBS?"
+PluginManager.NeedsRestart="Чтобы применить эти изменения, OBS необходимо перезапустить. Хотите перезапустить сейчас?"
+PluginManager.MissingPlugin="[ПЛАГИН НЕ НАЙДЕН]"

+ 0 - 9
frontend/data/locale/si-LK.ini

@@ -101,9 +101,6 @@ PluginsFailedToLoad.Title="පේනුව පූරණ දෝෂයකි"
 AlreadyRunning.Title="ඕබීඑස් දැනටමත් ධාවනය වෙමින්"
 AlreadyRunning.Title="ඕබීඑස් දැනටමත් ධාවනය වෙමින්"
 AlreadyRunning.Text="ඕබීඑස් දැනටමත් ක්‍රියාත්මකයි! මෙය ඔබගේ අදහසක් නම් මිස, නව එකක් ධාවනයට පෙර අනෙකුත් පවතින ඒවා වසා දමන්න. පද්ධතියේ තැටියට හැකිළීම සඳහා ඕබීඑස් සකසා තිබේ නම්, තවමත් එහි ක්‍රියාත්මක දැයි පරීක්‍ෂා කරන්න."
 AlreadyRunning.Text="ඕබීඑස් දැනටමත් ක්‍රියාත්මකයි! මෙය ඔබගේ අදහසක් නම් මිස, නව එකක් ධාවනයට පෙර අනෙකුත් පවතින ඒවා වසා දමන්න. පද්ධතියේ තැටියට හැකිළීම සඳහා ඕබීඑස් සකසා තිබේ නම්, තවමත් එහි ක්‍රියාත්මක දැයි පරීක්‍ෂා කරන්න."
 AlreadyRunning.LaunchAnyway="දියත් කරන්න"
 AlreadyRunning.LaunchAnyway="දියත් කරන්න"
-AutoSafeMode.Title="නිරාපද ප්‍රකාරය"
-AutoSafeMode.LaunchSafe="නිරාපද ප්‍රකාරයේ ධාවනය"
-AutoSafeMode.LaunchNormal="සාමාන්‍ය ධාවනය"
 SafeMode.RestartNormal="ඔබට OBS සාමාන්‍ය ප්‍රකාරයේ යළි ඇරඹීමට වුවමනාද?"
 SafeMode.RestartNormal="ඔබට OBS සාමාන්‍ය ප්‍රකාරයේ යළි ඇරඹීමට වුවමනාද?"
 ChromeOS.Title="සහාය නොදක්වන වේදිකාවකි"
 ChromeOS.Title="සහාය නොදක්වන වේදිකාවකි"
 Wine.Title="වයින් අනාවරණය විය"
 Wine.Title="වයින් අනාවරණය විය"
@@ -316,12 +313,6 @@ Output.NoBroadcast.Title="විකාශනයක් වින්‍යාස 
 Output.NoBroadcast.Text="ප්‍රචාරය ආරම්භයට පෙර ඔබ විකාශනයක් පිහිටුවිය යුතුය."
 Output.NoBroadcast.Text="ප්‍රචාරය ආරම්භයට පෙර ඔබ විකාශනයක් පිහිටුවිය යුතුය."
 Output.BroadcastStartFailed="විකාශනය ඇරඹීමට අසමත්!"
 Output.BroadcastStartFailed="විකාශනය ඇරඹීමට අසමත්!"
 Output.BroadcastStopFailed="විකාශනය නැවතීමට අසමත්!"
 Output.BroadcastStopFailed="විකාශනය නැවතීමට අසමත්!"
-LogReturnDialog="සටහන උඩුගත කෙරිණි"
-LogReturnDialog.Description="සටහන් ගොනුව උඩුගත කර ඇත. නිදොස්කරණය හෝ සහාය අරමුණු සඳහා දැන් ඒ.ස.නි. බෙදා ගත හැකිය."
-LogReturnDialog.Description.Crash="බිඳවැටීමේ වාර්තාව උඩුගත කර ඇත. නිදොස්කරණ අරමුණු සඳහා දැන් ඒ.ස.නි. බෙදා ගත හැකිය."
-LogReturnDialog.CopyURL="ඒ.ස.නි. පිටපතක්"
-LogReturnDialog.AnalyzeURL="විශ්ලේෂණය"
-LogReturnDialog.ErrorUploadingLog="සටහන් ගොනුව උඩුගත වීමේ දෝෂයකි"
 Remux.SourceFile="ඕබීඑස් පටිගතය"
 Remux.SourceFile="ඕබීඑස් පටිගතය"
 Remux.TargetFile="ඉලක්කගත ගොනුව"
 Remux.TargetFile="ඉලක්කගත ගොනුව"
 Remux.ClearFinished="නිමවූ අංග මකන්න"
 Remux.ClearFinished="නිමවූ අංග මකන්න"

+ 13 - 12
frontend/data/locale/sk-SK.ini

@@ -110,10 +110,11 @@ PluginsFailedToLoad.Text="Nasledujúce OBS pluginy sa nepodarilo načítať:\n\n
 AlreadyRunning.Title="OBS je už spustený"
 AlreadyRunning.Title="OBS je už spustený"
 AlreadyRunning.Text="Aplikácia OBS je už spustená! Prosím vypnite všetky existujúce inštancie OBS pred pokusom o spustenie novej inštancie. Ak máte OBS minimalizovaný do systémovej lišty, prosím skontrolujte, či tam stále beží."
 AlreadyRunning.Text="Aplikácia OBS je už spustená! Prosím vypnite všetky existujúce inštancie OBS pred pokusom o spustenie novej inštancie. Ak máte OBS minimalizovaný do systémovej lišty, prosím skontrolujte, či tam stále beží."
 AlreadyRunning.LaunchAnyway="Napriek tomu spustiť"
 AlreadyRunning.LaunchAnyway="Napriek tomu spustiť"
-AutoSafeMode.Title="Núdzový režim"
-AutoSafeMode.Text="OBS nebolo naposledy správne vypnuté.\n\nChceli by ste spustiť v núdzovom režime (pluginy tretích strán, skriptovanie, a websockety vypnuté)?"
-AutoSafeMode.LaunchSafe="Spustiť v núdzovom režime"
-AutoSafeMode.LaunchNormal="Spustiť normálne"
+CrashHandling.Dialog.Title="OBS Štúdio havária zistená"
+CrashHandling.Labels.Text="OBS Štúdio nebolo poriadne vypnuté.\n\nSpustiť v núdzovom režime (pluginy tretích strán, skriptovanie, a websockety vypnuté)?"
+CrashHandling.Buttons.LaunchSafe="Spustiť v núdzovom režime"
+CrashHandling.Buttons.LaunchNormal="Spustiť v normálnom režime"
+CrashHandling.Errors.Title="Chyba pri nahrávaní záznamu havárie"
 SafeMode.Restart="Chcete reštartovať OBS v núdzovom režime (pluginy tretích strán, skriptovanie, a websockety vypnuté)?"
 SafeMode.Restart="Chcete reštartovať OBS v núdzovom režime (pluginy tretích strán, skriptovanie, a websockety vypnuté)?"
 SafeMode.RestartNormal="Chcete reštartovať OBS v normálnom režime?"
 SafeMode.RestartNormal="Chcete reštartovať OBS v normálnom režime?"
 ChromeOS.Title="Nepodporovaná platforma"
 ChromeOS.Title="Nepodporovaná platforma"
@@ -361,12 +362,8 @@ Output.NoBroadcast.Title="Nie je nastavené žiadne vysielanie"
 Output.NoBroadcast.Text="Najprv musíte nastaviť vysielanie predtým než začnete streamovať."
 Output.NoBroadcast.Text="Najprv musíte nastaviť vysielanie predtým než začnete streamovať."
 Output.BroadcastStartFailed="Spustenie vysielania zlyhalo"
 Output.BroadcastStartFailed="Spustenie vysielania zlyhalo"
 Output.BroadcastStopFailed="Zastavenie vysielania zlyhalo"
 Output.BroadcastStopFailed="Zastavenie vysielania zlyhalo"
-LogReturnDialog="Nahranie logu bolo úspešné"
-LogReturnDialog.Description="Váš log súbor bol nahratý. Môžete teraz zdieľať URL pre potreby ladenia alebo podpory."
-LogReturnDialog.Description.Crash="Vaša správa o zlyhaní aplikácie bola nahratá. Môžete teraz zdieľať URL pre potreby ladenia."
-LogReturnDialog.CopyURL="Kopírovať URL"
-LogReturnDialog.AnalyzeURL="Analyzovať"
-LogReturnDialog.ErrorUploadingLog="Chyba pri nahrávaní log súboru"
+LogUploadDialog.Buttons.ConfirmUpload="Nahrať"
+LogUploadDialog.Buttons.RetryButton="Skúsiť znova"
 Remux.SourceFile="OBS nahrávka"
 Remux.SourceFile="OBS nahrávka"
 Remux.TargetFile="Cieľový súbor"
 Remux.TargetFile="Cieľový súbor"
 Remux.Remux="Previesť"
 Remux.Remux="Previesť"
@@ -582,7 +579,6 @@ 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..."
@@ -1174,7 +1170,6 @@ Restart="Reštartovať"
 NeedsRestart="Aplikáciu OBS Štúdio je potrebné reštartovať. Chcete reštartovať teraz?"
 NeedsRestart="Aplikáciu OBS Štúdio je potrebné reštartovať. Chcete reštartovať teraz?"
 LoadProfileNeedsRestart="Profil obsahuje nastavenia, ktoré vyžadujú reštart OBS:\n%1\n\nChcete reštartovať OBS pre použitie týchto nastavení?"
 LoadProfileNeedsRestart="Profil obsahuje nastavenia, ktoré vyžadujú reštart OBS:\n%1\n\nChcete reštartovať OBS pre použitie týchto nastavení?"
 ContextBar.NoSelectedSource="Žiaden vybratý zdroj"
 ContextBar.NoSelectedSource="Žiaden vybratý zdroj"
-ContextBar.ResetTransform="Resetovať transformáciu"
 ContextBar.MediaControls.PlayMedia="Prehrať médiá"
 ContextBar.MediaControls.PlayMedia="Prehrať médiá"
 ContextBar.MediaControls.PauseMedia="Pozastaviť médiá"
 ContextBar.MediaControls.PauseMedia="Pozastaviť médiá"
 ContextBar.MediaControls.StopMedia="Zastaviť médiá"
 ContextBar.MediaControls.StopMedia="Zastaviť médiá"
@@ -1282,3 +1277,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Aktualizovať nast
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 nie je momentálne kompatibilný s [Zvuk → Všeobecné → Kanály] nastavené na '%2', %3"
 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.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]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 vyžaduje viacero rôznych nastavení pre [Zvuk → Všeobecné → Kanály]"
+Basic.OpenPluginManager="Správca pluginov"
+PluginManager="Správca pluginov"
+PluginManager.HelpText="Správca pluginov"
+PluginManager.Restart="Reštartovať OBS?"
+PluginManager.NeedsRestart="Pre použitie týchto zmien, OBS sa potrebuje reštartovať. Chcete reštartovať teraz?"
+PluginManager.MissingPlugin="[PLUGIN NENÁJDENÝ]"

+ 0 - 11
frontend/data/locale/sl-SI.ini

@@ -99,10 +99,6 @@ PluginsFailedToLoad.Text="Naslednji vstavki OBS se niso uspešno naložili.\n\n%
 AlreadyRunning.Title="OBS se že izvaja"
 AlreadyRunning.Title="OBS se že izvaja"
 AlreadyRunning.Text="OBS se že izvaja! Če tega niste že storili, zaprite vse obstoječe primerke OBS, preden poskusite zagnati nov primerek. Če imate OBS nastavljen, da se zmanjša v sistemsko vrstico, preverite, ali se tam še vedno izvaja."
 AlreadyRunning.Text="OBS se že izvaja! Če tega niste že storili, zaprite vse obstoječe primerke OBS, preden poskusite zagnati nov primerek. Če imate OBS nastavljen, da se zmanjša v sistemsko vrstico, preverite, ali se tam še vedno izvaja."
 AlreadyRunning.LaunchAnyway="Vseeno zaženi"
 AlreadyRunning.LaunchAnyway="Vseeno zaženi"
-AutoSafeMode.Title="Varni način"
-AutoSafeMode.Text="OBS se ni pravilno zaprl ob vaši zadnji seji.\n\nAli ga želite zagnati v varnem načinu (onemogočeni vstavki, skripti in spletne vtičnice tretjih strani)?"
-AutoSafeMode.LaunchSafe="Zaženi v varnem načinu"
-AutoSafeMode.LaunchNormal="Zaženi navadno"
 SafeMode.Restart="Ali želite ponovno zagnati OBS v varnem načinu (z onemogočenimi vstavki, skriptami in spletnimi vtičnicami tretjih strani)?"
 SafeMode.Restart="Ali želite ponovno zagnati OBS v varnem načinu (z onemogočenimi vstavki, skriptami in spletnimi vtičnicami tretjih strani)?"
 SafeMode.RestartNormal="Ali želite ponovno zagnati OBS v navadnem načinu?"
 SafeMode.RestartNormal="Ali želite ponovno zagnati OBS v navadnem načinu?"
 ChromeOS.Title="Nepodprta platforma"
 ChromeOS.Title="Nepodprta platforma"
@@ -352,12 +348,6 @@ Output.NoBroadcast.Title="Ni nastavljenega oddajanja"
 Output.NoBroadcast.Text="Pred začtekom pretakanja morate nastaviti oddajanje."
 Output.NoBroadcast.Text="Pred začtekom pretakanja morate nastaviti oddajanje."
 Output.BroadcastStartFailed="Neuspešen zagon oddajanja"
 Output.BroadcastStartFailed="Neuspešen zagon oddajanja"
 Output.BroadcastStopFailed="Neuspešna zaustavitev oddajanja"
 Output.BroadcastStopFailed="Neuspešna zaustavitev oddajanja"
-LogReturnDialog="Dnevnik je bil uspešno poslan"
-LogReturnDialog.Description="Dnevniška datoteka je bila naložena. URL se sedaj lahko deli za razhroščevanje ali podporo."
-LogReturnDialog.Description.Crash="Poročilo sesutja je bilo naloženo. URL lahko sedaj delite za namene razhroščevanja."
-LogReturnDialog.CopyURL="Kopiraj URL"
-LogReturnDialog.AnalyzeURL="Analiziraj"
-LogReturnDialog.ErrorUploadingLog="Napaka pri pošiljanju dnevniške datoteke"
 Remux.SourceFile="Posnetek OBS"
 Remux.SourceFile="Posnetek OBS"
 Remux.TargetFile="Ciljna datoteka"
 Remux.TargetFile="Ciljna datoteka"
 Remux.Remux="Prepakiranje"
 Remux.Remux="Prepakiranje"
@@ -1153,7 +1143,6 @@ Restart="Ponovni zagon"
 NeedsRestart="OBS Studio zahteva ponovni zagon? Ponovno zaženem zdaj?"
 NeedsRestart="OBS Studio zahteva ponovni zagon? Ponovno zaženem zdaj?"
 LoadProfileNeedsRestart="Profil vsebuje nastavitve, ki zahtevajo ponovni zagon OBS:\n%1\n\nAli želite ponovno zagnati OBS, da bodo te nastavitve delovale?"
 LoadProfileNeedsRestart="Profil vsebuje nastavitve, ki zahtevajo ponovni zagon OBS:\n%1\n\nAli želite ponovno zagnati OBS, da bodo te nastavitve delovale?"
 ContextBar.NoSelectedSource="Ni izbranih virov"
 ContextBar.NoSelectedSource="Ni izbranih virov"
-ContextBar.ResetTransform="Ponastavi položaj, velikost in rotacijo elementa."
 ContextBar.MediaControls.PlayMedia="Predvajaj"
 ContextBar.MediaControls.PlayMedia="Predvajaj"
 ContextBar.MediaControls.PauseMedia="Pavziraj"
 ContextBar.MediaControls.PauseMedia="Pavziraj"
 ContextBar.MediaControls.StopMedia="Zaustavi"
 ContextBar.MediaControls.StopMedia="Zaustavi"

+ 44 - 0
frontend/data/locale/sq-AL.ini

@@ -22,6 +22,10 @@ Exit="Dil"
 Mixer="Mikseri Audio"
 Mixer="Mikseri Audio"
 Browse="Shfleto"
 Browse="Shfleto"
 DroppedFrames="Kornizat e rëna %1 (%2%)"
 DroppedFrames="Kornizat e rëna %1 (%2%)"
+Projector.Window="Dritare e re"
+Projector.Title.Scene="Skena : %1"
+Projector.Title.Source="Burimi: %1"
+Projector.ResizeWindowToContent="Përshtat dritaren sipas përmbajtjes"
 Clear="Pastro"
 Clear="Pastro"
 Revert="Rikthe"
 Revert="Rikthe"
 Show="Shfaq"
 Show="Shfaq"
@@ -79,9 +83,22 @@ LockVolume="Kyc volumin"
 LogViewer="Kycje shikuesi"
 LogViewer="Kycje shikuesi"
 ShowOnStartup="Shfaqe në fillim"
 ShowOnStartup="Shfaqe në fillim"
 OpenFile="Hap skedën"
 OpenFile="Hap skedën"
+AddScene="Shto skenë"
 AddSource="Shto Burim"
 AddSource="Shto Burim"
+RemoveScene="Hiq skenën e zgjedhur"
+RemoveSource="Hiq burimin(et) e zgjedhura"
+MoveSceneUp="Zhvendos skenën sipër"
+MoveSceneDown="Zhvendos skenën poshtë"
+MoveSourceUp="Zhvnedos Burimin(et) sipër"
+MoveSourceDown="Zhvnedos Burimin(et) poshtë"
+SourceProperties="Parametrat e burimeve të hapura"
+SourceFilters="Filtrat e burimeve të hapura"
 MixerToolbarMenu="Menuja e mixuesit audio"
 MixerToolbarMenu="Menuja e mixuesit audio"
+SceneFilters="Filtrat e skenave të hapura"
+List="Listë"
 Automatic="Automatike"
 Automatic="Automatike"
+PluginsFailedToLoad.Title="Gabim në ngarkimin e Shtojcës"
+PluginsFailedToLoad.Text="Ngarkimi i shtojacave OBS dështoi të ngarkohet::\n\n%1\nTë lutem përditëso ose hiqi këto shtojca."
 AlreadyRunning.Title="OBS tashmë po funksion"
 AlreadyRunning.Title="OBS tashmë po funksion"
 AlreadyRunning.Text="OBS tashmë po kandidon! Nëse nuk keni ndërmend ta bëni këtë, mbyllni çdo rast ekzistues të OBS para se të provoni të shkoni në një instancë të re. Nëse keni OBS vendosur për të minimizuar në tabaka e sistemit, ju lutemi kontrolloni për të parë nëse vazhdon të ekzekutohet atje."
 AlreadyRunning.Text="OBS tashmë po kandidon! Nëse nuk keni ndërmend ta bëni këtë, mbyllni çdo rast ekzistues të OBS para se të provoni të shkoni në një instancë të re. Nëse keni OBS vendosur për të minimizuar në tabaka e sistemit, ju lutemi kontrolloni për të parë nëse vazhdon të ekzekutohet atje."
 AlreadyRunning.LaunchAnyway="Filloje ne nje menyre"
 AlreadyRunning.LaunchAnyway="Filloje ne nje menyre"
@@ -97,6 +114,7 @@ Auth.AuthFailure.Text="Dështoj autentifikimi me %1:\n\n%2: %3"
 Auth.InvalidScope.Title="Kërkohet Autentifikim"
 Auth.InvalidScope.Title="Kërkohet Autentifikim"
 Auth.LoadingChannel.Title="Duke ngarkuar të dhënat e kanalit..."
 Auth.LoadingChannel.Title="Duke ngarkuar të dhënat e kanalit..."
 Auth.LoadingChannel.Text="Duke ngarkuar të dhënat e kanalit për %1, ju lutem prisni..."
 Auth.LoadingChannel.Text="Duke ngarkuar të dhënat e kanalit për %1, ju lutem prisni..."
+Auth.ChannelFailure.Title="Dështoi në ngarkimin e kanalit"
 Auth.StreamInfo="Informacioni i transmetimit"
 Auth.StreamInfo="Informacioni i transmetimit"
 TwitchAuth.Stats="Statusi i Twitch"
 TwitchAuth.Stats="Statusi i Twitch"
 TwitchAuth.TwoFactorFail.Title="Nuk mund të lidh çelësin e transmetimit"
 TwitchAuth.TwoFactorFail.Title="Nuk mund të lidh çelësin e transmetimit"
@@ -131,6 +149,7 @@ Basic.AutoConfig.StreamPage.SubTitle="Ju lutem shkruani informacionin e transmet
 Basic.AutoConfig.StreamPage.ConnectAccount="Lidh Llogari (rekomanduar)"
 Basic.AutoConfig.StreamPage.ConnectAccount="Lidh Llogari (rekomanduar)"
 Basic.AutoConfig.StreamPage.DisconnectAccount="Shkëpute Llogarinë"
 Basic.AutoConfig.StreamPage.DisconnectAccount="Shkëpute Llogarinë"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Title="Shkëpute Llogarinë?"
 Basic.AutoConfig.StreamPage.DisconnectAccount.Confirm.Title="Shkëpute Llogarinë?"
+Basic.AutoConfig.StreamPage.GetStreamKey="Merr çelësin e Stream-it"
 Basic.AutoConfig.StreamPage.MoreInfo="Më shumë informacion"
 Basic.AutoConfig.StreamPage.MoreInfo="Më shumë informacion"
 Basic.AutoConfig.StreamPage.UseStreamKey="Përdor çelësin e transmetimit"
 Basic.AutoConfig.StreamPage.UseStreamKey="Përdor çelësin e transmetimit"
 Basic.AutoConfig.StreamPage.UseStreamKeyAdvanced="Përdor çelësin e transmetimit (e avancuar)"
 Basic.AutoConfig.StreamPage.UseStreamKeyAdvanced="Përdor çelësin e transmetimit (e avancuar)"
@@ -138,6 +157,7 @@ Basic.AutoConfig.StreamPage.Service="Sherbim"
 Basic.AutoConfig.StreamPage.Service.ShowAll="Trego të gjitha..."
 Basic.AutoConfig.StreamPage.Service.ShowAll="Trego të gjitha..."
 Basic.AutoConfig.StreamPage.StreamKey="Celesi i transmetimit"
 Basic.AutoConfig.StreamPage.StreamKey="Celesi i transmetimit"
 Basic.AutoConfig.StreamPage.EncoderKey="Çelësi i Koduesit"
 Basic.AutoConfig.StreamPage.EncoderKey="Çelësi i Koduesit"
+Basic.AutoConfig.StreamPage.BearerToken="Token-i Bearer"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Llogari e lidhur"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Llogari e lidhur"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Vlerso bitratin e testit te bandwithit (mund te vonohet disa minuta)"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Vlerso bitratin e testit te bandwithit (mund te vonohet disa minuta)"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Enkodim me pajisje"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Enkodim me pajisje"
@@ -148,6 +168,7 @@ Basic.AutoConfig.TestPage="Rezultat finale"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programi tani do te ekzekutoje nje set testesh qe te gjeje parametrat ideal"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Programi tani do te ekzekutoje nje set testesh qe te gjeje parametrat ideal"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testi mbaroj"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testi mbaroj"
 Basic.AutoConfig.TestPage.TestingBandwidth="Duke performuar nje test per bandwithin, kjo mund te vonohet disa menyra..."
 Basic.AutoConfig.TestPage.TestingBandwidth="Duke performuar nje test per bandwithin, kjo mund te vonohet disa menyra..."
+Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Asnjë output për protokollin e këtij shërbimi u gjend"
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Duke u lidhur tek: %1..."
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Duke u lidhur tek: %1..."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Dështoi të lidhej me serverin. Kontrollo lidhjen tënde në internet dhe provo përsëri."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Dështoi të lidhej me serverin. Kontrollo lidhjen tënde në internet dhe provo përsëri."
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Duke testuar bandwithin per: %1"
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Duke testuar bandwithin per: %1"
@@ -157,11 +178,34 @@ Basic.AutoConfig.TestPage.TestingRes.Fail="Dështoj të nisë koduesin"
 Basic.AutoConfig.TestPage.TestingRes.Resolution="Duke testuar %1x%2 %3 FPS..."
 Basic.AutoConfig.TestPage.TestingRes.Resolution="Duke testuar %1x%2 %3 FPS..."
 Basic.AutoConfig.TestPage.Result.StreamingEncoder="Koduesi i Transmetimit"
 Basic.AutoConfig.TestPage.Result.StreamingEncoder="Koduesi i Transmetimit"
 Basic.AutoConfig.TestPage.Result.RecordingEncoder="Koduesi i inçizimit"
 Basic.AutoConfig.TestPage.Result.RecordingEncoder="Koduesi i inçizimit"
+Basic.AutoConfig.TestPage.Result.Header="Programi përcaktoi që këto parametra janë ideale për ty:"
 Basic.Stats="Statistika"
 Basic.Stats="Statistika"
 Basic.Stats.CPUUsage="Përdorimi i CPU"
 Basic.Stats.CPUUsage="Përdorimi i CPU"
 Basic.Stats.HDDSpaceAvailable="Hapësira e disponueshme e diskut"
 Basic.Stats.HDDSpaceAvailable="Hapësira e disponueshme e diskut"
 Basic.Stats.MemoryUsage="Memoria e perdorur"
 Basic.Stats.MemoryUsage="Memoria e perdorur"
+Basic.Stats.AverageTimeToRender="Koha mesatare për të proëesuar një Frame"
+Basic.Stats.Output.Recording="Rregjistrimi"
+Basic.Stats.Status="Statusi"
+Basic.Stats.Status.Recording="Rregjistrimi"
+Basic.Stats.Status.Live="Drejtpërdrejt"
+Basic.Stats.Status.Reconnecting="Duke u rilidhur"
+Basic.Stats.Status.Inactive="Jo aktive"
+Basic.Stats.Status.Active="Aktive"
+Basic.Stats.DroppedFrames="Frame-t e rrëzuara (Rrjeti)"
+Updater.RepairConfirm.Title="Konifrmo kontrollin e Integritetit"
+Updater.FailedToLaunch="Dështoi në ekzekutimin e përditësuesit"
+QuickTransitions.DuplicateScene="Dupliko Skenë"
+QuickTransitions.EditProperties="Dupliko Burimet"
+Basic.TransitionDuration="Kohëzgjatja"
+Undo.ShowSceneItem="Shfaq '%1' në '%2'"
+Undo.HideSceneItem="Fshih '%1' në '%2'"
+Undo.ReorderSources="Ri-rendit burimet në  '%1'"
+Undo.MoveUp="Zhvendos '%1' në '%2'"
+Undo.MoveDown="Zhvendos '%1' poshtë në '%2'"
+Undo.MoveToTop="Zhvendos '%1' sipër '%2'"
+Undo.MoveToBottom="Zhvendos '%1' poshtë '%2'"
 TitleBar.PortableMode="Færanlegt-mode "
 TitleBar.PortableMode="Færanlegt-mode "
+ConfirmExit.Title="Dil nga OBS?"
 MissingFiles.HelpText="Disa skedarë mungojnë që herën e fundit që ju perdorët OBS"
 MissingFiles.HelpText="Disa skedarë mungojnë që herën e fundit që ju perdorët OBS"
 MissingFiles.Replaced="Zëvëndesuar"
 MissingFiles.Replaced="Zëvëndesuar"
 SourceLeak.Title="Hreinsun á Grunnvillu"
 SourceLeak.Title="Hreinsun á Grunnvillu"

File diff suppressed because it is too large
+ 498 - 129
frontend/data/locale/sr-CS.ini


+ 259 - 42
frontend/data/locale/sr-SP.ini

@@ -25,6 +25,18 @@ Browse="Прегледај"
 Mono="Моно"
 Mono="Моно"
 Stereo="Стерео"
 Stereo="Стерео"
 DroppedFrames="Испуштени фрејмови %1 (%2%)"
 DroppedFrames="Испуштени фрејмови %1 (%2%)"
+Projector.Open.Program="Отвори програмски пројектор"
+Projector.Open.Preview="Отвори преглед пројектора"
+Projector.Open.Scene="Пројектор отворене сцене"
+Projector.Open.Source="Пројектор отвореног кода"
+Projector.Open.Multiview="Отвори вишеструки приказ"
+Projector.Display="Приказ: %1"
+Projector.Window="Нови прозор"
+Projector.Title="Пројектор"
+Projector.Title.Scene="Сцена: %1"
+Projector.Title.Source="Извор: %1"
+Projector.Title.Multiview="Вишеструки приказ"
+Projector.ResizeWindowToContent="Прилагоди прозор садржају"
 Clear="Обриши"
 Clear="Обриши"
 Revert="Врати на стара подешавања"
 Revert="Врати на стара подешавања"
 Show="Прикажи"
 Show="Прикажи"
@@ -84,6 +96,7 @@ LockVolume="Закључај јачину звука"
 LogViewer="Прегледник дневника"
 LogViewer="Прегледник дневника"
 ShowOnStartup="Прикажи при покретању"
 ShowOnStartup="Прикажи при покретању"
 OpenFile="Отвори датотеку"
 OpenFile="Отвори датотеку"
+AddScene="Додај сцену"
 AddSource="Додај извор"
 AddSource="Додај извор"
 RemoveScene="Уклони одабрану сцену"
 RemoveScene="Уклони одабрану сцену"
 RemoveSource="Уклони одабран(е) избор(е)"
 RemoveSource="Уклони одабран(е) избор(е)"
@@ -103,10 +116,6 @@ PluginsFailedToLoad.Text="Следеће OBS додатне компоненте
 AlreadyRunning.Title="OBS је већ покренут"
 AlreadyRunning.Title="OBS је већ покренут"
 AlreadyRunning.Text="OBS je већ покренут! Осим ако заиста желите да урадите ово, молимо Вас да прекинете све процесе везане за OBS пре него што покренете нов задатак. У случају да OBS ради у позадини, молимо вас да проверите system tray (иконице доле десно, поред сата)."
 AlreadyRunning.Text="OBS je већ покренут! Осим ако заиста желите да урадите ово, молимо Вас да прекинете све процесе везане за OBS пре него што покренете нов задатак. У случају да OBS ради у позадини, молимо вас да проверите system tray (иконице доле десно, поред сата)."
 AlreadyRunning.LaunchAnyway="Свеједно покрени"
 AlreadyRunning.LaunchAnyway="Свеједно покрени"
-AutoSafeMode.Title="Безбедни режим"
-AutoSafeMode.Text="ОБС се није правилно искључио током ваше последње сесије.\n\nДа ли желите да почнете у безбедном режиму (додаци треће стране, скриптовање и ВебСоцкетс су онемогућени)?"
-AutoSafeMode.LaunchSafe="Покрени у безбедном режиму"
-AutoSafeMode.LaunchNormal="Покрени нормално"
 SafeMode.Restart="Да ли желите да поново покренете ОБС у безбедном режиму (додаци треће стране, скрипте и ВебСоцкетс су ононемогућени)?"
 SafeMode.Restart="Да ли желите да поново покренете ОБС у безбедном режиму (додаци треће стране, скрипте и ВебСоцкетс су ононемогућени)?"
 SafeMode.RestartNormal="Да ли желите да поново покренете ОБС у нормалном режиму?"
 SafeMode.RestartNormal="Да ли желите да поново покренете ОБС у нормалном режиму?"
 ChromeOS.Title="Неподржани формат"
 ChromeOS.Title="Неподржани формат"
@@ -118,7 +127,7 @@ DockCloseWarning.Text="Управо сте затворили усидрив п
 ExtraBrowsers="Прилагођене станице за прегледач"
 ExtraBrowsers="Прилагођене станице за прегледач"
 ExtraBrowsers.Info="Додајте прикључне станице тако што ћете им дати име и УРЛ, а затим кликните на Примени или Затвори да бисте отворили прикључне станице. Можете додати или уклонити докове у било ком тренутку."
 ExtraBrowsers.Info="Додајте прикључне станице тако што ћете им дати име и УРЛ, а затим кликните на Примени или Затвори да бисте отворили прикључне станице. Можете додати или уклонити докове у било ком тренутку."
 ExtraBrowsers.DockName="Име дока"
 ExtraBrowsers.DockName="Име дока"
-Auth.Authing.Title="Потврда идентитета"
+Auth.Authing.Title="Аутентификација..."
 Auth.Authing.Text="Потврда идентитета помоћу %1-а, сачекајте…"
 Auth.Authing.Text="Потврда идентитета помоћу %1-а, сачекајте…"
 Auth.AuthFailure.Title="Грешка при потврди идентитета"
 Auth.AuthFailure.Title="Грешка при потврди идентитета"
 Auth.AuthFailure.Text="Потврда идентитета помоћу %1-а није успела:\n\n%2: %3"
 Auth.AuthFailure.Text="Потврда идентитета помоћу %1-а није успела:\n\n%2: %3"
@@ -138,7 +147,7 @@ TwitchAuth.TwoFactorFail.Text="ОБС није успео да се повеже
 RestreamAuth.Channels="Рестрим канали"
 RestreamAuth.Channels="Рестрим канали"
 Copy.Filters="Копирај филтере"
 Copy.Filters="Копирај филтере"
 Paste.Filters="Налепи филтере"
 Paste.Filters="Налепи филтере"
-BrowserPanelInit.Title="Покретање претраживача"
+BrowserPanelInit.Title="Иницијализација прегледача..."
 BrowserPanelInit.Text="Покретање претраживача, молим сачекајте..."
 BrowserPanelInit.Text="Покретање претраживача, молим сачекајте..."
 BandwidthTest.Region="Регион"
 BandwidthTest.Region="Регион"
 BandwidthTest.Region.US="Сједињене Америчке Државе"
 BandwidthTest.Region.US="Сједињене Америчке Државе"
@@ -177,6 +186,7 @@ Basic.AutoConfig.StreamPage.Server="Сервер"
 Basic.AutoConfig.StreamPage.StreamKey="Шифра за стримовање"
 Basic.AutoConfig.StreamPage.StreamKey="Шифра за стримовање"
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: унесите лозинку енкрипције.\nRTMP: унесите кључ који пружа сервис.\nSRT: унесите streamid ако га сервис користи."
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: унесите лозинку енкрипције.\nRTMP: унесите кључ који пружа сервис.\nSRT: унесите streamid ако га сервис користи."
 Basic.AutoConfig.StreamPage.EncoderKey="Кључ енкодера"
 Basic.AutoConfig.StreamPage.EncoderKey="Кључ енкодера"
+Basic.AutoConfig.StreamPage.BearerToken="Токен носиоца"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Повезани налог"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Повезани налог"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Процени брзину протока тестом пропусног опсега (може потрајати неколико минута)"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Процени брзину протока тестом пропусног опсега (може потрајати неколико минута)"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Са акцентом на хардверско кодирање"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Са акцентом на хардверско кодирање"
@@ -188,6 +198,7 @@ Basic.AutoConfig.TestPage="Коначни резултати"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Програм тренутно извршава сет тестова како би проценио оптимална подешавања"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Програм тренутно извршава сет тестова како би проценио оптимална подешавања"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестирање је завршено"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестирање је завршено"
 Basic.AutoConfig.TestPage.TestingBandwidth="У току је извођење теста пропусног опсега, ово може потрајати неколико минута..."
 Basic.AutoConfig.TestPage.TestingBandwidth="У току је извођење теста пропусног опсега, ово може потрајати неколико минута..."
+Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Није пронађен излаз за протокол ове услуге"
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Повезивање са: %1..."
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Повезивање са: %1..."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Неуспело повезивање са сервером, молимо проверите Вашу интернет везу и покушајте поново."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Неуспело повезивање са сервером, молимо проверите Вашу интернет везу и покушајте поново."
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Тестирање пропусног опсега за: %1"
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Тестирање пропусног опсега за: %1"
@@ -201,6 +212,7 @@ Basic.AutoConfig.TestPage.Result.Header="Програм је одредио да
 Basic.AutoConfig.TestPage.Result.Footer="Да бисте користили ова подешавања, кликните на ''Примените Подешавања''. Да опет конфигуришете wizard и покушате поново, кликните ''Назад''. Да конфигуришете ручно подешавања, кликните ''Поништи'' и отворите ''Подешавања''."
 Basic.AutoConfig.TestPage.Result.Footer="Да бисте користили ова подешавања, кликните на ''Примените Подешавања''. Да опет конфигуришете wizard и покушате поново, кликните ''Назад''. Да конфигуришете ручно подешавања, кликните ''Поништи'' и отворите ''Подешавања''."
 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="Доступно простора на диску"
@@ -220,6 +232,7 @@ Basic.Stats.DroppedFrames="Пропуштени фрејмови (Мрежа)"
 Basic.Stats.MegabytesSent="Укупни подаци на излазу"
 Basic.Stats.MegabytesSent="Укупни подаци на излазу"
 Basic.Stats.Bitrate="Брзина протока"
 Basic.Stats.Bitrate="Брзина протока"
 Basic.Stats.DiskFullIn="Диск пун за (приближно)"
 Basic.Stats.DiskFullIn="Диск пун за (приближно)"
+Basic.Stats.DiskFullIn.Text="%1 сати, %2 минута"
 Basic.Stats.ResetStats="Ресетуј статистику"
 Basic.Stats.ResetStats="Ресетуј статистику"
 ResetUIWarning.Title="Да ли сте сигурни да желите да ресетујете кориснички интерфејс?"
 ResetUIWarning.Title="Да ли сте сигурни да желите да ресетујете кориснички интерфејс?"
 ResetUIWarning.Text="Ресетовање корисничког интерфејса ће сакрити додатне докове. Ако желите да докови поново постану видљиви, мораћете да их омогућите у менију Докови.\n\nДа ли сте сигурни да желите да ресетујете кориснички интерфејс?"
 ResetUIWarning.Text="Ресетовање корисничког интерфејса ће сакрити додатне докове. Ако желите да докови поново постану видљиви, мораћете да их омогућите у менију Докови.\n\nДа ли сте сигурни да желите да ресетујете кориснички интерфејс?"
@@ -270,34 +283,38 @@ Undo.Transform.Rotate="Ротација у „%1”"
 Undo.Transform.Reset="Отказивање трансформације у „%1”"
 Undo.Transform.Reset="Отказивање трансформације у „%1”"
 Undo.Transform.HFlip="Хоризонтално окретање у „%1”"
 Undo.Transform.HFlip="Хоризонтално окретање у „%1”"
 Undo.Transform.VFlip="Вертикално окретање у „%1”"
 Undo.Transform.VFlip="Вертикално окретање у „%1”"
-Undo.Transform.FitToScreen="уклапање у екран за „%1”"
-Undo.Transform.StretchToScreen="растезање преко екрана за „%1”"
-Undo.Transform.Center="центрирање на екран за „%1”"
-Undo.Transform.VCenter="вертикално центрирање на екран за „%1”"
-Undo.Transform.HCenter="хоризонтално центрирање на екран за „%1”"
-Undo.Volume.Change="промену јачине звука на „%1”"
-Undo.Volume.Mute="утишавање „%1”"
-Undo.Volume.Unmute="укључивање звука „%1”"
-Undo.SyncOffset.Change="промену разлике у синхронизацији звука за „%1”"
-Undo.MonitoringType.Change="промену аудио надзора за „%1”"
-Undo.Mixers.Change="промену аудио миксера за „%1”"
-Undo.ForceMono.On="омогућавање присилног моно звука за „%1”"
-Undo.ForceMono.Off="онемогућавање присилног моно звука за „%1”"
-Undo.Scene.Duplicate="дуплирање сцене „%1”"
-Undo.ShowTransition="приказ транзиције на „%1”"
-Undo.HideTransition="сакривање транзиције на „%1”"
-Undo.ShowSceneItem="приказ „%1” у „%2”"
-Undo.HideSceneItem="сакривање „%1” у „%2”"
-Undo.ReorderSources="прераспоређивање извора у „%1”"
-Undo.MoveUp="подизање „%1” у „%2”"
-Undo.MoveDown="спуштање „%1” у „%2”"
-Undo.MoveToTop="подизање „%1” у „%2” на врх"
-Undo.MoveToBottom="спуштање „%1” у „%2” на дно"
-Undo.PasteSource="лепљење извора у „%1”"
-Undo.PasteSourceRef="лепљење референци на изворе у „%1”"
-Undo.GroupItems="груписање ставки у „%1”"
+Undo.Transform.FitToScreen="Прилагоди екрану у '%1'"
+Undo.Transform.StretchToScreen="Растегни на екран у '%1'"
+Undo.Transform.Center="Центрирај на екран у '%1'"
+Undo.Transform.VCenter="Вертикално центрирање на екран у '%1'"
+Undo.Transform.HCenter="Хоризонтално центрирање на екран у '%1'"
+Undo.Volume.Change="Промена јачине звука на '%1'"
+Undo.Volume.Mute="Искључи звук за „%1“"
+Undo.Volume.Unmute="Укључи звук за „%1“"
+Undo.Balance.Change="Промена баланса звука на '%1'"
+Undo.SyncOffset.Change="Промена померања синхронизације звука на '%1'"
+Undo.MonitoringType.Change="Промени аудио праћење на '%1'"
+Undo.Mixers.Change="Промени аудио миксере на '%1'"
+Undo.ForceMono.On="Омогући присилни моно режим на '%1'"
+Undo.ForceMono.Off="Онемогући присилни моно режим на '%1'"
+Undo.Properties="Промена својства на '%1'"
+Undo.Scene.Duplicate="Дуплицирајте сцену '%1'"
+Undo.ShowTransition="Прикажи прелаз на '%1'"
+Undo.HideTransition="Сакриј прелаз на '%1'"
+Undo.ShowSceneItem="Прикажи '%1' у '%2'"
+Undo.HideSceneItem="Сакриј '%1' у '%2'"
+Undo.ReorderSources="Преуреди изворе у '%1'"
+Undo.MoveUp="Помери '%1' нагоре у '%2'"
+Undo.MoveDown="Помери '%1' надоле у '%2'"
+Undo.MoveToTop="Помери '%1' на врх у '%2'"
+Undo.MoveToBottom="Помери '%1' на дно у '%2'"
+Undo.PasteSource="Налепи извор(е) у '%1'"
+Undo.PasteSourceRef="Налепи изворне референце у '%1'"
+Undo.GroupItems="Групиши ставке у '%1'"
 TransitionNameDlg.Text="Молим унесите име прелаза"
 TransitionNameDlg.Text="Молим унесите име прелаза"
 TransitionNameDlg.Title="Име прелаза"
 TransitionNameDlg.Title="Име прелаза"
+TitleBar.SafeMode="БЕЗБЕДНИ РЕЖИМ"
+TitleBar.PortableMode="Преносиви режим"
 TitleBar.Profile="Профил"
 TitleBar.Profile="Профил"
 TitleBar.Scenes="Сцене"
 TitleBar.Scenes="Сцене"
 NameExists.Title="Име већ постоји"
 NameExists.Title="Име већ постоји"
@@ -330,10 +347,12 @@ Output.ConnectFail.Title="Неуспешно повезивање"
 Output.ConnectFail.BadPath="Неисправна путања или URL конекције. Молим проверите ваша подешавања да потврдите њихову исправност."
 Output.ConnectFail.BadPath="Неисправна путања или URL конекције. Молим проверите ваша подешавања да потврдите њихову исправност."
 Output.ConnectFail.ConnectFailed="Неуспешно повезивање на сервер"
 Output.ConnectFail.ConnectFailed="Неуспешно повезивање на сервер"
 Output.ConnectFail.InvalidStream="Немогуће је приступити наведеном каналу или стрим кључу, молим проверите ваш стрим кључ. Ако је исправан, можда постоји проблем при повезивању на сервер."
 Output.ConnectFail.InvalidStream="Немогуће је приступити наведеном каналу или стрим кључу, молим проверите ваш стрим кључ. Ако је исправан, можда постоји проблем при повезивању на сервер."
+Output.ConnectFail.HdrDisabled="HDR излаз је тренутно онемогућен за овај излаз."
 Output.ConnectFail.Error="Неочекивана грешка у повезивању са сервером. Више информација се налази у лог датотеци."
 Output.ConnectFail.Error="Неочекивана грешка у повезивању са сервером. Више информација се налази у лог датотеци."
 Output.ConnectFail.Disconnected="Прекинута веза са сервером."
 Output.ConnectFail.Disconnected="Прекинута веза са сервером."
 Output.StreamEncodeError.Title="Грешка приликом кодирања"
 Output.StreamEncodeError.Title="Грешка приликом кодирања"
 Output.StreamEncodeError.Msg="Искрсла је грешка са кодером током стримовања."
 Output.StreamEncodeError.Msg="Искрсла је грешка са кодером током стримовања."
+Output.StreamEncodeError.Msg.LastError="Дошло је до грешке кодера током стримовања:<br><br> %1"
 Output.RecordFail.Title="Неуспешно започињање снимања"
 Output.RecordFail.Title="Неуспешно започињање снимања"
 Output.RecordFail.Unsupported="Излазни формат или није подржан или не подржава више од једне звучне траке. Молим проверите подешавања и покушајте поново."
 Output.RecordFail.Unsupported="Излазни формат или није подржан или не подржава више од једне звучне траке. Молим проверите подешавања и покушајте поново."
 Output.RecordNoSpace.Title="Недовољно простора на диску"
 Output.RecordNoSpace.Title="Недовољно простора на диску"
@@ -341,18 +360,13 @@ Output.RecordNoSpace.Msg="Нема довољно простора на диск
 Output.RecordError.Title="Грешка при снимању"
 Output.RecordError.Title="Грешка при снимању"
 Output.RecordError.Msg="Неодређена грешка се догодила при снимању."
 Output.RecordError.Msg="Неодређена грешка се догодила при снимању."
 Output.RecordError.EncodeErrorMsg="Искрсла је грешка са кодером током снимања."
 Output.RecordError.EncodeErrorMsg="Искрсла је грешка са кодером током снимања."
+Output.RecordError.EncodeErrorMsg.LastError="Дошло је до грешке кодера током снимања:<br><br> %1"
 Output.BadPath.Title="Неисправна путања датотеке"
 Output.BadPath.Title="Неисправна путања датотеке"
 Output.BadPath.Text="Конфигурисана путања за снимање није могла да се отвори. Молимо Вас проверите своју путању за снимање одласком на Подешавања →Излаз→Снимање."
 Output.BadPath.Text="Конфигурисана путања за снимање није могла да се отвори. Молимо Вас проверите своју путању за снимање одласком на Подешавања →Излаз→Снимање."
 Output.NoBroadcast.Title="Ниједан пренос није конфигурисан"
 Output.NoBroadcast.Title="Ниједан пренос није конфигурисан"
 Output.NoBroadcast.Text="Морате да конфигуришете пренос пре почетка стримовања."
 Output.NoBroadcast.Text="Морате да конфигуришете пренос пре почетка стримовања."
 Output.BroadcastStartFailed="Неуспешан покушај започињања преноса"
 Output.BroadcastStartFailed="Неуспешан покушај започињања преноса"
 Output.BroadcastStopFailed="Неуспешан покушај заустављања преноса"
 Output.BroadcastStopFailed="Неуспешан покушај заустављања преноса"
-LogReturnDialog="Слање лог документа успешно"
-LogReturnDialog.Description="Ваш извештај је поднет. Сада можете поделити URL у сврху отклањања грешака или подршке."
-LogReturnDialog.Description.Crash="Ваш извештај о рушењу је поднет. Сада можете поделити URL у сврху отклањања грешака."
-LogReturnDialog.CopyURL="Копирај URL"
-LogReturnDialog.AnalyzeURL="Анализа"
-LogReturnDialog.ErrorUploadingLog="Грешка у учитавању лог документа"
 Remux.SourceFile="OBS снимак"
 Remux.SourceFile="OBS снимак"
 Remux.TargetFile="Датотека"
 Remux.TargetFile="Датотека"
 Remux.Remux="Ремукс"
 Remux.Remux="Ремукс"
@@ -370,6 +384,8 @@ Remux.FileExists="Следећи циљни фајлови већ постоје
 Remux.ExitUnfinishedTitle="Ремукс у току"
 Remux.ExitUnfinishedTitle="Ремукс у току"
 Remux.ExitUnfinished="Ремукс није завршен, ако сада зауставите процес датотека може бити неупотребљива.\nДа ли сте сигурни да желите зауставити ремукс?"
 Remux.ExitUnfinished="Ремукс није завршен, ако сада зауставите процес датотека може бити неупотребљива.\nДа ли сте сигурни да желите зауставити ремукс?"
 Remux.HelpText="Приложите фајлове у овај прозор за ремукс, или изаберите празну \"OBS Recording\" ћелију да потражите фајл."
 Remux.HelpText="Приложите фајлове у овај прозор за ремукс, или изаберите празну \"OBS Recording\" ћелију да потражите фајл."
+Remux.NoFilesAddedTitle="Није додата датотека за ремултиплексирање"
+Remux.NoFilesAdded="Ниједна датотека није додата у ремукс. Одбаците фасциклу која садржи једну или више видео датотека."
 MissingFiles="Фајлови недостају"
 MissingFiles="Фајлови недостају"
 MissingFiles.MissingFile="Фајл недостаје"
 MissingFiles.MissingFile="Фајл недостаје"
 MissingFiles.NewFile="Нови фајл"
 MissingFiles.NewFile="Нови фајл"
@@ -401,8 +417,13 @@ MacPermissions.Item.Camera="Камера"
 MacPermissions.Item.Camera.Details="Ова дозвола је потребна за снимање садржаја помоћу веб камере или картице за снимање."
 MacPermissions.Item.Camera.Details="Ова дозвола је потребна за снимање садржаја помоћу веб камере или картице за снимање."
 MacPermissions.Item.Microphone="Микрофон"
 MacPermissions.Item.Microphone="Микрофон"
 MacPermissions.Item.Microphone.Details="OBS захтева ову дозволу ако желиш да снимаш свој микрофон или спољни звучни уређај."
 MacPermissions.Item.Microphone.Details="OBS захтева ову дозволу ако желиш да снимаш свој микрофон или спољни звучни уређај."
+MacPermissions.Item.InputMonitoring="Праћење уноса"
+MacPermissions.Item.InputMonitoring.Details="Ова дозвола је потребна да би пречице радиле док је OBS у позадини."
 MacPermissions.Item.Accessibility="Приступачност"
 MacPermissions.Item.Accessibility="Приступачност"
+MacPermissions.Item.Accessibility.Details="На старијим инсталацијама, OBS може бити наведен у „Приступачност“ уместо „Праћење уноса“."
 MacPermissions.Continue="Настави"
 MacPermissions.Continue="Настави"
+SourceLeak.Title="Грешка при чишћењу извора"
+SourceLeak.Text="Дошло је до проблема приликом промене колекција сцена и неки извори нису могли бити истоварени. Овај проблем обично узрокују додаци који не ослобађају ресурсе исправно. Молимо вас да се уверите да су сви додаци које користите ажурирани.\n\nOBS Studio ће се сада затворити како би се спречило потенцијално оштећење података."
 Basic.DesktopDevice1="Звук са рачунара"
 Basic.DesktopDevice1="Звук са рачунара"
 Basic.DesktopDevice2="Звук са рачунара 2"
 Basic.DesktopDevice2="Звук са рачунара 2"
 Basic.AuxDevice1="Микрофон/Улаз"
 Basic.AuxDevice1="Микрофон/Улаз"
@@ -426,20 +447,32 @@ BlendingMode="Метод мешања боја"
 BlendingMode.Normal="Нормалан"
 BlendingMode.Normal="Нормалан"
 BlendingMode.Additive="Додај"
 BlendingMode.Additive="Додај"
 BlendingMode.Subtract="Суптраковани"
 BlendingMode.Subtract="Суптраковани"
+BlendingMode.Screen="Екран"
+BlendingMode.Multiply="Множи"
 BlendingMode.Lighten="Посветли"
 BlendingMode.Lighten="Посветли"
 BlendingMode.Darken="Потамни"
 BlendingMode.Darken="Потамни"
 Deinterlacing="Деинтерлејсинг"
 Deinterlacing="Деинтерлејсинг"
 Deinterlacing.Discard="Одбаци"
 Deinterlacing.Discard="Одбаци"
 Deinterlacing.TopFieldFirst="Прво горње поље"
 Deinterlacing.TopFieldFirst="Прво горње поље"
 Deinterlacing.BottomFieldFirst="Прво доње поље"
 Deinterlacing.BottomFieldFirst="Прво доње поље"
+VolControl.SliderUnmuted="Клизач за јачину звука за '%1':"
+VolControl.SliderMuted="Клизач за јачину звука за „%1“: (тренутно искључен звук)"
 VolControl.Mute="Искључите звук '%1'"
 VolControl.Mute="Искључите звук '%1'"
 VolControl.Properties="Својства '%1'"
 VolControl.Properties="Својства '%1'"
+VolControl.UnassignedWarning.Title="Недодељени аудио извор"
+VolControl.UnassignedWarning.Text="„%1“ није додељен ниједној аудио нумери и неће се чути у стримовима или снимцима.\n\nДа бисте доделили аудио извор нумери, отворите Напредна својства звука преко менија десног клика или дугмета зупчаника у траци са алаткама миксера."
 Basic.Main.AddSceneDlg.Title="Додај сцену"
 Basic.Main.AddSceneDlg.Title="Додај сцену"
 Basic.Main.AddSceneDlg.Text="Молим унесите име сцене"
 Basic.Main.AddSceneDlg.Text="Молим унесите име сцене"
 Basic.Main.DefaultSceneName.Text="Сцена %1"
 Basic.Main.DefaultSceneName.Text="Сцена %1"
 Basic.Main.AddSceneCollection.Title="Додај колекцију сцена"
 Basic.Main.AddSceneCollection.Title="Додај колекцију сцена"
 Basic.Main.AddSceneCollection.Text="Молим унесите име колекције сцена"
 Basic.Main.AddSceneCollection.Text="Молим унесите име колекције сцена"
 Basic.Main.RenameSceneCollection.Title="Промени име колекције сцена"
 Basic.Main.RenameSceneCollection.Title="Промени име колекције сцена"
+Basic.Main.RemigrateSceneCollection.Title="Ажурирај резолуцију колекције сцена"
+Basic.Main.RemigrateSceneCollection.Text="Да ли желите да ажурирате резолуцију колекције сцена „%1“ тако да одговара резолуцији платна тренутног профила од %2x%3?"
+Basic.Main.RemigrateSceneCollection.CannotMigrate.Active="Није могуће ажурирати резолуцију колекције сцена док су излази активни."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.UnknownBaseResolution="Ажурирање резолуције колекције сцена није успело. Оригинална резолуција је непозната."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.FailedVideoReset="Ресетовање није могуће: Промена OBS резолуције није успела."
+Basic.Main.RemigrateSceneCollection.CannotMigrate.BaseResolutionMatches="Ресетовање није могуће: Тренутна резолуција је већ основна резолуција колекције сцена."
 AddProfile.Title="Додај профил"
 AddProfile.Title="Додај профил"
 AddProfile.Text="Молим унесите име профила"
 AddProfile.Text="Молим унесите име профила"
 AddProfile.WizardCheckbox="Прикажи чаробњака за аутоматску конфигурацију"
 AddProfile.WizardCheckbox="Прикажи чаробњака за аутоматску конфигурацију"
@@ -459,6 +492,7 @@ Basic.PropertiesWindow="Својства за '%1'"
 Basic.PropertiesWindow.AutoSelectFormat="%1 (аутоматски одабир: %2)"
 Basic.PropertiesWindow.AutoSelectFormat="%1 (аутоматски одабир: %2)"
 Basic.PropertiesWindow.SelectColor="Изабери боју"
 Basic.PropertiesWindow.SelectColor="Изабери боју"
 Basic.PropertiesWindow.SelectFont="Изабери фонт"
 Basic.PropertiesWindow.SelectFont="Изабери фонт"
+Basic.PropertiesWindow.SelectFont.WindowTitle="Изаберите фонт"
 Basic.PropertiesWindow.ConfirmTitle="Подешавања промењена"
 Basic.PropertiesWindow.ConfirmTitle="Подешавања промењена"
 Basic.PropertiesWindow.Confirm="Постоје подешавања која нису сачувана. Да ли желите да их сачувате?"
 Basic.PropertiesWindow.Confirm="Постоје подешавања која нису сачувана. Да ли желите да их сачувате?"
 Basic.PropertiesWindow.NoProperties="Нема доступних својстава"
 Basic.PropertiesWindow.NoProperties="Нема доступних својстава"
@@ -507,6 +541,7 @@ Basic.TransformWindow.BoundsAlignment="Поравнање у оквиру"
 Basic.TransformWindow.Bounds="Величина оквира"
 Basic.TransformWindow.Bounds="Величина оквира"
 Basic.TransformWindow.BoundsWidth="Ширина оквира"
 Basic.TransformWindow.BoundsWidth="Ширина оквира"
 Basic.TransformWindow.BoundsHeight="Висина оквира"
 Basic.TransformWindow.BoundsHeight="Висина оквира"
+Basic.TransformWindow.CropToBounds="Исеци до граничног оквира"
 Basic.TransformWindow.Crop="Исецање"
 Basic.TransformWindow.Crop="Исецање"
 Basic.TransformWindow.CropLeft="Одсеци с лева"
 Basic.TransformWindow.CropLeft="Одсеци с лева"
 Basic.TransformWindow.CropRight="Одсеци с десна"
 Basic.TransformWindow.CropRight="Одсеци с десна"
@@ -536,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="Покрени бафер за поновно приказивање"
@@ -589,6 +625,10 @@ Basic.MainMenu.Edit.Scale="Преглед скалирања (&s)"
 Basic.MainMenu.Edit.Scale.Window="Скалирај на величину прозора"
 Basic.MainMenu.Edit.Scale.Window="Скалирај на величину прозора"
 Basic.MainMenu.Edit.Scale.Canvas="Платно (%1x%2)"
 Basic.MainMenu.Edit.Scale.Canvas="Платно (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="Излаз (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="Излаз (%1x%2)"
+Basic.MainMenu.Edit.Scale.Manual="Скалирано (%1x%2)"
+Basic.MainMenu.Edit.Scale.ZoomIn="Увећај"
+Basic.MainMenu.Edit.Scale.ZoomOut="Умањи"
+Basic.MainMenu.Edit.Scale.ResetZoom="Ресетуј зумирање"
 Basic.MainMenu.Edit.Transform="Трансформиши (&T)"
 Basic.MainMenu.Edit.Transform="Трансформиши (&T)"
 Basic.MainMenu.Edit.Transform.EditTransform="Уреди трансформацију"
 Basic.MainMenu.Edit.Transform.EditTransform="Уреди трансформацију"
 Basic.MainMenu.Edit.Transform.CopyTransform="Копирај трансформацију"
 Basic.MainMenu.Edit.Transform.CopyTransform="Копирај трансформацију"
@@ -612,16 +652,21 @@ Basic.MainMenu.Edit.Order.MoveToBottom="Помери на дно (&B)"
 Basic.MainMenu.Edit.AdvAudio="Напредна подешавања звука (&A)"
 Basic.MainMenu.Edit.AdvAudio="Напредна подешавања звука (&A)"
 Basic.MainMenu.View="Преглед"
 Basic.MainMenu.View="Преглед"
 Basic.MainMenu.View.Toolbars="Линије алатки (&T)"
 Basic.MainMenu.View.Toolbars="Линије алатки (&T)"
+Basic.MainMenu.View.ListboxToolbars="Докните траке са алаткама"
 Basic.MainMenu.View.ContextBar="Изворска трака са алаткама"
 Basic.MainMenu.View.ContextBar="Изворска трака са алаткама"
 Basic.MainMenu.View.SourceIcons="Иконице извора"
 Basic.MainMenu.View.SourceIcons="Иконице извора"
 Basic.MainMenu.View.StatusBar="Статусна линија (&S)"
 Basic.MainMenu.View.StatusBar="Статусна линија (&S)"
 Basic.MainMenu.View.Fullscreen.Interface="Интерфејс на целом екрану"
 Basic.MainMenu.View.Fullscreen.Interface="Интерфејс на целом екрану"
 Basic.MainMenu.View.ResetUI="Ресетуј кориснички интерфејс"
 Basic.MainMenu.View.ResetUI="Ресетуј кориснички интерфејс"
 Basic.MainMenu.View.AlwaysOnTop="&Увек на врху"
 Basic.MainMenu.View.AlwaysOnTop="&Увек на врху"
+Basic.MainMenu.View.SceneListMode="Режим листе сцена"
 Basic.MainMenu.Docks="&Докови"
 Basic.MainMenu.Docks="&Докови"
 Basic.MainMenu.Docks.ResetDocks="&Ресетуј докове"
 Basic.MainMenu.Docks.ResetDocks="&Ресетуј докове"
 Basic.MainMenu.Docks.LockDocks="&Закључај докове"
 Basic.MainMenu.Docks.LockDocks="&Закључај докове"
-Basic.MainMenu.Docks.CustomBrowserDocks="&Прилагођени докови претраживача..."
+Basic.MainMenu.Docks.SideDocks="Докови пуне висине"
+Basic.MainMenu.Docks.CustomBrowserDocks="&Прилагођени докови прегледача"
+Basic.MainMenu.Import="Увоз..."
+Basic.MainMenu.Export="Извоз..."
 Basic.MainMenu.SceneCollection="Колекција сцена"
 Basic.MainMenu.SceneCollection="Колекција сцена"
 Basic.MainMenu.Profile="Профил"
 Basic.MainMenu.Profile="Профил"
 Basic.MainMenu.Profile.Import="Увези профил"
 Basic.MainMenu.Profile.Import="Увези профил"
@@ -654,6 +699,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="Ажурирања"
@@ -718,6 +764,13 @@ Basic.Settings.Appearance.General="Опште"
 Basic.Settings.Appearance.General.Theme="Тема"
 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.Appearance.FontScale="Величина фонта"
+Basic.Settings.Appearance.Density="Густина"
+Basic.Settings.Appearance.Classic="Класично"
+Basic.Settings.Appearance.Compact="Компактно"
+Basic.Settings.Appearance.Normal="Нормална"
+Basic.Settings.Appearance.Comfortable="Удобно"
+Basic.Settings.Appearance.OptionsWarning="Неке опције изгледа нису доступне за овај стил."
 Basic.Settings.Stream="Стрим"
 Basic.Settings.Stream="Стрим"
 Basic.Settings.Stream.Destination="Одредиште"
 Basic.Settings.Stream.Destination="Одредиште"
 Basic.Settings.Stream.Custom.UseAuthentication="Користи аутентификацију"
 Basic.Settings.Stream.Custom.UseAuthentication="Користи аутентификацију"
@@ -741,10 +794,29 @@ Basic.Settings.Stream.Recommended.MaxVideoBitrate="Максимални битр
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Максимални битрејт аудија: %1 kb/s"
 Basic.Settings.Stream.Recommended.MaxAudioBitrate="Максимални битрејт аудија: %1 kb/s"
 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.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.MultitrackVideoExtraCanvas="Додатно платно"
 Basic.Settings.Stream.AdvancedOptions="Напредне опције"
 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.hMP4="Хибридни MP4 [БЕТА] (.mp4)"
+Basic.Settings.Output.Format.fMP4="Фрагментирани MP4 (.mp4)"
+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_mp4="Фрагментирани MP4 записује снимак у деловима и не захтева исту финализацију као традиционалне MP4 датотеке.\nОво осигурава да датотека остане репродукована чак и ако је писање на диск прекинуто, на пример, као резултат BSOD-а или нестанка струје.\n\nОво можда није компатибилно са свим плејерима и уређивачима. Користите Датотека → Ремулкс снимци да бисте конвертовали датотеку у компатибилнији формат ако је потребно."
+Basic.Settings.Output.Encoder.Video="Видео енкодер"
+Basic.Settings.Output.Encoder.Audio="Аудио енкодер"
 Basic.Settings.Output.SelectDirectory="Одабери директоријум за снимање"
 Basic.Settings.Output.SelectDirectory="Одабери директоријум за снимање"
 Basic.Settings.Output.DynamicBitrate="Динамички мењај битрејт у циљу избегавања загушења"
 Basic.Settings.Output.DynamicBitrate="Динамички мењај битрејт у циљу избегавања загушења"
 Basic.Settings.Output.DynamicBitrate.Beta="Динамички мењај битрејт у циљу избегавања загушења (Бета верзија)"
 Basic.Settings.Output.DynamicBitrate.Beta="Динамички мењај битрејт у циљу избегавања загушења (Бета верзија)"
@@ -755,6 +827,7 @@ Basic.Settings.Output.Mode.Adv="Напредно"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg излаз"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg излаз"
 Basic.Settings.Output.UseReplayBuffer="Укључи бафер поновног приказивања"
 Basic.Settings.Output.UseReplayBuffer="Укључи бафер поновног приказивања"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Максимално време сачуваног снимка"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Максимално време сачуваног снимка"
+Basic.Settings.Output.ReplayBuffer.MegabytesMax="Максимална меморија"
 Basic.Settings.Output.ReplayBuffer.Estimate="Процењена искоришћеност меморије: %1 MB"
 Basic.Settings.Output.ReplayBuffer.Estimate="Процењена искоришћеност меморије: %1 MB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Упозорење: Апроксимирана употреба меморије од %1 мегабајта је више него препоручени максимум од %2 мегабајта"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Упозорење: Апроксимирана употреба меморије од %1 мегабајта је више него препоручени максимум од %2 мегабајта"
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Немогуће је проценити искоришћеност меморије. Молимо подесите максималну границу меморије."
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Немогуће је проценити искоришћеност меморије. Молимо подесите максималну границу меморије."
@@ -770,18 +843,43 @@ Basic.Settings.Output.Simple.RecordingQuality.Lossless="Квалитет без
 Basic.Settings.Output.Simple.Warn.VideoBitrate="Упозорење: Битрејт видео стрима ће бити постављен на %1, што је горња граница за тренутно одабрани стриминг сервис."
 Basic.Settings.Output.Simple.Warn.VideoBitrate="Упозорење: Битрејт видео стрима ће бити постављен на %1, што је горња граница за тренутно одабрани стриминг сервис."
 Basic.Settings.Output.Simple.Warn.AudioBitrate="Упозорење: Битрејт звука стрима ће бити постављен на %1, што је горња граница за тренутно одабрани стриминг сервис."
 Basic.Settings.Output.Simple.Warn.AudioBitrate="Упозорење: Битрејт звука стрима ће бити постављен на %1, што је горња граница за тренутно одабрани стриминг сервис."
 Basic.Settings.Output.Simple.Warn.CannotPause="Упозорење: Снимање се не може паузирати ако је квалитет снимка подешен на „Исти као стрим”."
 Basic.Settings.Output.Simple.Warn.CannotPause="Упозорење: Снимање се не може паузирати ако је квалитет снимка подешен на „Исти као стрим”."
+Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Упозорење: Тренутно изабрани формат снимања није компатибилан са изабраним кодером(има) стрима."
 Basic.Settings.Output.Simple.Warn.Encoder="Упозорење: Снимање са софтверским енкодером другачијег квалитета у односу на стрим ће захтевати додатну процесорску снагу ако стримујете и снимате у исто време."
 Basic.Settings.Output.Simple.Warn.Encoder="Упозорење: Снимање са софтверским енкодером другачијег квалитета у односу на стрим ће захтевати додатну процесорску снагу ако стримујете и снимате у исто време."
+Basic.Settings.Output.Simple.Warn.Lossless="Упозорење: Квалитет без губитака генерише изузетно велике величине датотека! Квалитет без губитака може да користи и до 7 гигабајта простора на диску у минути при високим резолуцијама и броју кадрова у секунди. Снимање без губитака се не препоручује за дуге снимке, осим ако немате веома велику количину расположивог простора на диску. Бафер за репродукцију није доступан када се користи квалитет без губитака."
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Да ли сте сигурни да желите користити квалитет без губитка?"
 Basic.Settings.Output.Simple.Warn.Lossless.Msg="Да ли сте сигурни да желите користити квалитет без губитка?"
 Basic.Settings.Output.Simple.Warn.Lossless.Title="Упозорење о квалитету без губитка!"
 Basic.Settings.Output.Simple.Warn.Lossless.Title="Упозорење о квалитету без губитка!"
 Basic.Settings.Output.Simple.Encoder.Software="Софтверски (x264)"
 Basic.Settings.Output.Simple.Encoder.Software="Софтверски (x264)"
 Basic.Settings.Output.Simple.Encoder.Hardware.QSV.H264="Хардвер (QSV, H.264)"
 Basic.Settings.Output.Simple.Encoder.Hardware.QSV.H264="Хардвер (QSV, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.QSV.AV1="Хардвер (QSV, AV1)"
+Basic.Settings.Output.Simple.Encoder.Hardware.AMD.H264="Хардвер (AMD, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.AMD.HEVC="Хардвер (AMD, HEVC)"
+Basic.Settings.Output.Simple.Encoder.Hardware.AMD.AV1="Хардвер (AMD, AV1)"
+Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.H264="Хардвер (NVENC, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.AV1="Хардвер (NVENC, AV1)"
+Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.HEVC="Хардвер (NVENC, HEVC)"
+Basic.Settings.Output.Simple.Encoder.Hardware.Apple.H264="Хардвер (Apple, H.264)"
+Basic.Settings.Output.Simple.Encoder.Hardware.Apple.HEVC="Хардвер (Apple, HEVC)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Софтверски (x264 ниска употреба процесора, повећава величину датотеке)"
 Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Софтверски (x264 ниска употреба процесора, повећава величину датотеке)"
+Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (подразумевано)"
+Basic.Settings.Output.Simple.TwitchVodTrack="Twitch VOD трака (користи траку 2)"
+Basic.Settings.Output.Simple.RecAudioTrack="Аудио запис"
+Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Некомпатибилна резолуција/број кадрова"
+Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="Ова услуга стримовања не подржава вашу тренутну излазну резолуцију и/или број фрејмова у секунди. Биће промењени на најближу компатибилну вредност:\n\n%1\n\nДа ли желите да наставите?"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Резолуција: %1"
 Basic.Settings.Output.Warn.EnforceResolutionFPS.Resolution="Резолуција: %1"
+Basic.Settings.Output.Warn.EnforceResolutionFPS.FPS="ФПС: %1"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Title="Некомпатибилни енкодер"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg="Стриминг сервис „%1“ не подржава енкодер „%2“. Енкодер ће бити промењен у „%3“.\n\nДа ли желите да наставите?"
+Basic.Settings.Output.Warn.ServiceCodecCompatibility.Msg2="Стриминг сервис „%1“ не подржава енкодере „%2“ и „%3“. Ови енкодери ће бити промењени у „%4“ и „%5“.\n\nДа ли желите да наставите?"
 Basic.Settings.Output.VideoBitrate="Проток видеа"
 Basic.Settings.Output.VideoBitrate="Проток видеа"
 Basic.Settings.Output.AudioBitrate="Проток звука"
 Basic.Settings.Output.AudioBitrate="Проток звука"
 Basic.Settings.Output.Reconnect="Аутоматски повежи поново"
 Basic.Settings.Output.Reconnect="Аутоматски повежи поново"
+Basic.Settings.Output.RetryDelay="Кашњење поновног покушаја"
 Basic.Settings.Output.MaxRetries="Максималан број поновних покушаја"
 Basic.Settings.Output.MaxRetries="Максималан број поновних покушаја"
+Basic.Settings.Output.Advanced="Омогући подешавања прилагођеног енкодера (напредно)"
 Basic.Settings.Output.EncoderPreset="Предефинисано подешавање енкодера"
 Basic.Settings.Output.EncoderPreset="Предефинисано подешавање енкодера"
+Basic.Settings.Output.EncoderPreset.ultrafast="%1 (ниска потрошња процесора, најнижи квалитет)"
+Basic.Settings.Output.EncoderPreset.veryfast="%1 (подразумевано) (средња употреба процесора, стандардни квалитет)"
+Basic.Settings.Output.EncoderPreset.fast="%1 (велика потрошња процесора, висок квалитет)"
 Basic.Settings.Output.CustomEncoderSettings="Прилагођена подешавања енкодера"
 Basic.Settings.Output.CustomEncoderSettings="Прилагођена подешавања енкодера"
 Basic.Settings.Output.CustomMuxerSettings="Посебна подешавања муксера"
 Basic.Settings.Output.CustomMuxerSettings="Посебна подешавања муксера"
 Basic.Settings.Output.NoSpaceFileName="Створи име датотеке без размака"
 Basic.Settings.Output.NoSpaceFileName="Створи име датотеке без размака"
@@ -796,13 +894,17 @@ Basic.Settings.Output.Adv.Audio.Track3="Извор 3"
 Basic.Settings.Output.Adv.Audio.Track4="Извор 4"
 Basic.Settings.Output.Adv.Audio.Track4="Извор 4"
 Basic.Settings.Output.Adv.Audio.Track5="Трака 5"
 Basic.Settings.Output.Adv.Audio.Track5="Трака 5"
 Basic.Settings.Output.Adv.Audio.Track6="Трака 6"
 Basic.Settings.Output.Adv.Audio.Track6="Трака 6"
+Basic.Settings.Output.Adv.Encoder="Подешавања енкодера"
 Basic.Settings.Output.Adv.Recording="Снимање"
 Basic.Settings.Output.Adv.Recording="Снимање"
+Basic.Settings.Output.Adv.Recording.Settings="Подешавања снимања"
+Basic.Settings.Output.Adv.Recording.RecType="Тип снимања"
 Basic.Settings.Output.Adv.Recording.Type="Врста"
 Basic.Settings.Output.Adv.Recording.Type="Врста"
 Basic.Settings.Output.Adv.Recording.Type.Standard="Уобичајени"
 Basic.Settings.Output.Adv.Recording.Type.Standard="Уобичајени"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Прилагођени излаз (FFmpeg)"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Прилагођени излаз (FFmpeg)"
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Користи стрим енкодер)"
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Користи стрим енкодер)"
 Basic.Settings.Output.Adv.Recording.Filename="Обликовање имена датотеке"
 Basic.Settings.Output.Adv.Recording.Filename="Обликовање имена датотеке"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Препиши ако постоји датотека"
 Basic.Settings.Output.Adv.Recording.OverwriteIfExists="Препиши ако постоји датотека"
+Basic.Settings.Output.Adv.FFmpeg.CustomModeWarning="Прилагођени излаз (FFmpeg) је обезбеђен без икаквих заштитних мера.\nРазмислите о коришћењу типа снимања „Стандардно“."
 Basic.Settings.Output.Adv.FFmpeg.Type="FFmpeg врста исписа"
 Basic.Settings.Output.Adv.FFmpeg.Type="FFmpeg врста исписа"
 Basic.Settings.Output.Adv.FFmpeg.Type.URL="Испис на URL"
 Basic.Settings.Output.Adv.FFmpeg.Type.URL="Испис на URL"
 Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile="Испис у датотеку"
 Basic.Settings.Output.Adv.FFmpeg.Type.RecordToFile="Испис у датотеку"
@@ -824,16 +926,54 @@ Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings="Подешавања звуч
 Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Подешавања muxer-а (ако постоје)"
 Basic.Settings.Output.Adv.FFmpeg.MuxerSettings="Подешавања muxer-а (ако постоје)"
 Basic.Settings.Output.Adv.FFmpeg.GOPSize="Интервал кључних фрејмова (фрејмови)"
 Basic.Settings.Output.Adv.FFmpeg.GOPSize="Интервал кључних фрејмова (фрејмови)"
 Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Прикажи све кодеке (чак иако су потенцијално некомпатибилни)"
 Basic.Settings.Output.Adv.FFmpeg.IgnoreCodecCompat="Прикажи све кодеке (чак иако су потенцијално некомпатибилни)"
+Basic.Settings.Output.Adv.FFmpeg.Settings="Подешавања FFmpeg-а"
+Basic.Settings.Output.EnableSplitFile="Аутоматско дељење датотека"
+Basic.Settings.Output.SplitFile.TypeTime="Подели по времену"
+Basic.Settings.Output.SplitFile.TypeSize="Подели по величини"
+Basic.Settings.Output.SplitFile.TypeManual="Поделите само ручно"
+Basic.Settings.Output.SplitFile.Time="Време подела"
+Basic.Settings.Output.SplitFile.Size="Величина поделе"
+Screenshot="Излаз екрана"
+Screenshot.SourceHotkey="Снимак екрана изабраног извора"
+Screenshot.StudioProgram="Сачувај снимак екрана програма"
+Screenshot.Preview="Сачувај преглед екрана"
+Screenshot.Scene="Сачувај снимак екрана сцене"
+Screenshot.Source="Сачувај изворни снимак екрана"
 FilenameFormatting.TT.CCYY="Година, четири цифре"
 FilenameFormatting.TT.CCYY="Година, четири цифре"
 FilenameFormatting.TT.YY="Година, последње две цифре (00-99)"
 FilenameFormatting.TT.YY="Година, последње две цифре (00-99)"
+FilenameFormatting.TT.MM="Месец као децимални број (01-12)"
+FilenameFormatting.TT.DD="Дан у месецу, допуњен нулама (01-31)"
+FilenameFormatting.TT.hh="Сат у 24-часовном формату (00-23)"
+FilenameFormatting.TT.mm="Минут (00-59)"
+FilenameFormatting.TT.ss="Други (00-59)"
+FilenameFormatting.TT.Percent="Знак % s"
+FilenameFormatting.TT.a="Скраћени назив дана у недељи"
+FilenameFormatting.TT.A="Пун назив дана у недељи"
+FilenameFormatting.TT.b="Скраћени назив месеца"
+FilenameFormatting.TT.B="Пуно име месеца"
+FilenameFormatting.TT.d="Дан у месецу, допуњен нулама (01-31)"
+FilenameFormatting.TT.H="Сат у 24-часовном формату (00-23)"
+FilenameFormatting.TT.I="Сат у 12-часовном формату (01-12)"
+FilenameFormatting.TT.m="Месец као децимални број (01-12)"
+FilenameFormatting.TT.M="Минут (00-59)"
+FilenameFormatting.TT.p="Ознака AM или PM"
+FilenameFormatting.TT.s="Време у секундама од UNIX епохе"
+FilenameFormatting.TT.S="Други (00-59)"
 FilenameFormatting.TT.y="Година, последње две цифре (00-99)"
 FilenameFormatting.TT.y="Година, последње две цифре (00-99)"
 FilenameFormatting.TT.Y="Година"
 FilenameFormatting.TT.Y="Година"
+FilenameFormatting.TT.z="ISO 8601 померање у односу на UTC у временској зони"
+FilenameFormatting.TT.Z="Назив или скраћеница временске зоне"
+FilenameFormatting.TT.FPS="Кадрова у секунди"
+FilenameFormatting.TT.CRES="Основна (платна) резолуција"
+FilenameFormatting.TT.ORES="Излазна (скалирана) резолуција"
+FilenameFormatting.TT.VF="Видео формат"
 Basic.Settings.Video="Видео"
 Basic.Settings.Video="Видео"
 Basic.Settings.Video.Adapter="Видео адаптер"
 Basic.Settings.Video.Adapter="Видео адаптер"
 Basic.Settings.Video.BaseResolution="Основна (површинска) резолуција"
 Basic.Settings.Video.BaseResolution="Основна (површинска) резолуција"
 Basic.Settings.Video.ScaledResolution="Излазна (скалирана) резолуција"
 Basic.Settings.Video.ScaledResolution="Излазна (скалирана) резолуција"
 Basic.Settings.Video.DownscaleFilter="Филтер за скалирање"
 Basic.Settings.Video.DownscaleFilter="Филтер за скалирање"
 Basic.Settings.Video.DownscaleFilter.Unavailable="[Резолуције се поклапају, није потребно смањивање]"
 Basic.Settings.Video.DownscaleFilter.Unavailable="[Резолуције се поклапају, није потребно смањивање]"
+Basic.Settings.Video.FPS="ФПС"
 Basic.Settings.Video.FPSCommon="Уобичајене FPS вредности"
 Basic.Settings.Video.FPSCommon="Уобичајене FPS вредности"
 Basic.Settings.Video.FPSInteger="Бројевна FPS вредност"
 Basic.Settings.Video.FPSInteger="Бројевна FPS вредност"
 Basic.Settings.Video.FPSFraction="Бројевна FPS вредност са децималама"
 Basic.Settings.Video.FPSFraction="Бројевна FPS вредност са децималама"
@@ -845,6 +985,7 @@ Basic.Settings.Video.CurrentlyActive="Видео излаз је тренутн
 Basic.Settings.Video.DownscaleFilter.Bilinear="Bilinear (најбрже, али мутно при скалирању)"
 Basic.Settings.Video.DownscaleFilter.Bilinear="Bilinear (најбрже, али мутно при скалирању)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (оштрије скалирање, 16 узорака)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (оштрије скалирање, 16 узорака)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (оштрије скалирање, 36 узорка)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (оштрије скалирање, 36 узорка)"
+Basic.Settings.Video.DownscaleFilter.Area="Површина (пондерисана сума, 4/6/9 узорака)"
 Basic.Settings.Audio="Звук"
 Basic.Settings.Audio="Звук"
 Basic.Settings.Audio.SampleRate="Проток"
 Basic.Settings.Audio.SampleRate="Проток"
 Basic.Settings.Audio.Channels="Канали"
 Basic.Settings.Audio.Channels="Канали"
@@ -857,6 +998,7 @@ Basic.Settings.Audio.PeakMeterType="Тип мерача врха"
 Basic.Settings.Audio.PeakMeterType.SamplePeak="Врх узорка"
 Basic.Settings.Audio.PeakMeterType.SamplePeak="Врх узорка"
 Basic.Settings.Audio.PeakMeterType.TruePeak="Прави врх (већа употреба процесора)"
 Basic.Settings.Audio.PeakMeterType.TruePeak="Прави врх (већа употреба процесора)"
 Basic.Settings.Audio.MultichannelWarning.Enabled="УПОЗОРЕЊЕ: Звук окружења је укључен."
 Basic.Settings.Audio.MultichannelWarning.Enabled="УПОЗОРЕЊЕ: Звук окружења је укључен."
+Basic.Settings.Audio.MultichannelWarning="Ако стримујете, проверите да ли ваш сервис за стримовање подржава и унос и репродукцију окружујућег звука. На пример, Facebook 360 Live у потпуности подржава окружујући звук; YouTube Live подржава унос 5.1 звука (и репродукцију на телевизорима).\n\nOBS аудио филтери су компатибилни са окружујућим звуком, иако подршка за VST додатке није гарантована."
 Basic.Settings.Audio.MultichannelWarning.Title="Да ли желите да укључите звук окружења?"
 Basic.Settings.Audio.MultichannelWarning.Title="Да ли желите да укључите звук окружења?"
 Basic.Settings.Audio.MultichannelWarning.Confirm="Да ли сте сигурни да желите да укључите звук окружења?"
 Basic.Settings.Audio.MultichannelWarning.Confirm="Да ли сте сигурни да желите да укључите звук окружења?"
 Basic.Settings.Audio.Devices="Глобални аудио уређаји"
 Basic.Settings.Audio.Devices="Глобални аудио уређаји"
@@ -872,6 +1014,10 @@ Basic.Settings.Audio.EnablePushToTalk="Омогући Стисни-за-гово
 Basic.Settings.Audio.PushToTalkDelay="Кашњење опције стисни-за-говор"
 Basic.Settings.Audio.PushToTalkDelay="Кашњење опције стисни-за-говор"
 Basic.Settings.Audio.UnknownAudioDevice="[Уређај није повезан или није доступан]"
 Basic.Settings.Audio.UnknownAudioDevice="[Уређај није повезан или није доступан]"
 Basic.Settings.Audio.Disabled="Онемогућено"
 Basic.Settings.Audio.Disabled="Онемогућено"
+Basic.Settings.Audio.LowLatencyBufferingMode="Режим баферовања звука са малом латенцијом (за Decklink/NDI излазе)"
+Basic.Settings.Audio.LowLatencyBufferingWarning.Enabled="УПОЗОРЕЊЕ: Омогућено је баферовање звука са малом латенцијом."
+Basic.Settings.Audio.LowLatencyBufferingWarning="Режим баферовања звука са малом латенцијом може проузроковати грешке у репродукцији звука или прекид репродукције из неких извора."
+Basic.Settings.Audio.LowLatencyBufferingWarning.Title="Омогућити режим баферовања звука са малом латенцијом?"
 Basic.Settings.Audio.LowLatencyBufferingWarning.Confirm="Јесте ли сигурни да желите да омогућите режим аудио баферовања са малим кашњењем?"
 Basic.Settings.Audio.LowLatencyBufferingWarning.Confirm="Јесте ли сигурни да желите да омогућите режим аудио баферовања са малим кашњењем?"
 Basic.Settings.Accessibility="Приступачност"
 Basic.Settings.Accessibility="Приступачност"
 Basic.Settings.Accessibility.ColorOverrides="Користите различите боје"
 Basic.Settings.Accessibility.ColorOverrides="Користите различите боје"
@@ -913,6 +1059,7 @@ Basic.Settings.Advanced.Video.ColorRange="Опсег боја"
 Basic.Settings.Advanced.Video.ColorRange.Partial="Ограничено"
 Basic.Settings.Advanced.Video.ColorRange.Partial="Ограничено"
 Basic.Settings.Advanced.Video.ColorRange.Full="Потпуно"
 Basic.Settings.Advanced.Video.ColorRange.Full="Потпуно"
 Basic.Settings.Advanced.Video.SdrWhiteLevel="SDR ниво белине"
 Basic.Settings.Advanced.Video.SdrWhiteLevel="SDR ниво белине"
+Basic.Settings.Advanced.Video.HdrNominalPeakLevel="Номинални вршни ниво HDR-а"
 Basic.Settings.Advanced.Audio.MonitoringDevice="Уређај за надзор"
 Basic.Settings.Advanced.Audio.MonitoringDevice="Уређај за надзор"
 Basic.Settings.Advanced.Audio.MonitoringDevice.Default="Подразумевано"
 Basic.Settings.Advanced.Audio.MonitoringDevice.Default="Подразумевано"
 Basic.Settings.Advanced.Audio.DisableAudioDucking="Искључи Windows audio ducking"
 Basic.Settings.Advanced.Audio.DisableAudioDucking="Искључи Windows audio ducking"
@@ -923,6 +1070,7 @@ Basic.Settings.Advanced.StreamDelay.MemoryUsage="Процењена употре
 Basic.Settings.Advanced.Network="Мрежа"
 Basic.Settings.Advanced.Network="Мрежа"
 Basic.Settings.Advanced.Network.Disabled="Тренутно одабрани стриминг протокол не подржава мењање мрежних подешавања."
 Basic.Settings.Advanced.Network.Disabled="Тренутно одабрани стриминг протокол не подржава мењање мрежних подешавања."
 Basic.Settings.Advanced.Network.BindToIP="Вежи се за IP"
 Basic.Settings.Advanced.Network.BindToIP="Вежи се за IP"
+Basic.Settings.Advanced.Network.IPFamily="ИП породица"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Омогући мрежне оптимизације"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Омогући мрежне оптимизације"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Омогући TCP пејсинг"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Омогући TCP пејсинг"
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Покушај да се RTMP излаз учини компатибилнијим са другим апликацијама осетљивим на кашњење, кроз регулацију стопе преноса.\nМоже повећати ризик од испуштених слика и довести до „сецкања” приликом стриминга на нестабилним конекцијама."
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Покушај да се RTMP излаз учини компатибилнијим са другим апликацијама осетљивим на кашњење, кроз регулацију стопе преноса.\nМоже повећати ризик од испуштених слика и довести до „сецкања” приликом стриминга на нестабилним конекцијама."
@@ -938,7 +1086,9 @@ Basic.AdvAudio.Name="Име"
 Basic.AdvAudio.Volume="Јачина звука"
 Basic.AdvAudio.Volume="Јачина звука"
 Basic.AdvAudio.VolumeSource="Јачина звука за „%1”"
 Basic.AdvAudio.VolumeSource="Јачина звука за „%1”"
 Basic.AdvAudio.Mono="Моно"
 Basic.AdvAudio.Mono="Моно"
+Basic.AdvAudio.MonoSource="Моно даунмикс за '%1'"
 Basic.AdvAudio.Balance="Баланс"
 Basic.AdvAudio.Balance="Баланс"
+Basic.AdvAudio.BalanceSource="Стање за '%1'"
 Basic.AdvAudio.SyncOffset="Разлика у синхронизацији"
 Basic.AdvAudio.SyncOffset="Разлика у синхронизацији"
 Basic.AdvAudio.SyncOffsetSource="Разлика у синхронизацији за „%1”"
 Basic.AdvAudio.SyncOffsetSource="Разлика у синхронизацији за „%1”"
 Basic.AdvAudio.Monitoring="Аудио надзор"
 Basic.AdvAudio.Monitoring="Аудио надзор"
@@ -957,10 +1107,24 @@ Basic.Hotkeys.SelectScene="Пребаци на сцену"
 Basic.SystemTray.Show="Прикажи"
 Basic.SystemTray.Show="Прикажи"
 Basic.SystemTray.Hide="Сакриј"
 Basic.SystemTray.Hide="Сакриј"
 Basic.SystemTray.Message.Reconnecting="Веза прекинута. Поновно успостављање..."
 Basic.SystemTray.Message.Reconnecting="Веза прекинута. Поновно успостављање..."
+Hotkeys.Insert="Убаци"
+Hotkeys.Delete="Обриши"
+Hotkeys.Home="Почетна"
+Hotkeys.End="Крај"
+Hotkeys.PageUp="Страница нагоре"
+Hotkeys.PageDown="Страница надоле"
+Hotkeys.NumLock="Нум Лок"
+Hotkeys.ScrollLock="Закључавање померања"
+Hotkeys.Backspace="Brisanje"
+Hotkeys.Tab="Картица"
+Hotkeys.Print="Штампај"
+Hotkeys.Pause="Пауза"
 Hotkeys.Left="Стрелица лево"
 Hotkeys.Left="Стрелица лево"
 Hotkeys.Right="Стрелица десно"
 Hotkeys.Right="Стрелица десно"
 Hotkeys.Up="Стрелица горе"
 Hotkeys.Up="Стрелица горе"
 Hotkeys.Down="Стрелица доле"
 Hotkeys.Down="Стрелица доле"
+Hotkeys.Windows="Прозори"
+Hotkeys.Super="Супер"
 Hotkeys.Menu="Мени"
 Hotkeys.Menu="Мени"
 Hotkeys.Space="Размак"
 Hotkeys.Space="Размак"
 Hotkeys.NumpadNum="Нумерички %1"
 Hotkeys.NumpadNum="Нумерички %1"
@@ -969,7 +1133,15 @@ Hotkeys.NumpadDivide="Нумеричка коса црта"
 Hotkeys.NumpadAdd="Нумерички плус"
 Hotkeys.NumpadAdd="Нумерички плус"
 Hotkeys.NumpadSubtract="Нумерички минус"
 Hotkeys.NumpadSubtract="Нумерички минус"
 Hotkeys.NumpadDecimal="Нумеричка тачка"
 Hotkeys.NumpadDecimal="Нумеричка тачка"
+Hotkeys.AppleKeypadNum="%1 (Тастатура)"
+Hotkeys.AppleKeypadMultiply="* (Тастатура)"
+Hotkeys.AppleKeypadDivide="/ (Тастатура)"
+Hotkeys.AppleKeypadAdd="+ (Тастатура)"
+Hotkeys.AppleKeypadSubtract="- (Тастатура)"
+Hotkeys.AppleKeypadDecimal=". (Тастатура)"
+Hotkeys.AppleKeypadEqual="= (Тастатура)"
 Hotkeys.MouseButton="Миш %1"
 Hotkeys.MouseButton="Миш %1"
+Hotkeys.Escape="Излаз"
 Mute="Мутирај"
 Mute="Мутирај"
 Unmute="Одмутирај"
 Unmute="Одмутирај"
 Push-to-mute="Стисни-за-мутирање"
 Push-to-mute="Стисни-за-мутирање"
@@ -977,8 +1149,18 @@ Push-to-talk="Стисни-за-говор"
 SceneItemShow="Прикажи '%1'"
 SceneItemShow="Прикажи '%1'"
 SceneItemHide="Сакриј '%1'"
 SceneItemHide="Сакриј '%1'"
 OutputWarnings.NoTracksSelected="Морате одабрати макар једну траку"
 OutputWarnings.NoTracksSelected="Морате одабрати макар једну траку"
+OutputWarnings.NoTracksSelectedOnExit.Title="Грешка у подешавањима излаза"
+OutputWarnings.NoTracksSelectedOnExit.Text="Сви излази морају имати изабрану бар једну аудио нумеру."
 OutputWarnings.MP4Recording="Упозорење: Снимци сачувани у MP4/MOV формату неће бити могуће сачувати ако фајл не буде могао да се финализује (нпр. услед BSOD квара, нестанка струје, итд.). Ако желите да снимите више аудио записа размислите о коришћењу MKV-а и ремуксујте снимак у MP4/MOV када снимак буде био готов (Фајл → Ремуксовање снимака)"
 OutputWarnings.MP4Recording="Упозорење: Снимци сачувани у MP4/MOV формату неће бити могуће сачувати ако фајл не буде могао да се финализује (нпр. услед BSOD квара, нестанка струје, итд.). Ако желите да снимите више аудио записа размислите о коришћењу MKV-а и ремуксујте снимак у MP4/MOV када снимак буде био готов (Фајл → Ремуксовање снимака)"
 OutputWarnings.CannotPause="Упозорење: Снимци не могу да се паузирају ако је кодер снимка подешен на „(Користи енкодер стрима)”"
 OutputWarnings.CannotPause="Упозорење: Снимци не могу да се паузирају ако је кодер снимка подешен на „(Користи енкодер стрима)”"
+OutputWarnings.CodecIncompatible="Избор аудио или видео кодера је ресетован због некомпатибилности. Изаберите компатибилни кодер са листе."
+CodecCompat.Incompatible="(Некомпатибилно са %1)"
+CodecCompat.CodecPlaceholder="Изаберите енкодер..."
+CodecCompat.ContainerPlaceholder="Изаберите формат..."
+CodecCompat.CodecMissingOnExit.Title="Није изабран енкодер"
+CodecCompat.CodecMissingOnExit.Text="Барем један видео или аудио кодер није подешен. Молимо вас да изаберете кодере и за снимање и за стримовање."
+CodecCompat.ContainerMissingOnExit.Title="Није изабран формат"
+CodecCompat.ContainerMissingOnExit.Text="Није изабран формат снимања. Изаберите формат снимања који је компатибилан са изабраним кодером стрима."
 FinalScene.Title="Обриши сцену"
 FinalScene.Title="Обриши сцену"
 FinalScene.Text="Мора да постоји барем једна сцена, како би била обрисана."
 FinalScene.Text="Мора да постоји барем једна сцена, како би била обрисана."
 NoSources.Title="Нема извора"
 NoSources.Title="Нема извора"
@@ -994,6 +1176,7 @@ About.Donate="Дајте допринос"
 About.GetInvolved="Учествујте"
 About.GetInvolved="Учествујте"
 About.Authors="Аутори"
 About.Authors="Аутори"
 About.License="Лиценца"
 About.License="Лиценца"
+About.Error="Грешка! Датотека није могла бити прочитана.\n\nИди на: %1"
 About.Contribute="Подржите OBS пројекат"
 About.Contribute="Подржите OBS пројекат"
 AddUrl.Title="Додајте извор путем URL-a"
 AddUrl.Title="Додајте извор путем URL-a"
 AddUrl.Text="Превукли сте URL у OBS. Ово ће аутоматски додати тај линк као извор. Наставите?"
 AddUrl.Text="Превукли сте URL у OBS. Ово ће аутоматски додати тај линк као извор. Наставите?"
@@ -1010,11 +1193,11 @@ Importer.Path="Путања колекције"
 Importer.Program="Детектована апликација"
 Importer.Program="Детектована апликација"
 Importer.AutomaticCollectionPrompt="Аутоматски потражи колекције сцена"
 Importer.AutomaticCollectionPrompt="Аутоматски потражи колекције сцена"
 Importer.AutomaticCollectionText="OBS може сам да пронађе увозиве колекције сцена из подржаних програма треће стране. Желите ли да OBS сам потражи колекције за Вас?\n\nОво подешавање можете променити касније одласком на Подешавања > Опште > Увозници."
 Importer.AutomaticCollectionText="OBS може сам да пронађе увозиве колекције сцена из подржаних програма треће стране. Желите ли да OBS сам потражи колекције за Вас?\n\nОво подешавање можете променити касније одласком на Подешавања > Опште > Увозници."
+Importer.SelectFile="Прегледај..."
 Restart="Поново покрени"
 Restart="Поново покрени"
 NeedsRestart="ОБС Студио треба поново покренути. Да ли желите да га поново покренете сада?"
 NeedsRestart="ОБС Студио треба поново покренути. Да ли желите да га поново покренете сада?"
 LoadProfileNeedsRestart="Профил садржи подешавања која захтевају рестартовање OBS-a:\n%1\n\nЖелите ли да рестартујете OBS да би ова подешавања ступиле на снагу?"
 LoadProfileNeedsRestart="Профил садржи подешавања која захтевају рестартовање OBS-a:\n%1\n\nЖелите ли да рестартујете OBS да би ова подешавања ступиле на снагу?"
 ContextBar.NoSelectedSource="Није изабран извор"
 ContextBar.NoSelectedSource="Није изабран извор"
-ContextBar.ResetTransform="Ресетуј трансформацију"
 ContextBar.MediaControls.PlayMedia="Пусти медију"
 ContextBar.MediaControls.PlayMedia="Пусти медију"
 ContextBar.MediaControls.PauseMedia="Паузирај медије"
 ContextBar.MediaControls.PauseMedia="Паузирај медије"
 ContextBar.MediaControls.StopMedia="Заустави медије"
 ContextBar.MediaControls.StopMedia="Заустави медије"
@@ -1040,7 +1223,7 @@ YouTube.Actions.Privacy.Public="Јавно"
 YouTube.Actions.Privacy.Unlisted="Неизлистано"
 YouTube.Actions.Privacy.Unlisted="Неизлистано"
 YouTube.Actions.Category="Категорија"
 YouTube.Actions.Category="Категорија"
 YouTube.Actions.Thumbnail="Сличица"
 YouTube.Actions.Thumbnail="Сличица"
-YouTube.Actions.Thumbnail.SelectFile="Изаберите датотеку"
+YouTube.Actions.Thumbnail.SelectFile="Изаберите датотеку..."
 YouTube.Actions.Thumbnail.NoFileSelected="Ниједан фајл није изабран"
 YouTube.Actions.Thumbnail.NoFileSelected="Ниједан фајл није изабран"
 YouTube.Actions.Thumbnail.ClearFile="Очисти"
 YouTube.Actions.Thumbnail.ClearFile="Очисти"
 YouTube.Actions.MadeForKids="Да ли је овај видео направљен за децу?*"
 YouTube.Actions.MadeForKids="Да ли је овај видео направљен за децу?*"
@@ -1050,6 +1233,9 @@ YouTube.Actions.AdditionalSettings="Додатна подешавања"
 YouTube.Actions.Latency="Одзив"
 YouTube.Actions.Latency="Одзив"
 YouTube.Actions.Latency.Normal="Нормално"
 YouTube.Actions.Latency.Normal="Нормално"
 YouTube.Actions.Latency.Low="Ниско"
 YouTube.Actions.Latency.Low="Ниско"
+YouTube.Actions.Latency.UltraLow="Ултра ниско"
+YouTube.Actions.EnableAutoStart="Омогући аутоматско покретање"
+YouTube.Actions.EnableAutoStop="Омогући аутоматско заустављање"
 YouTube.Actions.AutoStartStop.TT="Указује на то да ли овај заказани пренос треба да почне аутоматски"
 YouTube.Actions.AutoStartStop.TT="Указује на то да ли овај заказани пренос треба да почне аутоматски"
 YouTube.Actions.EnableDVR="Омогући DVR"
 YouTube.Actions.EnableDVR="Омогући DVR"
 YouTube.Actions.360Video="360 видео"
 YouTube.Actions.360Video="360 видео"
@@ -1069,7 +1255,7 @@ YouTube.Actions.Error.NoBroadcastCreated="Грешка приликом прав
 YouTube.Actions.Error.NoStreamCreated="Ниједан стрим није направљен. Молимо Вас поново повежите свој налог."
 YouTube.Actions.Error.NoStreamCreated="Ниједан стрим није направљен. Молимо Вас поново повежите свој налог."
 YouTube.Actions.Error.YouTubeApi="YouTube API грешка. Молимо Вас погледајте фајл извештаја за више информација."
 YouTube.Actions.Error.YouTubeApi="YouTube API грешка. Молимо Вас погледајте фајл извештаја за више информација."
 YouTube.Actions.Error.BroadcastNotFound="Изабрани пренос није пронађен."
 YouTube.Actions.Error.BroadcastNotFound="Изабрани пренос није пронађен."
-YouTube.Actions.Error.FileMissing="Изабрана датотека не постоји"
+YouTube.Actions.Error.FileMissing="Изабрана датотека не постоји."
 YouTube.Actions.Error.FileOpeningFailed="Неуспешно отварање изабраног фајла."
 YouTube.Actions.Error.FileOpeningFailed="Неуспешно отварање изабраног фајла."
 YouTube.Actions.Error.FileTooLarge="Изабрани фајл је превише велики (Ограничење: 2 МиБ)"
 YouTube.Actions.Error.FileTooLarge="Изабрани фајл је превише велики (Ограничење: 2 МиБ)"
 YouTube.Actions.Error.BroadcastTransitionFailed="Премештање преноса није успело: %1<br/><br/>Уколико се ова грешка понови <a href='https://studio.youtube.com/video/%2/livestreaming'>отворите пренос у Јутјуб студију</a> и покушајте ручно."
 YouTube.Actions.Error.BroadcastTransitionFailed="Премештање преноса није успело: %1<br/><br/>Уколико се ова грешка понови <a href='https://studio.youtube.com/video/%2/livestreaming'>отворите пренос у Јутјуб студију</a> и покушајте ручно."
@@ -1090,3 +1276,34 @@ YouTube.Errors.livePermissionBlocked="Стриминг уживо није ом
 YouTube.Errors.errorExecutingTransition="Пребацивање није успело због грешке на серверу. Молимо Вас покушајте поново за пар секунди."
 YouTube.Errors.errorExecutingTransition="Пребацивање није успело због грешке на серверу. Молимо Вас покушајте поново за пар секунди."
 YouTube.Errors.errorStreamInactive="Јутјуб не прима податке за Ваш стрим. Молимо Вас проверите своју конфигурацију и покушајте поново."
 YouTube.Errors.errorStreamInactive="Јутјуб не прима податке за Ваш стрим. Молимо Вас проверите своју конфигурацију и покушајте поново."
 YouTube.Errors.invalidTransition="Покушано пребацивање није било валидно. Ово може бити због тога што стрим није завршио претходно пребацивање. Молимо Вас сачекајте пар секунди па покушајте поново."
 YouTube.Errors.invalidTransition="Покушано пребацивање није било валидно. Ово може бити због тога што стрим није завршио претходно пребацивање. Молимо Вас сачекајте пар секунди па покушајте поново."
+YouTube.DocksRemoval.Title="Обриши застареле докове YouTube прегледача"
+YouTube.DocksRemoval.Text="Ови докови прегледача биће уклоњени као застарели:\n\n%1\nУместо тога користите „Докови/Контролна соба уживо на YouTube-у“."
+ConfigDownload.WarningMessageTitle="Упозорење"
+FailedToStartStream.MissingConfigURL="Нема доступних URL адреса за конфигурацију за тренутну услугу"
+FailedToStartStream.NoCustomRTMPURLInSettings="Прилагођени RTMP URL није наведен"
+FailedToStartStream.InvalidCustomConfig="Неважећа прилагођена конфигурација"
+FailedToStartStream.MissingCanvas="Недостаје конфигурисано додатно платно"
+FailedToStartStream.FailedToCreateMultitrackVideoService="Није успело креирање вишеканалне видео услуге"
+FailedToStartStream.FailedToCreateMultitrackVideoOutput="Није успело креирање RTMP излаза за вишеканални видео"
+FailedToStartStream.EncoderNotAvailable="NVENC није доступан.\n\nНије пронађен тип енкодера '%1'"
+FailedToStartStream.FailedToCreateVideoEncoder="Није успело креирање видео кодера '%1' (тип: '%2')"
+FailedToStartStream.FailedToGetOBSVideoInfo="Није успело преузимање информација о OBS видеу приликом креирања кодера '%1' (тип: '%2')"
+FailedToStartStream.FailedToCreateAudioEncoder="Није успело креирање аудио кодера"
+FailedToStartStream.NoRTMPURLInConfig="Конфигурација не садржи RTMP(S) URL циља стрима"
+FailedToStartStream.FallbackToDefault="Покретање стрима помоћу %1 failed; да ли желите да покушате поново користећи подешавања једног кодирања?"
+FailedToStartStream.ConfigRequestFailed="Није могуће преузети конфигурацију из %1<br><br> HTTP грешка: %2"
+FailedToStartStream.WarningUnknownStatus="Примљена непозната вредност статуса '%1'"
+FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br> \nДа ли желите да наставите стримовање без %1?"
+FailedToStartStream.WarningRetry="\n<br><br> Да ли желите да наставите са стримовањем?"
+FailedToStartStream.MissingEncoderConfigs="Конфигурација за објављивање није укључивала конфигурације енкодера"
+FailedToStartStream.InvalidEncoderConfig="Конфигурација за објављивање је садржала неважећу конфигурацију енкодера"
+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 захтева више различитих подешавања за [Аудио → Опште → Канали]"

+ 46 - 32
frontend/data/locale/sv-SE.ini

@@ -111,10 +111,14 @@ PluginsFailedToLoad.Text="Följande OBS-insticksprogram kunde inte läsas in:\n\
 AlreadyRunning.Title="OBS körs redan"
 AlreadyRunning.Title="OBS körs redan"
 AlreadyRunning.Text="OBS körs redan! Såvida du gjorde detta med flit, stäng ned alla befintliga instanser av OBS innan du försöker köra en ny instans. Om du har minimerat OBS till systemfältet, kontroller om det fortfarande körs där."
 AlreadyRunning.Text="OBS körs redan! Såvida du gjorde detta med flit, stäng ned alla befintliga instanser av OBS innan du försöker köra en ny instans. Om du har minimerat OBS till systemfältet, kontroller om det fortfarande körs där."
 AlreadyRunning.LaunchAnyway="Kör ändå"
 AlreadyRunning.LaunchAnyway="Kör ändå"
-AutoSafeMode.Title="Felsäkert läge"
-AutoSafeMode.Text="OBS avslutades inte ordentligt under din senaste session.\n\nVill du starta i säkert läge (insticksprogram från tredje part, skript och WebSockets inaktiveras)?"
-AutoSafeMode.LaunchSafe="Starta i felsäkert läge"
-AutoSafeMode.LaunchNormal="Starta normalt"
+CrashHandling.Dialog.Title="Krasch i OBS Studio upptäcktes"
+CrashHandling.Labels.Text="OBS Studio avslutades inte ordentligt.\n\nVill du starta i felsäkert läge (insticksprogram från tredje part, skript och WebSockets inaktiveras)?"
+CrashHandling.Labels.PrivacyNotice="Du kan också automatiskt ladda upp den senaste kraschrapporten till OBSProject.<br /><br />Läs <a href='https://obsproject.com/privacy-policy'>sekretesspolicyn</a> innan du laddar upp filer och var särskilt uppmärksam på delarna som rör filuppladdningar."
+CrashHandling.Checkbox.SendReport="Jag har läst sekretesspolicyn och samtycker till uppladdningen."
+CrashHandling.Buttons.LaunchSafe="Starta i säkert läge"
+CrashHandling.Buttons.LaunchNormal="Starta i normalt läge"
+CrashHandling.Errors.UploadJSONError="Ett fel uppstod när den senaste kraschloggen skulle laddas upp. Försök igen senare."
+CrashHandling.Errors.Title="Fel under uppladdning av kraschlogg"
 SafeMode.Restart="Vill du starta om OBS i säkert läge (insticksprogram från tredje part, skript och WebSockets inaktiveras)?"
 SafeMode.Restart="Vill du starta om OBS i säkert läge (insticksprogram från tredje part, skript och WebSockets inaktiveras)?"
 SafeMode.RestartNormal="Vill du starta om OBS i normalt läge?"
 SafeMode.RestartNormal="Vill du starta om OBS i normalt läge?"
 ChromeOS.Title="Plattformen stöds inte"
 ChromeOS.Title="Plattformen stöds inte"
@@ -161,7 +165,7 @@ Basic.AutoConfig.StartPage.PrioritizeRecording="Optimera endast för inspelning,
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Jag kommer bara att använda den virtuella kameran"
 Basic.AutoConfig.StartPage.PrioritizeVirtualCam="Jag kommer bara att använda den virtuella kameran"
 Basic.AutoConfig.VideoPage="Videoinställningar"
 Basic.AutoConfig.VideoPage="Videoinställningar"
 Basic.AutoConfig.VideoPage.SubTitle="Ange videoinställningarna du vill använda"
 Basic.AutoConfig.VideoPage.SubTitle="Ange videoinställningarna du vill använda"
-Basic.AutoConfig.VideoPage.BaseResolution.UseCurrent="Använd nuvarande (%1x%2)"
+Basic.AutoConfig.VideoPage.BaseResolution.UseCurrent="Använd nuvarande (%1 × %2)"
 Basic.AutoConfig.VideoPage.BaseResolution.Display="Bildskärm %1 (%2x%3)"
 Basic.AutoConfig.VideoPage.BaseResolution.Display="Bildskärm %1 (%2x%3)"
 Basic.AutoConfig.VideoPage.FPS.UseCurrent="Använd nuvarande (%1)"
 Basic.AutoConfig.VideoPage.FPS.UseCurrent="Använd nuvarande (%1)"
 Basic.AutoConfig.VideoPage.FPS.PreferHighFPS="Antingen 60 eller 30, men föredra 60 när det är möjligt"
 Basic.AutoConfig.VideoPage.FPS.PreferHighFPS="Antingen 60 eller 30, men föredra 60 när det är möjligt"
@@ -196,7 +200,7 @@ Basic.AutoConfig.TestPage.SubTitle.Testing="Programmet utför nu en grupp tester
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testet slutfördes"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Testet slutfördes"
 Basic.AutoConfig.TestPage.TestingBandwidth="Utför bandbreddstest, detta kan ta några minuter..."
 Basic.AutoConfig.TestPage.TestingBandwidth="Utför bandbreddstest, detta kan ta några minuter..."
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Ingen utmatning för protokollet av denna tjänst hittades"
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Ingen utmatning för protokollet av denna tjänst hittades"
-Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Ansluter till: %1..."
+Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Ansluter till: %1 ..."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Misslyckades att ansluta till någon server, kontrollera din Internetanslutning och försök igen."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Misslyckades att ansluta till någon server, kontrollera din Internetanslutning och försök igen."
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Testar bandbredden för: %1"
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Testar bandbredden för: %1"
 Basic.AutoConfig.TestPage.TestingStreamEncoder="Testar strömkodare, detta kan ta några minuter..."
 Basic.AutoConfig.TestPage.TestingStreamEncoder="Testar strömkodare, detta kan ta några minuter..."
@@ -363,12 +367,17 @@ Output.NoBroadcast.Title="Ingen sändning har konfigurerats"
 Output.NoBroadcast.Text="Du måste konfigurera en sändning innan du kan börja strömma."
 Output.NoBroadcast.Text="Du måste konfigurera en sändning innan du kan börja strömma."
 Output.BroadcastStartFailed="Misslyckades att starta sändningen"
 Output.BroadcastStartFailed="Misslyckades att starta sändningen"
 Output.BroadcastStopFailed="Misslyckades att stoppa sändningen"
 Output.BroadcastStopFailed="Misslyckades att stoppa sändningen"
-LogReturnDialog="Loggfilen laddades upp utan problem."
-LogReturnDialog.Description="Din loggfil har laddats upp. Du kan nu dela webbadressen för felsökning eller support."
-LogReturnDialog.Description.Crash="Din kraschrapport har laddats upp. Du kan nu dela webbadressen för felsökning eller support."
-LogReturnDialog.CopyURL="Kopiera URL"
-LogReturnDialog.AnalyzeURL="Analysera"
-LogReturnDialog.ErrorUploadingLog="Ett fel uppstod när loggfilen skulle laddas upp"
+LogUploadDialog.Title="Uppladdning av loggfil för OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Läs <a href='https://obsproject.com/privacy-policy'>sekretesspolicyn</a> och avsnittet om filuppladdningar innan du laddar upp några filer."
+LogUploadDialog.Labels.Progress="Logg laddas upp. Var god vänta..."
+LogUploadDialog.Labels.Description.AppLog="Din loggfil har laddats upp. Du kan nu dela webbadressen för felsökning eller support."
+LogUploadDialog.Labels.Description.CrashLog="Din kraschrapport har laddats upp. Du kan nu dela webbadressen för felsökning eller support."
+LogUploadDialog.Buttons.ConfirmUpload="Ladda upp"
+LogUploadDialog.Buttons.CopyURL="Kopiera webbadress till logg"
+LogUploadDialog.Buttons.AnalyzeURL="Analysera loggfil"
+LogUploadDialog.Buttons.RetryButton="Försök igen"
+LogUploadDialog.Errors.Template="Ett fel uppstod när filen skulle laddas upp:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Hittade ingen fil att ladda upp eller så var filen tom."
 Remux.SourceFile="OBS-inspelning"
 Remux.SourceFile="OBS-inspelning"
 Remux.TargetFile="Målfil"
 Remux.TargetFile="Målfil"
 Remux.Stop="Stoppa remuxing"
 Remux.Stop="Stoppa remuxing"
@@ -578,7 +587,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 (endast Hybrid MP4)"
+Basic.Main.AddChapterMarker="Lägg till kapitelmarkör (endast Hybrid MP4/MOV)"
 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..."
@@ -603,7 +612,7 @@ Basic.VCam.OutputSelection="Utmatningsmarkering"
 Basic.VCam.OutputType.Program="Program (standard)"
 Basic.VCam.OutputType.Program="Program (standard)"
 Basic.VCam.OutputSelection.NoSelection="Inget val för den här typen av utmatning"
 Basic.VCam.OutputSelection.NoSelection="Inget val för den här typen av utmatning"
 Basic.VCam.RestartWarning="Den virtuella kameran kommer att startas om för att verkställa den här ändringen"
 Basic.VCam.RestartWarning="Den virtuella kameran kommer att startas om för att verkställa den här ändringen"
-Basic.MainMenu.File="Arkiv (&F)"
+Basic.MainMenu.File="&Arkiv"
 Basic.MainMenu.File.Export="&Exportera"
 Basic.MainMenu.File.Export="&Exportera"
 Basic.MainMenu.File.Import="&Importera"
 Basic.MainMenu.File.Import="&Importera"
 Basic.MainMenu.File.ShowRecordings="Visa inspelninga&r"
 Basic.MainMenu.File.ShowRecordings="Visa inspelninga&r"
@@ -611,9 +620,9 @@ Basic.MainMenu.File.Remux="Re&muxa inspelningar"
 Basic.MainMenu.File.Settings="In&ställningar"
 Basic.MainMenu.File.Settings="In&ställningar"
 Basic.MainMenu.File.ShowSettingsFolder="Visa inställningsmapp"
 Basic.MainMenu.File.ShowSettingsFolder="Visa inställningsmapp"
 Basic.MainMenu.File.ShowProfileFolder="Visa profilmapp"
 Basic.MainMenu.File.ShowProfileFolder="Visa profilmapp"
-Basic.MainMenu.File.ShowMissingFiles="Sök efter saknade filer"
-Basic.MainMenu.File.Exit="Avsluta (&X)"
-Basic.MainMenu.Edit="R&edigera"
+Basic.MainMenu.File.ShowMissingFiles="Leta efter saknade filer"
+Basic.MainMenu.File.Exit="&Avsluta"
+Basic.MainMenu.Edit="&Redigera"
 Basic.MainMenu.Edit.Undo="Ångra (&U)"
 Basic.MainMenu.Edit.Undo="Ångra (&U)"
 Basic.MainMenu.Edit.Redo="Gö&r om"
 Basic.MainMenu.Edit.Redo="Gö&r om"
 Basic.MainMenu.Edit.LockPreview="&Lås förhandsvisning"
 Basic.MainMenu.Edit.LockPreview="&Lås förhandsvisning"
@@ -625,11 +634,11 @@ Basic.MainMenu.Edit.Scale.Manual="Skalad (%1x%2)"
 Basic.MainMenu.Edit.Scale.ZoomIn="Zooma in"
 Basic.MainMenu.Edit.Scale.ZoomIn="Zooma in"
 Basic.MainMenu.Edit.Scale.ZoomOut="Zooma ut"
 Basic.MainMenu.Edit.Scale.ZoomOut="Zooma ut"
 Basic.MainMenu.Edit.Scale.ResetZoom="Återställ zoom"
 Basic.MainMenu.Edit.Scale.ResetZoom="Återställ zoom"
-Basic.MainMenu.Edit.Transform="Omvandla (&T)"
+Basic.MainMenu.Edit.Transform="O&mvandla"
 Basic.MainMenu.Edit.Transform.EditTransform="R&edigera omvandling..."
 Basic.MainMenu.Edit.Transform.EditTransform="R&edigera omvandling..."
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopiera omvandling"
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopiera omvandling"
 Basic.MainMenu.Edit.Transform.PasteTransform="Klistra in omvandling"
 Basic.MainMenu.Edit.Transform.PasteTransform="Klistra in omvandling"
-Basic.MainMenu.Edit.Transform.ResetTransform="Åte&rställ omvandling"
+Basic.MainMenu.Edit.Transform.ResetTransform="&Återställ omvandling"
 Basic.MainMenu.Edit.Transform.Rotate90CW="Rotera 90 grader medsols"
 Basic.MainMenu.Edit.Transform.Rotate90CW="Rotera 90 grader medsols"
 Basic.MainMenu.Edit.Transform.Rotate90CCW="Rotera 90 grader motsols"
 Basic.MainMenu.Edit.Transform.Rotate90CCW="Rotera 90 grader motsols"
 Basic.MainMenu.Edit.Transform.Rotate180="Rotera 180 grader"
 Basic.MainMenu.Edit.Transform.Rotate180="Rotera 180 grader"
@@ -646,21 +655,21 @@ Basic.MainMenu.Edit.Order.MoveDown="Flytta ne&d"
 Basic.MainMenu.Edit.Order.MoveToTop="Fly&tta längst upp"
 Basic.MainMenu.Edit.Order.MoveToTop="Fly&tta längst upp"
 Basic.MainMenu.Edit.Order.MoveToBottom="Flytta längst ned (&B)"
 Basic.MainMenu.Edit.Order.MoveToBottom="Flytta längst ned (&B)"
 Basic.MainMenu.Edit.AdvAudio="&Avancerade ljudinställningar"
 Basic.MainMenu.Edit.AdvAudio="&Avancerade ljudinställningar"
-Basic.MainMenu.View="&Visa"
+Basic.MainMenu.View="Vi&sa"
 Basic.MainMenu.View.Toolbars="Verk&tygsfält"
 Basic.MainMenu.View.Toolbars="Verk&tygsfält"
 Basic.MainMenu.View.ListboxToolbars="Verktygsfält för dockning"
 Basic.MainMenu.View.ListboxToolbars="Verktygsfält för dockning"
 Basic.MainMenu.View.ContextBar="Verktygsfält för källor"
 Basic.MainMenu.View.ContextBar="Verktygsfält för källor"
 Basic.MainMenu.View.SourceIcons="Käll&ikoner"
 Basic.MainMenu.View.SourceIcons="Käll&ikoner"
 Basic.MainMenu.View.StatusBar="&Statusfält"
 Basic.MainMenu.View.StatusBar="&Statusfält"
 Basic.MainMenu.View.Fullscreen.Interface="Helskärmsgränssnitt"
 Basic.MainMenu.View.Fullscreen.Interface="Helskärmsgränssnitt"
-Basic.MainMenu.View.ResetUI="Återställ gränssnittet (&R)"
+Basic.MainMenu.View.ResetUI="&Återställ gränssnitt"
 Basic.MainMenu.View.AlwaysOnTop="&Alltid överst"
 Basic.MainMenu.View.AlwaysOnTop="&Alltid överst"
 Basic.MainMenu.View.SceneListMode="Läge för scenlista"
 Basic.MainMenu.View.SceneListMode="Läge för scenlista"
-Basic.MainMenu.Docks="Flytan&de fönster"
-Basic.MainMenu.Docks.ResetDocks="Åte&rställ flytande fönster"
+Basic.MainMenu.Docks="&Flytande fönster"
+Basic.MainMenu.Docks.ResetDocks="&Återställ flytande fönster"
 Basic.MainMenu.Docks.LockDocks="&Lås flytande fönster"
 Basic.MainMenu.Docks.LockDocks="&Lås flytande fönster"
 Basic.MainMenu.Docks.SideDocks="&Flytande fönster med full höjd"
 Basic.MainMenu.Docks.SideDocks="&Flytande fönster med full höjd"
-Basic.MainMenu.Docks.CustomBrowserDocks="Anpassade webbläsarfönster... (&C)"
+Basic.MainMenu.Docks.CustomBrowserDocks="&Anpassade webbläsarfönster..."
 Basic.MainMenu.Import="Importera..."
 Basic.MainMenu.Import="Importera..."
 Basic.MainMenu.Export="Exportera..."
 Basic.MainMenu.Export="Exportera..."
 Basic.MainMenu.SceneCollection="&Scensamling"
 Basic.MainMenu.SceneCollection="&Scensamling"
@@ -672,7 +681,7 @@ Basic.MainMenu.SceneCollection.Export="Exportera scensamling"
 Basic.MainMenu.SceneCollection.Remigrate="Nollställ grundupplösning"
 Basic.MainMenu.SceneCollection.Remigrate="Nollställ grundupplösning"
 Basic.MainMenu.SceneCollection.Migrate="Använd som grundupplösning"
 Basic.MainMenu.SceneCollection.Migrate="Använd som grundupplösning"
 Basic.MainMenu.Profile.Exists="Profilen finns redan"
 Basic.MainMenu.Profile.Exists="Profilen finns redan"
-Basic.MainMenu.Tools="Verk&tyg"
+Basic.MainMenu.Tools="&Verktyg"
 Basic.MainMenu.Help="&Hjälp"
 Basic.MainMenu.Help="&Hjälp"
 Basic.MainMenu.Help.HelpPortal="Hjäl&pportal"
 Basic.MainMenu.Help.HelpPortal="Hjäl&pportal"
 Basic.MainMenu.Help.Website="Besök &webbplats"
 Basic.MainMenu.Help.Website="Besök &webbplats"
@@ -680,8 +689,8 @@ Basic.MainMenu.Help.Discord="Anslut till &Discord-servern"
 Basic.MainMenu.Help.WhatsNew="Vad är nytt"
 Basic.MainMenu.Help.WhatsNew="Vad är nytt"
 Basic.MainMenu.Help.Logs="&Loggfiler"
 Basic.MainMenu.Help.Logs="&Loggfiler"
 Basic.MainMenu.Help.Logs.ShowLogs="Vi&sa loggfiler"
 Basic.MainMenu.Help.Logs.ShowLogs="Vi&sa loggfiler"
-Basic.MainMenu.Help.Logs.UploadCurrentLog="Ladda upp aktuell loggfil (&C)"
-Basic.MainMenu.Help.Logs.UploadLastLog="Ladda u&pp föregående loggfil"
+Basic.MainMenu.Help.Logs.UploadCurrentLog="Ladda upp &aktuell loggfil"
+Basic.MainMenu.Help.Logs.UploadLastLog="Ladda upp &föregående loggfil"
 Basic.MainMenu.Help.Logs.ViewCurrentLog="&Visa aktuell logg"
 Basic.MainMenu.Help.Logs.ViewCurrentLog="&Visa aktuell logg"
 Basic.MainMenu.Help.ReleaseNotes="Versionsfakta"
 Basic.MainMenu.Help.ReleaseNotes="Versionsfakta"
 Basic.MainMenu.Help.CheckForUpdates="Sök efter uppdateringar"
 Basic.MainMenu.Help.CheckForUpdates="Sök efter uppdateringar"
@@ -690,8 +699,8 @@ Basic.MainMenu.Help.RestartSafeMode="Starta om i felsäkert läge"
 Basic.MainMenu.Help.RestartNormal="Starta om i normalt läge"
 Basic.MainMenu.Help.RestartNormal="Starta om i normalt läge"
 Basic.MainMenu.Help.CrashLogs="K&raschrapporter"
 Basic.MainMenu.Help.CrashLogs="K&raschrapporter"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="Vi&sa kraschrapporter"
 Basic.MainMenu.Help.CrashLogs.ShowLogs="Vi&sa kraschrapporter"
-Basic.MainMenu.Help.CrashLogs.UploadLastLog="Ladda u&pp föregående kraschrapport"
-Basic.MainMenu.Help.About="Om (&A)"
+Basic.MainMenu.Help.CrashLogs.UploadLastLog="Ladda upp &föregående kraschrapport"
+Basic.MainMenu.Help.About="&Om OBS"
 Basic.Settings.ProgramRestart="Du måste starta om programmet för att ändringarna ska träda i kraft."
 Basic.Settings.ProgramRestart="Du måste starta om programmet för att ändringarna ska träda i kraft."
 Basic.Settings.ConfirmTitle="Bekräfta ändringar"
 Basic.Settings.ConfirmTitle="Bekräfta ändringar"
 Basic.Settings.Confirm="Du har osparade ändringar. Vill du spara ändringarna?"
 Basic.Settings.Confirm="Du har osparade ändringar. Vill du spara ändringarna?"
@@ -785,8 +794,8 @@ Basic.Settings.Stream.MissingStreamKey="Strömnyckel saknas.\n\nÖppna inställn
 Basic.Settings.Stream.IgnoreRecommended="Ignorera strömningstjänstens rekommendationer"
 Basic.Settings.Stream.IgnoreRecommended="Ignorera strömningstjänstens rekommendationer"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Åsidosätt rekommenderade inställningar"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Title="Åsidosätt rekommenderade inställningar"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Varning: Om du ignorerar tjänstens begränsningar kan det leda till försämrad strömkvalitet eller förhindra dig från att strömma.\n\nVill du fortsätta?"
 Basic.Settings.Stream.IgnoreRecommended.Warn.Text="Varning: Om du ignorerar tjänstens begränsningar kan det leda till försämrad strömkvalitet eller förhindra dig från att strömma.\n\nVill du fortsätta?"
-Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maximal videobithastighet: %1 kbps"
-Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximal ljudbithastighet: %1 kbps"
+Basic.Settings.Stream.Recommended.MaxVideoBitrate="Maximal videobithastighet: %1 kbit/s"
+Basic.Settings.Stream.Recommended.MaxAudioBitrate="Maximal ljudbithastighet: %1 kbit/s"
 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="Ange anpassad server..."
 Basic.Settings.Stream.SpecifyCustomServer="Ange anpassad server..."
@@ -1170,7 +1179,6 @@ Restart="Starta om"
 NeedsRestart="OBS Studio behöver startas om. Vill du starta om nu?"
 NeedsRestart="OBS Studio behöver startas om. Vill du starta om nu?"
 LoadProfileNeedsRestart="Profilen innehåller inställningar som kräver att OBS startas om:\n%1\n\nVill du starta om OBS för att dessa inställningar ska träda i kraft?"
 LoadProfileNeedsRestart="Profilen innehåller inställningar som kräver att OBS startas om:\n%1\n\nVill du starta om OBS för att dessa inställningar ska träda i kraft?"
 ContextBar.NoSelectedSource="Inga valda källor"
 ContextBar.NoSelectedSource="Inga valda källor"
-ContextBar.ResetTransform="Återställ omvandling"
 ContextBar.MediaControls.PlayMedia="Spela upp media"
 ContextBar.MediaControls.PlayMedia="Spela upp media"
 ContextBar.MediaControls.PauseMedia="Pausa media"
 ContextBar.MediaControls.PauseMedia="Pausa media"
 ContextBar.MediaControls.StopMedia="Stoppa media"
 ContextBar.MediaControls.StopMedia="Stoppa media"
@@ -1279,3 +1287,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Uppdatera inställ
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 är för tillfället inkompatibel med [Ljud → Allmänt → Kanaler] inställt på \"%2\", %3"
 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.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]"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 kräver flera olika inställningar för [Ljud → Allmänt → Kanaler]"
+Basic.OpenPluginManager="Insticksprogramshanterare"
+PluginManager="Insticksprogramshanterare"
+PluginManager.HelpText="Insticksprogramshanterare"
+PluginManager.Restart="Vill du starta om OBS?"
+PluginManager.NeedsRestart="För att kunna tillämpa dessa ändringar måste OBS startas om. Vill du starta om nu?"
+PluginManager.MissingPlugin="[INSTICKSPROGRAMMET HITTADES INTE]"

+ 0 - 4
frontend/data/locale/szl-PL.ini

@@ -267,9 +267,6 @@ Output.RecordFail.Title="Niy idzie sztartnōńć nagrowanio"
 Output.RecordNoSpace.Title="Za mało placu na dysku"
 Output.RecordNoSpace.Title="Za mało placu na dysku"
 Output.RecordError.Title="Feler przi nagrowaniu"
 Output.RecordError.Title="Feler przi nagrowaniu"
 Output.BadPath.Title="Zło ściyżka zbioru"
 Output.BadPath.Title="Zło ściyżka zbioru"
-LogReturnDialog.CopyURL="Skopiyruj adresa URL"
-LogReturnDialog.AnalyzeURL="Analizuj"
-LogReturnDialog.ErrorUploadingLog="Feler przi wysyłaniu zbioru dziynnika"
 Remux.SourceFile="Zbiōr nagranio z OBS"
 Remux.SourceFile="Zbiōr nagranio z OBS"
 Remux.TargetFile="Zbiōr docelowy"
 Remux.TargetFile="Zbiōr docelowy"
 Remux.Stop="Zasztopuj remux"
 Remux.Stop="Zasztopuj remux"
@@ -716,7 +713,6 @@ Importer.Program="Wykryto aplikacyjo"
 Restart="Resztart"
 Restart="Resztart"
 NeedsRestart="Trza zaś sztartnōńć OBS Studio. Chcesz teroz resztartować?"
 NeedsRestart="Trza zaś sztartnōńć OBS Studio. Chcesz teroz resztartować?"
 ContextBar.NoSelectedSource="Brak zdrzōdła"
 ContextBar.NoSelectedSource="Brak zdrzōdła"
-ContextBar.ResetTransform="Reset przekształcyń"
 ContextBar.MediaControls.PlayMedia="Ôdtworzej"
 ContextBar.MediaControls.PlayMedia="Ôdtworzej"
 ContextBar.MediaControls.PauseMedia="Pauza"
 ContextBar.MediaControls.PauseMedia="Pauza"
 ContextBar.MediaControls.StopMedia="Zasztopej"
 ContextBar.MediaControls.StopMedia="Zasztopej"

+ 0 - 5
frontend/data/locale/ta-IN.ini

@@ -102,7 +102,6 @@ PluginsFailedToLoad.Text="பின்வரும் OBS செருகுந
 AlreadyRunning.Title="OBS ஏற்கனவே இயங்கிக்கொண்டிருக்கிறது"
 AlreadyRunning.Title="OBS ஏற்கனவே இயங்கிக்கொண்டிருக்கிறது"
 AlreadyRunning.Text="OBS ஏற்கனவே இயங்குகிறது! இதை தொடர நீங்கள் விரும்பவில்லை எனில், புதிய நிகழ்வை இயக்க முயற்சிக்கும் முன் OBS இன் எந்தவொரு நிகழ்வுகளையும் மூடவும். நீங்கள் கணினி தட்டில் OBS ஐ குறைத்து அமைத்திருந்தால், அது இன்னமும் இயங்கிக்கொண்டிருக்கிறதா என்பதைப் பார்க்கவும்."
 AlreadyRunning.Text="OBS ஏற்கனவே இயங்குகிறது! இதை தொடர நீங்கள் விரும்பவில்லை எனில், புதிய நிகழ்வை இயக்க முயற்சிக்கும் முன் OBS இன் எந்தவொரு நிகழ்வுகளையும் மூடவும். நீங்கள் கணினி தட்டில் OBS ஐ குறைத்து அமைத்திருந்தால், அது இன்னமும் இயங்கிக்கொண்டிருக்கிறதா என்பதைப் பார்க்கவும்."
 AlreadyRunning.LaunchAnyway="எப்படியும் தொடங்கு"
 AlreadyRunning.LaunchAnyway="எப்படியும் தொடங்கு"
-AutoSafeMode.Title="பாதுகாப்பான முறையில்"
 ChromeOS.Title="ஆதரவளிக்காத இயங்குத்தளம்"
 ChromeOS.Title="ஆதரவளிக்காத இயங்குத்தளம்"
 Wine.Title="Wine கண்டறியப்பட்டது"
 Wine.Title="Wine கண்டறியப்பட்டது"
 DockCloseWarning.Title="நகரக்கூடிய சாளரத்தை மூடு"
 DockCloseWarning.Title="நகரக்கூடிய சாளரத்தை மூடு"
@@ -268,10 +267,6 @@ Output.RecordError.Title="பதிவு பிழை"
 Output.RecordError.Msg="பதிவு செய்யும் போது ஒரு குறிப்பிடப்படாத பிழை ஏற்பட்டது."
 Output.RecordError.Msg="பதிவு செய்யும் போது ஒரு குறிப்பிடப்படாத பிழை ஏற்பட்டது."
 Output.BadPath.Title="தவறான கோப்பு பாதை"
 Output.BadPath.Title="தவறான கோப்பு பாதை"
 Output.BroadcastStartFailed="ஒளிபரப்பு துவக்கம் தோல்வி"
 Output.BroadcastStartFailed="ஒளிபரப்பு துவக்கம் தோல்வி"
-LogReturnDialog="பதிவு பதிவேற்றம் வெற்றி"
-LogReturnDialog.CopyURL="URL-ஐ நகலெடு"
-LogReturnDialog.AnalyzeURL="பகுப்பாய்வு"
-LogReturnDialog.ErrorUploadingLog="பதிவு கோப்பை பதிவேற்றுவதில் பிழை"
 Remux.SourceFile="OBS பதிவு"
 Remux.SourceFile="OBS பதிவு"
 Remux.TargetFile="இலக்கு கோப்பு"
 Remux.TargetFile="இலக்கு கோப்பு"
 Remux.Remux="வடிவமாற்றம்"
 Remux.Remux="வடிவமாற்றம்"

+ 13 - 0
frontend/data/locale/te-IN.ini

@@ -25,6 +25,18 @@ Browse="బ్రౌజ్"
 Mono="మోనో"
 Mono="మోనో"
 Stereo="స్టీరియో"
 Stereo="స్టీరియో"
 DroppedFrames="పడిపోయిన ఫ్రేములు %1(%2%)"
 DroppedFrames="పడిపోయిన ఫ్రేములు %1(%2%)"
+Projector.Open.Program="ప్రోగ్రామ్ ప్రొజెక్టర్‌ని తెరవండి"
+Projector.Open.Preview="ప్రివ్యూ ప్రొజెక్టర్‌ని తెరవండి"
+Projector.Open.Scene=" సీన్ ప్రొజెక్టర్‌ని తెరవండి"
+Projector.Open.Source="సోర్స్ ప్రొజెక్టర్‌ని తెరవండి"
+Projector.Open.Multiview="మల్టీవ్యూ తెరవండి"
+Projector.Display="డిస్‌ప్లే: %1"
+Projector.Window="కొత్త విండో"
+Projector.Title="ప్రొజెక్టర్ "
+Projector.Title.Scene="సీన్: %1"
+Projector.Title.Source=" సోర్స్: %1"
+Projector.Title.Multiview="మల్టీవ్యూ"
+Projector.ResizeWindowToContent="కంటెంట్‌కు విండోని సరిపోల్చండి"
 Clear="క్లియర్ చేయండి"
 Clear="క్లియర్ చేయండి"
 Revert="మార్పులను తిరస్కరించు"
 Revert="మార్పులను తిరస్కరించు"
 Show="చూపించు"
 Show="చూపించు"
@@ -59,3 +71,4 @@ Next="తరువాత"
 Back="వెనుకకు"
 Back="వెనుకకు"
 Defaults="డిఫాల్ట్‌లు"
 Defaults="డిఫాల్ట్‌లు"
 RestoreDefaults="డిఫాల్ట్‌లు"
 RestoreDefaults="డిఫాల్ట్‌లు"
+AddSource="జోడించండి"

+ 27 - 12
frontend/data/locale/th-TH.ini

@@ -27,7 +27,16 @@ Stereo="สเตอริโอ"
 DroppedFrames="เฟรมตกหล่น %1 (%2%)"
 DroppedFrames="เฟรมตกหล่น %1 (%2%)"
 Projector.Open.Program="เปิดโปรแกรมโปรเจ็คเตอร์"
 Projector.Open.Program="เปิดโปรแกรมโปรเจ็คเตอร์"
 Projector.Open.Preview="พรีวิวโปรเจ็คเตอร์"
 Projector.Open.Preview="พรีวิวโปรเจ็คเตอร์"
+Projector.Open.Scene="โปรเจคเตอร์ฉากเปิด"
+Projector.Open.Source="โปรเจคเตอร์แบบโอเพนซอร์ส"
 Projector.Open.Multiview="เปิดโปรแกรมโปรเจ็คเตอร์"
 Projector.Open.Multiview="เปิดโปรแกรมโปรเจ็คเตอร์"
+Projector.Display="จอภาพ: %1"
+Projector.Window="หน้าต่างใหม่"
+Projector.Title="โปรเจคเตอร์"
+Projector.Title.Scene="ฉาก: %1"
+Projector.Title.Source="แหล่งที่มา: %1"
+Projector.Title.Multiview="หลายมุมมอง"
+Projector.ResizeWindowToContent="ปรับขนาดหน้าต่างให้พอดีกับเนื้อหา"
 Clear="ล้าง"
 Clear="ล้าง"
 Revert="เปลี่ยนกลับ"
 Revert="เปลี่ยนกลับ"
 Show="แสดง"
 Show="แสดง"
@@ -87,6 +96,7 @@ LockVolume="ล็อกระดับเสียง"
 LogViewer="ตัวแสดงปูม"
 LogViewer="ตัวแสดงปูม"
 ShowOnStartup="แสดงเมื่อเปิดโปรแกรม"
 ShowOnStartup="แสดงเมื่อเปิดโปรแกรม"
 OpenFile="เปิดไฟล์"
 OpenFile="เปิดไฟล์"
+AddScene="เพิ่มฉาก"
 AddSource="เพิ่มแหล่ง"
 AddSource="เพิ่มแหล่ง"
 RemoveScene="ลบฉากที่เลือก"
 RemoveScene="ลบฉากที่เลือก"
 RemoveSource="ลบแหล่งที่เลือก"
 RemoveSource="ลบแหล่งที่เลือก"
@@ -106,10 +116,6 @@ PluginsFailedToLoad.Text="ไม่สามารถโหลดปลั๊ก
 AlreadyRunning.Title="OBS กำลังทำงานอยู่"
 AlreadyRunning.Title="OBS กำลังทำงานอยู่"
 AlreadyRunning.Text="โปรแกรม OBS กำลังทำงานอยู่! หากคุณไม่ต้องการดำเนินการดังกล่าว โปรดปิดโปรแกรม OBS ที่มีอยู่ก่อนที่จะพยายามเรียกใช้อินสแตนซ์ใหม่ หากคุณตั้งค่าโปรแกรม OBS ให้ย่อเล็กสุด ให้ดูที่ถาดระบบว่าโปรแกรมยังคงทำงานอยู่หรือไม่"
 AlreadyRunning.Text="โปรแกรม OBS กำลังทำงานอยู่! หากคุณไม่ต้องการดำเนินการดังกล่าว โปรดปิดโปรแกรม OBS ที่มีอยู่ก่อนที่จะพยายามเรียกใช้อินสแตนซ์ใหม่ หากคุณตั้งค่าโปรแกรม OBS ให้ย่อเล็กสุด ให้ดูที่ถาดระบบว่าโปรแกรมยังคงทำงานอยู่หรือไม่"
 AlreadyRunning.LaunchAnyway="ยืนยันเปิดต่อไป"
 AlreadyRunning.LaunchAnyway="ยืนยันเปิดต่อไป"
-AutoSafeMode.Title="โหมดปลอดภัย"
-AutoSafeMode.Text="OBS ไม่ได้ปิดโปรแกรมอย่างถูกต้องในเซสชันที่แล้วของคุณ\n\nคุณต้องการเริ่มโปรแกรมในโหมดปลอดภัย (โดยปิดใช้งานปลั๊กอินจากบุคคลที่สาม สคริปต์ และ WebSocket) หรือไม่?"
-AutoSafeMode.LaunchSafe="เรียกใช้ในโหมดปลอดภัย"
-AutoSafeMode.LaunchNormal="เรียกใช้ตามปกติ"
 SafeMode.Restart="คุณต้องการเริ่ม OBS ใหม่ในโหมดปลอดภัย (โดยปิดใช้งานปลั๊กอิน สคริปต์ และ WebSockets) หรือไม่?"
 SafeMode.Restart="คุณต้องการเริ่ม OBS ใหม่ในโหมดปลอดภัย (โดยปิดใช้งานปลั๊กอิน สคริปต์ และ WebSockets) หรือไม่?"
 SafeMode.RestartNormal="คุณต้องการเริ่ม OBS ใหม่ในโหมดปกติหรือไม่?"
 SafeMode.RestartNormal="คุณต้องการเริ่ม OBS ใหม่ในโหมดปกติหรือไม่?"
 ChromeOS.Title="ไม่รองรับแพลตฟอร์มนี้"
 ChromeOS.Title="ไม่รองรับแพลตฟอร์มนี้"
@@ -226,6 +232,7 @@ Basic.Stats.DroppedFrames="จำนวนเฟรมตกหล่น (เค
 Basic.Stats.MegabytesSent="ข้อมูลที่ส่งออกทั้งหมด"
 Basic.Stats.MegabytesSent="ข้อมูลที่ส่งออกทั้งหมด"
 Basic.Stats.Bitrate="บิตเรต"
 Basic.Stats.Bitrate="บิตเรต"
 Basic.Stats.DiskFullIn="พื้นที่จัดเก็บเต็ม"
 Basic.Stats.DiskFullIn="พื้นที่จัดเก็บเต็ม"
+Basic.Stats.DiskFullIn.Text="%1 ชั่วโมง, %2 นาที"
 Basic.Stats.ResetStats="รีเซ็ตสถิติ"
 Basic.Stats.ResetStats="รีเซ็ตสถิติ"
 ResetUIWarning.Title="คุณแน่ใจหรือไม่ว่าต้องการคืนค่า UI?"
 ResetUIWarning.Title="คุณแน่ใจหรือไม่ว่าต้องการคืนค่า UI?"
 ResetUIWarning.Text="การรีเซ็ต UI จะซ่อนถาดงานเพิ่มเติม คุณจะต้องยกเลิกการซ่อนถาดงานเหล่านี้จากเมนูถาดงานหากต้องการให้มองเห็นได้\n\nคุณแน่ใจหรือไม่ว่าต้องการรีเซ็ต UI?"
 ResetUIWarning.Text="การรีเซ็ต UI จะซ่อนถาดงานเพิ่มเติม คุณจะต้องยกเลิกการซ่อนถาดงานเหล่านี้จากเมนูถาดงานหากต้องการให้มองเห็นได้\n\nคุณแน่ใจหรือไม่ว่าต้องการรีเซ็ต UI?"
@@ -360,12 +367,6 @@ Output.NoBroadcast.Title="ไม่ได้กำหนดค่าการถ
 Output.NoBroadcast.Text="คุณต้องตั้งค่า broadcast ก่อนจึงจะเริ่ม streaming ได้"
 Output.NoBroadcast.Text="คุณต้องตั้งค่า broadcast ก่อนจึงจะเริ่ม streaming ได้"
 Output.BroadcastStartFailed="ไม่สามารถเริ่มถ่ายทอดได้"
 Output.BroadcastStartFailed="ไม่สามารถเริ่มถ่ายทอดได้"
 Output.BroadcastStopFailed="ไม่สามารถหยุดถ่ายทอดได้"
 Output.BroadcastStopFailed="ไม่สามารถหยุดถ่ายทอดได้"
-LogReturnDialog="อัพโหลดไฟล์ Log สำเร็จ"
-LogReturnDialog.Description="อัปโหลดไฟล์ log ของคุณแล้ว คุณสามารถแชร์ URL เพื่อใช้ในการดีบั๊กหรือขอความช่วยเหลือได้"
-LogReturnDialog.Description.Crash="อัปโหลดรายงานความผิดพลาดของคุณแล้ว คุณสามารถแชร์ URL เพื่อใช้ในการดีบั๊กได้"
-LogReturnDialog.CopyURL="คัดลอก URL"
-LogReturnDialog.AnalyzeURL="วิเคราะห์"
-LogReturnDialog.ErrorUploadingLog="มีข้อผิดพลาดในการอัปโหลดไฟล์ log"
 Remux.SourceFile="การบันทึก OBS"
 Remux.SourceFile="การบันทึก OBS"
 Remux.TargetFile="ไฟล์เป้าหมาย"
 Remux.TargetFile="ไฟล์เป้าหมาย"
 Remux.Remux="รีมักซ์"
 Remux.Remux="รีมักซ์"
@@ -416,7 +417,10 @@ MacPermissions.Item.Camera="กล้อง"
 MacPermissions.Item.Camera.Details="การอนุญาตนี้จำเป็นสำหรับการบันทึกเนื้อหาจากเว็บแคมหรือการ์ดจับภาพ"
 MacPermissions.Item.Camera.Details="การอนุญาตนี้จำเป็นสำหรับการบันทึกเนื้อหาจากเว็บแคมหรือการ์ดจับภาพ"
 MacPermissions.Item.Microphone="ไมโครโฟน"
 MacPermissions.Item.Microphone="ไมโครโฟน"
 MacPermissions.Item.Microphone.Details="OBS ต้องการสิทธิ์นี้หากคุณต้องการบันทึกเสียงไมโครโฟนหรืออุปกรณ์เสียงภายนอกของคุณ"
 MacPermissions.Item.Microphone.Details="OBS ต้องการสิทธิ์นี้หากคุณต้องการบันทึกเสียงไมโครโฟนหรืออุปกรณ์เสียงภายนอกของคุณ"
+MacPermissions.Item.InputMonitoring="การตรวจสอบอินพุต"
+MacPermissions.Item.InputMonitoring.Details="ต้องได้รับอนุญาตเพื่อให้ปุ่มลัดทำงานขณะ OBS อยู่เบื้องหลัง"
 MacPermissions.Item.Accessibility="การช่วยการเข้าถึง"
 MacPermissions.Item.Accessibility="การช่วยการเข้าถึง"
+MacPermissions.Item.Accessibility.Details="ในการติดตั้งเวอร์ชันเก่า OBS อาจแสดงอยู่ใน \"การช่วยการเข้าถึง\" แทนที่จะเป็น \"การตรวจสอบอินพุต\""
 MacPermissions.Continue="ดำเนินการต่อ"
 MacPermissions.Continue="ดำเนินการต่อ"
 SourceLeak.Title="เกิดข้อผิดพลาดขณะล้างข้อมูลแหล่ง"
 SourceLeak.Title="เกิดข้อผิดพลาดขณะล้างข้อมูลแหล่ง"
 SourceLeak.Text="เกิดปัญหา!ขณะเปลี่ยนคอลเลคชันฉากและบางแหล่งไม่สามารถยกเลิกการโหลดได้ ปัญหา!นี้มักเกิดจากปลั๊กอินที่ไม่ได้ปล่อยทรัพยากรอย่างเหมาะสม โปรดตรวจสอบให้แน่ใจว่าปลั๊กอินที่คุณใช้เป็นเวอร์ชันล่าสุด\n\nOBS Studio จะออกเพื่อป้องกันข้อมูลที่อาจเสียหายได้!"
 SourceLeak.Text="เกิดปัญหา!ขณะเปลี่ยนคอลเลคชันฉากและบางแหล่งไม่สามารถยกเลิกการโหลดได้ ปัญหา!นี้มักเกิดจากปลั๊กอินที่ไม่ได้ปล่อยทรัพยากรอย่างเหมาะสม โปรดตรวจสอบให้แน่ใจว่าปลั๊กอินที่คุณใช้เป็นเวอร์ชันล่าสุด\n\nOBS Studio จะออกเพื่อป้องกันข้อมูลที่อาจเสียหายได้!"
@@ -568,7 +572,6 @@ 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="กำลังหยุดรีเพลย์บัฟเฟอร์..."
@@ -612,6 +615,9 @@ Basic.MainMenu.Edit.Scale.Window="ปรับมาตราส่วนเท
 Basic.MainMenu.Edit.Scale.Canvas="แคนวาส (%1x%2)"
 Basic.MainMenu.Edit.Scale.Canvas="แคนวาส (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="เอาต์พุต (%1x%2)"
 Basic.MainMenu.Edit.Scale.Output="เอาต์พุต (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="ปรับสัดส่วน (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="ปรับสัดส่วน (%1x%2)"
+Basic.MainMenu.Edit.Scale.ZoomIn="ซูมเข้า"
+Basic.MainMenu.Edit.Scale.ZoomOut="ซูมออก"
+Basic.MainMenu.Edit.Scale.ResetZoom="รีเซ็ตการซูม"
 Basic.MainMenu.Edit.Transform="แปลง(&T)"
 Basic.MainMenu.Edit.Transform="แปลง(&T)"
 Basic.MainMenu.Edit.Transform.EditTransform="แก้ไขการปรับรูปร่าง(&E)..."
 Basic.MainMenu.Edit.Transform.EditTransform="แก้ไขการปรับรูปร่าง(&E)..."
 Basic.MainMenu.Edit.Transform.CopyTransform="คัดลอกการปรับรูปร่าง"
 Basic.MainMenu.Edit.Transform.CopyTransform="คัดลอกการปรับรูปร่าง"
@@ -648,6 +654,8 @@ Basic.MainMenu.Docks.ResetDocks="&รีเซ็ตถาดงาน"
 Basic.MainMenu.Docks.LockDocks="&ล็อกถาดงาน"
 Basic.MainMenu.Docks.LockDocks="&ล็อกถาดงาน"
 Basic.MainMenu.Docks.SideDocks="ถาดงานแบบเ&ต็มความสูง"
 Basic.MainMenu.Docks.SideDocks="ถาดงานแบบเ&ต็มความสูง"
 Basic.MainMenu.Docks.CustomBrowserDocks="&ถาดงานเบราว์เซอร์แบบปรับแต่งเอง..."
 Basic.MainMenu.Docks.CustomBrowserDocks="&ถาดงานเบราว์เซอร์แบบปรับแต่งเอง..."
+Basic.MainMenu.Import="นำเข้า..."
+Basic.MainMenu.Export="ส่งออก..."
 Basic.MainMenu.SceneCollection="&เพิ่มคอลเลกชัน"
 Basic.MainMenu.SceneCollection="&เพิ่มคอลเลกชัน"
 Basic.MainMenu.Profile="&โปรไฟล์"
 Basic.MainMenu.Profile="&โปรไฟล์"
 Basic.MainMenu.Profile.Import="นำเข้าโปรไฟล์"
 Basic.MainMenu.Profile.Import="นำเข้าโปรไฟล์"
@@ -745,7 +753,13 @@ Basic.Settings.Appearance.General="ทั่วไป"
 Basic.Settings.Appearance.General.Theme="ธีม"
 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.Appearance.FontScale="ขนาดตัวอักษร"
 Basic.Settings.Appearance.Density="ความหนา"
 Basic.Settings.Appearance.Density="ความหนา"
+Basic.Settings.Appearance.Classic="คลาสสิก"
+Basic.Settings.Appearance.Compact="กะทัดรัด"
+Basic.Settings.Appearance.Normal="ปกติ"
+Basic.Settings.Appearance.Comfortable="สะดวกสบาย"
+Basic.Settings.Appearance.OptionsWarning="ตัวเลือกการแสดงผลบางอย่างยังไม่พร้อมใช้งานสำหรับรูปแบบนี้"
 Basic.Settings.Stream="สตรีม"
 Basic.Settings.Stream="สตรีม"
 Basic.Settings.Stream.Destination="ปลายทาง"
 Basic.Settings.Stream.Destination="ปลายทาง"
 Basic.Settings.Stream.Custom.UseAuthentication="ใช้การยืนยันตัวตน"
 Basic.Settings.Stream.Custom.UseAuthentication="ใช้การยืนยันตัวตน"
@@ -780,6 +794,7 @@ Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="เปิดใช้ก
 Basic.Settings.Stream.MultitrackVideoConfigOverride="การเขียนทับค่ากำหนด (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="การเขียนทับค่ากำหนด (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="เปิดใช้การเขียนทับค่ากำหนด"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="เปิดใช้การเขียนทับค่ากำหนด"
 Basic.Settings.Stream.MultitrackVideoLabel="วิดีโอหลายแทร็ก"
 Basic.Settings.Stream.MultitrackVideoLabel="วิดีโอหลายแทร็ก"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="พื้นที่ทำงานเพิ่มเติม"
 Basic.Settings.Stream.AdvancedOptions="ตัวเลือกขั้นสูง"
 Basic.Settings.Stream.AdvancedOptions="ตัวเลือกขั้นสูง"
 Basic.Settings.Output="ผลลัพธ์"
 Basic.Settings.Output="ผลลัพธ์"
 Basic.Settings.Output.Format="รูปแบบการบันทึก"
 Basic.Settings.Output.Format="รูปแบบการบันทึก"
@@ -1147,7 +1162,6 @@ Restart="รีสตาร์ท"
 NeedsRestart="OBS Studio ต้องการเริ่มการทำงานใหม่ คุณต้องการเริ่มการทำงานใหม่เลยหรือไม่?"
 NeedsRestart="OBS Studio ต้องการเริ่มการทำงานใหม่ คุณต้องการเริ่มการทำงานใหม่เลยหรือไม่?"
 LoadProfileNeedsRestart="โปรไฟล์มีการตั้งค่าซึ่งต้องการให้เริ่ม OBS ใหม่:\n%1\n\nคุณต้องการที่จะเริ่ม OBS ใหม่เพื่อให้การตั้งค่าเหล่านี้มีผลหรือไม่?"
 LoadProfileNeedsRestart="โปรไฟล์มีการตั้งค่าซึ่งต้องการให้เริ่ม OBS ใหม่:\n%1\n\nคุณต้องการที่จะเริ่ม OBS ใหม่เพื่อให้การตั้งค่าเหล่านี้มีผลหรือไม่?"
 ContextBar.NoSelectedSource="ไม่ได้เลือกแหล่งใด"
 ContextBar.NoSelectedSource="ไม่ได้เลือกแหล่งใด"
-ContextBar.ResetTransform="ตั้งค่าการปรับรูปร่างใหม่"
 ContextBar.MediaControls.PlayMedia="เล่นสื่อ"
 ContextBar.MediaControls.PlayMedia="เล่นสื่อ"
 ContextBar.MediaControls.PauseMedia="หยุดสื่อชั่วคราว"
 ContextBar.MediaControls.PauseMedia="หยุดสื่อชั่วคราว"
 ContextBar.MediaControls.StopMedia="หยุดสื่อ"
 ContextBar.MediaControls.StopMedia="หยุดสื่อ"
@@ -1232,6 +1246,7 @@ ConfigDownload.WarningMessageTitle="คำเตือน"
 FailedToStartStream.MissingConfigURL="ไม่มี URL ค่ากำหนดสำหรับบริการปัจจุบัน"
 FailedToStartStream.MissingConfigURL="ไม่มี URL ค่ากำหนดสำหรับบริการปัจจุบัน"
 FailedToStartStream.NoCustomRTMPURLInSettings="ไม่ได้ระบุ URL RTMP กำหนดเอง"
 FailedToStartStream.NoCustomRTMPURLInSettings="ไม่ได้ระบุ URL RTMP กำหนดเอง"
 FailedToStartStream.InvalidCustomConfig="ค่ากำหนดเองไม่ถูกต้อง"
 FailedToStartStream.InvalidCustomConfig="ค่ากำหนดเองไม่ถูกต้อง"
+FailedToStartStream.MissingCanvas="พื้นที่ทำงานเพิ่มเติมที่ตั้งค่าไว้หายไป"
 FailedToStartStream.FailedToCreateMultitrackVideoService="ไม่สามารถสร้างบริการของวิดีโอหลายแทร็ก"
 FailedToStartStream.FailedToCreateMultitrackVideoService="ไม่สามารถสร้างบริการของวิดีโอหลายแทร็ก"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="ไม่สามารถสร้างเอาต์พุต RTMP ของวิดีโอหลายแทร็ก"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="ไม่สามารถสร้างเอาต์พุต RTMP ของวิดีโอหลายแทร็ก"
 FailedToStartStream.EncoderNotAvailable="NVENC ไม่สามารถใช้ได้\n\nไม่พบชนิดตัวเข้ารหัส '%1'"
 FailedToStartStream.EncoderNotAvailable="NVENC ไม่สามารถใช้ได้\n\nไม่พบชนิดตัวเข้ารหัส '%1'"

+ 0 - 3
frontend/data/locale/tl-PH.ini

@@ -203,9 +203,6 @@ Output.RecordNoSpace.Msg="Hindi sapat ang espasyo sa disk upang magpatuloy sa pa
 Output.RecordError.Title="Error sa Pag-rerekord"
 Output.RecordError.Title="Error sa Pag-rerekord"
 Output.RecordError.Msg="Isang hindi matukoy na error ang naganap habang nag-rerekord."
 Output.RecordError.Msg="Isang hindi matukoy na error ang naganap habang nag-rerekord."
 Output.BadPath.Title="Maling File Path"
 Output.BadPath.Title="Maling File Path"
-LogReturnDialog="Matagumpay na na-upload ang log"
-LogReturnDialog.CopyURL="Kopyahin ang URL"
-LogReturnDialog.ErrorUploadingLog="Error sa pag-uupload ng log file"
 Remux.Stop="Ihinto ang Pag-reremuxing"
 Remux.Stop="Ihinto ang Pag-reremuxing"
 Remux.FinishedTitle="Tapos na ang pag-remux"
 Remux.FinishedTitle="Tapos na ang pag-remux"
 Remux.Finished="Na-remux na ang recording"
 Remux.Finished="Na-remux na ang recording"

+ 9 - 18
frontend/data/locale/tr-TR.ini

@@ -113,10 +113,6 @@ PluginsFailedToLoad.Text="Aşağıdaki OBS eklentileri yüklenemedi:\n\n%1\nLüt
 AlreadyRunning.Title="OBS zaten çalışıyor"
 AlreadyRunning.Title="OBS zaten çalışıyor"
 AlreadyRunning.Text="OBS zaten çalışıyor! Eğer bunu yapmak istemediyseniz, lütfen yeni bir objeyi çalıştırmayı denemeden önce varolan tüm OBS objelerini kapatın. OBS'yi sistem tepsisine küçülmesi için ayarladıysanız, lütfen hala çalışıp çalışmadığını görmek için orayı kontrol edin."
 AlreadyRunning.Text="OBS zaten çalışıyor! Eğer bunu yapmak istemediyseniz, lütfen yeni bir objeyi çalıştırmayı denemeden önce varolan tüm OBS objelerini kapatın. OBS'yi sistem tepsisine küçülmesi için ayarladıysanız, lütfen hala çalışıp çalışmadığını görmek için orayı kontrol edin."
 AlreadyRunning.LaunchAnyway="Yine de Başlat"
 AlreadyRunning.LaunchAnyway="Yine de Başlat"
-AutoSafeMode.Title="Güvenli Mod"
-AutoSafeMode.Text="Son oturumunuzda OBS kendini düzgün kapatamadı.\n\nOBS'i güvenli modda başlatmak ister misin? (3. parti eklentiler, betikler ve WebSocketler kapalı şekilde)"
-AutoSafeMode.LaunchSafe="Güvenli Mod'da başlat"
-AutoSafeMode.LaunchNormal="Normal Çalıştır"
 SafeMode.Restart="OBS'i Güvenli Mod'da yeniden başlatmak ister misin? (3. parti eklentiler, betikler ve WebSocketler kapalı şekilde)"
 SafeMode.Restart="OBS'i Güvenli Mod'da yeniden başlatmak ister misin? (3. parti eklentiler, betikler ve WebSocketler kapalı şekilde)"
 SafeMode.RestartNormal="OBS'i Normal Mod'da yeniden başlatmak ister misin?"
 SafeMode.RestartNormal="OBS'i Normal Mod'da yeniden başlatmak ister misin?"
 ChromeOS.Title="Desteklenmeyen Platform"
 ChromeOS.Title="Desteklenmeyen Platform"
@@ -317,9 +313,9 @@ TitleBar.SafeMode="GÜVENLİ MOD"
 TitleBar.PortableMode="Taşınabilir Mod"
 TitleBar.PortableMode="Taşınabilir Mod"
 TitleBar.Profile="Profil"
 TitleBar.Profile="Profil"
 TitleBar.Scenes="Sahneler"
 TitleBar.Scenes="Sahneler"
-NameExists.Title="İsim zaten mevcut"
-NameExists.Text="Bu isim zaten kullanılıyor."
-NoNameEntered.Title="Lütfen geçerli bir isim girin"
+NameExists.Title="Bu ad zaten kullanılıyor"
+NameExists.Text="Bu ad zaten kullanılıyor."
+NoNameEntered.Title="Lütfen geçerli bir ad girin"
 NoNameEntered.Text="İsim boş olamaz."
 NoNameEntered.Text="İsim boş olamaz."
 ConfirmStart.Title="Yayın Başlatılsın Mı?"
 ConfirmStart.Title="Yayın Başlatılsın Mı?"
 ConfirmStart.Text="Yayını gerçekten başlatmak istiyor musunuz?"
 ConfirmStart.Text="Yayını gerçekten başlatmak istiyor musunuz?"
@@ -332,7 +328,7 @@ ConfirmBWTest.Text="OBS'i bant genişliği test modunda yapılandırdınız. Bu
 ConfirmExit.Title="OBS'den Çıkılsın mı?"
 ConfirmExit.Title="OBS'den Çıkılsın mı?"
 ConfirmExit.Text="OBS şu anda etkin. Tüm yayınlar/kayıtlar kapatılacaktır. Çıkmak istediğinize emin misiniz?"
 ConfirmExit.Text="OBS şu anda etkin. Tüm yayınlar/kayıtlar kapatılacaktır. Çıkmak istediğinize emin misiniz?"
 ConfirmRemove.Title="Kaldırmayı Onayla"
 ConfirmRemove.Title="Kaldırmayı Onayla"
-ConfirmRemove.Text="'%1' öğesini kaldırmak istediğinizden emin misiniz?"
+ConfirmRemove.Text="'%1' ögesini kaldırmak istediğinizden emin misiniz?"
 ConfirmRemove.TextMultiple="%1 ögeyi kaldırmak istediğinizden emin misiniz?"
 ConfirmRemove.TextMultiple="%1 ögeyi kaldırmak istediğinizden emin misiniz?"
 ConfirmReset.Title="Özellikleri Sıfırla"
 ConfirmReset.Title="Özellikleri Sıfırla"
 ConfirmReset.Text="Mevcut özellikleri varsayılan değerlerine sıfırlamak istediğinizden emin misiniz?"
 ConfirmReset.Text="Mevcut özellikleri varsayılan değerlerine sıfırlamak istediğinizden emin misiniz?"
@@ -367,12 +363,7 @@ Output.NoBroadcast.Title="Hiçbir yayın ayarlanmadı"
 Output.NoBroadcast.Text="Yayınlamaya başlamadan önce yayın ayarlarını yapmalısınız."
 Output.NoBroadcast.Text="Yayınlamaya başlamadan önce yayın ayarlarını yapmalısınız."
 Output.BroadcastStartFailed="Yayın başlatılamadı"
 Output.BroadcastStartFailed="Yayın başlatılamadı"
 Output.BroadcastStopFailed="Yayın durdurulamadı"
 Output.BroadcastStopFailed="Yayın durdurulamadı"
-LogReturnDialog="Günlük Dosyası Başarıyla Karşıya Yüklendi"
-LogReturnDialog.Description="Günlük dosyanız yüklendi. Artık Bağlantı Adresini hata ayıklama ya da destek amacıyla paylaşabilirsiniz."
-LogReturnDialog.Description.Crash="Çökme raporunuz yüklendi. Artık Bağlantı Adresini hata ayıklama amacıyla paylaşabilirsiniz."
-LogReturnDialog.CopyURL="Bağlantı Adresini Kopyala"
-LogReturnDialog.AnalyzeURL="Analiz Et"
-LogReturnDialog.ErrorUploadingLog="Günlük dosyası yüklenirken hata oluştu"
+LogUploadDialog.Errors.NoLogFile="Yüklenecek dosya bulunamadı veya dosya boştu"
 Remux.SourceFile="OBS Kaydı"
 Remux.SourceFile="OBS Kaydı"
 Remux.TargetFile="Hedef Dosya"
 Remux.TargetFile="Hedef Dosya"
 Remux.Stop="Remux'u Durdur"
 Remux.Stop="Remux'u Durdur"
@@ -452,7 +443,7 @@ BlendingMode.Darken="Karartma"
 Deinterlacing.TopFieldFirst="Önce Üst Alan"
 Deinterlacing.TopFieldFirst="Önce Üst Alan"
 Deinterlacing.BottomFieldFirst="Önce Alt Alan"
 Deinterlacing.BottomFieldFirst="Önce Alt Alan"
 VolControl.SliderUnmuted="'%1' için ses ayarı:"
 VolControl.SliderUnmuted="'%1' için ses ayarı:"
-VolControl.SliderMuted="'%1' için ses ayarı: ('%1' susturuldu)"
+VolControl.SliderMuted="'%1' için ses ayarı: (susturuldu)"
 VolControl.Mute="Sessiz '%1'"
 VolControl.Mute="Sessiz '%1'"
 VolControl.Properties="'%1' için özellikler"
 VolControl.Properties="'%1' için özellikler"
 VolControl.UnassignedWarning.Title="Atanmamış Ses Kaynağı"
 VolControl.UnassignedWarning.Title="Atanmamış Ses Kaynağı"
@@ -580,7 +571,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.AddChapterMarker="Bölüm İşaretçisi Ekle (sadece Hibrit MP4/MOV 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..."
@@ -808,6 +799,7 @@ 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.hMP4="Hibrit MP4 [BETA] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Hibrit MOV [BETA] (.mov)"
 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."
@@ -1179,7 +1171,6 @@ Restart="Yeniden Başlat"
 NeedsRestart="OBS Studio'nun yeniden başlatılması gerekiyor. Şimdi yeniden başlatmak istiyor musunuz?"
 NeedsRestart="OBS Studio'nun yeniden başlatılması gerekiyor. Şimdi yeniden başlatmak istiyor musunuz?"
 LoadProfileNeedsRestart="Profil, OBS'nin yeniden başlatılmasını gerektiren ayarlar içeriyor:\n%1\n\nBu değişikliklerin etkili olması için OBS'yi yeniden başlatmak istiyor musunuz?"
 LoadProfileNeedsRestart="Profil, OBS'nin yeniden başlatılmasını gerektiren ayarlar içeriyor:\n%1\n\nBu değişikliklerin etkili olması için OBS'yi yeniden başlatmak istiyor musunuz?"
 ContextBar.NoSelectedSource="Kaynak seçilmemiş"
 ContextBar.NoSelectedSource="Kaynak seçilmemiş"
-ContextBar.ResetTransform="Dönüşmeyi sıfırla"
 ContextBar.MediaControls.PlayMedia="Medyayı oynat"
 ContextBar.MediaControls.PlayMedia="Medyayı oynat"
 ContextBar.MediaControls.PauseMedia="Medyayı Duraklat"
 ContextBar.MediaControls.PauseMedia="Medyayı Duraklat"
 ContextBar.MediaControls.StopMedia="Medyayı durdur"
 ContextBar.MediaControls.StopMedia="Medyayı durdur"
@@ -1250,7 +1241,7 @@ YouTube.Actions.Stream.YTStudio="Youtube Studio tarafından otomatik olarak olu
 YouTube.Actions.Notify.CreatingBroadcast="Yeni bir Canlı Yayın oluşturuluyor, lütfen bekleyin..."
 YouTube.Actions.Notify.CreatingBroadcast="Yeni bir Canlı Yayın oluşturuluyor, lütfen bekleyin..."
 YouTube.Actions.AutoStartStreamingWarning.Title="Manuel başlatma gerekli"
 YouTube.Actions.AutoStartStreamingWarning.Title="Manuel başlatma gerekli"
 YouTube.Actions.AutoStartStreamingWarning="Bu etkinlik için otomatik başlatma devre dışı, Yayına Geç'e tıklayıp yayınınızı başlatın."
 YouTube.Actions.AutoStartStreamingWarning="Bu etkinlik için otomatik başlatma devre dışı, Yayına Geç'e tıklayıp yayınınızı başlatın."
-YouTube.Actions.AutoStopStreamingWarning="Canlı yayınınınız duracak ve tekrar bağlanamayacaksınız."
+YouTube.Actions.AutoStopStreamingWarning="Canlı yayınınız bitecek ve tekrar bağlanamayacaksınız."
 YouTube.Errors.liveStreamingNotEnabled="Seçili YouTube kanalı için canlı yayın yapma aktif değil.<br/><br/><a href='https://www.youtube.com/features'>youtube.com/features</a>'u inceleyerek daha fazla bilgi edinebilirsiniz."
 YouTube.Errors.liveStreamingNotEnabled="Seçili YouTube kanalı için canlı yayın yapma aktif değil.<br/><br/><a href='https://www.youtube.com/features'>youtube.com/features</a>'u inceleyerek daha fazla bilgi edinebilirsiniz."
 YouTube.Errors.livePermissionBlocked="Seçili YouTube kanalı için canlı yayın yapma uygun değil. <br/>Kanal ayarlarınızda bu özelliği aktifleştirdiğinizde değişikliğin yansıması 24 saati bulabilir.<br/><br/><a href='https://www.youtube.com/features'>youtube.com/features</a>'u inceleyerek daha fazla bilgi edinebilirsiniz."
 YouTube.Errors.livePermissionBlocked="Seçili YouTube kanalı için canlı yayın yapma uygun değil. <br/>Kanal ayarlarınızda bu özelliği aktifleştirdiğinizde değişikliğin yansıması 24 saati bulabilir.<br/><br/><a href='https://www.youtube.com/features'>youtube.com/features</a>'u inceleyerek daha fazla bilgi edinebilirsiniz."
 YouTube.Errors.errorExecutingTransition="Bir arka uç hatası nedeniyle geçiş başarısız oldu. Lütfen birkaç saniye sonra tekrar deneyin."
 YouTube.Errors.errorExecutingTransition="Bir arka uç hatası nedeniyle geçiş başarısız oldu. Lütfen birkaç saniye sonra tekrar deneyin."

+ 0 - 3
frontend/data/locale/tt-RU.ini

@@ -69,9 +69,6 @@ Automatic="Автоматик"
 PluginsFailedToLoad.Title="Кушылманы йөкләү хатасы"
 PluginsFailedToLoad.Title="Кушылманы йөкләү хатасы"
 AlreadyRunning.Title="OBS кабызылды инде"
 AlreadyRunning.Title="OBS кабызылды инде"
 AlreadyRunning.LaunchAnyway="Барыбер кабызу"
 AlreadyRunning.LaunchAnyway="Барыбер кабызу"
-AutoSafeMode.Title="Сак шарты"
-AutoSafeMode.LaunchSafe="Сак шартында кабызу"
-AutoSafeMode.LaunchNormal="Гади кабызу"
 SafeMode.RestartNormal="Сез OBS'ны гади шартта яңадан кабызырга телисезме?"
 SafeMode.RestartNormal="Сез OBS'ны гади шартта яңадан кабызырга телисезме?"
 ChromeOS.Title="Хупланмаган платформа"
 ChromeOS.Title="Хупланмаган платформа"
 Wine.Title="Wine табылды"
 Wine.Title="Wine табылды"

+ 27 - 12
frontend/data/locale/ug-CN.ini

@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="تۆۋەندىكى OBS قىستۇرمىنى يۈكلى
 AlreadyRunning.Title="OBS ئىجرا قىلىنىۋاتىدۇ!"
 AlreadyRunning.Title="OBS ئىجرا قىلىنىۋاتىدۇ!"
 AlreadyRunning.Text="OBS ئىجرا قىلىنىۋاتىدۇ! ھەقىقەتەن شۇنداق قىلماقچى بولسىڭىز، يېڭى OBS نى قوزغىتىشتىن ئىلگىرى ئىجرا قىلىنىۋاتقان باشقا OBS نى تاقاڭ. ئەگەر OBS نى سىستېما ۋەزىپە بالداققا كىچىكلەتكەن بولسىڭىز، ئۇنىڭ ئىجرا قىلىنغان ياكى قىلىنمىغانلىقىنى تەكشۈرۈڭ."
 AlreadyRunning.Text="OBS ئىجرا قىلىنىۋاتىدۇ! ھەقىقەتەن شۇنداق قىلماقچى بولسىڭىز، يېڭى OBS نى قوزغىتىشتىن ئىلگىرى ئىجرا قىلىنىۋاتقان باشقا OBS نى تاقاڭ. ئەگەر OBS نى سىستېما ۋەزىپە بالداققا كىچىكلەتكەن بولسىڭىز، ئۇنىڭ ئىجرا قىلىنغان ياكى قىلىنمىغانلىقىنى تەكشۈرۈڭ."
 AlreadyRunning.LaunchAnyway="قوزغىتىۋەر"
 AlreadyRunning.LaunchAnyway="قوزغىتىۋەر"
-AutoSafeMode.Title="بىخەتەر ھالىتى"
-AutoSafeMode.Text="OBS ئالدىنقى قېتىملىق سۆزلىشىش جەريانىدا ئادەتتىكىدەك تاقالمىغان.\n\nبىخەتەر ھالەتتە قوزغىتامسىز (ئۈچىنچى تەرەپ قىستۇرما، قوليازما ۋە WebSockets چەكلىنىدۇ)؟ "
-AutoSafeMode.LaunchSafe="بىخەتەر ھالەتتە ئىجرا قىل"
-AutoSafeMode.LaunchNormal="نورمال ئىجرا قىل"
+CrashHandling.Dialog.Title="OBS Studio يىمىرىلىشى بايقالدى"
+CrashHandling.Labels.Text="OBS Studio ئادەتتىكىدەك تاقالمىغان.\n\nبىخەتەر ھالەتتە قوزغىتامسىز(ئۈچىنچى تەرەپ قىستۇرما، قوليازما ۋە WebSocket چەكلىنىدۇ)؟"
+CrashHandling.Labels.PrivacyNotice="سىز يەنە يېقىنقى يىمىرىلىش دوكلاتىنى OBSProject غا ئۆزلۈكىدىن يۈكلەشنى تاللىيالايسىز.<br /><br />ھەر قانداق ھۆججەتنى يۈكلەشتىن ئىلگىرى <a href='https://obsproject.com/privacy-policy'>شەخسىيەت تۈزۈمى</a>نى ئوقۇڭ، بولۇپمۇ ھۆججەت يۈكلەش ھەققىدىكى بۆلەككە ئالاھىدە دىققەت قىلىڭ."
+CrashHandling.Checkbox.SendReport="شەخسىيەت تۈزۈمىنى ئوقۇدۇم ھەم يۈكلەشكە قوشۇلىمەن."
+CrashHandling.Buttons.LaunchSafe="بىخەتەر ھالەتتە ئىجرا قىل"
+CrashHandling.Buttons.LaunchNormal="ئۆلچەملىك ھالەتتە ئىجرا قىل"
+CrashHandling.Errors.UploadJSONError="ئەڭ يېڭى يىمىرىلىش كۈندىلىك خاتىرە ھۆججىتىنى يۈكلەشنى سىناۋاتقاندا خاتالىق كۆرۈلدى. سەل تۇرۇپ قايتا سىناڭ."
+CrashHandling.Errors.Title="يىمىرىلىش خاتىرىسىنى يۈكلەش خاتالىقى"
 SafeMode.Restart="OBS نى بىخەتەر ھالەتتە قايتا قوزغىتامسىز (ئۈچىنچى تەرەپ قىستۇرما، قوليازما ۋە WebSockets چەكلىنىدۇ)؟ "
 SafeMode.Restart="OBS نى بىخەتەر ھالەتتە قايتا قوزغىتامسىز (ئۈچىنچى تەرەپ قىستۇرما، قوليازما ۋە WebSockets چەكلىنىدۇ)؟ "
 SafeMode.RestartNormal="OBS نى نورمال ھالەتتە قوزغىتامسىز؟"
 SafeMode.RestartNormal="OBS نى نورمال ھالەتتە قوزغىتامسىز؟"
 ChromeOS.Title="قوللىمايدىغان سۇپا"
 ChromeOS.Title="قوللىمايدىغان سۇپا"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="ھېچقانداق ئاڭلىتىش سەپلەنمىگ
 Output.NoBroadcast.Text="ئېقىم تارقىتىشنى باشلاشتىن بۇرۇن تارقىتىش تەڭشىكىنى تەڭشىشىڭىز كېرەك."
 Output.NoBroadcast.Text="ئېقىم تارقىتىشنى باشلاشتىن بۇرۇن تارقىتىش تەڭشىكىنى تەڭشىشىڭىز كېرەك."
 Output.BroadcastStartFailed="تارقىتىشنى باشلىيالمىدى"
 Output.BroadcastStartFailed="تارقىتىشنى باشلىيالمىدى"
 Output.BroadcastStopFailed="تارقىتىشنى توختىتالمىدى"
 Output.BroadcastStopFailed="تارقىتىشنى توختىتالمىدى"
-LogReturnDialog="خاتىرە مۇۋەپپەقىيەتلىك يۈكلەندى"
-LogReturnDialog.Description="خاتىرە ھۆججىتىڭىز يۈكلەنگەن. سازلاش ياكى قوللاش مەقسىتىدە تور ئادرېسىنى ھەمبەھىرلىيەلەيسىز."
-LogReturnDialog.Description.Crash="يىمىرىلىش دوكلاتىڭىز يۈكلەنگەن. سازلاش ياكى قوللاش مەقسىتىدە تور ئادرېسىنى ھەمبەھىرلىيەلەيسىز."
-LogReturnDialog.CopyURL="URL نى كۆچۈر"
-LogReturnDialog.AnalyzeURL="تەھلىل"
-LogReturnDialog.ErrorUploadingLog="خاتىرە ھۆججەتنى يۈكلەۋاتقاندا خاتالىق كۆرۈلدى"
+LogUploadDialog.Title="OBS Studio خاتىرە ھۆججىتىنى يۈكلەيدۇ"
+LogUploadDialog.Labels.PrivacyNotice="ھەر قانداق ھۆججەتنى يۈكلەشتىن ئىلگىرى <a href='https://obsproject.com/privacy-policy'>شەخسىيەت تۈزۈمى</a> ۋە ئۇنىڭ ھۆججەت يۈكلەش ھەققىدىكى بۆلىكىنى تەپسىلىي ئوقۇڭ."
+LogUploadDialog.Labels.Progress="خاتىرە يۈكلەشنى ئىجرا قىلىۋاتىدۇ. سەل كۈتۈڭ…"
+LogUploadDialog.Labels.Description.AppLog="خاتىرە ھۆججىتىڭىز يۈكلەنگەن. سازلاش ياكى قوللاش مەقسىتىدە تور ئادرېسىنى ھەمبەھىرلىيەلەيسىز."
+LogUploadDialog.Labels.Description.CrashLog="يىمىرىلىش دوكلاتىڭىز يۈكلەنگەن. سازلاش ياكى قوللاش مەقسىتىدە تور ئادرېسىنى ھەمبەھىرلىيەلەيسىز."
+LogUploadDialog.Buttons.ConfirmUpload="يۈكلە"
+LogUploadDialog.Buttons.CopyURL="خاتىرە تور ئادرېسىنى كۆچۈر"
+LogUploadDialog.Buttons.AnalyzeURL="خاتىرە ھۆججەت تەھلىلى"
+LogUploadDialog.Buttons.RetryButton="قايتا سىنا"
+LogUploadDialog.Errors.Template="ھۆججەت يۈكلەشنى سىناۋاتقاندا خاتالىق كۆرۈلدى:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="يۈكلەيدىغان ھېچقانداق ھۆججەت تېپىلمىدى ياكى ھۆججەت بوش."
 Remux.SourceFile="OBS خاتىرىلەۋاتىدۇ"
 Remux.SourceFile="OBS خاتىرىلەۋاتىدۇ"
 Remux.TargetFile="نىشان ھۆججەت"
 Remux.TargetFile="نىشان ھۆججەت"
 Remux.Remux="قايتا كودلاش"
 Remux.Remux="قايتا كودلاش"
@@ -593,7 +602,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.AddChapterMarker="باب بەلگىسىنى قوشىدۇ (ئارىلاش MP4 لا)"
 Basic.Main.StoppingRecording="خاتىرىلەشنى توختىتىۋاتىدۇ…"
 Basic.Main.StoppingRecording="خاتىرىلەشنى توختىتىۋاتىدۇ…"
 Basic.Main.StopReplayBuffer="غەملەكنى قايتا قويۇشنى توختات"
 Basic.Main.StopReplayBuffer="غەملەكنى قايتا قويۇشنى توختات"
 Basic.Main.StoppingReplayBuffer="غەملەكنى قايتا قويۇشنى توختىتىۋاتىدۇ…"
 Basic.Main.StoppingReplayBuffer="غەملەكنى قايتا قويۇشنى توختىتىۋاتىدۇ…"
@@ -821,6 +830,7 @@ 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="Hybrid MP4 [سىناق] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Hybrid MP4 [سىناق] (.mp4)"
+Basic.Settings.Output.Format.hMOV="ئارىلاش MOV [سىناق] (.mov)"
 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بۇنى ھەممە قويغۇچ ۋە تەھرىرلەش يۇمشاق دېتالى قوللىشى ناتايىن. زۆرۈر تېپىلغاندا، «ھۆججەت ← خاتىرىنى قايتا كودلا» نى ئىشلىتىپ ھۆججەتنى تېخىمۇ ماسلىشىدىغان پىچىمغا ئۆزگەرتىشكە بولىدۇ."
@@ -1201,7 +1211,6 @@ Restart="قايتا قوزغات"
 NeedsRestart="OBS Studio نى قايتا قوزغىتىش كېرەك. ھازىر قايتا قوزغىتامسىز؟"
 NeedsRestart="OBS Studio نى قايتا قوزغىتىش كېرەك. ھازىر قايتا قوزغىتامسىز؟"
 LoadProfileNeedsRestart="تەرجىمىھالدا OBS نى قايتا قوزغىتىش كېرەك بولغان تەڭشەك بار.\n%1\n\nبۇ تەڭشەكلەرنىڭ كۈچكە ئىگە بولۇشى ئۈچۈن OBS نى قايتا قوزغىتامسىز؟"
 LoadProfileNeedsRestart="تەرجىمىھالدا OBS نى قايتا قوزغىتىش كېرەك بولغان تەڭشەك بار.\n%1\n\nبۇ تەڭشەكلەرنىڭ كۈچكە ئىگە بولۇشى ئۈچۈن OBS نى قايتا قوزغىتامسىز؟"
 ContextBar.NoSelectedSource="مەنبە تاللانمىغان"
 ContextBar.NoSelectedSource="مەنبە تاللانمىغان"
-ContextBar.ResetTransform="ئالماشتۇرۇشنى ئەسلىگە قايتۇر"
 ContextBar.MediaControls.PlayMedia="ۋاسىتە قوي"
 ContextBar.MediaControls.PlayMedia="ۋاسىتە قوي"
 ContextBar.MediaControls.PauseMedia="ۋاسىتە ۋاقىتلىق توختات"
 ContextBar.MediaControls.PauseMedia="ۋاسىتە ۋاقىتلىق توختات"
 ContextBar.MediaControls.StopMedia="ۋاسىتە توختات"
 ContextBar.MediaControls.StopMedia="ۋاسىتە توختات"
@@ -1311,3 +1320,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="تەڭشەكنى 
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 نۆۋەتتىكى تەڭشىكى «%2»، «%3» نىڭ [ئۈن ← ئادەتتىكى ← قانال] بىلەن ماسلاشمايدۇ"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 نۆۋەتتىكى تەڭشىكى «%2»، «%3» نىڭ [ئۈن ← ئادەتتىكى ← قانال] بىلەن ماسلاشمايدۇ"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ئۈن ← ئادەتتىكى ← قانال] نى «%1» غا تەڭشەك كېرەك"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ئۈن ← ئادەتتىكى ← قانال] نى «%1» غا تەڭشەك كېرەك"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 [ئۈن ← ئادەتتىكى ← قانال] غا كۆپ خىل پەرقلىق تەڭشەك كېرەك"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 [ئۈن ← ئادەتتىكى ← قانال] غا كۆپ خىل پەرقلىق تەڭشەك كېرەك"
+Basic.OpenPluginManager="قىستۇرما باشقۇرغۇچ"
+PluginManager="قىستۇرما باشقۇرغۇچ"
+PluginManager.HelpText="قىستۇرما باشقۇرغۇچ"
+PluginManager.Restart="OBS نى قايتا قوزغىتامدۇ؟"
+PluginManager.NeedsRestart="بۇ ئۆزگىرىشنى قوللىنىش ئۈچۈن OBS نى قايتا قوزغىتىش كېرەك. ھازىر قايتا قوزغىتامسىز؟"
+PluginManager.MissingPlugin="[قىستۇرما تېپىلمىدى]"

+ 21 - 12
frontend/data/locale/uk-UA.ini

@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="Не вдалося завантажити такі п
 AlreadyRunning.Title="OBS уже запущено"
 AlreadyRunning.Title="OBS уже запущено"
 AlreadyRunning.Text="OBS вже запущено! Якщо ви дійсно намагаєтесь це зробити – перед тим як запустити нову копію, спершу закрийте всі відкриті екземпляри OBS. Якщо OBS налаштовано згортатися в трей, перевірте чи він там і досі працює."
 AlreadyRunning.Text="OBS вже запущено! Якщо ви дійсно намагаєтесь це зробити – перед тим як запустити нову копію, спершу закрийте всі відкриті екземпляри OBS. Якщо OBS налаштовано згортатися в трей, перевірте чи він там і досі працює."
 AlreadyRunning.LaunchAnyway="Все одно запустити"
 AlreadyRunning.LaunchAnyway="Все одно запустити"
-AutoSafeMode.Title="Безпечний режим"
-AutoSafeMode.Text="Під час попереднього сеансу роботу OBS не завершено належним чином.\n\nБажаєте запустити програму в безпечному режимі (вимкнувши сторонні плагіни, скрипти та вебсокети)?"
-AutoSafeMode.LaunchSafe="Запустити в безпечному режимі"
-AutoSafeMode.LaunchNormal="Запустити у звичайному режимі"
+CrashHandling.Dialog.Title="Виявлено збій OBS Studio"
+CrashHandling.Labels.Text="OBS Studio закінчила роботу неправильно.\n\nЗапущено в безпечному режимі (вимкнено сторонні плагіни, скрипти та вебсокети)?"
+CrashHandling.Labels.PrivacyNotice="Ви також можете автоматично вивантажити останній звіт про збій на OBSProject.<br /><br />Перед вивантаженням файлів ознайомтеся з <a href='https://obsproject.com/privacy-policy'>політикою приватності</a>, звернувши особливу увагу на частини, що стосуються вивантаження файлів."
+CrashHandling.Checkbox.SendReport="Я ознайомився з політикою приватності та даю згоду на вивантаження."
+CrashHandling.Buttons.LaunchSafe="Запустити в безпечному режимі"
+CrashHandling.Buttons.LaunchNormal="Запустити у звичайному режимі"
+CrashHandling.Errors.UploadJSONError="Під час спроби вивантажити найновіший журнал збоїв сталася помилка. Спробуйте ще раз пізніше."
+CrashHandling.Errors.Title="Помилка вивантаження звіту про збій"
 SafeMode.Restart="Ви хочете перезапустити OBS у безпечному режимі (вимкнувши сторонні плагіни, скрипти та вебсокети)?"
 SafeMode.Restart="Ви хочете перезапустити OBS у безпечному режимі (вимкнувши сторонні плагіни, скрипти та вебсокети)?"
 SafeMode.RestartNormal="Ви хочете перезапустити OBS у звичайному режимі?"
 SafeMode.RestartNormal="Ви хочете перезапустити OBS у звичайному режимі?"
 ChromeOS.Title="Непідтримувана платформа"
 ChromeOS.Title="Непідтримувана платформа"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="Трансляції не налаштовано"
 Output.NoBroadcast.Text="Перш ніж почати трансляцію, необхідно її налаштувати."
 Output.NoBroadcast.Text="Перш ніж почати трансляцію, необхідно її налаштувати."
 Output.BroadcastStartFailed="Не вдалося почати трансляцію"
 Output.BroadcastStartFailed="Не вдалося почати трансляцію"
 Output.BroadcastStopFailed="Не вдалося зупинити трансляцію"
 Output.BroadcastStopFailed="Не вдалося зупинити трансляцію"
-LogReturnDialog="Файл журналу успішно вивантажено"
-LogReturnDialog.Description="Ваш файл журналу було завантажено. Ви тепер можете поділитися URL з метою налагодження чи підтримки."
-LogReturnDialog.Description.Crash="Ваш звіт про падіння було завантажено. Ви тепер можете поділитися URL з метою налагодження."
-LogReturnDialog.CopyURL="Копіювати URL"
-LogReturnDialog.AnalyzeURL="Аналіз"
-LogReturnDialog.ErrorUploadingLog="Помилка вивантаження файлу журналу"
+LogUploadDialog.Title="Вивантаження журналу OBS Studio"
+LogUploadDialog.Labels.PrivacyNotice="Перед вивантаженням файлів ознайомтеся з <a href='https://obsproject.com/privacy-policy'>політикою приватності</a>, а саме розділ, що стосується вивантаження файлів."
+LogUploadDialog.Labels.Progress="Триває вивантаження журналу. Зачекайте..."
+LogUploadDialog.Labels.Description.AppLog="Файл журналу вивантажено. Тепер ви можете поділитися URL з метою налагодження або підтримки."
+LogUploadDialog.Labels.Description.CrashLog="Ваш звіт про збій вивантажено. Тепер можете поділитися URL з метою налагодження."
+LogUploadDialog.Buttons.ConfirmUpload="Вивантажити"
+LogUploadDialog.Buttons.CopyURL="Копіювати URL журналу"
+LogUploadDialog.Buttons.AnalyzeURL="Аналіз файлу журналу"
+LogUploadDialog.Buttons.RetryButton="Повторити"
+LogUploadDialog.Errors.Template="Під час спроби вивантажити файл сталася помилка:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="Не знайдено файл для вивантаження або файл порожній."
 Remux.SourceFile="Запис OBS"
 Remux.SourceFile="Запис OBS"
 Remux.TargetFile="Кінцевий файл"
 Remux.TargetFile="Кінцевий файл"
 Remux.Remux="Ремультиплексування"
 Remux.Remux="Ремультиплексування"
@@ -592,7 +601,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.AddChapterMarker="Додати мітку розділу (лише гібридний MP4/MOV)"
 Basic.Main.StoppingRecording="Припинення запису…"
 Basic.Main.StoppingRecording="Припинення запису…"
 Basic.Main.StopReplayBuffer="Зупинити буфер повторів"
 Basic.Main.StopReplayBuffer="Зупинити буфер повторів"
 Basic.Main.StoppingReplayBuffer="Зупинення буферу повторів…"
 Basic.Main.StoppingReplayBuffer="Зупинення буферу повторів…"
@@ -822,6 +831,7 @@ 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 [БЕТА] (.mp4)"
 Basic.Settings.Output.Format.hMP4="Гібридний MP4 [БЕТА] (.mp4)"
+Basic.Settings.Output.Format.hMOV="Гібридний MOV [БЕТА] (.mov)"
 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Це може бути несумісним з деякими програвачами та редакторами. За потреби скористайтеся командою Файл → Ремультиплексувати записи, щоб перетворити файл у більш сумісний формат."
@@ -1180,7 +1190,6 @@ Restart="Перезапуск"
 NeedsRestart="OBS Studio потрібно перезапустити. Перезапустити зараз?"
 NeedsRestart="OBS Studio потрібно перезапустити. Перезапустити зараз?"
 LoadProfileNeedsRestart="Профіль містить налаштування, які вимагають перезапуску OBS:\n%1\n\nПерезапустити OBS, щоб активувати ці налаштування?"
 LoadProfileNeedsRestart="Профіль містить налаштування, які вимагають перезапуску OBS:\n%1\n\nПерезапустити OBS, щоб активувати ці налаштування?"
 ContextBar.NoSelectedSource="Джерело не вибрано"
 ContextBar.NoSelectedSource="Джерело не вибрано"
-ContextBar.ResetTransform="Скинути перетворення"
 ContextBar.MediaControls.PlayMedia="Відтворити"
 ContextBar.MediaControls.PlayMedia="Відтворити"
 ContextBar.MediaControls.PauseMedia="Пауза"
 ContextBar.MediaControls.PauseMedia="Пауза"
 ContextBar.MediaControls.StopMedia="Зупинити"
 ContextBar.MediaControls.StopMedia="Зупинити"

+ 0 - 12
frontend/data/locale/vi-VN.ini

@@ -116,10 +116,6 @@ PluginsFailedToLoad.Text="Những trình cắm OBS sau đây đang bị lỗi:\n
 AlreadyRunning.Title="OBS hiện đang chạy"
 AlreadyRunning.Title="OBS hiện đang chạy"
 AlreadyRunning.Text="OBS hiện đang chạy. Trừ phi bạn muốn tiếp tục, xin vui lòng tắt các phiên OBS khác trước khi khởi chạy một cửa sổ mới. Nếu OBS đang chạy trong trạng thái thu nhỏ trên thanh tác vụ, hãy kiểm tra lại rồi hẵng khởi chạy."
 AlreadyRunning.Text="OBS hiện đang chạy. Trừ phi bạn muốn tiếp tục, xin vui lòng tắt các phiên OBS khác trước khi khởi chạy một cửa sổ mới. Nếu OBS đang chạy trong trạng thái thu nhỏ trên thanh tác vụ, hãy kiểm tra lại rồi hẵng khởi chạy."
 AlreadyRunning.LaunchAnyway="Tiếp tục khởi động"
 AlreadyRunning.LaunchAnyway="Tiếp tục khởi động"
-AutoSafeMode.Title="Chế độ an toàn"
-AutoSafeMode.Text="OBS không tắt đúng cách trong phiên cuối cùng của bạn.\n\nBạn có muốn bắt đầu ở Chế độ an toàn (đã tắt trình cắm, tập lệnh và WebSockets của bên thứ ba) không?"
-AutoSafeMode.LaunchSafe="Chạy trong chế độ an toàn"
-AutoSafeMode.LaunchNormal="Chạy bình thường"
 SafeMode.Restart="Bạn có muốn khởi động lại OBS ở Chế độ an toàn (đã tắt trình cắm, tập lệnh và WebSockets của bên thứ ba) không?"
 SafeMode.Restart="Bạn có muốn khởi động lại OBS ở Chế độ an toàn (đã tắt trình cắm, tập lệnh và WebSockets của bên thứ ba) không?"
 SafeMode.RestartNormal="Bạn có muốn khởi động lại OBS trong chế độ bình thường không?"
 SafeMode.RestartNormal="Bạn có muốn khởi động lại OBS trong chế độ bình thường không?"
 ChromeOS.Title="Nền tảng không được hỗ trợ"
 ChromeOS.Title="Nền tảng không được hỗ trợ"
@@ -371,12 +367,6 @@ Output.NoBroadcast.Title="Không có phát sóng nào được cấu hình"
 Output.NoBroadcast.Text="Bạn cần thiết lập một phát sóng trước khi bạn có thể bắt đầu phát luồng."
 Output.NoBroadcast.Text="Bạn cần thiết lập một phát sóng trước khi bạn có thể bắt đầu phát luồng."
 Output.BroadcastStartFailed="Không thể bắt đầu phát sóng"
 Output.BroadcastStartFailed="Không thể bắt đầu phát sóng"
 Output.BroadcastStopFailed="Không thể dừng phát sóng"
 Output.BroadcastStopFailed="Không thể dừng phát sóng"
-LogReturnDialog="Tải lên thành công"
-LogReturnDialog.Description="File nhật ký của bạn đã được tải lên. Bạn có thể chia sẻ đường dẫn URL để được gỡ rối hoặc với mục đích hỗ trợ."
-LogReturnDialog.Description.Crash="Tệp báo cáo crash của bạn đã được đăng tải. Bạn có thể chia sẻ đường dẫn URL cho mục đích gỡ lỗi."
-LogReturnDialog.CopyURL="Chép địa chỉ"
-LogReturnDialog.AnalyzeURL="Phân tích"
-LogReturnDialog.ErrorUploadingLog="Lỗi gửi tệp nhật ký"
 Remux.TargetFile="Tệp đích"
 Remux.TargetFile="Tệp đích"
 Remux.Remux="Ghép lại"
 Remux.Remux="Ghép lại"
 Remux.Stop="Dừng ghép lại"
 Remux.Stop="Dừng ghép lại"
@@ -575,7 +565,6 @@ 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 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..."
@@ -1178,7 +1167,6 @@ Restart="Khởi động lại"
 NeedsRestart="OBS Studio cần phải được khởi động lại. Bạn có muốn khởi động lại luôn không?"
 NeedsRestart="OBS Studio cần phải được khởi động lại. Bạn có muốn khởi động lại luôn không?"
 LoadProfileNeedsRestart="Cấu hình có các cài đặt yêu cầu khởi động lại OBS:\n%1\n\nBạn có muốn khởi động lại OBS để các cài đặt này có hiệu lực không?"
 LoadProfileNeedsRestart="Cấu hình có các cài đặt yêu cầu khởi động lại OBS:\n%1\n\nBạn có muốn khởi động lại OBS để các cài đặt này có hiệu lực không?"
 ContextBar.NoSelectedSource="Chưa chọn nguồn nào"
 ContextBar.NoSelectedSource="Chưa chọn nguồn nào"
-ContextBar.ResetTransform="Đặt lại chuyển đổi"
 ContextBar.MediaControls.PlayMedia="Chơi phương tiện"
 ContextBar.MediaControls.PlayMedia="Chơi phương tiện"
 ContextBar.MediaControls.PauseMedia="Tạm dừng phương tiện"
 ContextBar.MediaControls.PauseMedia="Tạm dừng phương tiện"
 ContextBar.MediaControls.StopMedia="Dừng phương tiện"
 ContextBar.MediaControls.StopMedia="Dừng phương tiện"

+ 27 - 12
frontend/data/locale/zh-CN.ini

@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="以下 OBS 插件加载失败:\n\n%1\n请更新或
 AlreadyRunning.Title="OBS 已在运行"
 AlreadyRunning.Title="OBS 已在运行"
 AlreadyRunning.Text="OBS 已经在运行中!若你真的想要这样做,请在启动新的 OBS 前关闭其他正在在运行中的 OBS。如果你把 OBS 设置成最小化到系统托盘,请检查它是否仍在运行。"
 AlreadyRunning.Text="OBS 已经在运行中!若你真的想要这样做,请在启动新的 OBS 前关闭其他正在在运行中的 OBS。如果你把 OBS 设置成最小化到系统托盘,请检查它是否仍在运行。"
 AlreadyRunning.LaunchAnyway="仍然启动"
 AlreadyRunning.LaunchAnyway="仍然启动"
-AutoSafeMode.Title="安全模式"
-AutoSafeMode.Text="OBS 在您的上次会话期间未正常退出。\n\n您要以安全模式启动(禁用第三方插件、脚本和 WebSocket)吗?"
-AutoSafeMode.LaunchSafe="以安全模式运行"
-AutoSafeMode.LaunchNormal="正常运行"
+CrashHandling.Dialog.Title="检测到 OBS Studio 崩溃"
+CrashHandling.Labels.Text="OBS Studio 未正确关闭。\n\n是否以安全模式运行(禁用第三方插件、脚本和 WebSocket)?"
+CrashHandling.Labels.PrivacyNotice="您还可以选择自动将最新的崩溃报告上传到 OBSProject。<br /><br />在上传任何文件之前,请阅读<a href='https://obsproject.com/privacy-policy'>隐私政策</a>,并特别注意有关文件上传的部分。"
+CrashHandling.Checkbox.SendReport="我已阅读隐私政策并同意上传。"
+CrashHandling.Buttons.LaunchSafe="以安全模式运行"
+CrashHandling.Buttons.LaunchNormal="以正常模式运行"
+CrashHandling.Errors.UploadJSONError="尝试上传最新的崩溃日志时出错。请稍后重试。"
+CrashHandling.Errors.Title="崩溃日志上传错误"
 SafeMode.Restart="您要以安全模式重启 OBS(禁用第三方插件、脚本和 WebSocket)吗?"
 SafeMode.Restart="您要以安全模式重启 OBS(禁用第三方插件、脚本和 WebSocket)吗?"
 SafeMode.RestartNormal="您要以正常模式重启 OBS 吗?"
 SafeMode.RestartNormal="您要以正常模式重启 OBS 吗?"
 ChromeOS.Title="不支持的平台"
 ChromeOS.Title="不支持的平台"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="直播未设置"
 Output.NoBroadcast.Text="您需要先设置广播才能开始直播。"
 Output.NoBroadcast.Text="您需要先设置广播才能开始直播。"
 Output.BroadcastStartFailed="无法开始直播"
 Output.BroadcastStartFailed="无法开始直播"
 Output.BroadcastStopFailed="无法停止直播"
 Output.BroadcastStopFailed="无法停止直播"
-LogReturnDialog="日志上传成功"
-LogReturnDialog.Description="您的日志文件已上传。您现在可以分享URL用来调试。"
-LogReturnDialog.Description.Crash="您的崩溃报告已上传。您现在可以分享URL用来调试。"
-LogReturnDialog.CopyURL="复制链接"
-LogReturnDialog.AnalyzeURL="分析"
-LogReturnDialog.ErrorUploadingLog="日志上传失败"
+LogUploadDialog.Title="OBS Studio 日志文件上传"
+LogUploadDialog.Labels.PrivacyNotice="上传任何文件之前,请阅读<a href='https://obsproject.com/privacy-policy'>隐私政策</a>及其有关文件上传的部分。"
+LogUploadDialog.Labels.Progress="日志上传中。请稍候…"
+LogUploadDialog.Labels.Description.AppLog="您的日志文件已上传。您现在可以分享 URL 用于调试或支持。"
+LogUploadDialog.Labels.Description.CrashLog="您的崩溃报告已上传。您现在可以分享 URL 用于调试。"
+LogUploadDialog.Buttons.ConfirmUpload="上传"
+LogUploadDialog.Buttons.CopyURL="复制日志 URL"
+LogUploadDialog.Buttons.AnalyzeURL="分析日志文件"
+LogUploadDialog.Buttons.RetryButton="重试"
+LogUploadDialog.Errors.Template="尝试上传文件时发生错误:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="未找到要上传的文件或文件为空。"
 Remux.SourceFile="OBS 录像"
 Remux.SourceFile="OBS 录像"
 Remux.TargetFile="目标文件"
 Remux.TargetFile="目标文件"
 Remux.Remux="转换封装"
 Remux.Remux="转换封装"
@@ -593,7 +602,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.AddChapterMarker="添加章节标记 (仅限混合 MP4/MOV)"
 Basic.Main.StoppingRecording="正在停止录制..."
 Basic.Main.StoppingRecording="正在停止录制..."
 Basic.Main.StopReplayBuffer="关闭回放缓存"
 Basic.Main.StopReplayBuffer="关闭回放缓存"
 Basic.Main.StoppingReplayBuffer="正在关闭回放缓存..."
 Basic.Main.StoppingReplayBuffer="正在关闭回放缓存..."
@@ -823,6 +832,7 @@ 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 [测试版] (.mp4)"
 Basic.Settings.Output.Format.hMP4="混合 MP4 [测试版] (.mp4)"
+Basic.Settings.Output.Format.hMOV="混合 MOV [测试版] (.mov)"
 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可能不是所有播放器和编辑软件都能兼容。必要的话,请使用 “文件 → 录像转封装” 将文件转换为更兼容的格式。"
@@ -1194,7 +1204,6 @@ Restart="重启"
 NeedsRestart="OBS Studio需要重启。您想现在重新启动吗?"
 NeedsRestart="OBS Studio需要重启。您想现在重新启动吗?"
 LoadProfileNeedsRestart="配置文件包含需要重启OBS的设置:\n%1\n\n您想要重启OBS使这些设置生效吗?"
 LoadProfileNeedsRestart="配置文件包含需要重启OBS的设置:\n%1\n\n您想要重启OBS使这些设置生效吗?"
 ContextBar.NoSelectedSource="未选择源"
 ContextBar.NoSelectedSource="未选择源"
-ContextBar.ResetTransform="重置变换"
 ContextBar.MediaControls.PlayMedia="播放媒体"
 ContextBar.MediaControls.PlayMedia="播放媒体"
 ContextBar.MediaControls.PauseMedia="暂停媒体"
 ContextBar.MediaControls.PauseMedia="暂停媒体"
 ContextBar.MediaControls.StopMedia="停止媒体"
 ContextBar.MediaControls.StopMedia="停止媒体"
@@ -1304,3 +1313,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新设置并开
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 当前与设置为“%2”、%3 的 [音频 → 常规 → 声道] 不兼容"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 当前与设置为“%2”、%3 的 [音频 → 常规 → 声道] 不兼容"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音频 → 常规 → 声道] 需要设置为“%1”"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音频 → 常规 → 声道] 需要设置为“%1”"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 需要对 [音频 → 常规 → 声道] 进行多个不同的设置"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 需要对 [音频 → 常规 → 声道] 进行多个不同的设置"
+Basic.OpenPluginManager="插件管理器"
+PluginManager="插件管理器"
+PluginManager.HelpText="插件管理器"
+PluginManager.Restart="重启 OBS?"
+PluginManager.NeedsRestart="要应用这些更改,OBS 需要重启。您要立即重启吗?"
+PluginManager.MissingPlugin="[未找到插件]"

+ 42 - 14
frontend/data/locale/zh-TW.ini

@@ -25,7 +25,14 @@ Browse="瀏覽"
 Mono="單聲道"
 Mono="單聲道"
 Stereo="立體聲"
 Stereo="立體聲"
 DroppedFrames="影格遺失: %1 (%2%)"
 DroppedFrames="影格遺失: %1 (%2%)"
+Projector.Open.Program="開啟程式投影"
+Projector.Open.Preview="開啟預覽投影"
+Projector.Open.Scene="開啟場景投影"
+Projector.Open.Source="開啟來源投影"
+Projector.Open.Multiview="開啟多重檢視"
+Projector.Display="螢幕:%1"
 Projector.Window="新視窗"
 Projector.Window="新視窗"
+Projector.Title="投影"
 Projector.Title.Scene="場景:%1"
 Projector.Title.Scene="場景:%1"
 Projector.Title.Source="來源:%1"
 Projector.Title.Source="來源:%1"
 Projector.Title.Multiview="多檢視"
 Projector.Title.Multiview="多檢視"
@@ -109,10 +116,14 @@ PluginsFailedToLoad.Text="無法載入下列 OBS 外掛程式:\n\n%1\n請更
 AlreadyRunning.Title="OBS 已經執行"
 AlreadyRunning.Title="OBS 已經執行"
 AlreadyRunning.Text="OBS 已經啟動!除非您就想這麼做,否則請在執行新實體前,先關閉現存的 OBS 實體。如果你已將 OBS 設定成最小化至系統工具列,那請檢查 OBS 是否還在工具列執行著。"
 AlreadyRunning.Text="OBS 已經啟動!除非您就想這麼做,否則請在執行新實體前,先關閉現存的 OBS 實體。如果你已將 OBS 設定成最小化至系統工具列,那請檢查 OBS 是否還在工具列執行著。"
 AlreadyRunning.LaunchAnyway="仍然啟動"
 AlreadyRunning.LaunchAnyway="仍然啟動"
-AutoSafeMode.Title="安全模式"
-AutoSafeMode.Text="OBS 在上個工作階段沒有正常關閉。\n\n您是否想要在安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)啟動?"
-AutoSafeMode.LaunchSafe="以安全模式執行"
-AutoSafeMode.LaunchNormal="正常執行"
+CrashHandling.Dialog.Title="偵測到 OBS Studio 當機"
+CrashHandling.Labels.Text="OBS Studio 未正常關閉。\n\n要在安全模式下執行嗎?(已停用第三方外掛程式、指令碼和 WebSockets)"
+CrashHandling.Labels.PrivacyNotice="您也可以選擇自動上傳最新的當機報告至 OBSProject。<br /><br />在任何檔案上傳之前,請務必閱讀《<a href='https://obsproject.com/privacy-policy'>隱私權政策</a>》,並特別留意有關檔案上傳的部分。"
+CrashHandling.Checkbox.SendReport="我已閱讀《隱私權政策》並同意上傳。"
+CrashHandling.Buttons.LaunchSafe="以安全模式執行"
+CrashHandling.Buttons.LaunchNormal="以一般模式執行"
+CrashHandling.Errors.UploadJSONError="嘗試上傳最新的當機記錄時發生錯誤。請稍後再試。"
+CrashHandling.Errors.Title="當機記錄上傳錯誤"
 SafeMode.Restart="您是否想將 OBS 重新啟動至安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)?"
 SafeMode.Restart="您是否想將 OBS 重新啟動至安全模式(也就是停用第三方外掛程式、指令稿和 WebSocket)?"
 SafeMode.RestartNormal="你要以一般模式重新啟動 OBS 嗎?"
 SafeMode.RestartNormal="你要以一般模式重新啟動 OBS 嗎?"
 ChromeOS.Title="不支援的平台"
 ChromeOS.Title="不支援的平台"
@@ -189,7 +200,7 @@ Basic.AutoConfig.StreamPage.PerformBandwidthTest="藉由頻寬測試估計位元
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="優先使用硬體編碼"
 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="程式目前正在執行一系列的測試以估計最理想的設定"
@@ -225,7 +236,7 @@ Basic.Stats.Status.Live="直播中"
 Basic.Stats.Status.Reconnecting="重新連線中"
 Basic.Stats.Status.Reconnecting="重新連線中"
 Basic.Stats.Status.Inactive="未啟動"
 Basic.Stats.Status.Inactive="未啟動"
 Basic.Stats.Status.Active="已啟動"
 Basic.Stats.Status.Active="已啟動"
-Basic.Stats.DroppedFrames="丟棄的影格 (網路)"
+Basic.Stats.DroppedFrames="丟棄的影格(網路)"
 Basic.Stats.MegabytesSent="總輸出資料"
 Basic.Stats.MegabytesSent="總輸出資料"
 Basic.Stats.Bitrate="位元率"
 Basic.Stats.Bitrate="位元率"
 Basic.Stats.DiskFullIn="磁碟剩餘錄製時間(估計)"
 Basic.Stats.DiskFullIn="磁碟剩餘錄製時間(估計)"
@@ -364,12 +375,17 @@ Output.NoBroadcast.Title="未設定直播"
 Output.NoBroadcast.Text="在開始串流前,您需要先設定直播。"
 Output.NoBroadcast.Text="在開始串流前,您需要先設定直播。"
 Output.BroadcastStartFailed="無法開始直播"
 Output.BroadcastStartFailed="無法開始直播"
 Output.BroadcastStopFailed="無法停止直播"
 Output.BroadcastStopFailed="無法停止直播"
-LogReturnDialog="記錄檔上傳成功"
-LogReturnDialog.Description="已上傳您的記錄檔。您現在可以透過分享這個網址以便進行除錯或支援。"
-LogReturnDialog.Description.Crash="已上傳您的當機報告。您現在可以透過分享這個網址以便進行除錯。"
-LogReturnDialog.CopyURL="複製連結"
-LogReturnDialog.AnalyzeURL="分析"
-LogReturnDialog.ErrorUploadingLog="記錄檔上傳失敗"
+LogUploadDialog.Title="OBS Studio 記錄檔上傳"
+LogUploadDialog.Labels.PrivacyNotice="請在上傳任何檔案之前,閱讀《<a href='https://obsproject.com/privacy-policy'>隱私權政策</a>》及其關於檔案上傳的章節。"
+LogUploadDialog.Labels.Progress="記錄檔上傳中。請稍候…"
+LogUploadDialog.Labels.Description.AppLog="您的記錄檔已上傳。您現在可以透過分享這個網址以便進行除錯或支援。"
+LogUploadDialog.Labels.Description.CrashLog="您的當機報告已上傳。您現在可以分享該網址以供偵錯或支援用途。"
+LogUploadDialog.Buttons.ConfirmUpload="上傳"
+LogUploadDialog.Buttons.CopyURL="複製記錄檔網址"
+LogUploadDialog.Buttons.AnalyzeURL="分析記錄檔"
+LogUploadDialog.Buttons.RetryButton="重試"
+LogUploadDialog.Errors.Template="上傳檔案時發生錯誤:\n\n%1"
+LogUploadDialog.Errors.NoLogFile="找不到要上傳的檔案,或檔案為空。"
 Remux.SourceFile="OBS 錄影"
 Remux.SourceFile="OBS 錄影"
 Remux.TargetFile="目標檔案"
 Remux.TargetFile="目標檔案"
 Remux.Remux="重新封裝"
 Remux.Remux="重新封裝"
@@ -420,7 +436,10 @@ MacPermissions.Item.Camera="攝影機"
 MacPermissions.Item.Camera.Details="若要從網路攝影機或擷取卡擷取內容,則需要這個權限。"
 MacPermissions.Item.Camera.Details="若要從網路攝影機或擷取卡擷取內容,則需要這個權限。"
 MacPermissions.Item.Microphone="麥克風"
 MacPermissions.Item.Microphone="麥克風"
 MacPermissions.Item.Microphone.Details="如果您想用麥克風或其他錄音器,請允許 OBS 的錄音權利。"
 MacPermissions.Item.Microphone.Details="如果您想用麥克風或其他錄音器,請允許 OBS 的錄音權利。"
+MacPermissions.Item.InputMonitoring="輸入監視"
+MacPermissions.Item.InputMonitoring.Details="當OBS在背景執行時需要取得權限來使用快速鍵。"
 MacPermissions.Item.Accessibility="輔助使用"
 MacPermissions.Item.Accessibility="輔助使用"
+MacPermissions.Item.Accessibility.Details="在舊版本的安裝上,OBS 可能列為“可訪問性”,而不是“輸入監視”。"
 MacPermissions.Continue="繼續"
 MacPermissions.Continue="繼續"
 SourceLeak.Title="清理來源時發生錯誤"
 SourceLeak.Title="清理來源時發生錯誤"
 SourceLeak.Text="更改場景集時發生錯誤,且無法卸載部分來源。這通常是因為外掛程式沒有正確釋放資源。請檢查您使用的所有外掛程式是否已經是最新版本。\n\nOBS Studio 將立即結束,以免造成資料損毀。"
 SourceLeak.Text="更改場景集時發生錯誤,且無法卸載部分來源。這通常是因為外掛程式沒有正確釋放資源。請檢查您使用的所有外掛程式是否已經是最新版本。\n\nOBS Studio 將立即結束,以免造成資料損毀。"
@@ -583,7 +602,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.AddChapterMarker="新增章節標記(僅限混合 MP4/MOV)"
 Basic.Main.StoppingRecording="停止錄製…"
 Basic.Main.StoppingRecording="停止錄製…"
 Basic.Main.StopReplayBuffer="停止重播緩衝"
 Basic.Main.StopReplayBuffer="停止重播緩衝"
 Basic.Main.StoppingReplayBuffer="正在停止重播緩衝…"
 Basic.Main.StoppingReplayBuffer="正在停止重播緩衝…"
@@ -807,11 +826,13 @@ Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="啟用串流轉儲至 FLV
 Basic.Settings.Stream.MultitrackVideoConfigOverride="配置覆寫(JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverride="配置覆寫(JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="啟用配置覆寫"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="啟用配置覆寫"
 Basic.Settings.Stream.MultitrackVideoLabel="多軌視頻"
 Basic.Settings.Stream.MultitrackVideoLabel="多軌視頻"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="額外的畫布"
 Basic.Settings.Stream.AdvancedOptions="進階選項 "
 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 [測試版] (.mp4)"
 Basic.Settings.Output.Format.hMP4="混合 MP4 [測試版] (.mp4)"
+Basic.Settings.Output.Format.hMOV="混合 MOV [測試版] (.mov)"
 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這可能不相容某些播放器和編輯器,如果需要相容的話,可以使用 [檔案] → [重新封裝錄影] 將檔案轉換為更能廣泛相容的格式。"
@@ -1200,7 +1221,6 @@ Restart="重新啟動"
 NeedsRestart="OBS Studio 需要重新啟動。您是否要現在重新啟動?"
 NeedsRestart="OBS Studio 需要重新啟動。您是否要現在重新啟動?"
 LoadProfileNeedsRestart="設定檔內有需要重新啟動 OBS 的設定:\n%1\n\n是否要重新啟動 OBS,讓這些設定生效?"
 LoadProfileNeedsRestart="設定檔內有需要重新啟動 OBS 的設定:\n%1\n\n是否要重新啟動 OBS,讓這些設定生效?"
 ContextBar.NoSelectedSource="未選擇來源"
 ContextBar.NoSelectedSource="未選擇來源"
-ContextBar.ResetTransform="重設變換設定"
 ContextBar.MediaControls.PlayMedia="播放媒體"
 ContextBar.MediaControls.PlayMedia="播放媒體"
 ContextBar.MediaControls.PauseMedia="暫停媒體"
 ContextBar.MediaControls.PauseMedia="暫停媒體"
 ContextBar.MediaControls.StopMedia="停止媒體"
 ContextBar.MediaControls.StopMedia="停止媒體"
@@ -1285,6 +1305,7 @@ ConfigDownload.WarningMessageTitle="警告"
 FailedToStartStream.MissingConfigURL="目前服務沒有可用設定 URL"
 FailedToStartStream.MissingConfigURL="目前服務沒有可用設定 URL"
 FailedToStartStream.NoCustomRTMPURLInSettings="未指定自訂 RTMP URL"
 FailedToStartStream.NoCustomRTMPURLInSettings="未指定自訂 RTMP URL"
 FailedToStartStream.InvalidCustomConfig="無效的自訂配置"
 FailedToStartStream.InvalidCustomConfig="無效的自訂配置"
+FailedToStartStream.MissingCanvas="已設定的額外畫布遺失"
 FailedToStartStream.FailedToCreateMultitrackVideoService="建立多軌視訊服務失敗"
 FailedToStartStream.FailedToCreateMultitrackVideoService="建立多軌視訊服務失敗"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="無法建立多軌視訊 RTMP 輸出"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="無法建立多軌視訊 RTMP 輸出"
 FailedToStartStream.EncoderNotAvailable="NVENC 不可用。\n\n找不到編碼器類型「%1」"
 FailedToStartStream.EncoderNotAvailable="NVENC 不可用。\n\n找不到編碼器類型「%1」"
@@ -1298,6 +1319,7 @@ 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您是否想繼續直播?"
 FailedToStartStream.MissingEncoderConfigs="啟動直播配置中未包含編碼器配置"
 FailedToStartStream.MissingEncoderConfigs="啟動直播配置中未包含編碼器配置"
+FailedToStartStream.InvalidEncoderConfig="啟動直播配置包括無效的編碼設定"
 FailedToStartStream.StatusMissingHTML="啟動直播請求返回了一個未指定的錯誤"
 FailedToStartStream.StatusMissingHTML="啟動直播請求返回了一個未指定的錯誤"
 FailedToStartStream.NoConfigSupplied="缺少配置"
 FailedToStartStream.NoConfigSupplied="缺少配置"
 MultitrackVideo.Info="%1 會對多種視訊品質進行編碼,以自動最佳化設定,並傳送到 。選擇本選項將會將電腦和軟體設定的資訊傳送給 %2。"
 MultitrackVideo.Info="%1 會對多種視訊品質進行編碼,以自動最佳化設定,並傳送到 。選擇本選項將會將電腦和軟體設定的資訊傳送給 %2。"
@@ -1308,3 +1330,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新設定並開
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 目前不相容 [音效 → 一般 → 頻道] 設置為 '%2',%3"
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 目前不相容 [音效 → 一般 → 頻道] 設置為 '%2',%3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音效 → 一般 → 頻道] 需要設置為 '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音效 → 一般 → 頻道] 需要設置為 '%1'"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 需要為 [音效 → 一般 → 頻道] 設置多種不同的設定"
 MultitrackVideo.IncompatibleSettings.AudioChannelsMultiple="%1 需要為 [音效 → 一般 → 頻道] 設置多種不同的設定"
+Basic.OpenPluginManager="外掛管理器"
+PluginManager="外掛管理器"
+PluginManager.HelpText="外掛管理器"
+PluginManager.Restart="重新啟動 OBS?"
+PluginManager.NeedsRestart="要應用這些更改,OBS 需要重新啟動。您現在要重新啟動嗎?"
+PluginManager.MissingPlugin="[找不到外掛]"

+ 4 - 4
frontend/plugins/aja-output-ui/data/locale/az-AZ.ini

@@ -1,6 +1,6 @@
-AJAOutput.Device="AJA I/O Cihaz Çıxışı"
-AJAOutput.ProgramOutput="Proqram çıxışı"
-AJAOutput.PreviewOutput="Önizləmə çıxışı"
+AJAOutput.Device="AJA I/O Qurğu Çıxışı"
+AJAOutput.ProgramOutput="Proqram Çıxışı"
+AJAOutput.PreviewOutput="Önizləmə Çıxışı"
 AJAOutput.MiscOutput="Əlavə Parametrlər"
 AJAOutput.MiscOutput="Əlavə Parametrlər"
 AJAOutput.MultiViewEnable="Çoxlu Görünüşü Aktivləşdir"
 AJAOutput.MultiViewEnable="Çoxlu Görünüşü Aktivləşdir"
-AJAOutput.MultiViewAudioSource="Çoxbaxışlı Səs Mənbəsi"
+AJAOutput.MultiViewAudioSource="Çox Görünüşlü Səs Mənbəyi"

+ 2 - 2
frontend/plugins/aja-output-ui/data/locale/hr-HR.ini

@@ -1,6 +1,6 @@
-AJAOutput.Device="Pretpregled AJA I/O uređaja "
+AJAOutput.Device="AJA I/O Izlaz uređaja"
 AJAOutput.ProgramOutput="Pretpregled programa"
 AJAOutput.ProgramOutput="Pretpregled programa"
 AJAOutput.PreviewOutput="Pretpregled izlaznog rezultata"
 AJAOutput.PreviewOutput="Pretpregled izlaznog rezultata"
 AJAOutput.MiscOutput="Dodatne postavke"
 AJAOutput.MiscOutput="Dodatne postavke"
 AJAOutput.MultiViewEnable="Omogući višestruki prikaz"
 AJAOutput.MultiViewEnable="Omogući višestruki prikaz"
-AJAOutput.MultiViewAudioSource="Višestruki prikaz zvučnog izvora "
+AJAOutput.MultiViewAudioSource="Izvor zvuka s višestrukim prikazom"

+ 1 - 0
frontend/plugins/aja-output-ui/data/locale/sq-AL.ini

@@ -0,0 +1 @@
+AJAOutput.MiscOutput="Parametra shtesë"

+ 5 - 0
frontend/plugins/aja-output-ui/data/locale/sr-SP.ini

@@ -1 +1,6 @@
+AJAOutput.Device="Излаз AJA I/O уређаја"
+AJAOutput.ProgramOutput="Излаз програма"
+AJAOutput.PreviewOutput="Преглед излаза"
 AJAOutput.MiscOutput="Додатна подешавања"
 AJAOutput.MiscOutput="Додатна подешавања"
+AJAOutput.MultiViewEnable="Омогући вишеструки приказ"
+AJAOutput.MultiViewAudioSource="Извор звука са вишеструким приказом"

+ 31 - 31
frontend/plugins/frontend-tools/data/locale/az-AZ.ini

@@ -1,47 +1,47 @@
 SceneSwitcher="Avtomatik Səhnə Dəyişdirici"
 SceneSwitcher="Avtomatik Səhnə Dəyişdirici"
-SceneSwitcher.OnNoMatch="Heç bir pəncərəyə uyğun gəlməyəndə:"
-SceneSwitcher.OnNoMatch.DontSwitch="Dəyişdirmə"
-SceneSwitcher.OnNoMatch.SwitchTo="Dəyişdir:"
-SceneSwitcher.CheckInterval="Aktiv pəncərə başlığını yoxla:"
+SceneSwitcher.OnNoMatch="Heç bir pəncərə uyğun gəlmədikdə:"
+SceneSwitcher.OnNoMatch.DontSwitch="Dəyişmə"
+SceneSwitcher.OnNoMatch.SwitchTo="Buna dəyiş:"
+SceneSwitcher.CheckInterval="Aktiv pəncərə başlığını yoxla (hər):"
 SceneSwitcher.ActiveOrNotActive="Səhnə Dəyişdirici:"
 SceneSwitcher.ActiveOrNotActive="Səhnə Dəyişdirici:"
-InvalidRegex.Title="Etibarsız Müntəzəm İfadə"
-InvalidRegex.Text="Daxil etdiyiniz müntəzəm ifadə etibarsızdır."
+InvalidRegex.Title="Yanlış Müntəzəm İfadə"
+InvalidRegex.Text="Daxil etdiyiniz müntəzəm ifadə düzgün deyil."
 Active="Aktiv"
 Active="Aktiv"
 Inactive="Qeyri aktiv"
 Inactive="Qeyri aktiv"
-Start="Başlat"
+Start="Başla"
 Stop="Dayandır"
 Stop="Dayandır"
-Captions="Altyazılar (Təcrübi)"
+Captions="Altyazılar (Eksperimental)"
 Captions.AudioSource="Səs mənbəsi"
 Captions.AudioSource="Səs mənbəsi"
-Captions.CurrentSystemLanguage="Hazırki Sistem Dili (%1)"
+Captions.CurrentSystemLanguage="Cari Sistem Dili (%1)"
 Captions.Provider="Təchizatçı"
 Captions.Provider="Təchizatçı"
-Captions.Error.GenericFail="Altyazı başladılmadı"
+Captions.Error.GenericFail="Altyazıları başlatmaq mümkün olmadı."
 OutputTimer="Çıxış Vaxtölçəni"
 OutputTimer="Çıxış Vaxtölçəni"
-OutputTimer.Stream="Yayımı dayandır:"
-OutputTimer.Record="Yazmanı dayandır:"
-OutputTimer.Stream.StoppingIn="Yayım dayandırılır:"
-OutputTimer.Record.StoppingIn="Yazma dayandırılır:"
-OutputTimer.Stream.EnableEverytime="Hər dəfə yayım vaxtölçənini fəallaşdır"
-OutputTimer.Record.EnableEverytime="Hər dəfə yazma vaxtölçənini fəallaşdır"
-OutputTimer.Record.PauseTimer="Yazmaya fasilə veriləndə vaxtölçənə də fasilə ver"
+OutputTimer.Stream="Yayımı bu müddətdən sonra dayandır:"
+OutputTimer.Record="Yazını bu müddətdən sonra dayandır:"
+OutputTimer.Stream.StoppingIn="Yayımın dayanmasına qalıb:"
+OutputTimer.Record.StoppingIn="Yazının dayanmasına qalıb:"
+OutputTimer.Stream.EnableEverytime="Yayım vaxtölçənini hər dəfə aktiv et"
+OutputTimer.Record.EnableEverytime="Yazı vaxtölçənini hər dəfə aktiv et"
+OutputTimer.Record.PauseTimer="Yazı dayandırıldıqda vaxtölçəni dayandır"
 Scripts="Skriptlər"
 Scripts="Skriptlər"
-LoadedScripts="Yüklənmiş skriptlər"
-AddScripts="Skript əlavə et"
-RemoveScripts="Skripti çıxart"
-ReloadScripts="Skripti yenidən yüklə"
-EditScript="Kodu redaktə et"
-Reload="Yenidən yüklə"
+LoadedScripts="Yüklənmiş Skriptlər"
+AddScripts="Skript Əlavə et"
+RemoveScripts="Skripti Sil"
+ReloadScripts="Skripti Yenidən yüklə"
+EditScript="Skripti Redaktə et"
+Reload="Yenidən Yüklə"
 OpenFileLocation="Fayl yerləşməsini aç"
 OpenFileLocation="Fayl yerləşməsini aç"
-PythonSettings="Python Tənzimləmələri"
+PythonSettings="Python Parametrləri"
 PythonSettings.PythonInstallPath32bit="Python Quraşdırma Yolu (32 bit)"
 PythonSettings.PythonInstallPath32bit="Python Quraşdırma Yolu (32 bit)"
 PythonSettings.PythonInstallPath64bit="Python Quraşdırma Yolu (64 bit)"
 PythonSettings.PythonInstallPath64bit="Python Quraşdırma Yolu (64 bit)"
-PythonSettings.BrowsePythonPath="Python yoluna nəzər yetir"
+PythonSettings.BrowsePythonPath="Python Yoluna Göz at"
 PythonSettings.PythonVersion="Yüklənmiş Python Versiyası:%1"
 PythonSettings.PythonVersion="Yüklənmiş Python Versiyası:%1"
-PythonSettings.PythonNotLoaded="Python hazırda yüklənməyib"
+PythonSettings.PythonNotLoaded="Python hələ yüklənməyib"
 PythonSettings.AlreadyLoaded.Title="Python artıq yüklənib"
 PythonSettings.AlreadyLoaded.Title="Python artıq yüklənib"
-PythonSettings.AlreadyLoaded.Message="Python %1 üçün bir kopya artıq yüklüdür. Seçilmiş yeni Python versiyasını yükləmək üçün OBS'i yenidən başlat."
-ScriptLogWindow="Sktript jurnalı"
+PythonSettings.AlreadyLoaded.Message="Python %1 artıq yüklənib. Yeni seçilmiş Python versiyasını yükləmək üçün, zəhmət olmasa, OBS-i yenidən başladın."
+ScriptLogWindow="Sktript Jurnalı"
 Description="Açıqlama"
 Description="Açıqlama"
-ScriptDescriptionLink.Text="Bu bağlantı ilkin veb səyyahında açılsın?"
+ScriptDescriptionLink.Text="Bu link standart veb brauzerinizdə açılsın?"
 ScriptDescriptionLink.OpenURL="URL-ni aç"
 ScriptDescriptionLink.OpenURL="URL-ni aç"
-FileFilter.ScriptFiles="Skript faylları"
-FileFilter.AllFiles="Bütün fayllar"
+FileFilter.ScriptFiles="Skript Faylları"
+FileFilter.AllFiles="Bütün Fayllar"

+ 1 - 1
frontend/plugins/frontend-tools/data/locale/be-BY.ini

@@ -38,7 +38,7 @@ PythonSettings.BrowsePythonPath="Знайсці шлях да Python"
 PythonSettings.PythonVersion="Загружаная версія Python: %1"
 PythonSettings.PythonVersion="Загружаная версія Python: %1"
 PythonSettings.PythonNotLoaded="Python не загружаны"
 PythonSettings.PythonNotLoaded="Python не загружаны"
 PythonSettings.AlreadyLoaded.Title="Python ужо загружаны"
 PythonSettings.AlreadyLoaded.Title="Python ужо загружаны"
-PythonSettings.AlreadyLoaded.Message="Python %1 ужо загружаны. Каб загрузіць версію, выбраную зараз, перазапусціце OBS."
+PythonSettings.AlreadyLoaded.Message="Python %1 ужо загружаны. Каб загрузіць версію, выбраную цяпер, перазапусціце OBS."
 ScriptLogWindow="Журнал"
 ScriptLogWindow="Журнал"
 Description="Апісанне"
 Description="Апісанне"
 ScriptDescriptionLink.Text="Адкрыць спасылку ў прадвызначаным вэб-браўзеры?"
 ScriptDescriptionLink.Text="Адкрыць спасылку ў прадвызначаным вэб-браўзеры?"

+ 1 - 1
frontend/plugins/frontend-tools/data/locale/es-ES.ini

@@ -38,7 +38,7 @@ PythonSettings.PythonVersion="Versión de Python cargada: %1"
 PythonSettings.PythonNotLoaded="Python no está cargado actualmente"
 PythonSettings.PythonNotLoaded="Python no está cargado actualmente"
 PythonSettings.AlreadyLoaded.Title="Python ya está cargado"
 PythonSettings.AlreadyLoaded.Title="Python ya está cargado"
 PythonSettings.AlreadyLoaded.Message="Una copia de Python %1 ya está cargada. Para cargar la nueva versión de Python seleccionada, reinicie OBS."
 PythonSettings.AlreadyLoaded.Message="Una copia de Python %1 ya está cargada. Para cargar la nueva versión de Python seleccionada, reinicie OBS."
-ScriptLogWindow="Registro de secuencia de comandos"
+ScriptLogWindow="Registros de script"
 Description="Descripción"
 Description="Descripción"
 ScriptDescriptionLink.Text="¿Abrir este enlace en su navegador predeterminado?"
 ScriptDescriptionLink.Text="¿Abrir este enlace en su navegador predeterminado?"
 ScriptDescriptionLink.OpenURL="Abrir URL"
 ScriptDescriptionLink.OpenURL="Abrir URL"

+ 4 - 0
frontend/plugins/frontend-tools/data/locale/sr-SP.ini

@@ -35,6 +35,10 @@ PythonSettings="Python подешавања"
 PythonSettings.PythonInstallPath32bit="Путања до фолдера са Python инсталацијом (32bit)"
 PythonSettings.PythonInstallPath32bit="Путања до фолдера са Python инсталацијом (32bit)"
 PythonSettings.PythonInstallPath64bit="Путања до фолдера са Python инсталацијом (64bit)"
 PythonSettings.PythonInstallPath64bit="Путања до фолдера са Python инсталацијом (64bit)"
 PythonSettings.BrowsePythonPath="Претражи путању до Python фолдера"
 PythonSettings.BrowsePythonPath="Претражи путању до Python фолдера"
+PythonSettings.PythonVersion="Учитана верзија Пајтона: %1"
+PythonSettings.PythonNotLoaded="Пајтон тренутно није учитан"
+PythonSettings.AlreadyLoaded.Title="Пајтон је већ учитан"
+PythonSettings.AlreadyLoaded.Message="Копија Пајтона %1 је већ учитана. Да бисте учитали новоизабрану верзију Пајтона, поново покрените OBS."
 ScriptLogWindow="Дневник скрипти"
 ScriptLogWindow="Дневник скрипти"
 Description="Опис"
 Description="Опис"
 ScriptDescriptionLink.Text="Отворити ову везу у твом подразумеваном веб прегледачу?"
 ScriptDescriptionLink.Text="Отворити ову везу у твом подразумеваном веб прегледачу?"

+ 4 - 4
frontend/plugins/frontend-tools/data/locale/th-TH.ini

@@ -20,9 +20,9 @@ OutputTimer.Stream="หยุดสตรีมมิ่งหลังจาก
 OutputTimer.Record="หยุดบันทึกหลังจาก:"
 OutputTimer.Record="หยุดบันทึกหลังจาก:"
 OutputTimer.Stream.StoppingIn="สตรีมมิ่งหยุดใน:"
 OutputTimer.Stream.StoppingIn="สตรีมมิ่งหยุดใน:"
 OutputTimer.Record.StoppingIn="การบันทึกหยุดใน:"
 OutputTimer.Record.StoppingIn="การบันทึกหยุดใน:"
-OutputTimer.Stream.EnableEverytime="เปิดใช้งานตัวจับเวลาสตรีมมิ่งทุกครั้ง"
-OutputTimer.Record.EnableEverytime="เปิดใช้งานตัวจับเวลาบันทึกทุกครั้ง"
-OutputTimer.Record.PauseTimer="หยุดจับเวลาชั่วคราวเมื่อหยุดการบันทึกชั่วคราว"
+OutputTimer.Stream.EnableEverytime="เปิดใช้งานตัวจับเวลาการสตรีมทุกครั้ง"
+OutputTimer.Record.EnableEverytime="เปิดใช้งานตัวจับเวลาการบันทึกทุกครั้ง"
+OutputTimer.Record.PauseTimer="หยุดตัวจับเวลาเมื่อการบันทึกถูกหยุดชั่วคราว"
 Scripts="สคริปต์"
 Scripts="สคริปต์"
 LoadedScripts="สคริปต์ที่โหลด"
 LoadedScripts="สคริปต์ที่โหลด"
 AddScripts="เพิ่มสคริปต์"
 AddScripts="เพิ่มสคริปต์"
@@ -41,7 +41,7 @@ PythonSettings.AlreadyLoaded.Title="ไพธอนโหลดมาแล้
 PythonSettings.AlreadyLoaded.Message="โปรแกรมไพธอน %1 ที่คัดลอกมาได้โหลดเรียบร้อยแล้ว หากต้องการโหลดไพธอนเวอร์ชั่นที่เลือกมาใหม่ กรุณารีสตาร์ท OBS"
 PythonSettings.AlreadyLoaded.Message="โปรแกรมไพธอน %1 ที่คัดลอกมาได้โหลดเรียบร้อยแล้ว หากต้องการโหลดไพธอนเวอร์ชั่นที่เลือกมาใหม่ กรุณารีสตาร์ท OBS"
 ScriptLogWindow="ข้อมูลสคริปต์"
 ScriptLogWindow="ข้อมูลสคริปต์"
 Description="คำอธิบาย"
 Description="คำอธิบาย"
-ScriptDescriptionLink.Text="เปิดลิงก์นี้ในเบราว์เซอร์เริ่มต้นของคุณ?"
+ScriptDescriptionLink.Text="เปิดลิงก์นี้ในเว็บเบราว์เซอร์เริ่มต้นของคุณหรือไม่?"
 ScriptDescriptionLink.OpenURL="เปิด URL"
 ScriptDescriptionLink.OpenURL="เปิด URL"
 FileFilter.ScriptFiles="ไฟล์สคริปต์"
 FileFilter.ScriptFiles="ไฟล์สคริปต์"
 FileFilter.AllFiles="ไฟล์ทั้งหมด"
 FileFilter.AllFiles="ไฟล์ทั้งหมด"

+ 27 - 0
plugins/aja/data/locale/az-AZ.ini

@@ -0,0 +1,27 @@
+AJACapture.Device="AJA G/Ç Qurğusundan Yaxalama"
+AJAOutput.Device="AJA G/Ç Qurğu Çıxışı"
+Device="Qurğu"
+Output="Çıxış"
+Input="Giriş"
+Mode="Rejim"
+VideoFormat="Video Formatı"
+PixelFormat="Piksel Formatı"
+AutoDetect="Avto Aşkarlama"
+Interlaced="Sətirlərarası"
+AutoStart="Açılanda avtomatik başlat"
+Buffering="Buferləşdirmədən istifadə et"
+DeactivateWhenNotShowing="Görünməyəndə deaktiv et"
+IOSelect="Seç..."
+SDITransport="SDI Ötürməsi"
+SDITransport4K="SDI 4K Ötürməsi"
+Auto="Avto"
+ChannelFormat="Kanal"
+ChannelFormat.None="Heç biri"
+ChannelFormat.2_0ch="2kanal"
+ChannelFormat.2_1ch="2.1kanal"
+ChannelFormat.4_0ch="4kanal"
+ChannelFormat.4_1ch="4.1kanal"
+ChannelFormat.5_1ch="5.1kanal"
+ChannelFormat.7_1ch="7.1kanal"
+SwapFC-LFE="FC və LFE-nin yerini dəyiş"
+SwapFC-LFE.Tooltip="Ön Mərkəz Kanalı və LFE Kanalının yerini dəyiş"

+ 2 - 0
plugins/aja/data/locale/bg-BG.ini

@@ -10,3 +10,5 @@ Buffering="Използвай буфериране"
 DeactivateWhenNotShowing="Деактивиране, когато не се показва"
 DeactivateWhenNotShowing="Деактивиране, когато не се показва"
 IOSelect="Избери..."
 IOSelect="Избери..."
 Auto="Автоматично"
 Auto="Автоматично"
+ChannelFormat="Канал"
+ChannelFormat.None="Без"

+ 1 - 1
plugins/aja/data/locale/es-ES.ini

@@ -1,4 +1,4 @@
-AJACapture.Device="Captura de dispositivo de E/S AJA"
+AJACapture.Device="Dispositivo de captura E/S AJA"
 AJAOutput.Device="Salida de dispositivo de E/S AJA"
 AJAOutput.Device="Salida de dispositivo de E/S AJA"
 Device="Dispositivo"
 Device="Dispositivo"
 Output="Salida"
 Output="Salida"

+ 7 - 1
plugins/aja/data/locale/hr-HR.ini

@@ -1,3 +1,5 @@
+AJACapture.Device="AJA I/O Snimanje uređaja"
+AJAOutput.Device="AJA I/O Izlaz uređaja"
 Device="Uređaj"
 Device="Uređaj"
 Output="Rezultat"
 Output="Rezultat"
 Input="Unos"
 Input="Unos"
@@ -5,12 +7,16 @@ Mode="Modus"
 VideoFormat="Format videa"
 VideoFormat="Format videa"
 PixelFormat="Format piksela"
 PixelFormat="Format piksela"
 AutoDetect="Automatsko prepoznavanje"
 AutoDetect="Automatsko prepoznavanje"
+Interlaced="Isprepleteno"
+AutoStart="Automatsko pokretanje pri pokretanju"
+Buffering="Koristi međuspremnik"
+DeactivateWhenNotShowing="Deaktiviraj kada se ne prikazuje"
 IOSelect="Odaberi …"
 IOSelect="Odaberi …"
 SDITransport="SDI transport"
 SDITransport="SDI transport"
 SDITransport4K="SDI 4K transport"
 SDITransport4K="SDI 4K transport"
 Auto="Automatski"
 Auto="Automatski"
 ChannelFormat="Kanal"
 ChannelFormat="Kanal"
-ChannelFormat.None="Nijedan"
+ChannelFormat.None="Nema"
 ChannelFormat.2_0ch="2 kanala"
 ChannelFormat.2_0ch="2 kanala"
 ChannelFormat.2_1ch="2,1 kanala"
 ChannelFormat.2_1ch="2,1 kanala"
 ChannelFormat.4_0ch="4 kanala"
 ChannelFormat.4_0ch="4 kanala"

+ 4 - 0
plugins/aja/data/locale/sq-AL.ini

@@ -0,0 +1,4 @@
+Device="Pajisja"
+VideoFormat="Formati i videos"
+IOSelect="Zgjidh..."
+ChannelFormat.None="Asnjë"

+ 25 - 0
plugins/aja/data/locale/sr-SP.ini

@@ -1,2 +1,27 @@
+AJACapture.Device="Снимање AJA I/O уређаја"
+AJAOutput.Device="Излаз AJA I/O уређаја"
+Device="Уређај"
+Output="Излаз"
+Input="Унос"
+Mode="Режим"
+VideoFormat="Видео формат"
+PixelFormat="Формат пиксела"
+AutoDetect="Аутоматско откривање"
+Interlaced="Испреплетано"
+AutoStart="Аутоматски старт при покретању"
+Buffering="Користите баферовање"
+DeactivateWhenNotShowing="Деактивирај када се не приказује"
 IOSelect="Изабери..."
 IOSelect="Изабери..."
+SDITransport="СДИ транспорт"
+SDITransport4K="SDI 4K транспорт"
+Auto="Ауто"
 ChannelFormat="Канал"
 ChannelFormat="Канал"
+ChannelFormat.None="Нема"
+ChannelFormat.2_0ch="2 канала"
+ChannelFormat.2_1ch="2.1 канала"
+ChannelFormat.4_0ch="4 канала"
+ChannelFormat.4_1ch="4.1 канала"
+ChannelFormat.5_1ch="5.1 канала"
+ChannelFormat.7_1ch="7.1 канала"
+SwapFC-LFE="Замените FC и LFE"
+SwapFC-LFE.Tooltip="Замените предњи централни канал и LFE канал"

+ 19 - 19
plugins/decklink/data/locale/az-AZ.ini

@@ -1,27 +1,27 @@
-BlackmagicDevice="Blackmagic Cihazı"
-Device="Cihaz"
+BlackmagicDevice="Blackmagic Qurğusu"
+Device="Qurğu"
 Mode="Rejim"
 Mode="Rejim"
-Buffering="Bufferləməni istifadə et"
-PixelFormat="Piksel formatı"
-ColorSpace="Rəng boşluğu"
-ColorSpace.Default="İlkin"
-ColorRange="Rəng aralığı"
-ColorRange.Default="İlkin"
-ColorRange.Partial="Məhduddur"
+Buffering="Buferləşdirn istifadə et"
+PixelFormat="Piksel Formatı"
+ColorSpace="Rəng Fəzası"
+ColorSpace.Default="İlkin təyin olunan"
+ColorRange="Rəng Aralığı"
+ColorRange.Default="İlkin təyin olunan"
+ColorRange.Partial="Məhdud"
 ColorRange.Full="Tam"
 ColorRange.Full="Tam"
 ChannelFormat="Kanal"
 ChannelFormat="Kanal"
 ChannelFormat.None="Heç biri"
 ChannelFormat.None="Heç biri"
-ChannelFormat.2_0ch="Stereo"
-ChannelFormat.2_1ch="2.1 kanal"
-ChannelFormat.4_0ch="4 kanal"
-ChannelFormat.4_1ch="4.1 kanal"
-ChannelFormat.5_1ch="5.1 kanal"
-ChannelFormat.7_1ch="7.1 kanal"
+ChannelFormat.2_0ch="2kanal"
+ChannelFormat.2_1ch="2.1kanal"
+ChannelFormat.4_0ch="4kanal"
+ChannelFormat.4_1ch="4.1kanal"
+ChannelFormat.5_1ch="5.1kanal"
+ChannelFormat.7_1ch="7.1kanal"
 DeactivateWhenNotShowing="Göstərilməyəndə deaktiv et"
 DeactivateWhenNotShowing="Göstərilməyəndə deaktiv et"
 AutoStart="Açılanda avtomatik başlat"
 AutoStart="Açılanda avtomatik başlat"
-ForceSDR="SDR-i məcbur edin"
-SwapFC-LFE="FC və LFE-ni dəyişdir"
-SwapFC-LFE.Tooltip="Ön Mərkəz Kanalı və LFE Kanalını dəyişdir"
+ForceSDR="SDR-ə məcbur et"
+SwapFC-LFE="FC və LFE-nin yerini dəyiş"
+SwapFC-LFE.Tooltip="Ön Mərkəz Kanalı və LFE Kanalının yerini dəyiş"
 VideoConnection="Video Bağlantı"
 VideoConnection="Video Bağlantı"
 AudioConnection="Səs Bağlantısı"
 AudioConnection="Səs Bağlantısı"
-Allow10Bit="10 bit'ə icazə verin(SDI altyazıları tələb olunur, performans itkilərinə səbəb ola bilər)"
+Allow10Bit="10 Bit-ə icazə ver (SDI altyazıları üçün tələb olunur, performansın aşağı düşməsinə səbəb ola bilər)"

+ 1 - 0
plugins/decklink/data/locale/bg-BG.ini

@@ -7,6 +7,7 @@ ColorSpace="Цветово пространство"
 ColorSpace.Default="По подразбиране"
 ColorSpace.Default="По подразбиране"
 ColorRange="Цветови обхват"
 ColorRange="Цветови обхват"
 ColorRange.Default="По подразбиране"
 ColorRange.Default="По подразбиране"
+ColorRange.Partial="Ограничен"
 ColorRange.Full="Пълно"
 ColorRange.Full="Пълно"
 ChannelFormat="Канал"
 ChannelFormat="Канал"
 ChannelFormat.None="Без"
 ChannelFormat.None="Без"

+ 11 - 0
plugins/decklink/data/locale/hr-HR.ini

@@ -4,7 +4,13 @@ Mode="Format"
 Buffering="Koristi baferovanje"
 Buffering="Koristi baferovanje"
 PixelFormat="Format piksela"
 PixelFormat="Format piksela"
 ColorSpace="Prostor boja"
 ColorSpace="Prostor boja"
+ColorSpace.Default="Zadano"
+ColorRange="Raspon boja"
+ColorRange.Default="Zadano"
+ColorRange.Partial="Ograničeno"
 ColorRange.Full="Potpuno"
 ColorRange.Full="Potpuno"
+ChannelFormat="Kanal"
+ChannelFormat.None="Nema"
 ChannelFormat.2_0ch="Stereo"
 ChannelFormat.2_0ch="Stereo"
 ChannelFormat.2_1ch="2.1-kanalni"
 ChannelFormat.2_1ch="2.1-kanalni"
 ChannelFormat.4_0ch="4-kanalni"
 ChannelFormat.4_0ch="4-kanalni"
@@ -14,3 +20,8 @@ ChannelFormat.7_1ch="7.1-kanalni"
 DeactivateWhenNotShowing="Deaktiviraj kada se ne prikazuje"
 DeactivateWhenNotShowing="Deaktiviraj kada se ne prikazuje"
 AutoStart="Automatski započni pri pokretanju"
 AutoStart="Automatski započni pri pokretanju"
 ForceSDR="Prisilni SDR"
 ForceSDR="Prisilni SDR"
+SwapFC-LFE="Zamijenite FC i LFE"
+SwapFC-LFE.Tooltip="Zamijenite prednji središnji kanal i LFE kanal"
+VideoConnection="Video veza"
+AudioConnection="Audio veza"
+Allow10Bit="Dopusti 10-bitno (Potrebno za SDI titlove, može uzrokovati opterećenje performansi)"

+ 8 - 0
plugins/decklink/data/locale/sq-AL.ini

@@ -1,7 +1,15 @@
 BlackmagicDevice="Pajisje Blackmagic"
 BlackmagicDevice="Pajisje Blackmagic"
 Device="Pajisje"
 Device="Pajisje"
 Mode="Mënyra"
 Mode="Mënyra"
+PixelFormat="Formati i Pixela-ve"
 ColorSpace="Hapësira e ngjyrave"
 ColorSpace="Hapësira e ngjyrave"
+ColorSpace.Default="E parazgjedhur"
 ColorRange="Rangu i ngjyrave"
 ColorRange="Rangu i ngjyrave"
+ColorRange.Default="E parazgjedhur"
+ColorRange.Partial="E limituar"
+ColorRange.Full="E plotë"
+ChannelFormat="Kanali"
+ChannelFormat.None="Asnjë"
+DeactivateWhenNotShowing="Çaktivizo kur nuk shfaqet"
 VideoConnection="Lidhja e Videos"
 VideoConnection="Lidhja e Videos"
 AudioConnection="Lidhja e Audios"
 AudioConnection="Lidhja e Audios"

+ 9 - 0
plugins/decklink/data/locale/sr-SP.ini

@@ -3,8 +3,11 @@ Device="Уређај"
 Mode="Режим"
 Mode="Режим"
 Buffering="Користи баферовање"
 Buffering="Користи баферовање"
 PixelFormat="Пиксел формат"
 PixelFormat="Пиксел формат"
+ColorSpace="Простор боја"
 ColorSpace.Default="Подразумеван"
 ColorSpace.Default="Подразумеван"
+ColorRange="Распон боја"
 ColorRange.Default="Подразумеван"
 ColorRange.Default="Подразумеван"
+ColorRange.Partial="Ограничено"
 ColorRange.Full="Потпун"
 ColorRange.Full="Потпун"
 ChannelFormat="Канал"
 ChannelFormat="Канал"
 ChannelFormat.None="Ниједан"
 ChannelFormat.None="Ниједан"
@@ -16,3 +19,9 @@ ChannelFormat.5_1ch="5.1к"
 ChannelFormat.7_1ch="7.1к"
 ChannelFormat.7_1ch="7.1к"
 DeactivateWhenNotShowing="У случају да се не приказује - деактивирај"
 DeactivateWhenNotShowing="У случају да се не приказује - деактивирај"
 AutoStart="Аутоматски укључи при покретању програма"
 AutoStart="Аутоматски укључи при покретању програма"
+ForceSDR="Присилно СДР"
+SwapFC-LFE="Замените FC и LFE"
+SwapFC-LFE.Tooltip="Замените предњи централни канал и LFE канал"
+VideoConnection="Видео веза"
+AudioConnection="Аудио веза"
+Allow10Bit="Дозволи 10 бита (обавезно за SDI титлове, може изазвати прекомерне перформансе)"

+ 25 - 16
plugins/image-source/data/locale/az-AZ.ini

@@ -1,29 +1,38 @@
 ImageInput="Təsvir"
 ImageInput="Təsvir"
-File="Təsvir faylı"
+File="Təsvir Faylı"
 UnloadWhenNotShowing="Göstərilməyəndə təsviri çıxart"
 UnloadWhenNotShowing="Göstərilməyəndə təsviri çıxart"
+LinearAlpha="Alfanı xətti fəzada tətbiq et"
 SlideShow="Təsvir Slayd Şousu"
 SlideShow="Təsvir Slayd Şousu"
-SlideShow.Files="Təsvir faylları"
-SlideShow.CustomSize="Məhdudlaşdırıcı ölçü/Əmsal nisbəti"
+SlideShow.TransitionSpeed="Keçid Sürəti"
+SlideShow.SlideTime="Slaydlar Arası Vaxt"
+SlideShow.Files="Təsvir Faylları"
+SlideShow.CustomSize="Məhdudlaşdırıcı Ölçü/Tərəf Nisbəti"
 SlideShow.CustomSize.Auto="Avtomatik"
 SlideShow.CustomSize.Auto="Avtomatik"
-SlideShow.Randomize="Təsadüfi göstərmə"
+SlideShow.Randomize="Qarışıq Oxutma"
 SlideShow.Loop="Dövr"
 SlideShow.Loop="Dövr"
 SlideShow.Transition="Keçid"
 SlideShow.Transition="Keçid"
 SlideShow.Transition.Cut="Kəs"
 SlideShow.Transition.Cut="Kəs"
-SlideShow.Transition.Fade="Solma"
+SlideShow.Transition.Fade="Tədrici Dəyişkənlik"
+SlideShow.Transition.Swipe="Sürüşdür"
+SlideShow.Transition.Slide="Slayd"
 SlideShow.PlaybackBehavior="Görünmə Davranışı"
 SlideShow.PlaybackBehavior="Görünmə Davranışı"
 SlideShow.PlaybackBehavior.StopRestart="Görünməyəndə dayandır, görünəndə yenidən başlat"
 SlideShow.PlaybackBehavior.StopRestart="Görünməyəndə dayandır, görünəndə yenidən başlat"
-SlideShow.PlaybackBehavior.PauseUnpause="Görünməyəndə fasilə ver, görünəndə oynat"
-SlideShow.PlaybackBehavior.AlwaysPlay="Görünməyəndə belə həmişə oynat"
-SlideShow.SlideMode="Slayd rejimi"
+SlideShow.PlaybackBehavior.PauseUnpause="Görünməyəndə fasilə ver, görünəndə oxut"
+SlideShow.PlaybackBehavior.AlwaysPlay="Görünməyəndə belə həmişə oxut"
+SlideShow.SlideMode="Slayd Rejimi"
 SlideShow.SlideMode.Auto="Avtomatik"
 SlideShow.SlideMode.Auto="Avtomatik"
-SlideShow.SlideMode.Manual="Əllə (slayd şouya nəzarət etmək üçün qısayol düymələrini istifadə et)"
-SlideShow.PlayPause="Oynat/Fasilə ver"
-SlideShow.Restart="Yenidən başlat"
+SlideShow.SlideMode.Manual="Əl ilə (Slayd şounu idarə etmək üçün qısayol düymələrdən istifadə et)"
+SlideShow.PlayPause="Oxut/Fasilə ver"
+SlideShow.Restart="Yenidən Başlat"
 SlideShow.Stop="Dayandır"
 SlideShow.Stop="Dayandır"
-SlideShow.NextSlide="Növbəti slayd"
-SlideShow.PreviousSlide="Əvvəlki slayd"
+SlideShow.NextSlide="Növbəti Slayd"
+SlideShow.PreviousSlide="Əvvəlki Slayd"
 SlideShow.HideWhenDone="Slayd şou hazır olanda gizlət"
 SlideShow.HideWhenDone="Slayd şou hazır olanda gizlət"
-ColorSource="Rəng mənbəsi"
+SlideShow.PlaybackMode="Oxutma Rejimi"
+SlideShow.PlaybackMode.Once="Bir dəfə"
+SlideShow.PlaybackMode.Loop="Dövr"
+SlideShow.PlaybackMode.Random="Təsadüfi"
+ColorSource="Rəng Mənbəsi"
 ColorSource.Color="Rəng"
 ColorSource.Color="Rəng"
-ColorSource.Width="Eni"
-ColorSource.Height="Hündürlüyü"
+ColorSource.Width="En"
+ColorSource.Height="Hündürlük"

+ 4 - 0
plugins/image-source/data/locale/el-GR.ini

@@ -28,6 +28,10 @@ SlideShow.Stop="Διακοπή"
 SlideShow.NextSlide="Επόμενη διαφάνεια"
 SlideShow.NextSlide="Επόμενη διαφάνεια"
 SlideShow.PreviousSlide="Προηγούμενη διαφάνεια"
 SlideShow.PreviousSlide="Προηγούμενη διαφάνεια"
 SlideShow.HideWhenDone="Απόκρυψη όταν η παρουσίαση τελειώσει"
 SlideShow.HideWhenDone="Απόκρυψη όταν η παρουσίαση τελειώσει"
+SlideShow.PlaybackMode="Λειτουργία αναπαραγωγής"
+SlideShow.PlaybackMode.Once="Μία φορά"
+SlideShow.PlaybackMode.Loop="Επανάληψη"
+SlideShow.PlaybackMode.Random="Τυχαία"
 ColorSource="Πηγή χρώματος"
 ColorSource="Πηγή χρώματος"
 ColorSource.Color="Χρώμα"
 ColorSource.Color="Χρώμα"
 ColorSource.Width="Πλάτος"
 ColorSource.Width="Πλάτος"

+ 5 - 1
plugins/image-source/data/locale/hr-HR.ini

@@ -26,8 +26,12 @@ SlideShow.PlayPause="Pokreni/Pauziraj"
 SlideShow.Restart="Ponovno pokreni"
 SlideShow.Restart="Ponovno pokreni"
 SlideShow.Stop="Zaustavi"
 SlideShow.Stop="Zaustavi"
 SlideShow.NextSlide="Idući slajd"
 SlideShow.NextSlide="Idući slajd"
-SlideShow.PreviousSlide="Prethodni slajd"
+SlideShow.PreviousSlide="Prethodni klizaj"
 SlideShow.HideWhenDone="Sakrij kada slideshow završi"
 SlideShow.HideWhenDone="Sakrij kada slideshow završi"
+SlideShow.PlaybackMode="Način reprodukcije"
+SlideShow.PlaybackMode.Once="Jednom"
+SlideShow.PlaybackMode.Loop="Petlja"
+SlideShow.PlaybackMode.Random="Nasumično"
 ColorSource="Čista boja"
 ColorSource="Čista boja"
 ColorSource.Color="Boja"
 ColorSource.Color="Boja"
 ColorSource.Width="Širina"
 ColorSource.Width="Širina"

+ 4 - 0
plugins/image-source/data/locale/ro-RO.ini

@@ -28,6 +28,10 @@ SlideShow.Stop="Oprește"
 SlideShow.NextSlide="Diapozitivul următor"
 SlideShow.NextSlide="Diapozitivul următor"
 SlideShow.PreviousSlide="Diapozitivul anterior"
 SlideShow.PreviousSlide="Diapozitivul anterior"
 SlideShow.HideWhenDone="Ascunde când diaporama este terminată"
 SlideShow.HideWhenDone="Ascunde când diaporama este terminată"
+SlideShow.PlaybackMode="Mod de redare"
+SlideShow.PlaybackMode.Once="O dată"
+SlideShow.PlaybackMode.Loop="Buclă"
+SlideShow.PlaybackMode.Random="Aleatoriu"
 ColorSource="Sursă de culoare"
 ColorSource="Sursă de culoare"
 ColorSource.Color="Culoare"
 ColorSource.Color="Culoare"
 ColorSource.Width="Lățime"
 ColorSource.Width="Lățime"

+ 7 - 0
plugins/image-source/data/locale/sr-SP.ini

@@ -1,7 +1,10 @@
 ImageInput="Слика"
 ImageInput="Слика"
 File="Датотека слике"
 File="Датотека слике"
 UnloadWhenNotShowing="Уклони слику из меморије када се не приказује"
 UnloadWhenNotShowing="Уклони слику из меморије када се не приказује"
+LinearAlpha="Примените алфа у линеарном простору"
 SlideShow="Приказивање слајдова"
 SlideShow="Приказивање слајдова"
+SlideShow.TransitionSpeed="Брзина прелаза"
+SlideShow.SlideTime="Време између слајдова"
 SlideShow.Files="Датотеке слика"
 SlideShow.Files="Датотеке слика"
 SlideShow.CustomSize="Величина/пропорција"
 SlideShow.CustomSize="Величина/пропорција"
 SlideShow.CustomSize.Auto="Аутоматска"
 SlideShow.CustomSize.Auto="Аутоматска"
@@ -25,6 +28,10 @@ SlideShow.Stop="Заустави"
 SlideShow.NextSlide="Следећи слајд"
 SlideShow.NextSlide="Следећи слајд"
 SlideShow.PreviousSlide="Претходни слајд"
 SlideShow.PreviousSlide="Претходни слајд"
 SlideShow.HideWhenDone="Сакриј када се презентација заврши"
 SlideShow.HideWhenDone="Сакриј када се презентација заврши"
+SlideShow.PlaybackMode="Режим репродукције"
+SlideShow.PlaybackMode.Once="Једном"
+SlideShow.PlaybackMode.Loop="Петља"
+SlideShow.PlaybackMode.Random="Насумично"
 ColorSource="Извор боје"
 ColorSource="Извор боје"
 ColorSource.Color="Боја"
 ColorSource.Color="Боја"
 ColorSource.Width="Ширина"
 ColorSource.Width="Ширина"

+ 5 - 2
plugins/linux-alsa/data/locale/az-AZ.ini

@@ -1,2 +1,5 @@
-AlsaInput="Səs Yaxalama Cihazı (ALSA)"
-Device="Cihaz"
+AlsaInput="Səs Yaxalama Qurğusu (ALSA)"
+Default="İlkin təyin olunan"
+Custom="Fərdi"
+Device="Qurğu"
+Rate="Tezlik"

+ 3 - 0
plugins/linux-alsa/data/locale/bg-BG.ini

@@ -1,2 +1,5 @@
 AlsaInput="Устройство за улавяне на звука (ALSA)"
 AlsaInput="Устройство за улавяне на звука (ALSA)"
+Default="По подразбиране"
+Custom="Персонализиран"
 Device="Устройство"
 Device="Устройство"
+Rate="Честота"

+ 4 - 0
plugins/linux-alsa/data/locale/sq-AL.ini

@@ -0,0 +1,4 @@
+AlsaInput="Pajisja për rregjistrimin Audio (ALSA)"
+Default="E parazgjedhur"
+Custom="E personalizuar"
+Device="Pajisja"

+ 6 - 6
plugins/linux-capture/data/locale/az-AZ.ini

@@ -4,12 +4,12 @@ CaptureCursor="Kursoru Yaxala"
 AdvancedSettings="Qabaqcıl Tənzimləmələr"
 AdvancedSettings="Qabaqcıl Tənzimləmələr"
 XCCapture="Pəncərə Yaxalama (Xcomposite)"
 XCCapture="Pəncərə Yaxalama (Xcomposite)"
 Window="Pəncərə"
 Window="Pəncərə"
-CropTop="Üstdən Qırp"
-CropLeft="Soldan Qırp"
-CropRight="Sağdan Qırp"
-CropBottom="Altdan Qırp"
-IncludeXBorder="X Çərçivəsini daxil et"
-ExcludeAlpha="Alfa olmana toxuma formatından istifadə edin (Mesa müvəqqəti həll)"
+CropTop="Üstdən Kəs"
+CropLeft="Soldan Kəs"
+CropRight="Sağdan Kəs"
+CropBottom="Altdan Kəs"
+IncludeXBorder="X Çərçivəsini Daxil et"
+ExcludeAlpha="Alfasız tekstura formatı istifadə et (Mesa üçün həll yolu)"
 SelectAWindow="[Çəkiliş üçün pəncərə seçin]"
 SelectAWindow="[Çəkiliş üçün pəncərə seçin]"
 SelectADisplay="[Çəkiliş üçün ekran seçin]"
 SelectADisplay="[Çəkiliş üçün ekran seçin]"
 UnknownWindow="[Naməlum Pəncərə]"
 UnknownWindow="[Naməlum Pəncərə]"

+ 2 - 0
plugins/linux-capture/data/locale/el-GR.ini

@@ -1,3 +1,4 @@
+Display="Οθόνη"
 CaptureCursor="Σύλληψη δρομέα"
 CaptureCursor="Σύλληψη δρομέα"
 AdvancedSettings="Ρυθμίσεις για Προχωρημένους"
 AdvancedSettings="Ρυθμίσεις για Προχωρημένους"
 XCCapture="Σύλληψη Παραθύρου (XComposite)"
 XCCapture="Σύλληψη Παραθύρου (XComposite)"
@@ -8,3 +9,4 @@ CropRight="Πάνω Δεξιά"
 CropBottom="Περικοπή Κάτω"
 CropBottom="Περικοπή Κάτω"
 IncludeXBorder="Περίλαβε το περίγραμμα του X"
 IncludeXBorder="Περίλαβε το περίγραμμα του X"
 ExcludeAlpha="Χρησιμοποίηση της μορφής υφής χωρίς άλφα (Λύση για Mesa)"
 ExcludeAlpha="Χρησιμοποίηση της μορφής υφής χωρίς άλφα (Λύση για Mesa)"
+UnknownWindow="[Άγνωστο παράθυρο]"

Some files were not shown because too many files changed in this diff