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

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

@@ -25,6 +25,18 @@ Browse="استعراض"
 Mono="أُحادي"
 Stereo="ستيريو"
 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="مسح"
 Revert="استعادة"
 Show="إظهار"
@@ -84,6 +96,7 @@ LockVolume="قفل الصوت"
 LogViewer="مشاهدة السجل"
 ShowOnStartup="إظهار عند بدء التشغيل"
 OpenFile="فتح ملف"
+AddScene="أضف المشهد"
 AddSource="أضف مصدراً"
 RemoveScene="أزِل المشهد المحدد"
 RemoveSource="أزِل المورد/الموارد المحددة"
@@ -103,10 +116,6 @@ PluginsFailedToLoad.Text="فشل تحميل إضافات OBS التالية:\n\n
 AlreadyRunning.Title="OBS قيد التشغيل بالفعل"
 AlreadyRunning.Text="OBS قيد التشغيل بالفعل! إلاّ إذا كنت تتعمد هذا, الرجاء إغلاق أي نسخة أخرى قيد التشغيل من OBS قبل محاولة تشغيل واحدة جديدة. إذا كان OBS لديك في وضعية التصغير إلى جانب الساعة, الرجاء التأكد إذا كان لازال يعمل هناك."
 AlreadyRunning.LaunchAnyway="إطلاق على أي حال"
-AutoSafeMode.Title="الوضع الآمن"
-AutoSafeMode.Text="لم يتم إيقاف تشغيل OBS بشكل صحيح أثناء جلستك الأخيرة. \n\nهل ترغب في البَدء في الوضع الآمن (سيتم تعطيل المكونات الإضافية والبرامج النصية ومآخذ الويب (WebSockets))؟"
-AutoSafeMode.LaunchSafe="تشغيل في الوضع الآمن"
-AutoSafeMode.LaunchNormal="تشغيل عادي"
 SafeMode.Restart="هل تريد إعادة تشغيل OBS في الوضع الآمن (سيتم تعطيل المكونات الإضافية والبرمجة النصية و WebSockets)؟"
 SafeMode.RestartNormal="هل ترغب في إعادة تشغيل OBS في الوضع العادي؟"
 ChromeOS.Title="منصة غير مدعومة"
@@ -222,6 +231,7 @@ Basic.Stats.DroppedFrames="الاطارات المفقودة (بسبب الشب
 Basic.Stats.MegabytesSent="إجمالي البيانات الصادرة"
 Basic.Stats.Bitrate="معدل النقل"
 Basic.Stats.DiskFullIn="سيمتلىء القرص خلال (تقريباً)"
+Basic.Stats.DiskFullIn.Text="%1 ساعات، %2 دقائق"
 Basic.Stats.ResetStats="إعادة تعيين الإحصاءات"
 ResetUIWarning.Title="هل أنت متأكد أنك تريد إعادة تعيين واجهة المستخدم ؟"
 ResetUIWarning.Text="إعادة تعيين واجهة المستخدم سيخفي المربعات الاضافية. سيتوجب عليك إظهارها من قائمة \"عرض\" اذا اردت ذلك.\n\nهل أنت متأكد انك تريد إعادة تعيين واجهة المستخدم ؟"
@@ -356,12 +366,6 @@ Output.NoBroadcast.Title="لم يتم تكوين البث"
 Output.NoBroadcast.Text="تحتاج إلى إعداد بث قبل أن تتمكن من بدء البث."
 Output.BroadcastStartFailed="فشل في بدء البث"
 Output.BroadcastStopFailed="فشل في إيقاف البث"
-LogReturnDialog="تم رفع السجل بنجاح"
-LogReturnDialog.Description="تم رفع ملف السجل الخاص بك. بإمكانك الآن مشاركة الرابط لأغراض تصحيح الأخطاء أو الدعم الفني."
-LogReturnDialog.Description.Crash="تم رفع تقرير الأعطال الخاص بك. يمكنك الآن مشاركة الرابط لأغراض تصحيح الأخطاء."
-LogReturnDialog.CopyURL="نسخ الرابط"
-LogReturnDialog.AnalyzeURL="تحليل"
-LogReturnDialog.ErrorUploadingLog="خطأ في رفع ملف السجل"
 Remux.SourceFile="تسجيل OBS"
 Remux.TargetFile="الملف الهدف"
 Remux.Remux="تحويل الصيغة"
@@ -411,7 +415,10 @@ MacPermissions.Item.Camera="الكاميرا"
 MacPermissions.Item.Camera.Details="هذا الإذن مطلوب لالتقاط المحتوى من كاميرا الويب أو بطاقة الالتقاط."
 MacPermissions.Item.Microphone="الميكروفون"
 MacPermissions.Item.Microphone.Details="يتطلب OBS هذا الإذن إذا كنت تريد التقاط الميكروفون أو جهاز صوت خارجي."
+MacPermissions.Item.InputMonitoring="مراقبة الإدخال"
+MacPermissions.Item.InputMonitoring.Details="هذا الإذن مطلوب لكي تعمل مفاتيح الاختصار بينما يكون OBS في الخلفية."
 MacPermissions.Item.Accessibility="إمكانية الوصول"
+MacPermissions.Item.Accessibility.Details="في التثبيتات القديمة، قد يتم إدراج OBS ضمن \"إمكانية الوصول\" بدلاً من \"مراقبة الإدخال\"."
 MacPermissions.Continue="المتابعة"
 SourceLeak.Title="خطأ في تنظيف المصدر"
 SourceLeak.Text="حدثت مشكلة أثناء تغيير مجموعات المشهد وتعذر تفريغ بعض المصادر. تحدث هذه المشكلة عادةً بسبب المكونات الإضافية التي لا تصدر الموارد بشكل صحيح. يرجى التأكد من أن أي مكونات إضافية تستخدمها محدثة.\n\nسيتم الآن إنهاء برنامَج OBS Studio لمنع أي تلف محتمل في البيانات."
@@ -571,7 +578,6 @@ Basic.Main.StopRecording="إيقاف التسجيل"
 Basic.Main.PauseRecording="إيقاف التسجيل مؤقتا"
 Basic.Main.UnpauseRecording="إكمال التسجيل"
 Basic.Main.SplitFile="تقسيم ملف التسجيل"
-Basic.Main.AddChapterMarker="أضف علامة الفصل (Hybrid MP4 فقط)"
 Basic.Main.StoppingRecording="إيقاف التسجيل..."
 Basic.Main.StopReplayBuffer="إيقاف الخزن المؤقت لإعادة العرض"
 Basic.Main.StoppingReplayBuffer="يتم ايقاف الخزن المؤقت..."
@@ -615,6 +621,9 @@ Basic.MainMenu.Edit.Scale.Window="القياس لحد النافذة"
 Basic.MainMenu.Edit.Scale.Canvas="كانفاس (%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.EditTransform="تحرير التحويل... (&E)"
 Basic.MainMenu.Edit.Transform.CopyTransform="نسخ التحويل"
@@ -651,6 +660,8 @@ Basic.MainMenu.Docks.ResetDocks="&إعادة تعيين المخزونات"
 Basic.MainMenu.Docks.LockDocks="&قفل المخزونات"
 Basic.MainMenu.Docks.SideDocks="&أرصفة كاملة الارتفاع"
 Basic.MainMenu.Docks.CustomBrowserDocks="&أرصفة المتصفح المخصصة..."
+Basic.MainMenu.Import="استيراد..."
+Basic.MainMenu.Export="تصدير..."
 Basic.MainMenu.SceneCollection="مجموعة المشاهد (&S)"
 Basic.MainMenu.Profile="الملف الشخصي (&P)"
 Basic.MainMenu.Profile.Import="استيراد ملف تعريف"
@@ -749,6 +760,12 @@ Basic.Settings.Appearance.General="الإعدادات العامة"
 Basic.Settings.Appearance.General.Theme="القالب"
 Basic.Settings.Appearance.General.Variant="النمط"
 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.Destination="وجهة"
 Basic.Settings.Stream.Custom.UseAuthentication="استخدام المصادقة"
@@ -1170,11 +1187,11 @@ Importer.Path="مسار المجموعة"
 Importer.Program="التطبيق المكتشف"
 Importer.AutomaticCollectionPrompt="البحث تلقائياً عن مجموعات المشاهد"
 Importer.AutomaticCollectionText="يمكن لـ OBS العثور تلقائياً على مجموعات مشاهد مستوردة من البرامج المدعومة من الأطراف الثالثة. هل ترغب في أن يجد OBS المجموعات لك تلقائياً؟\n\nيمكنك تغيير هذا لاحقًا في الإعدادات > العامة > المستوردين."
+Importer.SelectFile="تصفح..."
 Restart="إعادة التشغيل"
 NeedsRestart="يجب إعادة تشغيل OBS Studio. هل تريد إعادة التشغيل الآن؟"
 LoadProfileNeedsRestart="يحتوي الملف الشخصي على إعدادات تتطلب إعادة تشغيل OBS:\n%1\n\nهل تريد إعادة تشغيل OBS لتفعيل هذه الإعدادات؟"
 ContextBar.NoSelectedSource="لم يتم تحديد مصدر"
-ContextBar.ResetTransform="إعادة تعيين التحويل"
 ContextBar.MediaControls.PlayMedia="تشغيل الوسائط"
 ContextBar.MediaControls.PauseMedia="إيقاف الوسائط"
 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.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"
-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.RestartNormal="OBS-i, Normal Rejimdə yenidən başlatmaq istəyirsinizmi?"
 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.BroadcastStartFailed="Yayımın başladı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.TargetFile="Hədəf Fayl"
 Remux.Stop="Remuxu dayandır"
@@ -558,7 +548,6 @@ Basic.Main.StopRecording="Çəkimi dayandır"
 Basic.Main.PauseRecording="Çəkimə fasilə ver"
 Basic.Main.UnpauseRecording="Çəkimə davam et"
 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.StopReplayBuffer="Yenidən Oynatma Buferini Dayandı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"
 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.ResetTransform="Çevrilməni sıfırla"
 ContextBar.MediaControls.PlayMedia="Medianı oynat"
 ContextBar.MediaControls.PauseMedia="Mediaya fasilə ver"
 ContextBar.MediaControls.StopMedia="Medianı dayandır"

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

@@ -42,7 +42,7 @@ Show="Паказаць"
 Hide="Схаваць"
 UnhideAll="Паказаць усё"
 Untitled="Безыменны"
-New="Новая"
+New="Стварыць"
 Duplicate="Дубляваць"
 Enable="Уключыць"
 DisableOSXVSync="Выключыць V-Sync на macOS"
@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="Немагчыма запусціць наступны
 AlreadyRunning.Title="OBS ужо працуе"
 AlreadyRunning.Text="OBS ужо працуе! Калі вам не патрабуецца некалькі адначасова адкрытых вокнаў OBS, скончыце ўсе існуючыя працэсы праграмы перад запускам новага. Калі вы ўключылі згортванне OBS у вобласць апавяшчэнняў, праверце, ці ёсць там значок праграмы."
 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.RestartNormal="Ці хочаце Вы перазапусціць OBS у нармальным рэжыме?"
 ChromeOS.Title="Платформа не падтрымліваецца"
@@ -198,7 +202,7 @@ Basic.AutoConfig.StreamPage.StreamWarning.Title="Папярэджанне"
 Basic.AutoConfig.StreamPage.StreamWarning.Text="Тэст паласы прапускання будзе вяшчаць на ваш канал выпадковую відэаінфармацыю без гуку. Калі ёсць магчымасць, рэкамендуецца часова адключыць запіс мінулых трансляцый і пазначыць стрым як прыватны да канца тэсту. Працягнуць?"
 Basic.AutoConfig.StreamPage.UseMultitrackVideo="Тэсціраванне: %1"
 Basic.AutoConfig.TestPage="Канчатковыя вынікі"
-Basic.AutoConfig.TestPage.SubTitle.Testing="Зараз праграма выконвае шэраг тэстаў, каб ацаніць найлепшыя налады"
+Basic.AutoConfig.TestPage.SubTitle.Testing="Цяпер праграма выконвае шэраг тэстаў, каб ацаніць найлепшыя налады"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тэсціраванне завершана"
 Basic.AutoConfig.TestPage.TestingBandwidth="Ідзе тэст паласы прапускання, гэта можа заняць некалькі хвілін..."
 Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Пратакол вываду гэтага сэрвісу не быў знойдзены"
@@ -263,7 +267,7 @@ QuickTransitions.HotkeyName="Хуткі пераход: %1"
 Basic.AddTransition="Дадаць дапасаваны пераход"
 Basic.RemoveTransition="Выдаліць дапасаваны пераход"
 Basic.TransitionProperties="Уласцівасці перахода"
-Basic.SceneTransitions="Выгляд перахода"
+Basic.SceneTransitions="Выгляд пераходу"
 Basic.TransitionDuration="Працягласць"
 Basic.TogglePreviewProgramMode="Рэжым студыі"
 Basic.EnablePreviewProgramMode="Уключыць рэжым студыі"
@@ -333,7 +337,7 @@ ConfirmStopRecord.Text="Ці вы ўпэўненыя, што хочаце спы
 ConfirmBWTest.Title="Пачаць тэст паласы прапускання?"
 ConfirmBWTest.Text="OBS наладжана ў рэжыме тэста паласы прапускання. Гэты рэжым дазваляе праверыць сетку без пачынання эфіру. Пасля завяршэння тэста вам спатрэбіцца яго адключыць, каб вашы гледачы маглі бачыць вашу трансляцыю.\n\nХочаце працягнуць?"
 ConfirmExit.Title="Выйсці з OBS?"
-ConfirmExit.Text="OBS зараз актыўны. Усе трансляцыі і (або) запісы будуць адключаныя. Ці вы ўпэўненыя, што хочаце выйсці?"
+ConfirmExit.Text="OBS цяпер актыўны. Усе трансляцыі і (або) запісы будуць адключаныя. Ці вы ўпэўненыя, што хочаце выйсці?"
 ConfirmRemove.Title="Пацвердзіць выдаленне"
 ConfirmRemove.Text="Ці вы ўпэўненыя, што хочаце выдаліць «%1»?"
 ConfirmRemove.TextMultiple="Ці вы ўпэўненыя, што хочаце выдаліць %1 элементы(-аў)?"
@@ -350,7 +354,7 @@ Output.ConnectFail.Title="Не атрымалася злучыцца"
 Output.ConnectFail.BadPath="Няправільны шлях або URL злучэння. Праверце, ці правільна вы наладзілі праграму."
 Output.ConnectFail.ConnectFailed="Не атрымалася злучыцца з серверам"
 Output.ConnectFail.InvalidStream="Памылка атрымання доступу да вызначанага канала або ключа трансляцыі. Пераканайцеся ў правільнасці ключа трансляцыі. Калі ён правільны, маглі ўзнікнуць праблемы са злучэннем з серверам."
-Output.ConnectFail.HdrDisabled="Вывад HDR для гэтага вываду зараз адключаны."
+Output.ConnectFail.HdrDisabled="Вывад HDR для гэтага вываду ў цяперашні момант адключаны."
 Output.ConnectFail.Error="Пры злучэнні з серверам узнікла нечаканая памылка. Больш інфармацыі даступна ў файле журнала."
 Output.ConnectFail.Disconnected="Кліент адлучаны ад сервера."
 Output.StreamEncodeError.Title="Памылка кадавання"
@@ -370,12 +374,17 @@ Output.NoBroadcast.Title="Трансляцыя не наладжана"
 Output.NoBroadcast.Text="Перад тым, як пачаць стрым, наладзьце трансляцыю."
 Output.BroadcastStartFailed="Не атрымалася пачаць трансляцыю"
 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.TargetFile="Канчатковы файл"
 Remux.Remux="Перапакаваць"
@@ -592,7 +601,7 @@ Basic.Main.StopRecording="Спыніць запіс"
 Basic.Main.PauseRecording="Прыпыніць запіс"
 Basic.Main.UnpauseRecording="Працягнуць запіс"
 Basic.Main.SplitFile="Раздзяліць файл запісу"
-Basic.Main.AddChapterMarker="Дадаць метку главы (гібрыдны фармат MP4)"
+Basic.Main.AddChapterMarker="Дадаць метку главы (гібрыдныя фарматы MP4 і MOV)"
 Basic.Main.StoppingRecording="Спыненне запісу…"
 Basic.Main.StopReplayBuffer="Спыніць буфер паўтору"
 Basic.Main.StoppingReplayBuffer="Спыненне буфера паўтору…"
@@ -820,6 +829,7 @@ Basic.Settings.Output="Вывад"
 Basic.Settings.Output.Format="Фармат запісу"
 Basic.Settings.Output.Format.MKV="Matroska (.mkv)"
 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.fMOV="Фрагментаваны MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Відэа ў фрагментаваным фармаце MOV запісваецца кавалкамі; фіналізацыя, якую патрабуе традыцыйны фармат MOV, не патрабуецца.\nГэта азначае, што файл можна будзе прайграць, нават калі запіс на дыск быў перарваны, напрыклад, у выніку сіняга экрана смерці або адключэння электрычнасці.\n\nНекаторыя прайгравальнікі і рэдактары відэа такі фармат не падтрымліваюць. Каб адрэндарыць запіс у больш прыдатным фармаце, перайдзіце ў Файл → Перапакаваць запісы."
@@ -1192,7 +1202,6 @@ Restart="Перазапуск"
 NeedsRestart="Патрабуецца перазапуск OBS Studio. Перазапусціць праграму зараз?"
 LoadProfileNeedsRestart="Профіль змяшчае налады, якія патрабуюць перазапуск OBS:\n%1\n\nЦі жадаеце перазапусціць праграму, каб ужыць гэтыя налады?"
 ContextBar.NoSelectedSource="Крыніца не выбрана"
-ContextBar.ResetTransform="Скінуць трансфармацыю"
 ContextBar.MediaControls.PlayMedia="Прайграць"
 ContextBar.MediaControls.PauseMedia="Паўза"
 ContextBar.MediaControls.StopMedia="Сыпніць"
@@ -1302,3 +1311,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Абнавіць 
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 не сумяшчаецца з зададзенымі наладамі [Аўдыя → Агульныя → Каналы]: %2, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="Патрабуецца змяніць наладу [Аўдыя → Агульныя → Каналы] на %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.Text="OBS вече е включен! Освен ако не е по желание, моля изключете другите работещи инстанции на OBS преди да включите нова. Ако сте настроили OBS да се минимизира във системната табла, моля проверете дали все още е включен там."
 AlreadyRunning.LaunchAnyway="Стартирай въпреки това"
-AutoSafeMode.Title="Безопасен режим"
-AutoSafeMode.Text="OBS не се затвори коректно по време на последната ви сесия.\n\nИскате ли да стартирате в безопасен режим (изключени са сторонни плъгини, скриптове и уебсокети)?"
-AutoSafeMode.LaunchSafe="Пускане в безопасен режим"
-AutoSafeMode.LaunchNormal="Стартиране нормално"
 SafeMode.Restart="Искате ли да рестартирате OBS в безопасен режим (приставки на трети страни, скриптове, изключени WebSocket)?"
 SafeMode.RestartNormal="Искате ли да рестартирате OBS в нормален режим?"
 ChromeOS.Title="Неподдържана платформа"
@@ -356,12 +352,6 @@ Output.NoBroadcast.Title="Излъчването не е настроено"
 Output.NoBroadcast.Text="Трябва да настроите излъчването, за да може да започнете предаването на живо."
 Output.BroadcastStartFailed="Неуспешно начало на излъчването"
 Output.BroadcastStopFailed="Неуспешно спиране на излъчването"
-LogReturnDialog="Успешно качване на дневника"
-LogReturnDialog.Description="Вашият \"log\" файл е качен. Сега можете да споделите URL адреса за отстраняване на грешки или за целите на поддръжката."
-LogReturnDialog.Description.Crash="Вашият доклад за проблеми е качен. Сега можете да споделите URL адреса за целите на отстраняване на грешки."
-LogReturnDialog.CopyURL="Копиране на URL адреса"
-LogReturnDialog.AnalyzeURL="Анализиране"
-LogReturnDialog.ErrorUploadingLog="Грешка при качването на \"log\" файла"
 Remux.SourceFile="OBS запис"
 Remux.TargetFile="Целеви файл"
 Remux.Remux="Ремултиплексиране"
@@ -575,7 +565,6 @@ Basic.Main.StopRecording="Стоп на записа"
 Basic.Main.PauseRecording="Пауза на записа"
 Basic.Main.UnpauseRecording="Отпускане на паузата на записа"
 Basic.Main.SplitFile="Раздели записващия файл"
-Basic.Main.AddChapterMarker="Добави маркер за глава (само хибриден MP4)"
 Basic.Main.StoppingRecording="Спиране на записа..."
 Basic.Main.StopReplayBuffer="Изкючване на Буферa за Повторение"
 Basic.Main.StoppingReplayBuffer="Спиране на Буферa за Повторение..."
@@ -839,6 +828,8 @@ Basic.Settings.Output.Reconnect="Автоматично повторно свъ
 Basic.Settings.Output.RetryDelay="Повтаряне на закъснение"
 Basic.Settings.Output.MaxRetries="Максимален брой повторни опити"
 Basic.Settings.Output.EncoderPreset="Пренастройка на енкодера"
+Basic.Settings.Output.EncoderPreset.ultrafast="%1 (ниско натоварване на процесора, най-ниско качество)"
+Basic.Settings.Output.EncoderPreset.fast="%1 (високо натоварване на процесора, високо качество)"
 Basic.Settings.Output.CustomEncoderSettings="Допълнителни Настройки на Енкодера"
 Basic.Settings.Output.CustomMuxerSettings="Допълнителни Настройки при Смесване"
 Basic.Settings.Output.NoSpaceFileName="Създавай името на записа без Празни Места"
@@ -1130,7 +1121,6 @@ Restart="Рестартиране"
 NeedsRestart="OBS Studio трябва да бъде рестартирано. Искате ли да рестартирате сега?"
 LoadProfileNeedsRestart="Профилът съдържа настройки, които изискват рестартиране на OBS:\n%1\n\nИскате ли да рестартирате OBS, за да влязат направените промени в сила?"
 ContextBar.NoSelectedSource="Не е избран източник"
-ContextBar.ResetTransform="Нулиране на трансформацията"
 ContextBar.MediaControls.PlayMedia="Възпроизвеждане на медия"
 ContextBar.MediaControls.PauseMedia="Пауза на носителя"
 ContextBar.MediaControls.RestartMedia="Рестартирайте Media"
@@ -1208,3 +1198,4 @@ YouTube.Errors.livePermissionBlocked="Прякото излъчване е не
 YouTube.Errors.errorExecutingTransition="Прехвърлянето се провали поради грешка при бекенда. Моля, опитайте отново след няколко секунди."
 YouTube.Errors.errorStreamInactive="YouTube не получава никакви данни от вашето излъчване. Моля, проверете вашите настройки и опитайте отново."
 YouTube.Errors.invalidTransition="Направеният опит за прехвърляне е неправилен. Това може да се случва вследствие на незавършено от източника предишно прехвърляне. Моля, изчакайте няколко секунди и опитайте отново."
+ConfigDownload.WarningMessageTitle="Предупреждение"

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

@@ -102,7 +102,6 @@ PluginsFailedToLoad.Title="সংযোজক লোড ত্রুটি"
 AlreadyRunning.Title="OBS ইতিমধ্যে চলছে"
 AlreadyRunning.Text="ইতিমধ্যে OBS চলছে! আপনি এটি করতে না চাইলে দয়া করে নতুন ইন্সটেন্স চালানোর চেষ্টা করার আগে OBS এর বিদ্যমান কোনও ইন্সটেন্স বন্ধ করে দিন। যদি আপনার OBS সিস্টেম ট্রেতে থাকার জন্য সেট করে থাকেন তবে দয়া করে এটি এখনও চলছে কিনা তা যাচাই করে দেখুন।"
 AlreadyRunning.LaunchAnyway="যাইহোক চালু করুন"
-AutoSafeMode.Title="নিরাপদ ধরণ"
 ChromeOS.Title="অসমর্থিত প্ল্যাটফর্ম"
 DockCloseWarning.Title="ডকযোগ্য উইন্ডো বন্ধ হচ্ছে"
 ExtraBrowsers="কৃত্রিম ব্রাউজার ডকস"
@@ -306,12 +305,6 @@ Output.RecordError.Msg="রেকর্ড করার সময় একট
 Output.RecordError.EncodeErrorMsg="রেকর্ডিংয়ের সময় একটি এনকোডার ত্রুটি ঘটেছে।"
 Output.BadPath.Title="খারাপ পার্ট অনুসন্ধানname"
 Output.NoBroadcast.Title="কোনো সম্প্রচার কনফিগার করা হয়নি"
-LogReturnDialog="সফলভাবে আপলোড লগ"
-LogReturnDialog.Description="আপনার লগ ফাইল আপলোড করা হয়েছে। আপনি এখন ডিবাগিং বা সমর্থন উদ্দেশ্যে ইউআরএল ভাগ করতে পারেন।"
-LogReturnDialog.Description.Crash="আপনার ক্র্যাশ প্রতিবেদন আপলোড করা হয়েছে। আপনি এখন ডিবাগিং উদ্দেশ্যে ইউআরএল ভাগ করতে পারেন।"
-LogReturnDialog.CopyURL="URL অনুলিপি করুন"
-LogReturnDialog.AnalyzeURL="বিশ্লেষণ"
-LogReturnDialog.ErrorUploadingLog="লগ ফাইল আপলোড করা হচ্ছে সমস্যা"
 Remux.SourceFile="OBS রেকর্ডিং"
 Remux.TargetFile="গন্তব্য ফাইল"
 Remux.Stop="রিমাক্সিং বন্ধ করুন"
@@ -904,7 +897,6 @@ Importer.AutomaticCollectionText="OBS সমর্থিত তৃতীয় 
 Restart="পুনর্সূচনা"
 NeedsRestart="OBS Studio পুনরায় চালু করা দরকার। আপনি কি এখনই আবার চালু করতে চান?"
 ContextBar.NoSelectedSource="কোনও উৎস বাছাই করা হয়নি"
-ContextBar.ResetTransform="রিসেট ট্রান্সফরম"
 ContextBar.MediaControls.PlayMedia="মিডিয়া চালান"
 ContextBar.MediaControls.PauseMedia="মিডিয়া বিরতি দিন"
 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.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"
-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?"
 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."
@@ -368,12 +372,17 @@ Output.NoBroadcast.Title="Cap emissió configurada"
 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.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.TargetFile="Fitxer de destinació"
 Remux.Remux="Converteix"
@@ -583,7 +592,7 @@ Basic.Main.StopRecording="Atura l'enregistrament"
 Basic.Main.PauseRecording="Pausa la gravació"
 Basic.Main.UnpauseRecording="Reprèn la gravació"
 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.StopReplayBuffer="Atura 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.MKV="Vídeo Matroska (.mkv)"
 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.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."
@@ -1188,7 +1198,6 @@ Restart="Reinicia"
 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?"
 ContextBar.NoSelectedSource="No s'ha seleccionat cap font"
-ContextBar.ResetTransform="Restableix la transformació"
 ContextBar.MediaControls.PlayMedia="Reprodueix el contingut"
 ContextBar.MediaControls.PauseMedia="Pausa 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.AudioChannelsSingle="[Àudio → General → Canals] s'ha d'establir a «%1»"
 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.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"
-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.RestartNormal="Chcete restartovat OBS v normálním režimu?"
 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.BroadcastStartFailed="Nepodařilo se spustit 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.TargetFile="Cílový soubor"
 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.UnpauseRecording="Pokračovat v nahrávání"
 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.StopReplayBuffer="Zastavit 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.Format="Formát nahrávání"
 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.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."
@@ -1178,7 +1188,6 @@ Restart="Restartování"
 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?"
 ContextBar.NoSelectedSource="Není vybrán žádný zdroj"
-ContextBar.ResetTransform="Obnovit pozici"
 ContextBar.MediaControls.PlayMedia="Začít přehrávat"
 ContextBar.MediaControls.PauseMedia="Pozastavit 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"
 Browse="Gennemse"
 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.Window="Nyt vindue"
+Projector.Title="Projektor"
+Projector.Title.Source="Kilde: %1"
+Projector.ResizeWindowToContent="Tilpas vindue til indhold"
 Clear="Ryd"
 Revert="Tilbagefør"
 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.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"
-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.RestartNormal="Vil du genstarte OBS i normal tilstand?"
 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.BroadcastStartFailed="Start 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.TargetFile="Destinationsfil"
 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.Microphone="Mikrofon"
 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.Details="På ældre installation kan OBS fremgå i \"Tilgængelighed\" i stedet for \"Input monitorering\""
 MacPermissions.Continue="Fortsæt"
 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."
@@ -551,7 +553,6 @@ Basic.Main.StopRecording="Stop optagelse"
 Basic.Main.PauseRecording="Sæt optagelse på pause"
 Basic.Main.UnpauseRecording="Genoptag optagelse"
 Basic.Main.SplitFile="Opdel optagelsesfil"
-Basic.Main.AddChapterMarker="Tilføj kapitelmarkør (kun Hybrid MP4)"
 Basic.Main.StoppingRecording="Stopper optagelse..."
 Basic.Main.StopReplayBuffer="Stop 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.Variant="Stil"
 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.Username="Brugernavn"
 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.MultitrackVideoConfigOverrideEnable="Tillad Config Override"
 Basic.Settings.Stream.MultitrackVideoLabel="Multispor video"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="Ekstra lærred"
 Basic.Settings.Stream.AdvancedOptions="Avancerede indstillinger"
 Basic.Settings.Output.Format="Optagelsesformat"
 Basic.Settings.Output.Format.fMP4="Fragmenteret MP4 (.mp4)"
@@ -1105,11 +1113,11 @@ Importer.Path="Sti til Samling"
 Importer.Program="Fundet program"
 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.SelectFile="Gennemse..."
 Restart="Genstart"
 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?"
 ContextBar.NoSelectedSource="Ingen kilde valgt"
-ContextBar.ResetTransform="Nulstil Transformering"
 ContextBar.MediaControls.PlayMedia="Afspil medie"
 ContextBar.MediaControls.PauseMedia="Pause 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.NoCustomRTMPURLInSettings="Tilpasset RTMP URL ikke specificeret"
 FailedToStartStream.InvalidCustomConfig="Ugyldig tilpasset config"
+FailedToStartStream.MissingCanvas="Et konfigureret ekstra lærred mangler"
 FailedToStartStream.FailedToCreateMultitrackVideoService="Kunne ikke lave multispor video tjeneste"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="Kunne ikke lave multispor video RTMP-output"
 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.WarningRetry="\n<br><br>\nVil du fortsætte med at streame?"
 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.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."

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

@@ -23,7 +23,7 @@ Browse="Durchsuchen"
 DroppedFrames="Ausgelassene Frames %1 (%2 %)"
 Projector.Open.Program="Programmprojektor öffnen"
 Projector.Open.Preview="Vorschauprojektor öffnen"
-Projector.Open.Scene="Szeneprojektor öffnen"
+Projector.Open.Scene="Szenenprojektor öffnen"
 Projector.Open.Source="Quellenprojektor öffnen"
 Projector.Open.Multiview="Multiview öffnen"
 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.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"
-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.RestartNormal="Möchten Sie OBS normal neu starten?"
 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.BroadcastStartFailed="Starten 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.TargetFile="Zieldatei"
 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.RenameSceneCollection.Title="Szenensammlung umbenennen"
 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.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."
@@ -571,7 +580,7 @@ Basic.Main.StopRecording="Aufnahme beenden"
 Basic.Main.PauseRecording="Aufnahme pausieren"
 Basic.Main.UnpauseRecording="Aufnahme fortsetzen"
 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.StopReplayBuffer="Replaypuffer stoppen"
 Basic.Main.StoppingReplayBuffer="Beende Replaypuffer …"
@@ -794,6 +803,7 @@ Basic.Settings.Output="Ausgabe"
 Basic.Settings.Output.Format="Aufnahmeformat"
 Basic.Settings.Output.Format.MKV="Matroska-Video (.mkv)"
 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.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."
@@ -1151,7 +1161,6 @@ Restart="Neustart"
 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?"
 ContextBar.NoSelectedSource="Keine Quelle ausgewählt"
-ContextBar.ResetTransform="Transformation zurücksetzen"
 ContextBar.MediaControls.PlayMedia="Medien abspielen"
 ContextBar.MediaControls.PauseMedia="Medien pausieren"
 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.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]."
+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="Όχι"
 Add="Προσθήκη"
 Remove="Αφαίρεση"
-Rename="Μετονομασία"
+Rename="Μετονομασία..."
 Interact="Αλληλεπίδραση"
 Filters="Φίλτρα"
 Properties="Ιδιότητες"
@@ -25,6 +25,18 @@ Browse="Αναζήτηση"
 Mono="Μονοφωνικό"
 Stereo="Στερεοφωνικό"
 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="Εκκαθάριση"
 Revert="Επαναφορά"
 Show="Εμφάνιση"
@@ -84,6 +96,7 @@ LockVolume="Κλείδωμα Έντασης"
 LogViewer="Προβολή καταγραφών"
 ShowOnStartup="Εμφάνιση κατά την εκκίνηση"
 OpenFile="Άνοιγμα αρχείου"
+AddScene="Προσθήκη Σκηνής"
 AddSource="Προσθήκη Πηγής"
 RemoveScene="Αφαίρεση Επιλεγμένης Σκηνής"
 RemoveSource="Αφαίρεση Επιλεγμένης(ων) Πηγής(ών)"
@@ -103,10 +116,6 @@ PluginsFailedToLoad.Text="Τα παρακάτω πρόσθετα του OBS απ
 AlreadyRunning.Title="Το OBS εκτελείται ήδη"
 AlreadyRunning.Text="Το OBS εκτελείται ήδη! Εκτός αν αυτός ήταν ο σκοπός σας, παρακαλούμε τερματίστε τις τρέχουσες διεργασίες OBS πριν προσπαθήσετε να εκκινήσετε μια καινούρια. Εάν έχετε ρυθμίσει το OBS να ελαχιστοποιείται στην γραμμή εργαλείων, παρακαλούμε να ελέγξετε αν τρέχει ήδη εκεί."
 AlreadyRunning.LaunchAnyway="Εκκίνηση ούτως ή άλλως"
-AutoSafeMode.Title="Ασφαλής Λειτουργία"
-AutoSafeMode.Text="Το OBS δεν έκλεισε σωστά κατά την τελευταία σας συνεδρία.\n\nΘα θέλατε να ξεκινήσετε σε Ασφαλή Λειτουργία (απενεργοποιημένα πρόσθετα τρίτων, scripting και απενεργοποιημένα WebSockets)?"
-AutoSafeMode.LaunchSafe="Εκτέλεση σε Ασφαλή Λειτουργία"
-AutoSafeMode.LaunchNormal="Εκτέλεση Κανονικά"
 SafeMode.Restart="Θέλετε να επανεκκινήσετε το OBS σε Ασφαλή Λειτουργία (απενεργοποιημένα πρόσθετα τρίτων, scripting και websockets)?"
 SafeMode.RestartNormal="Θέλετε να επανεκκινήσετε το OBS σε Κανονική Λειτουργία;"
 ChromeOS.Title="Μη υποστηριγμένη πλατφόρμα"
@@ -203,6 +212,7 @@ Basic.AutoConfig.TestPage.Result.Header="Το πρόγραμμα έχει καθ
 Basic.AutoConfig.TestPage.Result.Footer="Για χρήση αυτών των ρυθμίσεων, κάντε κλικ στο κουμπί Εφαρμογή Ρυθμίσεων. Για να ξαναρυθμίσετε τις παραμέτρους του οδηγού και να προσπαθήσετε ξανά, κάντε κλικ στο κουμπί Πίσω. Για να ρυθμίσετε χειροκίνητα οι ίδιοι τις ρυθμίσεις, κάντε κλικ στο κουμπί Άκυρο και ανοίξτε τις ρυθμίσεις."
 Basic.AutoConfig.Info="Ο οδηγός αυτόματης ρύθμισης παραμέτρων θα καθορίσει τις ιδανικές ρυθμίσεις για τα χαρακτηριστικά του υπολογιστή σας και την ταχύτητα της σύνδεσής σας."
 Basic.AutoConfig.RunAnytime="Αυτό μπορεί να τρέξει σε κάθε στιγμή πηγαίνοντας στο μενού εργαλίων."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Ανάλυση ροής (κλιμακωμένη)"
 Basic.Stats="Στατιστικά"
 Basic.Stats.CPUUsage="Χρήση της CPU"
 Basic.Stats.HDDSpaceAvailable="Διαθέσιμος χώρος στο δίσκο"
@@ -222,6 +232,7 @@ Basic.Stats.DroppedFrames="Κομμένα Καρέ (Δίκτυο)"
 Basic.Stats.MegabytesSent="Συνολικά Δεδομένα Εξόδου"
 Basic.Stats.Bitrate="Ρυθμός μετάδοσης bit"
 Basic.Stats.DiskFullIn="Ο δίσκος θα γεμίσει σε (περίπου)"
+Basic.Stats.DiskFullIn.Text="%1 Ώρες, %2 Λεπτά"
 Basic.Stats.ResetStats="Επαναφορά Στατιστικών"
 ResetUIWarning.Title="Είστε βέβαιοι ότι θέλετε να επαναφέρετε το UI;"
 ResetUIWarning.Text="Επαναφορά του UI θα αποκρύψει επιπλέον docks. Θα πρέπει να καταργήσετε την απόκρυψη αυτών των docks από το μενού Docks, αν θέλετε να είναι ορατές.\n\nΕίστε βέβαιοι ότι θέλετε να επαναφέρετε το UI?"
@@ -356,12 +367,6 @@ Output.NoBroadcast.Title="Καμία ρυθμισμένη μετάδοση"
 Output.NoBroadcast.Text="Πρέπει να ορίσετε μια αναμετάδοση προτού ξεκινήσετε την ροή."
 Output.BroadcastStartFailed="Αδυναμία εκκίνησης της αναμετάδοσης"
 Output.BroadcastStopFailed="Αδυναμία τερματισμού της αναμετάδοσης"
-LogReturnDialog="Ανέβασμα αρχείου καταγραφής επιτυχές"
-LogReturnDialog.Description="Το αρχείο καταγραφής σας έχει ανέβει. Μπορείτε τώρα να μοιραστείτε το σύνδεσμο για βελτιώσεις και υποστήριξη."
-LogReturnDialog.Description.Crash="Η αναφορά σφαλμάτων σας έχει ανέβει. Μπορείτε τώρα να μοιραστείτε το σύνδεσμο για βελτιώσεις."
-LogReturnDialog.CopyURL="Αντιγραφή Διεύθυνσης"
-LogReturnDialog.AnalyzeURL="Ανάλυση"
-LogReturnDialog.ErrorUploadingLog="Απέτυχε η μεταφόρτωση αρχείου καταγραφής"
 Remux.SourceFile="OBS Καταγραφή"
 Remux.TargetFile="Αρχείο Προορισμού"
 Remux.Remux="Μετατροπή"
@@ -412,7 +417,10 @@ MacPermissions.Item.Camera="Κάμερα"
 MacPermissions.Item.Camera.Details="Αυτή η άδεια είναι απαραίτητη για τη σύλληψη περιεχομένου από μια κάμερα ή μια κάρτα καταγραφής."
 MacPermissions.Item.Microphone="Μικρόφωνο"
 MacPermissions.Item.Microphone.Details="Το OBS χρειάζεται αυτήν την άδεια αν θέλετε να καταγράψετε το μικρόφωνό σας ή κάποια εξωτερική συσκευή."
+MacPermissions.Item.InputMonitoring="Παρακολούθηση Εισόδου"
+MacPermissions.Item.InputMonitoring.Details="Αυτή η άδεια απαιτείται ώστε οι συντομεύσεις πληκτρολογίου να λειτουργούν ενώ το OBS εκτελείται στο παρασκήνιο."
 MacPermissions.Item.Accessibility="Προσβασιμότητα"
+MacPermissions.Item.Accessibility.Details="Σε παλαιότερες εγκαταστάσεις, το OBS ενδέχεται να εμφανίζεται στην «Προσβασιμότητα» αντί για την «Παρακολούθηση εισόδου»."
 MacPermissions.Continue="Συνέχεια"
 SourceLeak.Title="Σφάλμα Καθαρισμού Πηγής"
 SourceLeak.Text="Παρουσιάστηκε πρόβλημα κατά την αλλαγή των συλλογών σκηνών και κάποιες πηγές δεν μπόρεσαν να αποφορτωθούν. Αυτό το πρόβλημα τυπικά προκαλείται από πρόσθετα τα οποία δεν απελευθερώνουν πόρους κατάλληλα. Παρακαλώ βεβαιωθείτε ότι τα πρόσθετα που χρησιμοποιείται είναι ενημερωμένα.\n\nΤο OBS Studio θα εξέλθει τώρα για να αποτρέψει πιθανή καταστροφή δεδομένων."
@@ -433,7 +441,7 @@ BlendingMethod.Default="Προεπιλογή"
 BlendingMethod.SrgbOff="SRGB ανενεργό"
 BlendingMode="Λειτουργία ανάμειξης"
 BlendingMode.Normal="Κανονική"
-BlendingMode.Additive="Πρόσθεση"
+BlendingMode.Additive="Προσθήκη"
 BlendingMode.Subtract="Αφαίρεση"
 BlendingMode.Screen="Οθόνη"
 BlendingMode.Multiply="Πολλαπλασιασμός"
@@ -455,6 +463,11 @@ Basic.Main.DefaultSceneName.Text="Σκηνή %1"
 Basic.Main.AddSceneCollection.Title="Προσθήκη Συλλογής Σκηνών"
 Basic.Main.AddSceneCollection.Text="Παρακαλώ εισάγετε το όνομα της συλλογής σκηνών"
 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.Text="Παρακαλώ εισάγετε το όνομα του προφίλ"
 AddProfile.WizardCheckbox="Εμφάνιση οδηγού αυτόματης ρύθμισης"
@@ -524,6 +537,7 @@ Basic.TransformWindow.BoundsAlignment="Ευθυγράμμιση στο Πλαί
 Basic.TransformWindow.Bounds="Μέγεθος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.BoundsWidth="Πλάτος Πλαισίου Οριοθέτησης"
 Basic.TransformWindow.BoundsHeight="Ύψος Πλαισίου Οριοθέτησης"
+Basic.TransformWindow.CropToBounds="Περικοπή στο πλαίσιο οριοθέτησης"
 Basic.TransformWindow.Crop="Περικοπή"
 Basic.TransformWindow.CropLeft="Περικοπή αριστερά"
 Basic.TransformWindow.CropRight="Περικοπή δεξιά"
@@ -607,6 +621,10 @@ Basic.MainMenu.Edit.Scale="Προεπισκόπηση Κλιμάκωσης(&S)"
 Basic.MainMenu.Edit.Scale.Window="Κλιμάκωση σε Παράθυρο"
 Basic.MainMenu.Edit.Scale.Canvas="Καμβάς (%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.EditTransform="Επεξεργασία Μετασχηματισμού(&E)..."
 Basic.MainMenu.Edit.Transform.CopyTransform="Αντιγραφή Μετασχηματισμού"
@@ -630,6 +648,7 @@ Basic.MainMenu.Edit.Order.MoveToBottom="Μετακίνηση στη Βάση(&B)
 Basic.MainMenu.Edit.AdvAudio="Ιδιότητες Ήχου για Προχωρημένους(&A)"
 Basic.MainMenu.View="Προβολή (&V)"
 Basic.MainMenu.View.Toolbars="Γραμμές εργαλείων (&T)"
+Basic.MainMenu.View.ListboxToolbars="Προσάρτηση γραμμών εργαλείων"
 Basic.MainMenu.View.ContextBar="Γραμμή εργαλείων πηγής"
 Basic.MainMenu.View.SourceIcons="Πηγές Εικονίδια"
 Basic.MainMenu.View.StatusBar="Γραμμή κατάστασης(&S)"
@@ -641,6 +660,8 @@ Basic.MainMenu.Docks="&Στοιχιζόμενα παράθυρα"
 Basic.MainMenu.Docks.ResetDocks="&Επαναφορά στοιχιζόμενων παραθύρων"
 Basic.MainMenu.Docks.LockDocks="&Κλείδωμα στοιχιζόμενων παραθύρων"
 Basic.MainMenu.Docks.CustomBrowserDocks="&Προσαρμοσμένα Docks Προγράμματος Περιήγησης..."
+Basic.MainMenu.Import="Εισαγωγή..."
+Basic.MainMenu.Export="Εξαγωγή..."
 Basic.MainMenu.SceneCollection="Συλλογή Σκηνών(&S)"
 Basic.MainMenu.Profile="Προφίλ(&P)"
 Basic.MainMenu.Profile.Import="Εισαγωγή Προφίλ"
@@ -732,6 +753,12 @@ Basic.Settings.Appearance.General="Γενικά"
 Basic.Settings.Appearance.General.Theme="Θέμα"
 Basic.Settings.Appearance.General.Variant="Στυλ"
 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.Destination="Προορισμός"
 Basic.Settings.Stream.Custom.UseAuthentication="Χρήση πιστοποίησης"
@@ -754,6 +781,8 @@ Basic.Settings.Stream.Recommended.MaxAudioBitrate="Μέγιστος ρυθμός
 Basic.Settings.Stream.Recommended.MaxResolution="Μέγιστη ανάλυση: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Μέγιστο FPS: %1"
 Basic.Settings.Stream.EnableMultitrackVideo="Ενεργοποίηση %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Αυτόματο"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Αυτόματο"
 Basic.Settings.Stream.AdvancedOptions="Προχωρημένες Επιλογές"
 Basic.Settings.Output="Έξοδος"
 Basic.Settings.Output.Format="Μορφή Καταγραφής"
@@ -773,6 +802,7 @@ Basic.Settings.Output.Mode.Adv="Για Προχωρημένους"
 Basic.Settings.Output.Mode.FFmpeg="Έξοδος FFmpeg"
 Basic.Settings.Output.UseReplayBuffer="Ενεργοποίηση Επανάληψης Προσωρινής Μνήμης"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Μέγιστος Χρόνος Επανάληψης"
+Basic.Settings.Output.ReplayBuffer.MegabytesMax="Μέγιστη Μνήμη"
 Basic.Settings.Output.ReplayBuffer.Estimate="Εκτιμώμενη χρήση μνήμης: %1 MB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Προειδοποίηση: Η εκτιμώμενη χρήση μνήμης των %1 MiB είναι μεγαλύτερη από τη συνιστώμενη μέγιστη των %2 MiB"
 Basic.Settings.Output.ReplayBuffer.EstimateUnknown="Δεν είναι δυνατή η εκτίμηση της χρήσης μνήμης. Ορίστε μέγιστο όριο μνήμης."
@@ -999,6 +1029,7 @@ Basic.Settings.Advanced.StreamDelay.MemoryUsage="Εκτιμώμενη Χρήση
 Basic.Settings.Advanced.Network="Δίκτυο"
 Basic.Settings.Advanced.Network.Disabled="Το επιλεγμένο πρωτόκολλο ροής δεν υποστηρίζει αλλαγή ρυθμίσεων δικτύου."
 Basic.Settings.Advanced.Network.BindToIP="Σύνδεση με IP"
+Basic.Settings.Advanced.Network.IPFamily="Οικογένεια IP"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Ενεργοποίηση βελτιστοποίησεις δικτύου"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Ενεργοποίηση TCP περιθωρίου"
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Προσπαθεί να κάνει την έξοδο RTMP πιο φιλική σε άλλες εφαρμογές που είναι ευαίσθητες σε λανθάνουσα κατάσταση στο δίκτυο ρυθμίζοντας το ρυθμό μετάδοσης.\nΜπορεί να αυξήσει τον κίνδυνο των πτυσσόμενων καρέ σε ασταθείς συνδέσεις."
@@ -1087,11 +1118,11 @@ Importer.Path="Τοποθεσία Συλλογής"
 Importer.Program="Εντοπισμένη εφαρμογή"
 Importer.AutomaticCollectionPrompt="Αυτόματη Αναζήτηση για Συλλογές Σκηνών"
 Importer.AutomaticCollectionText="Το OBS μπορεί να βρει αυτόματα εισαγόμενες συλλογές σκηνών από υποστηριζόμενα τριτα προγράμματα . Θα θέλατε το OBS να βρίσκει αυτόματα συλλογές για σας?\n\nΜπορείτε να το αλλάξετε αργότερα στις Ρυθμίσεις> Γενικά> Εισαγωγείς."
+Importer.SelectFile="Αναζήτηση..."
 Restart="Επανεκκίνηση"
 NeedsRestart="Το OBS Studio χρειάζεται να γίνει επανεκκίνηση. Θέλετε να το κάνετε επανεκκίνηση τώρα;"
 LoadProfileNeedsRestart="Το προφίλ περιέχει ρυθμίσεις που απαιτούν επανεκκίνηση του OBS:\n%1\n\nΘέλετε να επανεκκινήσετε το OBS για να εφαρμοστούν αυτές οι ρυθμίσεις?"
 ContextBar.NoSelectedSource="Δεν επιλέχθηκε πηγή"
-ContextBar.ResetTransform="Επαναφορά Μετασχηματισμού"
 ContextBar.MediaControls.PlayMedia="Αναπαραγωγή Πολυμέσων"
 ContextBar.MediaControls.PauseMedia="Παύση Πολυμέσων"
 ContextBar.MediaControls.StopMedia="Διακοπή Πολυμέσων"

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

@@ -13,7 +13,6 @@ AddScene="Add scene"
 MixerToolbarMenu="Audio mixer menu"
 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."
-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."
 BrowserPanelInit.Title="Initialising Browser..."
 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.HCenter="Horizontal Centre to Screen in '%1'"
 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.NoFilesAdded="No file was added for remuxing. Drop a folder containing one or more video files."
 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.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"
-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.RestartNormal="Ĉu vi volas restarti je OBS per Kutima Reĝimo?"
 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.ConnectFail.Title="Malsukcesis konekti"
 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"
 MissingFiles="Mankaj Dosieroj"
 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.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"
-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.RestartNormal="¿Quieres reiniciar OBS en modo normal?"
 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.BroadcastStartFailed="No se pudo iniciar 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.TargetFile="Archivo de destino"
 Remux.Remux="Convertir"
@@ -582,7 +591,7 @@ Basic.Main.StopRecording="Detener Grabación"
 Basic.Main.PauseRecording="Pausar Grabación"
 Basic.Main.UnpauseRecording="Reanudar 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.StopReplayBuffer="Detener 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.MKV="Video Matroska (.mkv)"
 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.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."
@@ -1173,7 +1183,6 @@ Restart="Reiniciar"
 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?"
 ContextBar.NoSelectedSource="Ninguna fuente seleccionada"
-ContextBar.ResetTransform="Restablecer transformación"
 ContextBar.MediaControls.PlayMedia="Reproducir Medio"
 ContextBar.MediaControls.PauseMedia="Pausar 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.AudioChannelsSingle="[Audio → General → Canales] necesita establecerse a '%1'"
 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"
 Browse="Sirvi"
 DroppedFrames="Vahele jäetud kaadreid %1 (%2%)"
+Projector.Window="Uus aken"
+Projector.Title.Multiview="Mitmikvaade"
 Clear="Eemalda"
 Revert="Tühista"
 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.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"
-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.RestartNormal="Kas soovid OBS-i taaskäivitada tavarežiimis?"
 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.BroadcastStartFailed="Saate käivitamine 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.TargetFile="Sihtfail"
 Remux.Remux="Konverteeri"
@@ -497,6 +490,7 @@ Basic.Main.StopRecording="Lõpeta salvestamine"
 Basic.Main.PauseRecording="Peata salvestust"
 Basic.Main.UnpauseRecording="Jätka salvestust"
 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.StopReplayBuffer="Peata taasesituse puhver"
 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.Variant="Stiil"
 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.Destination="Sihtkoht"
 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.MKV="Matroska videoformaat (.mkv)"
 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.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."

+ 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.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"
-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.RestartNormal="Nahi duzu OBS modu normalean berrabiarazi ?"
 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.BroadcastStartFailed="Huts egin du emankizuna abiatzen"
 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.TargetFile="Helburu-fitxategia"
 Remux.Remux="Multiplexatu"
@@ -591,7 +581,6 @@ Basic.Main.StopRecording="Gelditu grabazioa"
 Basic.Main.PauseRecording="Pausatu grabazioa"
 Basic.Main.UnpauseRecording="Amaitu grabazioaren pausa"
 Basic.Main.SplitFile="Zatitu grabaketa fitxategia"
-Basic.Main.AddChapterMarker="Gehitu kapitulu-markatzailea (MP4 hibridoa soilik)"
 Basic.Main.StoppingRecording="Grabazioa gelditzen..."
 Basic.Main.StopReplayBuffer="Gelditu erreprodukzio bufferra"
 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.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.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.DynamicBitrate="Aldatu bit-emaria dinamikoki pilaketa kudeatzeko"
 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.Track6="6. 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.Settings="Grabazioaren ezarpenak"
 Basic.Settings.Output.Adv.Recording.RecType="Grabaketa mota"
@@ -1201,7 +1190,6 @@ Restart="Berrabiarazi"
 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?"
 ContextBar.NoSelectedSource="Ez da iturririk hautatu"
-ContextBar.ResetTransform="Berrezarri eraldaketa"
 ContextBar.MediaControls.PlayMedia="Erreproduzitu Media"
 ContextBar.MediaControls.PauseMedia="Media Pausatu"
 ContextBar.MediaControls.StopMedia="Gelditu media"

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

@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="افزونه‌های OBS زیر بارگیری نشد
 AlreadyRunning.Title="برنامه OBS از قبل در حال اجراست"
 AlreadyRunning.Text="برنامه OBS از قبل در حال اجراست! در صورتی که به صورت عمد این کار را کرده‌اید، لطفاً قبل از اجرای یک نمونه جدید سایر نمونه‌های باز OBS را ببندید. اگر OBS را در حالت کوچک کردن در نوار ابزار قرار داده‌اید، لطفاً بررسی کنید که آیا در آن جا هنوز در حال اجراست یا خیر."
 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.RestartNormal="آیا مایل هستید OBS را در حالت عادی ری‌استارت کنید؟"
 ChromeOS.Title="پلتفرم پشتیبانی نشده"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="پخش تنظیم نشده"
 Output.NoBroadcast.Text="قبل از شروع پخش زنده، باید آن را تنظیم کنید."
 Output.BroadcastStartFailed="شروع پخش ناموفق بود"
 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.TargetFile="پروندهٔ مقصد"
 Remux.Remux="بازسازی"
@@ -593,7 +602,7 @@ Basic.Main.StopRecording="پایان ضبط"
 Basic.Main.PauseRecording="توقف ضبط"
 Basic.Main.UnpauseRecording="ادامه ضبط"
 Basic.Main.SplitFile="تقسیم پروندهٔ ضبط"
-Basic.Main.AddChapterMarker="اضافه کردن نشانگر فصل (فقط ترکیبی MP4)"
+Basic.Main.AddChapterMarker="افزودن نشانگر فصل (فقط MP4/MOV ترکیبی)"
 Basic.Main.StoppingRecording="درحال پایان ضبط..."
 Basic.Main.StopReplayBuffer="توقف بافر بازپخش"
 Basic.Main.StoppingReplayBuffer="توقف پخش بافر..."
@@ -823,6 +832,7 @@ Basic.Settings.Output="خروجی"
 Basic.Settings.Output.Format="فرمت ضبط"
 Basic.Settings.Output.Format.MKV="فیلم ماتروسکا (.mkv)"
 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.fMOV="MOV قطعه شده (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV تکه‌تکه‌شده ضبط را به صورت تکه‌ای می‌نویسد و نیازی به نهایی‌سازی مشابه فایل‌های MOV سنتی ندارد.\nاین تضمین می‌کند که فایل حتی اگر نوشتن روی دیسک قطع شود، مثلاً در نتیجه BSOD یا قطع برق، همچنان قابل پخش است.\n\ nاین ممکن است با همه پخش کننده ها و ویرایشگرها سازگار نباشد. از فایل ← ریماکس های ضبط شده برای تبدیل فایل به فرمت سازگارتر در صورت لزوم استفاده کنید."
@@ -1209,7 +1219,6 @@ Restart="اجرا مجدد"
 NeedsRestart="استودیوی OBS باید دوباره آغاز شود. می‌خواهید اکنون دوباره آغازش کنید؟"
 LoadProfileNeedsRestart="نمایه شامل تنظیماتی است که نیاز به آغاز دوبارهٔ OBS دارند:\n%1\n\nمی‌خواهید برای اثر گرفتن این تنظیمات OBS را دوباره آغاز کنید؟"
 ContextBar.NoSelectedSource="بدون انتخاب منبع"
-ContextBar.ResetTransform="تنظیم مجدد تبدیل"
 ContextBar.MediaControls.PlayMedia="اجرا رسانه"
 ContextBar.MediaControls.PauseMedia="مکث رسانه"
 ContextBar.MediaControls.StopMedia="توقف رسانه"
@@ -1319,3 +1328,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="به‌روزرس
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 در حال حاضر با [صوت ← عمومی ← کانالها] تنظیم شده روی «%2»، %3 سازگار نیست"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[صوت ← عمومی ← کانالها] باید روی «%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.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"
-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.RestartNormal="Haluatko käynnistää OBS:n uudelleen normaalissa tilassa?"
 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.BroadcastStartFailed="Lähetyksen käynnistä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.TargetFile="Kohdetiedosto"
 Remux.Remux="Muunna"
@@ -583,7 +590,6 @@ Basic.Main.StopRecording="Pysäytä tallennus"
 Basic.Main.PauseRecording="Keskeytä tallennus"
 Basic.Main.UnpauseRecording="Jatka tallennusta"
 Basic.Main.SplitFile="Pilko tallennettu tiedosto"
-Basic.Main.AddChapterMarker="Lisää kappalemerkki (vain hybridi MP4)"
 Basic.Main.StoppingRecording="Pysäytetään tallennusta..."
 Basic.Main.StopReplayBuffer="Pysäytä toistopuskuri"
 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?"
 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.ResetTransform="Nollaa muunnos"
 ContextBar.MediaControls.PlayMedia="Toista media"
 ContextBar.MediaControls.PauseMedia="Keskeytä 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.AudioChannelsSingle="[Ääni → Yleiset → Kanavat] on asetettava arvoon \"%1\""
 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.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"
-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.RestartNormal="Nais mo bang i-restart ang OBS sa Normal na Mode?"
 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.BroadcastStartFailed="Nabigong simulan 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.Stop="Itigil ang Pagre-remux"
 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?"
 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.ResetTransform="I-reset ang Pag-transform"
 ContextBar.MediaControls.PlayMedia="Maglaro ng Media"
 ContextBar.MediaControls.PauseMedia="I-pause 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.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"
-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.RestartNormal="Souhaitez-vous redémarrer OBS normalement ?"
 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.BroadcastStartFailed="Échec du démarrage 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.TargetFile="Fichier cible"
 Remux.Remux="Convertir"
@@ -572,7 +581,7 @@ Basic.Main.StopRecording="Arrêter l'enregistrement"
 Basic.Main.PauseRecording="Mettre en pause l'enregistrement"
 Basic.Main.UnpauseRecording="Reprendre l'enregistrement"
 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.StopReplayBuffer="Arrêter le 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.MKV="Vidéo Matroska (.mkv)"
 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.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."
@@ -1168,7 +1178,6 @@ Restart="Redémarrage"
 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 ?"
 ContextBar.NoSelectedSource="Aucune source sélectionnée"
-ContextBar.ResetTransform="Réinitialiser la transformation"
 ContextBar.MediaControls.PlayMedia="Lire le média"
 ContextBar.MediaControls.PauseMedia="Mettre en pause 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.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]"
+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.BroadcastStartFailed="Cha deach leinn tòiseachadh 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.TargetFile="Faidhle amais"
 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?"
 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.ResetTransform="Ath-shuidhich an tar-mhùthadh"
 ContextBar.MediaControls.PlayMedia="Cluich meadhan"
 ContextBar.MediaControls.PauseMedia="Cuir am meadhan ’na stad"
 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.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"
-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.RestartNormal="Queres reiniciar OBS en modo normal?"
 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.BroadcastStartFailed="Non se puido iniciar 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.TargetFile="Ficheiro de destino"
 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.UnpauseRecording="Reiniciar a 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.StopReplayBuffer="Deter 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.Format="Formato de gravación"
 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.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."
@@ -1181,7 +1191,6 @@ Restart="Reiniciar"
 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?"
 ContextBar.NoSelectedSource="Non hai ningunha fonte seleccionada"
-ContextBar.ResetTransform="Restabelecer a transformación"
 ContextBar.MediaControls.PlayMedia="Reproducir o medio"
 ContextBar.MediaControls.PauseMedia="Pausar o medio"
 ContextBar.MediaControls.StopMedia="Deter o medio"

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

@@ -1,6 +1,6 @@
 Language="עברית"
 OK="אישור"
-Apply="החלה"
+Apply="החל"
 Cancel="ביטול"
 Close="סגירה"
 Save="שמירה"
@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="טעינת תוספי OBS הבאים נכשלה:\n\n%1
 AlreadyRunning.Title="OBS פועל כבר"
 AlreadyRunning.Text="‏OBS כבר פעיל! אלא אם התכוונת לעשות זאת, נא לכבות את כל התהליכים הקיימים של OBS לפני ניסיון הפעלת תהליך חדש. אם OBS מוזער למגש המערכת, נא לבדוק אם הוא עדיין פעיל שם."
 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.RestartNormal="להפעיל את OBS מחדש כרגיל?"
 ChromeOS.Title="פלטפורמה לא נתמכת"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="אין הגדרת שידור"
 Output.NoBroadcast.Text="עליך להגדיר שידור לפני שתוכל להתחיל להזרים."
 Output.BroadcastStartFailed="התחלת השידור נכשלה"
 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.TargetFile="קובץ היעד"
 Remux.Remux="המרה"
@@ -594,7 +603,7 @@ Basic.Main.StopRecording="עצירת הקלטה"
 Basic.Main.PauseRecording="השהיית הקלטה"
 Basic.Main.UnpauseRecording="ביטול השהיית ההקלטה"
 Basic.Main.SplitFile="פיצול קובץ הקלטה"
-Basic.Main.AddChapterMarker="הוספת סמן פרק (MP4 משולב בלבד)"
+Basic.Main.AddChapterMarker="הוספת סמן פרק (MP4/MOV משולב בלבד)"
 Basic.Main.StoppingRecording="ההקלטה נעצרת…"
 Basic.Main.StopReplayBuffer="עצירת מטמון ההשמעה החוזרת"
 Basic.Main.StoppingReplayBuffer="מטמון ההשמעה החוזרת נעצר..."
@@ -824,6 +833,7 @@ Basic.Settings.Output="פלט"
 Basic.Settings.Output.Format="תצורת הקלטה"
 Basic.Settings.Output.Format.MKV="סרטון Matroska‏ (‎.mkv)"
 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.fMOV="MOV מחולק (‎.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="MOV מחולק כותב את ההקלטה במקטעים ואינו דורש את אותו הגימור כמו קובצי MOV מסורתיים.\nאופן השמירה הזה מבטיח שלא תהיה בעיה לנגן את הקובץ אפילו אם הכתיבה לכונן נקטעת, למשל, כתוצאה ממסך כחול או נפילת חשמל.\n\nיש איזשהו חשש לחוסר תאימות מול כל הנגנים והעורכים. אפשר להשתמש בקובץ ← ריבוב הקלטות כדי להמיר את הקובץ לתצורה תואמת יותר במידת הצורך."
@@ -1209,7 +1219,6 @@ Restart="אתחל"
 NeedsRestart="צריך להפעיל את OBS Studio מחדש. להפעיל מחדש כעת?"
 LoadProfileNeedsRestart="הפרופיל מכיל הגדרות הדורשות הפעלת OBS מחדש:\n%1\n\nלהפעיל את OBS מחדש להחלת הגדרות אלה?"
 ContextBar.NoSelectedSource="לא נבחר מקור"
-ContextBar.ResetTransform="אפס שינויים"
 ContextBar.MediaControls.PlayMedia="ניגון מדיה"
 ContextBar.MediaControls.PauseMedia="השהה מדיה"
 ContextBar.MediaControls.StopMedia="עצור מדיה"
@@ -1319,3 +1328,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="עדכון ההג
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 כרגע לא בתאימות מול [שמע ← כללי ← ערוצים] יש להגדיר ל־‚%2’, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="יש להגדיר את [שמע ← כללי ← ערוצים] לערך ‚%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="ऊपर ले जाएँ"
 MoveDown="नीचे ले जाएँ"
 Settings="सेटिंग्स"
-Display="प्रदर्शन"
+Display="डिस्प्ले"
 Name="नाम"
 Exit="निकास"
 Mixer="मिक्सर"
@@ -25,6 +25,17 @@ Browse="ब्राउज करें"
 Mono="मोनो"
 Stereo="स्टीरियो"
 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="साफ़ करें"
 Revert="पहले जैसा करें"
 Show="दिखाएँ"
@@ -84,6 +95,7 @@ LockVolume="ध्वनि की तीव्रता को लॉक कर
 LogViewer="लॉग देखने वाला"
 ShowOnStartup="स्टार्टअप पर दिखाएँ"
 OpenFile="फ़ाइल खोलें"
+AddScene="दृश्य जोड़ें"
 AddSource="स्रोत जोड़ें"
 RemoveScene="चयनित दृश्य को हटाएँ"
 RemoveSource="चयनित स्रोत(तों) को हटाएँ"
@@ -103,10 +115,8 @@ PluginsFailedToLoad.Text="निम्‍न OBS प्‍लग इन लो
 AlreadyRunning.Title="OBS चल रहा है"
 AlreadyRunning.Text="OBS पहले से ही चल रहा है! अगर आप ऐसा नहीं करना चाहते हैं, कृपया एक नया उदाहरण चलाने की कोशिश करने से पहले OBS के किसी भी मौजूदा उदाहरण को बंद कर दें। यदि आपके पास सिस्टम ट्रे को कम करने के लिए OBS सेट है, तो कृपया जांचें कि क्या यह अभी भी वहां चल रहा है।"
 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.RestartNormal="क्या आप ओबीएस को सामान्य मोड में पुनः आरंभ करना चाहते हैं?"
 ChromeOS.Title="असमर्थित प्लेटफार्म"
@@ -357,12 +367,6 @@ Output.NoBroadcast.Title="कोई प्रसारण कॉन्फ़ि
 Output.NoBroadcast.Text="स्ट्रीमिंग शुरू करने से पहले आपको एक प्रसारण सेट करना होगा."
 Output.BroadcastStartFailed="प्रसारण आरंभ करने में विफल"
 Output.BroadcastStopFailed="प्रसारण का अंत करने में विफल"
-LogReturnDialog="लॉग अपलोड सफल"
-LogReturnDialog.Description="आपकी लॉग फ़ाइल अपलोड कर दी गई है. अब आप डीबगिंग या सहायता उद्देश्यों के लिए URL साझा कर सकते हैं."
-LogReturnDialog.Description.Crash="आपकी क्रैश रिपोर्ट अपलोड कर दी गई है. अब आप डीबगिंग उद्देश्यों के लिए URL साझा कर सकते हैं."
-LogReturnDialog.CopyURL="URL की प्रतिलिपि बनाएं"
-LogReturnDialog.AnalyzeURL="विश्लेषण करें"
-LogReturnDialog.ErrorUploadingLog="लॉग फ़ाईल अपलोड करने में त्रुटि"
 Remux.SourceFile="OBS रिकॉर्डिंग"
 Remux.TargetFile="लक्ष्य फाइल"
 Remux.Remux="रीमक्स"
@@ -571,7 +575,7 @@ Basic.Main.StopRecording="रिकॉर्डिंग बंद करें"
 Basic.Main.PauseRecording="रिकॉर्डिंग रोकें"
 Basic.Main.UnpauseRecording="रिकॉर्डिंग चलने दें"
 Basic.Main.SplitFile="रिकॉर्डिंग फ़ाइल विभाजित करें"
-Basic.Main.AddChapterMarker="चैप्टर मार्कर जोड़ें (केवल हाइब्रिड MP4)"
+Basic.Main.AddChapterMarker="चैप्टर मार्कर जोड़ें (केवल हाइब्रिड MP4/MOV)"
 Basic.Main.StoppingRecording="रिकॉर्डिंग बंद कर रहे हैं"
 Basic.Main.StopReplayBuffer="रीप्ले बफ़र रोक दें"
 Basic.Main.StoppingReplayBuffer="रीप्ले बफ़र रोक रहे हैं"
@@ -788,6 +792,7 @@ Basic.Settings.Output="आउटपुट"
 Basic.Settings.Output.Format="रिकॉर्डिंग प्रारूप"
 Basic.Settings.Output.Format.MKV="मत्रोस्का वीडियो (.mkv)"
 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.fMOV="खंडित MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="खंडित MOV रिकॉर्डिंग को विखंडों में लिखता है और पारंपरिक MOV फ़ाइलों के समान इन्हेंअंतिम रूप देने की आवश्यकता नहीं होती है.\nयह सुनिश्चित करता है कि डिस्क पर लिखने में बाधा होने पर भी फ़ाइल चलने योग्य बनी रहे, उदाहरण के लिए, BSOD या पावर लॉस के परिणामस्वरूप.\n\nयह सभी प्लेअर्स और संपादकों के साथ संगत नहीं भी हो सकता है. यदि आवश्यक हो तो फ़ाइल को अधिक संगत प्रारूप में बदलने के लिए फ़ाइल → रीमक्स रिकॉर्डिंग का उपयोग करें."
@@ -1169,7 +1174,6 @@ Restart="पुनः आरंभ करें"
 NeedsRestart="OBS स्टूडियो को पुनरारंभ करने की आवश्यकता है. क्या आप अभी पुनः आरंभ करना चाहते हैं?"
 LoadProfileNeedsRestart="प्रोफ़ाइल में ऐसी सेटिंग्स हैं जिनके लिए OBS को पुन: आरंभ करने की आवश्यकता है :\n%1\n\nक्या आप इन सेटिंग्स के प्रभावी होने के लिए OBS को पुन: आरंभ करना चाहते हैं?"
 ContextBar.NoSelectedSource="कोई स्रोत नहीं चुना गया"
-ContextBar.ResetTransform="रूपांतर रीसेट करें"
 ContextBar.MediaControls.PlayMedia="मीडिया चलाएं"
 ContextBar.MediaControls.PauseMedia="मीडिया को रोकें"
 ContextBar.MediaControls.StopMedia="मीडिया रोक दें"

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

@@ -23,6 +23,18 @@ Exit="Izlaz"
 Mixer="Audio Mikser"
 Browse="Pretraži"
 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"
 Revert="Povrati"
 Show="Prikaži"
@@ -81,6 +93,7 @@ LockVolume="Zaključaj glasnoću"
 LogViewer="Prikaz zapisnika"
 ShowOnStartup="Prikaži pri pokretanju"
 OpenFile="Otvori datoteku"
+AddScene="Dodaj scenu"
 AddSource="Dodaj izvor"
 RemoveScene="Ukloni odabranu scenu"
 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.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"
-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.RestartNormal="Želite li ponovno pokrenuti OBS u normalnom načinu?"
 ChromeOS.Title="Nepodržana platforma"
 ChromeOS.Text="OBS čini se trčanje unutar ChromeOS spremnika. Ova platforma je bez podrške."
 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.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"
@@ -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.Text="Učitavanje informacija kanala za %1, molim vaš čekajte..."
 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.Chat="Ćaskanje"
 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.VideoPage="Video postavke"
 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.PreferHighFPS="60 ili 30, ali radije 60 kada je to moguće"
 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.Bitrate="Stopa bitova"
 Basic.Stats.DiskFullIn="Disk pun za (pribl.)"
+Basic.Stats.DiskFullIn.Text="%1 sati, %2 minute"
 Basic.Stats.ResetStats="Resetiraj Statistiku"
 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?"
@@ -229,9 +239,18 @@ Updater.Skip="Preskoči Verziju"
 Updater.NoUpdatesAvailable.Title="Nema dostupnih ažuriranja"
 Updater.NoUpdatesAvailable.Text="Trenutno nema dostupnih ažuriranja"
 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.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.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.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"
 Basic.AddTransition="Dodaj 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.Mute="Isključ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.Off="Deaktiviraj mono zvuk 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.MoveToTop="Premjesti „%1” na vrh 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.Title="Ime prijelaza"
 TitleBar.SafeMode="SIGURNI NAČIN"
@@ -296,6 +322,8 @@ ConfirmStop.Title="Zaustavi stream?"
 ConfirmStop.Text="Jeste li sigurni da želite zaustaviti stream?"
 ConfirmStopRecord.Title="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.Text="OBS je trenutačno aktivan. Svi streamovi/snimanja bit će ugašeni. Jeste li sigurni da želite izaći?"
 ConfirmRemove.Title="Potvrdi uklanjanje"
@@ -303,7 +331,13 @@ ConfirmRemove.Text="Stvarno želiš ukloniti „%1”?"
 ConfirmRemove.TextMultiple="Jeste li sigurni da želite ukloniti %1 stavke?"
 ConfirmReset.Title="Ponovno postavi postavke"
 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.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.BadPath="Neispravna putanja ili URL veze. Provjerite jesu li Vam postavke ispravne."
 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.Disconnected="Prekinuta veza s poslužiteljem."
 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.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."
@@ -319,14 +354,18 @@ Output.RecordNoSpace.Title="Nedovoljno prostora na disku"
 Output.RecordNoSpace.Msg="Nema dovoljno prostora na disku da se nastavi snimanje."
 Output.RecordError.Title="Greška 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.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.TargetFile="Datoteka"
+Remux.Stop="Zaustavi remultiplikator"
+Remux.ClearFinished="Obriši gotove artikle"
 Remux.ClearAll="Očisti sve stavke"
 Remux.OBSRecording="OBS-snimak"
 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.SelectTarget="Odaberi ciljanu datoteku …"
 Remux.FileExistsTitle="Ciljana datoteka postoji"
+Remux.FileExists="Sljedeće ciljne datoteke već postoje. Želite li ih zamijeniti?"
 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.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.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.Replaced="Zamijenjeno"
 MissingFiles.Cleared="Izbrisano"
 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.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.RequestAccess="Zatraži pristup"
+MacPermissions.OpenPreferences="Otvori %1 postavke"
 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.Details="Ovo dopuštenje je potrebno za snimanje sadržaja s web kamere ili kartice za snimanje."
 MacPermissions.Item.Microphone="Mikrofon"
 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"
 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."
@@ -367,9 +431,12 @@ ScaleFiltering="Filter uvećanja"
 ScaleFiltering.Point="Točka"
 ScaleFiltering.Bilinear="Bilinearno"
 ScaleFiltering.Bicubic="Bikubično"
+ScaleFiltering.Lanczos="Lančos"
 ScaleFiltering.Area="Područje"
+BlendingMethod="Metoda miješanja"
 BlendingMethod.Default="Zadano"
 BlendingMethod.SrgbOff="SRGB isključen"
+BlendingMode="Način miješanja"
 BlendingMode.Normal="Normalno"
 BlendingMode.Additive="Dodaj"
 BlendingMode.Subtract="Oduzmi"
@@ -393,16 +460,27 @@ Basic.Main.DefaultSceneName.Text="Scena %1"
 Basic.Main.AddSceneCollection.Title="Dodaj zbirku scena"
 Basic.Main.AddSceneCollection.Text="Unesite ime zbirke 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.Text="Unesite ime profila"
+AddProfile.WizardCheckbox="Prikaži čarobnjaka za automatsku konfiguraciju"
 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.SourceSelect="Napravi/odaberi izvor"
 Basic.SourceSelect.CreateNew="Napravi novi"
 Basic.SourceSelect.AddExisting="Dodaj postojeći"
 Basic.SourceSelect.AddVisible="Prikaži izvor"
 Basic.Main.Sources.Visibility="Vidljivost"
+Basic.Main.Sources.VisibilityDescription="Kontrolira vidljivost '%1' na platnu"
 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.AutoSelectFormat="%1 (automatski odabir: %2)"
 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.Rational="Racionalne FPS-vrijednosti"
 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.InteractionWindow="Interakcija s '%1'"
 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.DelayStoppingIn="Odlaganje (zaustavljam za %1 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.AsyncFilters="Zvučni/Video filteri"
 Basic.Filters.AudioFilters="Zvučni filteri"
@@ -449,6 +532,9 @@ Basic.TransformWindow.Alignment="Pozicijsko poravnanje"
 Basic.TransformWindow.BoundsType="Vrsta okvira"
 Basic.TransformWindow.BoundsAlignment="Poravnanje u okviru"
 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.CropLeft="Odreži lijevo"
 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.Stretch="Razvuci do okvira"
 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.Text="Potrebno je najmanje jedna scena da dodate izvor."
 Basic.Main.Scenes="Scene"
 Basic.Main.Sources="Izvori"
 Basic.Main.Source="Izvor"
 Basic.Main.Controls="Kontrole"
+Basic.Main.PreparingStream="Priprema..."
 Basic.Main.Connecting="Povezivanje..."
 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.StartBroadcast="Idi uživo"
+Basic.Main.StartVirtualCam="Pokreni virtualnu kameru"
 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.StopReplayBuffer="Zaustavi međuspremnik za ponavljanje"
+Basic.Main.StoppingReplayBuffer="Zaustavljanje međuspremnika za reprodukciju..."
 Basic.Main.SetupBroadcast="Upravljaj emitiranjem"
 Basic.Main.StopStreaming="Zaustavi streamanje"
 Basic.Main.StopBroadcast="Prekini emitiranje"
+Basic.Main.AutoStopEnabled="(Automatsko zaustavljanje)"
 Basic.Main.StoppingStreaming="Zaustavljanje streamanja..."
 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.Group="Grupa %1"
 Basic.Main.GroupItems="Grupiraj odabrane elemente"
 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.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.Export="Izv&ezi"
 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.ShowSettingsFolder="Prikaži mapu s postavkama"
 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.Edit="Ur&edi"
 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.Canvas="Platno (%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.EditTransform="Izmij&eni transformaciju..."
+Basic.MainMenu.Edit.Transform.EditTransform="&Uredi transformaciju"
 Basic.MainMenu.Edit.Transform.CopyTransform="Kopiraj transformaciju"
 Basic.MainMenu.Edit.Transform.PasteTransform="Umetni transformaciju"
 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.View="Prikaz (&V)"
 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.Fullscreen.Interface="Sučelje preko cijelog zaslona"
 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.LockDocks="&Zaključaj sidrišta"
 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.Profile="&Profil"
 Basic.MainMenu.Profile.Import="Uvoz profila"
 Basic.MainMenu.Profile.Export="Izvoz profila"
 Basic.MainMenu.SceneCollection.Import="Dodaj 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.Tools="Ala&ti"
 Basic.MainMenu.Help="Pomoć (&H)"
@@ -560,24 +678,35 @@ Basic.MainMenu.Help.WhatsNew="Novosti"
 Basic.MainMenu.Help.Logs="Zapisnici (&L)"
 Basic.MainMenu.Help.Logs.ShowLogs="Prikaži zapisnike (&S)"
 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.ReleaseNotes="Napomene uz izdane verzije"
 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.RestartNormal="Ponovno pokreni u normalnom načinu"
 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.UploadLastLog="Prenesi prethodno izvješće o rušenju programa"
 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.ConfirmTitle="Potvrdite promjene"
 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.Language="Jezik"
+Basic.Settings.General.Updater="Ažuriranja"
+Basic.Settings.General.UpdateChannel="Ažuriraj kanal"
 Basic.Settings.General.UpdateChannelDisabled="(Deaktivirano)"
 Basic.Settings.General.UpdateChannelDefault="(Zadano)"
 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.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.HideProjectorCursor="Sakrij pokazivač na projektorima"
 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.SourceSnapping="Privlačenje izvora ka drugim izvorima"
 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.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.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.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.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.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.Bottom="Vodoravno, dolje (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.ChannelName.beta="Beta verzije / Kandidati za izdanje"
 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.Destination="Odredište"
 Basic.Settings.Stream.Custom.UseAuthentication="Koristi autentifikaciju"
 Basic.Settings.Stream.Custom.Username="Korisničko ime"
 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.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.Format="Format snimanja"
 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.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."
@@ -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.Audio="Enkoder za audio"
 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.Simple="Jednostavno"
 Basic.Settings.Output.Mode.Adv="Napredno"
 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.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.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.Simple.SavePath="Putanja za snimanje"
 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.HQ="Kvalitet sa neprimetnim razlikama, 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.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.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.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.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.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.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.VideoBitrate="Protok videa"
 Basic.Settings.Output.AudioBitrate="Protok zvuka"
 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.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.CustomMuxerSettings="Posebna podešavanja muksera"
 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.AudioTrack="Zvučni izvor"
 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.Track2="Zapis 2"
 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.Track6="Zapis 6"
 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.Settings="Postavke snimanja"
 Basic.Settings.Output.Adv.Recording.RecType="Vrsta snimanja"
 Basic.Settings.Output.Adv.Recording.Type="Vrsta"
 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.Filename="Oblikovanje imena datoteke"
 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.URL="Izlaz na URL"
 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.Format="Format kontejnera"
 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.FormatDesc="Opis formata kontejnera"
 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.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.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.YY="Godina, zadnje dvije znamenke (00-99)"
 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.ScaledResolution="Izlazna (skalirana) rezolucija"
 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.FPSInteger="Brojevna FPS vrednost"
 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.Bicubic="Bicubic (oštrije skaliranje, 16 uzoraka)"
 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.SampleRate="Protok"
 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.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.PushToMuteDelay="Stisni-za-mutiranje pauza"
 Basic.Settings.Audio.EnablePushToTalk="Omogući Stisni-za-govor"
 Basic.Settings.Audio.PushToTalkDelay="Stisni-za-govor pauza"
 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.General.ConfirmOnExit="Prikaži upozorenje o aktivnim izlazima pri izlasku"
 Basic.Settings.Advanced.General.ProcessPriority="Prioritet procesa"
 Basic.Settings.Advanced.General.ProcessPriority.High="Visoki"
 Basic.Settings.Advanced.General.ProcessPriority.AboveNormal="Iznad normalnog"
 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.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.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.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.Duration="Trajanje"
 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.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.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.ActiveOnly="Samo aktivni izvori"
 Basic.AdvAudio.Name="Ime"
+Basic.AdvAudio.Volume="Glasnoća"
 Basic.AdvAudio.VolumeSource="Glasnoća 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.AudioTracks="Izvori"
 Basic.Settings.Hotkeys="Prečice"
 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.Hotkeys.SelectScene="Prebaci na scenu"
 Basic.SystemTray.Show="Prikaži"
 Basic.SystemTray.Hide="Sakrij"
 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.Right="Desno"
 Hotkeys.Up="Gore"
@@ -782,6 +1117,13 @@ Hotkeys.NumpadDivide="Numerička kosa crta"
 Hotkeys.NumpadAdd="Numerički plus"
 Hotkeys.NumpadSubtract="Numerički minus"
 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"
 Mute="Mutiraj"
 Unmute="Odmutiraj"
@@ -792,6 +1134,8 @@ SceneItemHide="Sakrij '%1'"
 OutputWarnings.NoTracksSelected="Morate odabrati makar jednu traku"
 OutputWarnings.NoTracksSelectedOnExit.Title="Greška u postavkama izlaza"
 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."
 CodecCompat.Incompatible="(Nekompatibilno s %1)"
 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.ContainerMissingOnExit.Title="Nijedan format nije odabrana"
 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.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.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.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"
+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.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.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.Thumbnail="Sličica"
 YouTube.Actions.Thumbnail.SelectFile="Odaberi datoteku..."
 YouTube.Actions.Thumbnail.NoFileSelected="Datoteka nije izabrana"
 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.Latency="Latencija"
 YouTube.Actions.Latency.Normal="Normalna"
 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.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.YTStudio="Automatski izradio YouTube Studio"
 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.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.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.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.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"
-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.RestartNormal="Újraindítja normál módban az OBS-t?"
 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.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.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.StreamEncodeError.Title="Kódolási hiba"
 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.BroadcastStartFailed="Az adás elindí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.TargetFile="Célfájl"
 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.UnpauseRecording="Felvétel folytatá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.StopReplayBuffer="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?"
 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.ResetTransform="Átalakítás visszaállítása"
 ContextBar.MediaControls.PlayMedia="Média lejátszása"
 ContextBar.MediaControls.PauseMedia="Média szüneteltetése"
 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.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]"
+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.Text="OBS-ն արդեն աշխատում է: Եթե ​​դուք չեք ցանկանում դա անել, խնդրում ենք փակել OBS-ի բոլոր գոյություն ունեցող օրինակները՝ նախքան նոր օրինակ գործարկելը: Եթե ​​դուք ունեք OBS համակարգային սկուտեղի նվազագույնի հասցնելու համար, խնդրում ենք ստուգել՝ արդյոք այն դեռ աշխատում է այնտեղ:"
 AlreadyRunning.LaunchAnyway="Գործարկել ամեն դեպքում"
-AutoSafeMode.Title="Անվտանգ ռեժիմ"
-AutoSafeMode.LaunchSafe="Գործարկել անվտանգ ռեժիմում"
-AutoSafeMode.LaunchNormal="Գործարկել նորմալ"
 ChromeOS.Title="Չաջակցվող հարթակ"
 ChromeOS.Text="Կարծես թե OBS-ն գործակում է Chrome OS կոնտեյների ներսում: Այս հարթակը չի աջակցվում."
 Wine.Title="Հայտնաբերվել է գինի"
@@ -349,12 +346,6 @@ Output.NoBroadcast.Title="Հեռարձակումը կարգավորված չէ"
 Output.NoBroadcast.Text="Ուղիղ եթեր սկսելու համար դուք պետք է ստեղծեք հեռարձակում:"
 Output.BroadcastStartFailed="Չհաջողվեց սկսել հեռարձակումը"
 Output.BroadcastStopFailed="Չհաջողվեց դադարեցնել հեռարձակումը"
-LogReturnDialog="Մատյանը հաջողությամբ վերբեռնվեց"
-LogReturnDialog.Description="Ձեր տեղեկամատյանները վերբեռնվել են: Այժմ կարող եք համօգտագործել URL-ը վրիպազերծման կամ աջակցության նպատակով:"
-LogReturnDialog.Description.Crash="Ձեր վրիպակի հաշվետվությունը վերբեռնվել է: Այժմ դուք կարող եք համօգտագործել վրիպազերծման URL-ը:"
-LogReturnDialog.CopyURL="Պատճենել URL-ը"
-LogReturnDialog.AnalyzeURL="Վերլուծել"
-LogReturnDialog.ErrorUploadingLog="Մատյան ֆայլի վերբեռնման սխալ"
 Remux.SourceFile="OBS Տեսագրություն"
 Remux.TargetFile="Նպատակային ֆայլ"
 Remux.Remux="Ռեմուքս"
@@ -1110,7 +1101,6 @@ Restart="Վերսկսել"
 NeedsRestart="OBS Studio-ն պետք է վերագործարկվի: Ցանկանու՞մ եք վերագործարկել հիմա:"
 LoadProfileNeedsRestart="Պրոֆիլը պարունակում է կարգավորումներ, որոնք պահանջում են OBS-ի վերագործարկում.\n%1\n\nՑանկանու՞մ եք վերագործարկել OBS-ը, որպեսզի այս կարգավորումներն ուժի մեջ մտնեն:"
 ContextBar.NoSelectedSource="Աղբյուրը ընտրված չէ"
-ContextBar.ResetTransform="Վերականգնել վերափոխումը"
 ContextBar.MediaControls.PlayMedia="Նվագարկել մեդիան"
 ContextBar.MediaControls.PauseMedia="Դադարեցնել մեդիան"
 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."
 Transition="Transisi"
 QuickTransitions="Transisi Cepat"
-FadeToBlack="Pudar jadi Hitam"
+FadeToBlack="Pudar Hitam"
 Left="Kiri"
 Right="Kanan"
 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.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"
-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.RestartNormal="Apakah Anda ingin mengaktifkan ulang OBS dalam Mode Biasa?"
 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?"
 Output.StartStreamFailed="Gagal memulai streaming"
 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.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"
@@ -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.BroadcastStartFailed="Gagal memulai 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.TargetFile="Target Berkas"
 Remux.Stop="Berhenti Me-Remux"
@@ -573,7 +582,7 @@ Basic.Main.StopRecording="Berhenti Merekam"
 Basic.Main.PauseRecording="Jeda Rekaman"
 Basic.Main.UnpauseRecording="Lanjut Merekam"
 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.StopReplayBuffer="Hentikan 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.Preview="Pratinjau"
 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.AutomaticCollectionSearch="Cari lokasi yang diketahui untuk koleksi adegan saat mengimpor"
 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.MKV="Video Matroska (.mkv)"
 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.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."
@@ -814,7 +824,7 @@ Basic.Settings.Output.Mode="Mode Output"
 Basic.Settings.Output.Mode.Simple="Sederhana"
 Basic.Settings.Output.Mode.Adv="Lanjutan"
 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.MegabytesMax="Memori Maksimum"
 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?"
 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.ResetTransform="Atur Ulang Transformasi"
 ContextBar.MediaControls.PlayMedia="Putar Media"
 ContextBar.MediaControls.PauseMedia="Jeda 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.AudioChannelsSingle="[Audio → Umum → Saluran] perlu diatur ke set '%1'"
 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."
 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"
-Basic.Main.AddChapterMarker="Bæta við kaflamerki"
 Basic.VCam.OutputType.Program="Forrit(Sjálfval)"
 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"

+ 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.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"
-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.RestartNormal="Vuoi riavviare OBS in modalità normale?"
 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.BroadcastStartFailed="Impossibile avviare 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.TargetFile="File di destinazione"
 Remux.Remux="Converti"
@@ -585,7 +594,7 @@ Basic.Main.StopRecording="Termina la registrazione"
 Basic.Main.PauseRecording="Sospendi la registrazione"
 Basic.Main.UnpauseRecording="Riprendi la 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.StopReplayBuffer="Termina il buffer di replay"
 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.MKV="Video Matroska (.mkv)"
 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.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."
@@ -1177,7 +1187,6 @@ Restart="Riavvia"
 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?"
 ContextBar.NoSelectedSource="Nessuna fonte selezionata"
-ContextBar.ResetTransform="Ripristina trasformazione"
 ContextBar.MediaControls.PlayMedia="Riproduci media"
 ContextBar.MediaControls.PauseMedia="Sospendi 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.AudioChannelsSingle="[Audio → Generale → Canali] deve essere impostato su '%1'"
 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.Text="OBSは既に実行中です! 意図的でない限り新しいインスタンスを実行する前に既存のOBSインスタンスをシャットダウンしてください。 もしOBSをシステムトレイに最小化されるように設定されている場合は、まだ実行中であるかどうかを確認してください。"
 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.RestartNormal="OBSを通常モードで再起動しますか?"
 ChromeOS.Title="サポートされていないプラットフォーム"
@@ -369,12 +373,17 @@ Output.NoBroadcast.Title="配信が設定されていません"
 Output.NoBroadcast.Text="配信を開始する前に配信設定をする必要があります。"
 Output.BroadcastStartFailed="配信開始に失敗しました"
 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.TargetFile="対象ファイル"
 Remux.Remux="再多重化"
@@ -591,7 +600,7 @@ Basic.Main.StopRecording="録画終了"
 Basic.Main.PauseRecording="録画一時停止"
 Basic.Main.UnpauseRecording="録画再開"
 Basic.Main.SplitFile="録画ファイルの分割"
-Basic.Main.AddChapterMarker="チャプターマーカーを追加 (Hybrid MP4のみ)"
+Basic.Main.AddChapterMarker="チャプターマーカーを追加 (Hybrid MP4/MOV のみ)"
 Basic.Main.StoppingRecording="録画停止処理中..."
 Basic.Main.StopReplayBuffer="リプレイバッファ停止"
 Basic.Main.StoppingReplayBuffer="リプレイバッファ停止処理中..."
@@ -631,7 +640,7 @@ Basic.MainMenu.Edit.Undo="元に戻す(&U)"
 Basic.MainMenu.Edit.Redo="やり直し(&R)"
 Basic.MainMenu.Edit.LockPreview="プレビューをロック(&L)"
 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.Output="出力(スケーリング) (%1x%2)"
 Basic.MainMenu.Edit.Scale.Manual="スケール (%1x%2)"
@@ -820,8 +829,9 @@ Basic.Settings.Stream.AdvancedOptions="詳細オプション"
 Basic.Settings.Output="出力"
 Basic.Settings.Output.Format="録画フォーマット"
 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.Audio="音声エンコーダ"
 Basic.Settings.Output.SelectDirectory="録画ディレクトリを選択"
@@ -1150,7 +1160,7 @@ SceneItemHide="'%1' を非表示"
 OutputWarnings.NoTracksSelected="少なくとも1つのトラックを選択する必要があります"
 OutputWarnings.NoTracksSelectedOnExit.Title="出力設定エラー"
 OutputWarnings.NoTracksSelectedOnExit.Text="すべての出力には少なくとも1つの音声トラックが選択されている必要があります。"
-OutputWarnings.MP4Recording="警告: MP4/MOV 保存された録画はファイルをファイナライズ(完成処理)できない場合 (例えば、ブルースクリーン、電源断など。) 回復不能になります。 複数の音声トラックを録画する場合は MKV の使用を検討して録画の終了後に MP4/MOV に再多重化してください。 (ファイル → 録画の再多重化)"
+OutputWarnings.MP4Recording="警告: MP4/MOV 保存された録画はファイルをファイナライズ(完成処理)できない場合 (例えば、BSODや停電など) には復元できなくなります。 複数の音声トラックを録画したい場合は MKV を使用することを検討し録画終了後に MP4/MOV に再多重化することを検討してください。 (ファイル → 録画の再多重化)"
 OutputWarnings.CannotPause="警告: 録画エンコーダが \"(配信エンコーダを使用)\" に設定されている場合は録画を一時停止することはできません"
 OutputWarnings.CodecIncompatible="互換性がないため音声または映像エンコーダの選択がリセットされました。 リストから互換性のあるエンコーダを選択してください。"
 CodecCompat.Incompatible="(%1 と互換性がありません)"
@@ -1196,7 +1206,6 @@ Restart="再起動"
 NeedsRestart="OBS Studioを再起動する必要があります。 今すぐ再起動しますか?"
 LoadProfileNeedsRestart="プロファイルにはOBSの再起動を必要とする設定が含まれています:\n%1\n\nこれらの設定を有効にするためにOBSを再起動しますか?"
 ContextBar.NoSelectedSource="ソースが選択されていません"
-ContextBar.ResetTransform="変換をリセット"
 ContextBar.MediaControls.PlayMedia="メディアを再生"
 ContextBar.MediaControls.PauseMedia="メディアを一時停止"
 ContextBar.MediaControls.StopMedia="メディアを停止"
@@ -1306,3 +1315,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="設定を更新し
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 は現在 [音声 → 一般 → チャンネル] を '%2' に設定した場合、互換性がありません %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音声 → 一般 → チャンネル] を '%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="სია"
 Grid="ცხრილი"
 Automatic="ავტომატური"
-PluginsFailedToLoad.Title="მოდულის ჩატვირთვის შეცდომ"
-PluginsFailedToLoad.Text="OBS-ის მოცემული მოდულები ვერ ჩაიტვირთა:\n\n%1\nგთხოვთ, განაახლოთ ან მოაცილოთ აღნიშნული მოდულები."
+PluginsFailedToLoad.Title="დანამატის ჩატვირთვის შეცდომ"
+PluginsFailedToLoad.Text="მოცემული OBS-დანამატები ვერ ჩაიტვირთა:\n\n%1\nგთხოვთ, განაახლოთ ან მოაცილოთ აღნიშნული დანამატები."
 AlreadyRunning.Title="OBS უკვე გაშვებულია"
 AlreadyRunning.Text="OBS უკვე გაშვებულია! გთხოვთ, ჯერ დახუროთ OBS-ის ყველა გაშვებული პროცესი, სანამ ახლის გაშვებას შეეცდებით. თუ მითითებული გაქვთ, რომ დახურვის ნაცვლად, OBS სისტემურ არეში უნდა ჩაიკეცოს, გთხოვთ მანდაც გადაამოწმოთ, დარჩენილი ხომ არაა."
 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.RestartNormal="გსურთ ახლიდან გაეშვას OBS ჩვეულებრივ რეჟიმში?"
 ChromeOS.Title="მხარდაუჭერელი პლატფორმა"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="გადაცემა არაა გამარ
 Output.NoBroadcast.Text="ჯერ უნდა გამართოთ გადაცემა, ეთერში გაშვებამდე."
 Output.BroadcastStartFailed="ვერ მოხერხდა გადაცემის წამოწყება"
 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.TargetFile="საბოლოო ფაილი"
 Remux.Remux="გადაფუთვა"
@@ -433,7 +442,7 @@ MacPermissions.Item.Accessibility="ხელმისაწვდომობა
 MacPermissions.Item.Accessibility.Details="ძველად დაყენებისას, OBS შეიძლება აღნუსხული იყოს „ხელმისაწვდომობის“ არეში „შეტანის მეთვალყურეობის“ ნაცვლად."
 MacPermissions.Continue="განაგრძეთ"
 SourceLeak.Title="წყაროს გასუფთავების შეცდომა"
-SourceLeak.Text="ხარვეზი წარმოიშვა სცენის კრებულის ცვლილებისას და ზოგიერთი წყაროს მოცილება ვერ მოხერხდა. ჩვეულებრივ, ამის მიზეზია ხოლმე დამატებითი მოდულები, რომლებიც ვერ ახერხებს მასალების სათანადოდ გამოთავისუფლებას. გთხოვთ დარწმუნდეთ, რომ ყველა მოდული განახლებულია.\n\nOBS Studio ახლა დაიხურება მონაცემთა დაზიანების ასარიდებლად."
+SourceLeak.Text="ხარვეზი წარმოიშვა სცენის კრებულის ცვლილებისას და ზოგიერთი წყაროს მოცილება ვერ მოხერხდა. ჩვეულებრივ, ამის მიზეზია ხოლმე დანამატები, რომლებიც ვერ ახერხებს მასალების სათანადოდ გამოთავისუფლებას. გთხოვთ დარწმუნდეთ, რომ ყველა დანამატი განახლებულია.\n\nOBS Studio ახლა დაიხურება მონაცემთა დაზიანების ასარიდებლად."
 Basic.DesktopDevice1="სამუშაო ეკრანის ხმა"
 Basic.DesktopDevice2="სამუშაო ეკრანის ხმა 2"
 Basic.Scene="სცენა"
@@ -589,7 +598,7 @@ Basic.Main.StopRecording="ჩაწერის შეწყვეტა"
 Basic.Main.PauseRecording="ჩაწერის შეჩერება"
 Basic.Main.UnpauseRecording="ჩაწერის გაგრძელება"
 Basic.Main.SplitFile="ჩანაწერისთვის ფაილის დანაწევრება"
-Basic.Main.AddChapterMarker="თავის სანიშნის დართვა (შერეულ MP4-ზე მხოლოდ)"
+Basic.Main.AddChapterMarker="თავის სანიშნის დართვა (შერეული MP4/MOV მხოლოდ)"
 Basic.Main.StoppingRecording="ჩაწერა წყდება..."
 Basic.Main.StopReplayBuffer="გადახვევის გამორთვა"
 Basic.Main.StoppingReplayBuffer="გადახვევა გამოირთვება..."
@@ -812,13 +821,14 @@ 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.MultitrackVideoLabel="მრავალჩანაწერიანი ვიდეო"
 Basic.Settings.Stream.MultitrackVideoExtraCanvas="დამატებითი ფონი"
 Basic.Settings.Stream.AdvancedOptions="დამატებითი პარამეტრები"
 Basic.Settings.Output="გამოტანა"
 Basic.Settings.Output.Format="ჩაწერის ფორმატი"
 Basic.Settings.Output.Format.MKV="Matroska-ვიდეო (.mkv)"
 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.fMOV="დანაწევრებული MOV (.mov)"
 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.SoftwareLowCPU="პროგრამული (x264 ნაკლები CPU-მოხმარების მზა პარამეტრ. მეტი ფაილის ზომით)"
 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.Warn.EnforceResolutionFPS.Title="არათავსებადი გაფართოება/კადრის სიხშირე"
 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.TruePeak="ზუსტი (პროცესორის მაღალი მოხმარებით)"
 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.Confirm="ნამდვილად გსურთ, ჩართოთ მოცულობითი ხმოვანი სიგნალი?"
 Basic.Settings.Audio.Devices="საერთო ხმის მოწყობილობები"
@@ -1190,7 +1200,6 @@ Restart="ხელახლა გაშვება"
 NeedsRestart="OBS Studio საჭიროებს ხელახლა გაშვებას. გსურთ, ხელახლა გაშვება ახლავე?"
 LoadProfileNeedsRestart="პროფილი შეიცავს პარამეტრებს, რომლებიც საჭიროებს, ახლიდან გაეშვას OBS:\n%1\n\nგსურთ, ხელახლა ჩაირთოს OBS ამ პარამეტრების ასამოქმედებლად?"
 ContextBar.NoSelectedSource="წყარო არაა შერჩეული"
-ContextBar.ResetTransform="გარდაქმნის გაუქმება"
 ContextBar.MediaControls.PlayMedia="მასალის გაშვება"
 ContextBar.MediaControls.PauseMedia="გაშვებულის შეჩერება"
 ContextBar.MediaControls.StopMedia="გაშვებულის შეწყვეტა"
@@ -1300,3 +1309,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="განახლ
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 ჯერჯერობით შეუთავსებელია [ხმა → მთავარი → არხები] მახასიათებელთან „%2“, %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ხმა → მთავარი → არხები] უნდა იყოს „%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ń."
 AlreadyRunning.Title="OBS әллеқашан иске түсирилген"
 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?"
 ChromeOS.Title="Qollap-quwatlanbaytuǵın platforma"
 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.BroadcastStartFailed="Esittiriwdi baslaw á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.ClearFinished="Juwmaqlanǵanlardı dizimnen óshiriw"
 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.EncodeErrorMsg="Asettengal yemlal-d tuccḍa deg usekles."
 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.TargetFile="Afaylu anican"
 Remux.Remux="Selket"
@@ -650,7 +644,6 @@ Importer.AutomaticCollectionText="OBS yezmer ad inadi s wudem awurman ɣef telke
 Restart="Ales asekker"
 NeedsRestart="OBS Studio yesra ad yales tanekra. Tebɣiḍ ad talseḍ asekker tura?"
 ContextBar.NoSelectedSource="Ulac aɣbalu yettwafernen"
-ContextBar.ResetTransform="Ales awennez n uselket"
 ContextBar.MediaControls.PlayMedia="Ɣer amidya"
 ContextBar.MediaControls.PauseMedia="Ḥ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.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"
-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.Text="Xuye ku OBS di hindirê konteynirek ChromeOS de dixebite. Ev platform nayê piştgirîkirin."
 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.BroadcastStartFailed="Destpêkirina 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.TargetFile="Pelê armanc"
 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?"
 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.ResetTransform="Guherandinê ji nû ve saz bike"
 ContextBar.MediaControls.PlayMedia="Medya lê de"
 ContextBar.MediaControls.PauseMedia="Medya rawestîne"
 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.Text="OBS가 이미 실행 중입니다! 의도한 것이 아니라면 새로운 OBS를 실행하기 전에 이미 동작 중인 프로그램을 종료하십시오. OBS가 시스템 트레이에 최소화되어 있는지도 확인하십시오."
 AlreadyRunning.LaunchAnyway="경고를 무시하고 실행"
-AutoSafeMode.Title="안전 모드"
-AutoSafeMode.Text="이전 세션이 정상적으로 종료되지 않았습니다.\n\n안전모드에서 시작하시겠습니까? (3자 제공 플러그인, 스크립트, 웹소켓 꺼짐)"
-AutoSafeMode.LaunchSafe="안전 모드로 실행"
-AutoSafeMode.LaunchNormal="일반 모드로 실행"
 SafeMode.Restart="안전모드에서 OBS를 다시 시작하시겠습니까? (3자 제공 플러그인, 스크립트, 웹소켓 꺼짐)"
 SafeMode.RestartNormal="OBS를 일반 모드로 다시 실행하시겠습니까?"
 ChromeOS.Title="지원하지 않는 플랫폼"
@@ -371,12 +367,6 @@ Output.NoBroadcast.Title="설정된 방송 없음"
 Output.NoBroadcast.Text="방송을 진행하기 전에 방송 설정이 필요합니다"
 Output.BroadcastStartFailed="방송 시작에 실패했습니다"
 Output.BroadcastStopFailed="방송 종료에 실패했습니다"
-LogReturnDialog="로그 업로드 성공"
-LogReturnDialog.Description="로그 파일을 올렸습니다. 이 URL을 디버깅 혹은 문제 해결을 위해 공유할 수 있습니다."
-LogReturnDialog.Description.Crash="튕김 현상에 관한 로그가 업로드되었습니다. 이 URL을 디버깅 목적으로 공유할 수 있습니다."
-LogReturnDialog.CopyURL="주소 복사"
-LogReturnDialog.AnalyzeURL="분석"
-LogReturnDialog.ErrorUploadingLog="로그 업로드 중 오류"
 Remux.SourceFile="OBS 녹화본"
 Remux.TargetFile="대상 파일"
 Remux.Stop="Remux 중단"
@@ -591,7 +581,7 @@ Basic.Main.StopRecording="녹화 중단"
 Basic.Main.PauseRecording="녹화 일시정지"
 Basic.Main.UnpauseRecording="녹화 재개"
 Basic.Main.SplitFile="녹화 파일 분할"
-Basic.Main.AddChapterMarker="챕터 마커 추가 (하이브리드 MP4 전용)"
+Basic.Main.AddChapterMarker="챕터 마커 추가 (하이브리드 MP4/MOV 전용)"
 Basic.Main.StoppingRecording="녹화를 중단합니다...."
 Basic.Main.StopReplayBuffer="리플레이 버퍼 중단"
 Basic.Main.StoppingReplayBuffer="리플레이 버퍼 중단중..."
@@ -821,6 +811,7 @@ Basic.Settings.Output="출력"
 Basic.Settings.Output.Format="녹화 형식"
 Basic.Settings.Output.Format.MKV="Matroska 비디오 (.mkv)"
 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.fMOV="Fragmented MOV 비디오 (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Fragmented MOV는 녹화본을 청크 단위로 기록하며 기존의 MOV 파일에서 필요하던 마무리 작업이 필요하지 않습니다.\n따라서, 블루 스크린이 발생하거나 전원이 끊겨 파일 기록이 중단되더라도 녹화본을 이용할 수 있습니다.\n\n이는 모든 영상 플레이어 및 에디터와는 호환되지 않을 수 있습니다. 필요하다면 파일 → 녹화본 Remux를 이용하여, 보다 호환성 있는 형식으로 변환하세요."
@@ -1193,7 +1184,6 @@ Restart="재시작"
 NeedsRestart="OBS Studio를 다시 시작해야 합니다. 지금 재시작할까요?"
 LoadProfileNeedsRestart="OBS를 재시작해야 적용되는 설정이 있습니다:\n%1\n\nOBS를 재시작하여 설정을 적용하시겠습니까?"
 ContextBar.NoSelectedSource="선택된 소스 없음"
-ContextBar.ResetTransform="변환 초기화"
 ContextBar.MediaControls.PlayMedia="미디어 재생"
 ContextBar.MediaControls.PauseMedia="미디어 일시정지"
 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.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"
-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.RestartNormal="Ar norite perkrauti OBS Normaliame režime?"
 ChromeOS.Title="Nepalaikoma platforma"
@@ -287,9 +283,6 @@ Output.BadPath.Title="Blogas failo kelias"
 Output.NoBroadcast.Title="Nekonfigūruotos Jokios Transliacijos"
 Output.BroadcastStartFailed="Nepavyko pradėti 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.TargetFile="Paskirties failas"
 Remux.Remux="Permiksuoti"

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

@@ -22,6 +22,18 @@ Exit="Iziet"
 Mixer="Audio mikseris"
 Browse="Pārlūkot"
 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"
 Revert="Atgriezt atpakaļ"
 Show="Rādīt"
@@ -81,6 +93,7 @@ LockVolume="Bloķēt skaļumu"
 LogViewer="Žurnālu skatītājs"
 ShowOnStartup="Rādīt palaišanas laikā"
 OpenFile="Atvērt failu"
+AddScene="Pievienot Ainu"
 AddSource="Pievienot avotu"
 RemoveScene="Dzēst izvēlēto ainu"
 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.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ā"
-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.RestartNormal="Vai vēlies restartēt OBS Normālajā Režīmā?"
 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.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.UseMultitrackVideo="Tests %1"
 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.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.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.TestPage.Result.StreamingResolution="Straumēšanas (Mērogota) Izšķirtspēja"
 Basic.Stats="Statistika"
 Basic.Stats.CPUUsage="CPU lietojums"
 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.Bitrate="Bitrate (bitu pārraides ātrums)"
 Basic.Stats.DiskFullIn="Disks pilns"
+Basic.Stats.DiskFullIn.Text="%1 Stundas, %2 Minūtes"
 Basic.Stats.ResetStats="Atstatīt (nonullēt) statistiku"
 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?"
@@ -284,6 +296,10 @@ Undo.ForceMono.On="Piepiedu mono iespējošana '%1'"
 Undo.ForceMono.Off="Piespiedu mono atspējošana '%1'"
 Undo.Scene.Duplicate="Dubultot ainu '%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.Title="Pārejas nosaukums"
 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.LastError="Ierakstīšanas laikā radās kodētāja kļūda:<br><br>%1"
 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.TargetFile="Mērķa (izvada) fails"
 Remux.Remux="Remux-ēt"
@@ -363,6 +373,7 @@ MissingFiles.MissingFile="Trūkstošais 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.Clear="<notīrīti>"
+MissingFiles.NumFound="Atrasti %1 no %2"
 MissingFiles.Search="Meklēt mapē..."
 MissingFiles.SelectFile="Izvēlieties failu..."
 MissingFiles.SelectDir="Izvēlieties mapi, kurā meklēt"
@@ -373,10 +384,14 @@ MissingFiles.Cleared="Notīrīts"
 MissingFiles.Found="Atrasts"
 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?"
+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.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.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.Continue="Turpināt"
 Basic.DesktopDevice1="Darbvirsmas audio"
@@ -395,7 +410,10 @@ ScaleFiltering.Bilinear="Bilineāra"
 ScaleFiltering.Bicubic="Bikubiska"
 ScaleFiltering.Area="Apgabals"
 BlendingMethod.Default="Noklusējums"
+BlendingMethod.SrgbOff="SRGB izslēgts"
 BlendingMode.Normal="Normāls"
+BlendingMode.Additive="Pievienot"
+BlendingMode.Subtract="Atņemt"
 BlendingMode.Screen="Ekrāns"
 Deinterlacing="Deinterleisings"
 Deinterlacing.Discard="Atmest"
@@ -505,6 +523,7 @@ Basic.Main.Scenes="Ainas"
 Basic.Main.Sources="Avoti"
 Basic.Main.Source="Avots"
 Basic.Main.Controls="Vadīklas"
+Basic.Main.PreparingStream="Sagatavo..."
 Basic.Main.Connecting="Notiek savienošanās..."
 Basic.Main.StartRecording="Sākt ierakstīt"
 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.StoppingReplayBuffer="Tiek apturēts 'replay' bufferis"
 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.Group="Grupa %1"
+Basic.Main.GroupItems="Grupēt Atlasītos Vienumus"
 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.VCam.VirtualCamera="Virtuālā kamera"
+Basic.VCam.OutputType="Izvades Tips"
 Basic.MainMenu.File="&Fails"
 Basic.MainMenu.File.Export="&Eksports"
 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.Canvas="Kanvas (%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.EditTransform="R&ediģē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.StatusBar="&Statusa josla"
 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.Profile="&Profils"
 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.Website="Apmeklēt tīmekļvietni"
 Basic.MainMenu.Help.Discord="Pievienoties &Discord serverim"
+Basic.MainMenu.Help.WhatsNew="Kas Jauns"
 Basic.MainMenu.Help.Logs="Žurnālfaili (&L)"
 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.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.Confirm="Jums ir nesaglabātās izmaiņas. Saglabās tos?"
 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.UpdateChannelDisabled="(Atslēgts)"
 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.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.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.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.Recommended.MaxVideoBitrate="Maksimālais video 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.Output="Izvads"
 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.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)"
@@ -611,6 +678,7 @@ Basic.Settings.Output.Mode.Adv="Advancēts"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg izvads"
 Basic.Settings.Output.UseReplayBuffer="Iespējot 'replay' buferi"
 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.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"
@@ -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.Resolution="Izšķirtspēja: %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.AudioBitrate="Audio bitreits (bitu pārraides ātrums)"
 Basic.Settings.Output.Reconnect="Automātiski atkalsavienoties"
 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.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.CustomMuxerSettings="Muxer-a pielāgoti iestatījumi"
 Basic.Settings.Output.NoSpaceFileName="Veidot faila nosaukumus bez atstarpēm"
 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.Streaming="Straumēšana"
 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.ss="Sekunde (00-59)"
 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.BaseResolution="Bāzes (kanvas) 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.Unavailable="[Izšķirtspējas atbilst, samazināšana nav nepieciešama]"
 Basic.Settings.Video.FPSCommon="Vienkāršas FPS vērtības"
 Basic.Settings.Video.FPSInteger="FPS kā vesels 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.UnknownAudioDevice="[Ierīce nav pievienota vai nav pieejama]"
 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.General.ProcessPriority="Procesa prioritāte"
 Basic.Settings.Advanced.General.ProcessPriority.High="Augsta"
@@ -808,6 +899,7 @@ Hotkeys.PageUp="PageUp"
 Hotkeys.PageDown="PageDown"
 Hotkeys.Backspace="Backspace (atpakaļdzēšana)"
 Hotkeys.Print="Print (drukāt)"
+Hotkeys.Pause="Pauze"
 Hotkeys.MouseButton="Pele %1"
 Mute="Noklusināt"
 Unmute="Atjaunot skaņu"
@@ -818,6 +910,11 @@ SceneItemHide="Nerādīt '%1'"
 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.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.Text="Jābūt vismaz vienai ainai."
 NoSources.Title="Avotu nav"
@@ -833,9 +930,13 @@ About.Donate="Sniedziet ieguldījumu/atbalstu"
 About.GetInvolved="Iesaistieties"
 About.Authors="Autori"
 About.License="Licence"
+About.Error="Kļūda! Failu nevarēja nolasīt.\n\nDodieties uz: %1"
 About.Contribute="Atbalstiet OBS projektu"
 AddUrl.Title="Pievienot avotu, izmantojot URL"
 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"
 Importer="Ainu kolekcijas importētājs"
 Importer.SelectCollection="Izvēlieties ainu kolekciju"
@@ -845,10 +946,11 @@ Importer.Path="Kolekcijas ceļš"
 Importer.Program="Identificētā programma"
 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.SelectFile="Pārlūkot..."
 Restart="Restarts"
 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.ResetTransform="Atstatīt transformēšanu"
 ContextBar.MediaControls.PlayMedia="Spēlēt mediju"
 ContextBar.MediaControls.PauseMedia="Pauzē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.PlaylistPrevious="Iepriekšējais spēlējamo sarakstā"
 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.RememberSettings="Atcerēties šos iestatījumus"
 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.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.Text="Notikums sekmīgi izveidots."
 YouTube.Actions.Stream="Straumi"
+YouTube.Actions.Stream.ScheduledFor="Ieplānots %1"
 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.RecordError.Title="Бичлэгийн алдаа"
 Output.RecordError.Msg="Бичлэг хийж байх үед тодорхойгүй алдаа гарлаа."
-LogReturnDialog.CopyURL="URL хуулах"
-LogReturnDialog.AnalyzeURL="Анализ хийх"
 Remux.SourceFile="OBS-ийн бичлэг"
 Remux.ClearAll="Бүх зүйлсийг арилгах"
 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.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"
-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.RestartNormal="Anda pasti mahu mulakan semula OBS dalam Mod Biasa?"
 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.BroadcastStartFailed="Gagal memulakan 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.TargetFile="Fail Sasaran"
 Remux.Stop="Henti Remux"
@@ -575,7 +584,7 @@ Basic.Main.StopRecording="Henti Rakaman"
 Basic.Main.PauseRecording="Jeda Rakaman"
 Basic.Main.UnpauseRecording="Nyahjeda 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.StopReplayBuffer="Henti 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.MKV="Video Matroska (.mkv)"
 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.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."
@@ -1159,7 +1169,6 @@ Restart="Mula Semula"
 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?"
 ContextBar.NoSelectedSource="Tiada sumber dipilih"
-ContextBar.ResetTransform="Tetap Semula Jelmaan"
 ContextBar.MediaControls.PlayMedia="Main Media"
 ContextBar.MediaControls.PauseMedia="Jeda 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.AudioChannelsSingle="[Audio → Umum → Saluran] perlu ditetapkan kepada '%1'"
 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.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"
-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.RestartNormal="Ønsker du å starte OBS på nytt som normalt?"
 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.BroadcastStartFailed="Kunne ikke starte 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.TargetFile="Målfil"
 Remux.Remux="Remuks"
@@ -1089,7 +1079,6 @@ Importer.AutomaticCollectionText="OBS kan automatisk finne importerbare scenekol
 Restart="Omstart"
 NeedsRestart="OBS Studio må startes på nytt. Vil du starte på nytt nå?"
 ContextBar.NoSelectedSource="Ingen kilde er valgt"
-ContextBar.ResetTransform="Tilbakestill transformering"
 ContextBar.MediaControls.PlayMedia="Spill av media"
 ContextBar.MediaControls.PauseMedia="Pause 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.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"
-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.RestartNormal="Wil je OBS herstarten in normale modus?"
 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.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.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.Disconnected="Verbinding met de server is gesloten."
 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.BroadcastStartFailed="Uitzending starten 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.TargetFile="Doelbestand"
 Remux.Remux="Remuxen"
@@ -563,7 +572,7 @@ Basic.Main.StopRecording="Opname stoppen"
 Basic.Main.PauseRecording="Pauzeer de opname"
 Basic.Main.UnpauseRecording="Vervolg de opname"
 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.StopReplayBuffer="Replaybuffer 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.Format="Opnameformaat"
 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.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."
@@ -1097,7 +1107,6 @@ Restart="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?"
 ContextBar.NoSelectedSource="Geen bron geselecteerd"
-ContextBar.ResetTransform="Transformatie herstellen"
 ContextBar.MediaControls.PlayMedia="Media afspelen"
 ContextBar.MediaControls.PauseMedia="Media pauzeren"
 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.AudioChannelsSingle="[Audio →  Algemeen → kanalen] moet ingesteld staan op '%1'"
 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?"
 ConfirmExit.Title="Avslutt OBS?"
 ConfirmRemove.Title="Stadfest fjerning"
-LogReturnDialog.CopyURL="Kopier nettadresse"
-LogReturnDialog.AnalyzeURL="Analyser"
 Remux.SourceFile="OBS-opptak"
 Remux.TargetFile="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.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"
-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.RestartNormal="Czy chcesz uruchomić OBS ponownie w normalnym trybie?"
 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.BroadcastStartFailed="Nie udało się uruchomić 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.TargetFile="Plik docelowy"
 Remux.Remux="Przepakowanie (remux)"
@@ -583,7 +592,7 @@ Basic.Main.StopRecording="Zatrzymaj nagrywanie"
 Basic.Main.PauseRecording="Pauzuj nagrywanie"
 Basic.Main.UnpauseRecording="Wznów nagrywanie"
 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.StopReplayBuffer="Zatrzymaj nagrywanie 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.Format="Format nagrywania"
 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.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."
@@ -1171,7 +1181,6 @@ Importer.SelectFile="Przeglądaj..."
 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ć?"
 ContextBar.NoSelectedSource="Nie wybrano źródła"
-ContextBar.ResetTransform="Reset przekształceń"
 ContextBar.MediaControls.PlayMedia="Odtwarzaj"
 ContextBar.MediaControls.PauseMedia="Pauza"
 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.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]"
+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.Scene="Abrir projetor de cena"
 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.Window="Nova janela"
 Projector.Title="Projetor"
@@ -94,7 +94,7 @@ LockVolume="Travar volume"
 LogViewer="Visualizador de registros"
 ShowOnStartup="Mostrar na inicialização"
 OpenFile="Abrir arquivo"
-AddScene="Adicionar Cena"
+AddScene="Adicionar cena"
 AddSource="Adicionar fonte"
 RemoveScene="Excluir cena selecionada"
 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.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"
-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.RestartNormal="Deseja reiniciar o OBS no modo normal?"
 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.Bitrate="Taxa de bits"
 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"
 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?"
@@ -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.BroadcastStartFailed="Falha ao iniciar 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.TargetFile="Arquivo de destino"
 Remux.Remux="Converter"
@@ -582,7 +591,7 @@ Basic.Main.StopRecording="Interromper gravação"
 Basic.Main.PauseRecording="Pausar gravação"
 Basic.Main.UnpauseRecording="Continuar 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.StopReplayBuffer="Interromper 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.Format="Formato de gravação"
 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.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."
@@ -1166,7 +1176,6 @@ Restart="Reiniciar"
 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?"
 ContextBar.NoSelectedSource="Nenhuma fonte selecionada"
-ContextBar.ResetTransform="Limpar transformação"
 ContextBar.MediaControls.PlayMedia="Reproduzir mídia"
 ContextBar.MediaControls.PauseMedia="Pausar 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.AudioChannelsSingle="[Áudio → Geral → Canais] precisa ser definido para '%1'"
 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.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"
-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.RestartNormal="Deseja reiniciar o OBS em modo normal?"
 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'"
 TransitionNameDlg.Text="Por favor, escreva o 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.Profile="Perfil"
 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.BroadcastStartFailed="Falha ao iniciar 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.TargetFile="Ficheiro de destino"
 Remux.Remux="Converter"
@@ -588,7 +597,7 @@ Basic.Main.StopRecording="Parar gravação"
 Basic.Main.PauseRecording="Pausar gravação"
 Basic.Main.UnpauseRecording="Retomar 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.StopReplayBuffer="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.MKV="Vídeo Matroska (.mkv)"
 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.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."
@@ -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.Filename="Formatação do nome do ficheiro"
 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.URL="Saída para URL"
 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?"
 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.ResetTransform="Repor transformação"
 ContextBar.MediaControls.PlayMedia="Reproduzir conteúdo"
 ContextBar.MediaControls.PauseMedia="Pausar 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.AudioChannelsSingle="[Áudio → Geral → Canais] deve ser definido para '%1'"
 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"
 Browse="Răsfoiește"
 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"
 Revert="Inversează"
 Show="Afișează"
@@ -78,6 +84,7 @@ LockVolume="Blochează volumul"
 LogViewer="Vizualizator de jurnale"
 ShowOnStartup="Afișează la pornire"
 OpenFile="Deschide fișierul"
+AddScene="Adaugă o scenă"
 AddSource="Adaugă o sursă"
 RemoveScene="Elimină scena selectată"
 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.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"
-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.RestartNormal="Vrei să repornești OBS în modul normal?"
 ChromeOS.Title="Platformă nesuportată"
@@ -213,6 +216,7 @@ Basic.Stats.DroppedFrames="Cadre pierdute (Rețea)"
 Basic.Stats.MegabytesSent="Date transmise în total"
 Basic.Stats.Bitrate="Rată de biți"
 Basic.Stats.DiskFullIn="Disc plin în (aprox.)"
+Basic.Stats.DiskFullIn.Text="%1 ore, %2 minute"
 Basic.Stats.ResetStats="Resetează statisticile"
 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?"
@@ -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.BroadcastStartFailed="Eșec la pornirea 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.TargetFile="Fișier țintă"
 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.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.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.Details="În instalări mai vechi, OBS ar putea fi listat în \"Accesibilitate\" în loc de \"Monitorizare intrare\"."
 MacPermissions.Continue="Continuă"
 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."
@@ -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.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.FailedVideoReset="Resetare imposibilă: Modificarea rezoluției OBS a eșuat."
 AddProfile.Title="Adaugă un profil"
 AddProfile.Text="Te rugăm să introduci numele profilului"
 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.UnpauseRecording="Scoate de pe pauză înregistrarea"
 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.StopReplayBuffer="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.Variant="Stil"
 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.Custom.UseAuthentication="Folosește autentificarea"
 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.SpecifyCustomServer="Specifică un 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.Output.Format="Format de înregistrare"
 Basic.Settings.Output.Format.MKV="Video Matroska (.mkv)"
@@ -1058,6 +1068,8 @@ Unmute="Scoate de pe mut"
 SceneItemShow="Afișează „%1”"
 SceneItemHide="Ascunde „%1”"
 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.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ă."
@@ -1099,11 +1111,11 @@ Importer.Path="Calea colecției"
 Importer.Program="Aplicație detectată"
 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.SelectFile="Răsfoiește..."
 Restart="Repornește"
 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?"
 ContextBar.NoSelectedSource="Nicio sursă selectată"
-ContextBar.ResetTransform="Resetează transformarea"
 ContextBar.MediaControls.PlayMedia="Redă conținutul media"
 ContextBar.MediaControls.PauseMedia="Pune pe pauză 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.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"
+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"

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

@@ -115,10 +115,14 @@ PluginsFailedToLoad.Text="Следующие плагины OBS не удало
 AlreadyRunning.Title="OBS уже запущен"
 AlreadyRunning.Text="OBS уже запущен! Пожалуйста, закройте все запущенные экземпляры OBS перед попыткой запустить новые (только если вы не хотели именно этого). Если вы настроили OBS на сворачивание в область уведомлений, пожалуйста, проверьте, возможно, он до сих пор запущен."
 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.RestartNormal="Хотите перезапустить OBS в обычном режиме?"
 ChromeOS.Title="Неподдерживаемая платформа"
@@ -370,12 +374,17 @@ Output.NoBroadcast.Title="Трансляция не настроена"
 Output.NoBroadcast.Text="Вам нужно настроить трансляцию, прежде чем вы сможете начать её."
 Output.BroadcastStartFailed="Не удалось начать трансляцию"
 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.TargetFile="Конечный файл"
 Remux.Remux="Ремультиплексировать"
@@ -593,7 +602,7 @@ Basic.Main.StopRecording="Остановить запись"
 Basic.Main.PauseRecording="Приостановить запись"
 Basic.Main.UnpauseRecording="Возобновить запись"
 Basic.Main.SplitFile="Разделить файл записи"
-Basic.Main.AddChapterMarker="Добавить метку главы (только гибридный MP4)"
+Basic.Main.AddChapterMarker="Добавить метку главы (только гибридные MP4/MOV)"
 Basic.Main.StoppingRecording="Остановка записи..."
 Basic.Main.StopReplayBuffer="Остановить повтор"
 Basic.Main.StoppingReplayBuffer="Остановка повтора..."
@@ -778,10 +787,10 @@ Basic.Settings.Appearance.General.Variant="Стиль"
 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.Classic="Классическая"
+Basic.Settings.Appearance.Compact="Компактная"
+Basic.Settings.Appearance.Normal="Обычная"
+Basic.Settings.Appearance.Comfortable="Удобная"
 Basic.Settings.Appearance.OptionsWarning="Некоторые настройки внешнего вида не доступны для этого стиля."
 Basic.Settings.Stream="Трансляция"
 Basic.Settings.Stream.Destination="Назначение"
@@ -823,6 +832,7 @@ Basic.Settings.Output="Вывод"
 Basic.Settings.Output.Format="Формат записи"
 Basic.Settings.Output.Format.MKV="Видеоформат «Матрёшка» (.mkv)"
 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.fMOV="Фрагментированный MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Фрагментированные MOV производят запись кусочно и не требуют такой же финализации как традиционные файлы MOV.\nЭто гарантирует, что файл будет проигрываться, даже если запись на диск будет прервана, например, в результате «синего экрана смерти» или потери питания.\n\nМожет быть несовместимо со всеми плеерами и редакторами. При необходимости используйте «Файл→ Перепаковать записи» для преобразования файла в более совместимый формат."
@@ -1200,7 +1210,6 @@ Restart="Перезапуск"
 NeedsRestart="Требуется перезапуск OBS Studio. Хотите перезапустить сейчас?"
 LoadProfileNeedsRestart="Профиль содержит настройки, требующие перезапуска OBS:\n%1\n\nВы хотите перезапустить OBS, чтобы эти настройки вступили в силу?"
 ContextBar.NoSelectedSource="Источник не выбран"
-ContextBar.ResetTransform="Сбросить преобразование"
 ContextBar.MediaControls.PlayMedia="Воспроизвести медиа"
 ContextBar.MediaControls.PauseMedia="Приостановить медиа"
 ContextBar.MediaControls.StopMedia="Остановить медиа"
@@ -1310,3 +1319,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="Обновить 
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 сейчас не совместимо с [Аудио → Общие → Каналы] равным «%2», %3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[Аудио → Общие → Каналы] надо настроить на «%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.Text="ඕබීඑස් දැනටමත් ක්‍රියාත්මකයි! මෙය ඔබගේ අදහසක් නම් මිස, නව එකක් ධාවනයට පෙර අනෙකුත් පවතින ඒවා වසා දමන්න. පද්ධතියේ තැටියට හැකිළීම සඳහා ඕබීඑස් සකසා තිබේ නම්, තවමත් එහි ක්‍රියාත්මක දැයි පරීක්‍ෂා කරන්න."
 AlreadyRunning.LaunchAnyway="දියත් කරන්න"
-AutoSafeMode.Title="නිරාපද ප්‍රකාරය"
-AutoSafeMode.LaunchSafe="නිරාපද ප්‍රකාරයේ ධාවනය"
-AutoSafeMode.LaunchNormal="සාමාන්‍ය ධාවනය"
 SafeMode.RestartNormal="ඔබට OBS සාමාන්‍ය ප්‍රකාරයේ යළි ඇරඹීමට වුවමනාද?"
 ChromeOS.Title="සහාය නොදක්වන වේදිකාවකි"
 Wine.Title="වයින් අනාවරණය විය"
@@ -316,12 +313,6 @@ Output.NoBroadcast.Title="විකාශනයක් වින්‍යාස 
 Output.NoBroadcast.Text="ප්‍රචාරය ආරම්භයට පෙර ඔබ විකාශනයක් පිහිටුවිය යුතුය."
 Output.BroadcastStartFailed="විකාශනය ඇරඹීමට අසමත්!"
 Output.BroadcastStopFailed="විකාශනය නැවතීමට අසමත්!"
-LogReturnDialog="සටහන උඩුගත කෙරිණි"
-LogReturnDialog.Description="සටහන් ගොනුව උඩුගත කර ඇත. නිදොස්කරණය හෝ සහාය අරමුණු සඳහා දැන් ඒ.ස.නි. බෙදා ගත හැකිය."
-LogReturnDialog.Description.Crash="බිඳවැටීමේ වාර්තාව උඩුගත කර ඇත. නිදොස්කරණ අරමුණු සඳහා දැන් ඒ.ස.නි. බෙදා ගත හැකිය."
-LogReturnDialog.CopyURL="ඒ.ස.නි. පිටපතක්"
-LogReturnDialog.AnalyzeURL="විශ්ලේෂණය"
-LogReturnDialog.ErrorUploadingLog="සටහන් ගොනුව උඩුගත වීමේ දෝෂයකි"
 Remux.SourceFile="ඕබීඑස් පටිගතය"
 Remux.TargetFile="ඉලක්කගත ගොනුව"
 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.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ť"
-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.RestartNormal="Chcete reštartovať OBS v normálnom režime?"
 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.BroadcastStartFailed="Spustenie 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.TargetFile="Cieľový súbor"
 Remux.Remux="Previesť"
@@ -582,7 +579,6 @@ Basic.Main.StopRecording="Ukončiť nahrávanie"
 Basic.Main.PauseRecording="Pozastaviť nahrávanie"
 Basic.Main.UnpauseRecording="Pokračovať v nahrávaní"
 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.StopReplayBuffer="Zastaviť 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?"
 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.ResetTransform="Resetovať transformáciu"
 ContextBar.MediaControls.PlayMedia="Prehrať médiá"
 ContextBar.MediaControls.PauseMedia="Pozastaviť 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.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]"
+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.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"
-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.RestartNormal="Ali želite ponovno zagnati OBS v navadnem načinu?"
 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.BroadcastStartFailed="Neuspešen zagon 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.TargetFile="Ciljna datoteka"
 Remux.Remux="Prepakiranje"
@@ -1153,7 +1143,6 @@ Restart="Ponovni zagon"
 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?"
 ContextBar.NoSelectedSource="Ni izbranih virov"
-ContextBar.ResetTransform="Ponastavi položaj, velikost in rotacijo elementa."
 ContextBar.MediaControls.PlayMedia="Predvajaj"
 ContextBar.MediaControls.PauseMedia="Pavziraj"
 ContextBar.MediaControls.StopMedia="Zaustavi"

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

@@ -22,6 +22,10 @@ Exit="Dil"
 Mixer="Mikseri Audio"
 Browse="Shfleto"
 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"
 Revert="Rikthe"
 Show="Shfaq"
@@ -79,9 +83,22 @@ LockVolume="Kyc volumin"
 LogViewer="Kycje shikuesi"
 ShowOnStartup="Shfaqe në fillim"
 OpenFile="Hap skedën"
+AddScene="Shto skenë"
 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"
+SceneFilters="Filtrat e skenave të hapura"
+List="Listë"
 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.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"
@@ -97,6 +114,7 @@ Auth.AuthFailure.Text="Dështoj autentifikimi me %1:\n\n%2: %3"
 Auth.InvalidScope.Title="Kërkohet Autentifikim"
 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.ChannelFailure.Title="Dështoi në ngarkimin e kanalit"
 Auth.StreamInfo="Informacioni i transmetimit"
 TwitchAuth.Stats="Statusi i Twitch"
 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.DisconnectAccount="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.UseStreamKey="Përdor çelësin e transmetimit"
 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.StreamKey="Celesi i transmetimit"
 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.PerformBandwidthTest="Vlerso bitratin e testit te bandwithit (mund te vonohet disa minuta)"
 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.Complete="Testi mbaroj"
 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.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"
@@ -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.Result.StreamingEncoder="Koduesi i Transmetimit"
 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.CPUUsage="Përdorimi i CPU"
 Basic.Stats.HDDSpaceAvailable="Hapësira e disponueshme e diskut"
 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 "
+ConfirmExit.Title="Dil nga OBS?"
 MissingFiles.HelpText="Disa skedarë mungojnë që herën e fundit që ju perdorët OBS"
 MissingFiles.Replaced="Zëvëndesuar"
 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="Моно"
 Stereo="Стерео"
 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="Обриши"
 Revert="Врати на стара подешавања"
 Show="Прикажи"
@@ -84,6 +96,7 @@ LockVolume="Закључај јачину звука"
 LogViewer="Прегледник дневника"
 ShowOnStartup="Прикажи при покретању"
 OpenFile="Отвори датотеку"
+AddScene="Додај сцену"
 AddSource="Додај извор"
 RemoveScene="Уклони одабрану сцену"
 RemoveSource="Уклони одабран(е) избор(е)"
@@ -103,10 +116,6 @@ PluginsFailedToLoad.Text="Следеће OBS додатне компоненте
 AlreadyRunning.Title="OBS је већ покренут"
 AlreadyRunning.Text="OBS je већ покренут! Осим ако заиста желите да урадите ово, молимо Вас да прекинете све процесе везане за OBS пре него што покренете нов задатак. У случају да OBS ради у позадини, молимо вас да проверите system tray (иконице доле десно, поред сата)."
 AlreadyRunning.LaunchAnyway="Свеједно покрени"
-AutoSafeMode.Title="Безбедни режим"
-AutoSafeMode.Text="ОБС се није правилно искључио током ваше последње сесије.\n\nДа ли желите да почнете у безбедном режиму (додаци треће стране, скриптовање и ВебСоцкетс су онемогућени)?"
-AutoSafeMode.LaunchSafe="Покрени у безбедном режиму"
-AutoSafeMode.LaunchNormal="Покрени нормално"
 SafeMode.Restart="Да ли желите да поново покренете ОБС у безбедном режиму (додаци треће стране, скрипте и ВебСоцкетс су ононемогућени)?"
 SafeMode.RestartNormal="Да ли желите да поново покренете ОБС у нормалном режиму?"
 ChromeOS.Title="Неподржани формат"
@@ -118,7 +127,7 @@ DockCloseWarning.Text="Управо сте затворили усидрив п
 ExtraBrowsers="Прилагођене станице за прегледач"
 ExtraBrowsers.Info="Додајте прикључне станице тако што ћете им дати име и УРЛ, а затим кликните на Примени или Затвори да бисте отворили прикључне станице. Можете додати или уклонити докове у било ком тренутку."
 ExtraBrowsers.DockName="Име дока"
-Auth.Authing.Title="Потврда идентитета"
+Auth.Authing.Title="Аутентификација..."
 Auth.Authing.Text="Потврда идентитета помоћу %1-а, сачекајте…"
 Auth.AuthFailure.Title="Грешка при потврди идентитета"
 Auth.AuthFailure.Text="Потврда идентитета помоћу %1-а није успела:\n\n%2: %3"
@@ -138,7 +147,7 @@ TwitchAuth.TwoFactorFail.Text="ОБС није успео да се повеже
 RestreamAuth.Channels="Рестрим канали"
 Copy.Filters="Копирај филтере"
 Paste.Filters="Налепи филтере"
-BrowserPanelInit.Title="Покретање претраживача"
+BrowserPanelInit.Title="Иницијализација прегледача..."
 BrowserPanelInit.Text="Покретање претраживача, молим сачекајте..."
 BandwidthTest.Region="Регион"
 BandwidthTest.Region.US="Сједињене Америчке Државе"
@@ -177,6 +186,7 @@ Basic.AutoConfig.StreamPage.Server="Сервер"
 Basic.AutoConfig.StreamPage.StreamKey="Шифра за стримовање"
 Basic.AutoConfig.StreamPage.StreamKey.ToolTip="RIST: унесите лозинку енкрипције.\nRTMP: унесите кључ који пружа сервис.\nSRT: унесите streamid ако га сервис користи."
 Basic.AutoConfig.StreamPage.EncoderKey="Кључ енкодера"
+Basic.AutoConfig.StreamPage.BearerToken="Токен носиоца"
 Basic.AutoConfig.StreamPage.ConnectedAccount="Повезани налог"
 Basic.AutoConfig.StreamPage.PerformBandwidthTest="Процени брзину протока тестом пропусног опсега (може потрајати неколико минута)"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="Са акцентом на хардверско кодирање"
@@ -188,6 +198,7 @@ Basic.AutoConfig.TestPage="Коначни резултати"
 Basic.AutoConfig.TestPage.SubTitle.Testing="Програм тренутно извршава сет тестова како би проценио оптимална подешавања"
 Basic.AutoConfig.TestPage.SubTitle.Complete="Тестирање је завршено"
 Basic.AutoConfig.TestPage.TestingBandwidth="У току је извођење теста пропусног опсега, ово може потрајати неколико минута..."
+Basic.AutoConfig.TestPage.TestingBandwidth.NoOutput="Није пронађен излаз за протокол ове услуге"
 Basic.AutoConfig.TestPage.TestingBandwidth.Connecting="Повезивање са: %1..."
 Basic.AutoConfig.TestPage.TestingBandwidth.ConnectFailed="Неуспело повезивање са сервером, молимо проверите Вашу интернет везу и покушајте поново."
 Basic.AutoConfig.TestPage.TestingBandwidth.Server="Тестирање пропусног опсега за: %1"
@@ -201,6 +212,7 @@ Basic.AutoConfig.TestPage.Result.Header="Програм је одредио да
 Basic.AutoConfig.TestPage.Result.Footer="Да бисте користили ова подешавања, кликните на ''Примените Подешавања''. Да опет конфигуришете wizard и покушате поново, кликните ''Назад''. Да конфигуришете ручно подешавања, кликните ''Поништи'' и отворите ''Подешавања''."
 Basic.AutoConfig.Info="Чаробњак за аутоматску конфигурацију ће утврдити најбоља подешавања на основу спецификација Вашег рачунара и брзине интернета."
 Basic.AutoConfig.RunAnytime="Може се покренути у сваком тренутку из менија „Алатке”."
+Basic.AutoConfig.TestPage.Result.StreamingResolution="Резолуција стримовања (скалирана)"
 Basic.Stats="Статистика"
 Basic.Stats.CPUUsage="Искоришћеност процесора"
 Basic.Stats.HDDSpaceAvailable="Доступно простора на диску"
@@ -220,6 +232,7 @@ Basic.Stats.DroppedFrames="Пропуштени фрејмови (Мрежа)"
 Basic.Stats.MegabytesSent="Укупни подаци на излазу"
 Basic.Stats.Bitrate="Брзина протока"
 Basic.Stats.DiskFullIn="Диск пун за (приближно)"
+Basic.Stats.DiskFullIn.Text="%1 сати, %2 минута"
 Basic.Stats.ResetStats="Ресетуј статистику"
 ResetUIWarning.Title="Да ли сте сигурни да желите да ресетујете кориснички интерфејс?"
 ResetUIWarning.Text="Ресетовање корисничког интерфејса ће сакрити додатне докове. Ако желите да докови поново постану видљиви, мораћете да их омогућите у менију Докови.\n\nДа ли сте сигурни да желите да ресетујете кориснички интерфејс?"
@@ -270,34 +283,38 @@ Undo.Transform.Rotate="Ротација у „%1”"
 Undo.Transform.Reset="Отказивање трансформације у „%1”"
 Undo.Transform.HFlip="Хоризонтално окретање у „%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.Title="Име прелаза"
+TitleBar.SafeMode="БЕЗБЕДНИ РЕЖИМ"
+TitleBar.PortableMode="Преносиви режим"
 TitleBar.Profile="Профил"
 TitleBar.Scenes="Сцене"
 NameExists.Title="Име већ постоји"
@@ -330,10 +347,12 @@ Output.ConnectFail.Title="Неуспешно повезивање"
 Output.ConnectFail.BadPath="Неисправна путања или URL конекције. Молим проверите ваша подешавања да потврдите њихову исправност."
 Output.ConnectFail.ConnectFailed="Неуспешно повезивање на сервер"
 Output.ConnectFail.InvalidStream="Немогуће је приступити наведеном каналу или стрим кључу, молим проверите ваш стрим кључ. Ако је исправан, можда постоји проблем при повезивању на сервер."
+Output.ConnectFail.HdrDisabled="HDR излаз је тренутно онемогућен за овај излаз."
 Output.ConnectFail.Error="Неочекивана грешка у повезивању са сервером. Више информација се налази у лог датотеци."
 Output.ConnectFail.Disconnected="Прекинута веза са сервером."
 Output.StreamEncodeError.Title="Грешка приликом кодирања"
 Output.StreamEncodeError.Msg="Искрсла је грешка са кодером током стримовања."
+Output.StreamEncodeError.Msg.LastError="Дошло је до грешке кодера током стримовања:<br><br> %1"
 Output.RecordFail.Title="Неуспешно започињање снимања"
 Output.RecordFail.Unsupported="Излазни формат или није подржан или не подржава више од једне звучне траке. Молим проверите подешавања и покушајте поново."
 Output.RecordNoSpace.Title="Недовољно простора на диску"
@@ -341,18 +360,13 @@ Output.RecordNoSpace.Msg="Нема довољно простора на диск
 Output.RecordError.Title="Грешка при снимању"
 Output.RecordError.Msg="Неодређена грешка се догодила при снимању."
 Output.RecordError.EncodeErrorMsg="Искрсла је грешка са кодером током снимања."
+Output.RecordError.EncodeErrorMsg.LastError="Дошло је до грешке кодера током снимања:<br><br> %1"
 Output.BadPath.Title="Неисправна путања датотеке"
 Output.BadPath.Text="Конфигурисана путања за снимање није могла да се отвори. Молимо Вас проверите своју путању за снимање одласком на Подешавања →Излаз→Снимање."
 Output.NoBroadcast.Title="Ниједан пренос није конфигурисан"
 Output.NoBroadcast.Text="Морате да конфигуришете пренос пре почетка стримовања."
 Output.BroadcastStartFailed="Неуспешан покушај започињања преноса"
 Output.BroadcastStopFailed="Неуспешан покушај заустављања преноса"
-LogReturnDialog="Слање лог документа успешно"
-LogReturnDialog.Description="Ваш извештај је поднет. Сада можете поделити URL у сврху отклањања грешака или подршке."
-LogReturnDialog.Description.Crash="Ваш извештај о рушењу је поднет. Сада можете поделити URL у сврху отклањања грешака."
-LogReturnDialog.CopyURL="Копирај URL"
-LogReturnDialog.AnalyzeURL="Анализа"
-LogReturnDialog.ErrorUploadingLog="Грешка у учитавању лог документа"
 Remux.SourceFile="OBS снимак"
 Remux.TargetFile="Датотека"
 Remux.Remux="Ремукс"
@@ -370,6 +384,8 @@ Remux.FileExists="Следећи циљни фајлови већ постоје
 Remux.ExitUnfinishedTitle="Ремукс у току"
 Remux.ExitUnfinished="Ремукс није завршен, ако сада зауставите процес датотека може бити неупотребљива.\nДа ли сте сигурни да желите зауставити ремукс?"
 Remux.HelpText="Приложите фајлове у овај прозор за ремукс, или изаберите празну \"OBS Recording\" ћелију да потражите фајл."
+Remux.NoFilesAddedTitle="Није додата датотека за ремултиплексирање"
+Remux.NoFilesAdded="Ниједна датотека није додата у ремукс. Одбаците фасциклу која садржи једну или више видео датотека."
 MissingFiles="Фајлови недостају"
 MissingFiles.MissingFile="Фајл недостаје"
 MissingFiles.NewFile="Нови фајл"
@@ -401,8 +417,13 @@ MacPermissions.Item.Camera="Камера"
 MacPermissions.Item.Camera.Details="Ова дозвола је потребна за снимање садржаја помоћу веб камере или картице за снимање."
 MacPermissions.Item.Microphone="Микрофон"
 MacPermissions.Item.Microphone.Details="OBS захтева ову дозволу ако желиш да снимаш свој микрофон или спољни звучни уређај."
+MacPermissions.Item.InputMonitoring="Праћење уноса"
+MacPermissions.Item.InputMonitoring.Details="Ова дозвола је потребна да би пречице радиле док је OBS у позадини."
 MacPermissions.Item.Accessibility="Приступачност"
+MacPermissions.Item.Accessibility.Details="На старијим инсталацијама, OBS може бити наведен у „Приступачност“ уместо „Праћење уноса“."
 MacPermissions.Continue="Настави"
+SourceLeak.Title="Грешка при чишћењу извора"
+SourceLeak.Text="Дошло је до проблема приликом промене колекција сцена и неки извори нису могли бити истоварени. Овај проблем обично узрокују додаци који не ослобађају ресурсе исправно. Молимо вас да се уверите да су сви додаци које користите ажурирани.\n\nOBS Studio ће се сада затворити како би се спречило потенцијално оштећење података."
 Basic.DesktopDevice1="Звук са рачунара"
 Basic.DesktopDevice2="Звук са рачунара 2"
 Basic.AuxDevice1="Микрофон/Улаз"
@@ -426,20 +447,32 @@ BlendingMode="Метод мешања боја"
 BlendingMode.Normal="Нормалан"
 BlendingMode.Additive="Додај"
 BlendingMode.Subtract="Суптраковани"
+BlendingMode.Screen="Екран"
+BlendingMode.Multiply="Множи"
 BlendingMode.Lighten="Посветли"
 BlendingMode.Darken="Потамни"
 Deinterlacing="Деинтерлејсинг"
 Deinterlacing.Discard="Одбаци"
 Deinterlacing.TopFieldFirst="Прво горње поље"
 Deinterlacing.BottomFieldFirst="Прво доње поље"
+VolControl.SliderUnmuted="Клизач за јачину звука за '%1':"
+VolControl.SliderMuted="Клизач за јачину звука за „%1“: (тренутно искључен звук)"
 VolControl.Mute="Искључите звук '%1'"
 VolControl.Properties="Својства '%1'"
+VolControl.UnassignedWarning.Title="Недодељени аудио извор"
+VolControl.UnassignedWarning.Text="„%1“ није додељен ниједној аудио нумери и неће се чути у стримовима или снимцима.\n\nДа бисте доделили аудио извор нумери, отворите Напредна својства звука преко менија десног клика или дугмета зупчаника у траци са алаткама миксера."
 Basic.Main.AddSceneDlg.Title="Додај сцену"
 Basic.Main.AddSceneDlg.Text="Молим унесите име сцене"
 Basic.Main.DefaultSceneName.Text="Сцена %1"
 Basic.Main.AddSceneCollection.Title="Додај колекцију сцена"
 Basic.Main.AddSceneCollection.Text="Молим унесите име колекције сцена"
 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.Text="Молим унесите име профила"
 AddProfile.WizardCheckbox="Прикажи чаробњака за аутоматску конфигурацију"
@@ -459,6 +492,7 @@ Basic.PropertiesWindow="Својства за '%1'"
 Basic.PropertiesWindow.AutoSelectFormat="%1 (аутоматски одабир: %2)"
 Basic.PropertiesWindow.SelectColor="Изабери боју"
 Basic.PropertiesWindow.SelectFont="Изабери фонт"
+Basic.PropertiesWindow.SelectFont.WindowTitle="Изаберите фонт"
 Basic.PropertiesWindow.ConfirmTitle="Подешавања промењена"
 Basic.PropertiesWindow.Confirm="Постоје подешавања која нису сачувана. Да ли желите да их сачувате?"
 Basic.PropertiesWindow.NoProperties="Нема доступних својстава"
@@ -507,6 +541,7 @@ Basic.TransformWindow.BoundsAlignment="Поравнање у оквиру"
 Basic.TransformWindow.Bounds="Величина оквира"
 Basic.TransformWindow.BoundsWidth="Ширина оквира"
 Basic.TransformWindow.BoundsHeight="Висина оквира"
+Basic.TransformWindow.CropToBounds="Исеци до граничног оквира"
 Basic.TransformWindow.Crop="Исецање"
 Basic.TransformWindow.CropLeft="Одсеци с лева"
 Basic.TransformWindow.CropRight="Одсеци с десна"
@@ -536,6 +571,7 @@ Basic.Main.Scenes="Сцене"
 Basic.Main.Sources="Извори"
 Basic.Main.Source="Извор"
 Basic.Main.Controls="Контроле"
+Basic.Main.PreparingStream="Припрема..."
 Basic.Main.Connecting="Повезивање..."
 Basic.Main.StartRecording="Започни снимање"
 Basic.Main.StartReplayBuffer="Покрени бафер за поновно приказивање"
@@ -589,6 +625,10 @@ Basic.MainMenu.Edit.Scale="Преглед скалирања (&s)"
 Basic.MainMenu.Edit.Scale.Window="Скалирај на величину прозора"
 Basic.MainMenu.Edit.Scale.Canvas="Платно (%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.EditTransform="Уреди трансформацију"
 Basic.MainMenu.Edit.Transform.CopyTransform="Копирај трансформацију"
@@ -612,16 +652,21 @@ Basic.MainMenu.Edit.Order.MoveToBottom="Помери на дно (&B)"
 Basic.MainMenu.Edit.AdvAudio="Напредна подешавања звука (&A)"
 Basic.MainMenu.View="Преглед"
 Basic.MainMenu.View.Toolbars="Линије алатки (&T)"
+Basic.MainMenu.View.ListboxToolbars="Докните траке са алаткама"
 Basic.MainMenu.View.ContextBar="Изворска трака са алаткама"
 Basic.MainMenu.View.SourceIcons="Иконице извора"
 Basic.MainMenu.View.StatusBar="Статусна линија (&S)"
 Basic.MainMenu.View.Fullscreen.Interface="Интерфејс на целом екрану"
 Basic.MainMenu.View.ResetUI="Ресетуј кориснички интерфејс"
 Basic.MainMenu.View.AlwaysOnTop="&Увек на врху"
+Basic.MainMenu.View.SceneListMode="Режим листе сцена"
 Basic.MainMenu.Docks="&Докови"
 Basic.MainMenu.Docks.ResetDocks="&Ресетуј докове"
 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.Profile="Профил"
 Basic.MainMenu.Profile.Import="Увези профил"
@@ -654,6 +699,7 @@ Basic.MainMenu.Help.About="О програму (&A)"
 Basic.Settings.ProgramRestart="Програм мора бити поново покренут да би ова подешавања била прихваћена."
 Basic.Settings.ConfirmTitle="Потврдите промене"
 Basic.Settings.Confirm="Постоје промене које нису сачуване. Сачувати?"
+Basic.Settings.MultitrackVideoDisabledSettings="%1 %2 контролише нека од ваших подешавања стрима"
 Basic.Settings.General="Опште"
 Basic.Settings.General.Language="Језик"
 Basic.Settings.General.Updater="Ажурирања"
@@ -718,6 +764,13 @@ Basic.Settings.Appearance.General="Опште"
 Basic.Settings.Appearance.General.Theme="Тема"
 Basic.Settings.Appearance.General.Variant="Стил"
 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.Destination="Одредиште"
 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.MaxResolution="Максимална резолуција: %1"
 Basic.Settings.Stream.Recommended.MaxFPS="Максимални FPS (слике по секунди): %1"
+Basic.Settings.Stream.SpecifyCustomServer="Наведите прилагођени сервер..."
+Basic.Settings.Stream.ServiceCustomServer="Прилагођени сервер"
 Basic.Settings.Stream.EnableMultitrackVideo="Омогући %1"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate="Максимални пропусни опсег стримовања"
+Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto="Ауто"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks="Максималан број видео записа"
+Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto="Ауто"
+Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="Омогући снимање стрима у FLV (користи једноставна подешавања датотеке за снимање)"
+Basic.Settings.Stream.MultitrackVideoConfigOverride="Замена конфигурације (JSON)"
+Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="Омогући замену конфигурације"
+Basic.Settings.Stream.MultitrackVideoLabel="Вишеканални видео"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="Додатно платно"
 Basic.Settings.Stream.AdvancedOptions="Напредне опције"
 Basic.Settings.Output="Излаз"
 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.DynamicBitrate="Динамички мењај битрејт у циљу избегавања загушења"
 Basic.Settings.Output.DynamicBitrate.Beta="Динамички мењај битрејт у циљу избегавања загушења (Бета верзија)"
@@ -755,6 +827,7 @@ Basic.Settings.Output.Mode.Adv="Напредно"
 Basic.Settings.Output.Mode.FFmpeg="FFmpeg излаз"
 Basic.Settings.Output.UseReplayBuffer="Укључи бафер поновног приказивања"
 Basic.Settings.Output.ReplayBuffer.SecondsMax="Максимално време сачуваног снимка"
+Basic.Settings.Output.ReplayBuffer.MegabytesMax="Максимална меморија"
 Basic.Settings.Output.ReplayBuffer.Estimate="Процењена искоришћеност меморије: %1 MB"
 Basic.Settings.Output.ReplayBuffer.EstimateTooLarge="Упозорење: Апроксимирана употреба меморије од %1 мегабајта је више него препоручени максимум од %2 мегабајта"
 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.AudioBitrate="Упозорење: Битрејт звука стрима ће бити постављен на %1, што је горња граница за тренутно одабрани стриминг сервис."
 Basic.Settings.Output.Simple.Warn.CannotPause="Упозорење: Снимање се не може паузирати ако је квалитет снимка подешен на „Исти као стрим”."
+Basic.Settings.Output.Simple.Warn.IncompatibleContainer="Упозорење: Тренутно изабрани формат снимања није компатибилан са изабраним кодером(има) стрима."
 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.Title="Упозорење о квалитету без губитка!"
 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.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.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.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.AudioBitrate="Проток звука"
 Basic.Settings.Output.Reconnect="Аутоматски повежи поново"
+Basic.Settings.Output.RetryDelay="Кашњење поновног покушаја"
 Basic.Settings.Output.MaxRetries="Максималан број поновних покушаја"
+Basic.Settings.Output.Advanced="Омогући подешавања прилагођеног енкодера (напредно)"
 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.CustomMuxerSettings="Посебна подешавања муксера"
 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.Track5="Трака 5"
 Basic.Settings.Output.Adv.Audio.Track6="Трака 6"
+Basic.Settings.Output.Adv.Encoder="Подешавања енкодера"
 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.Standard="Уобичајени"
 Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Прилагођени излаз (FFmpeg)"
 Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Користи стрим енкодер)"
 Basic.Settings.Output.Adv.Recording.Filename="Обликовање имена датотеке"
 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.URL="Испис на URL"
 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.GOPSize="Интервал кључних фрејмова (фрејмови)"
 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.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="Година"
+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.Adapter="Видео адаптер"
 Basic.Settings.Video.BaseResolution="Основна (површинска) резолуција"
 Basic.Settings.Video.ScaledResolution="Излазна (скалирана) резолуција"
 Basic.Settings.Video.DownscaleFilter="Филтер за скалирање"
 Basic.Settings.Video.DownscaleFilter.Unavailable="[Резолуције се поклапају, није потребно смањивање]"
+Basic.Settings.Video.FPS="ФПС"
 Basic.Settings.Video.FPSCommon="Уобичајене FPS вредности"
 Basic.Settings.Video.FPSInteger="Бројевна FPS вредност"
 Basic.Settings.Video.FPSFraction="Бројевна FPS вредност са децималама"
@@ -845,6 +985,7 @@ Basic.Settings.Video.CurrentlyActive="Видео излаз је тренутн
 Basic.Settings.Video.DownscaleFilter.Bilinear="Bilinear (најбрже, али мутно при скалирању)"
 Basic.Settings.Video.DownscaleFilter.Bicubic="Bicubic (оштрије скалирање, 16 узорака)"
 Basic.Settings.Video.DownscaleFilter.Lanczos="Lanczos (оштрије скалирање, 36 узорка)"
+Basic.Settings.Video.DownscaleFilter.Area="Површина (пондерисана сума, 4/6/9 узорака)"
 Basic.Settings.Audio="Звук"
 Basic.Settings.Audio.SampleRate="Проток"
 Basic.Settings.Audio.Channels="Канали"
@@ -857,6 +998,7 @@ Basic.Settings.Audio.PeakMeterType="Тип мерача врха"
 Basic.Settings.Audio.PeakMeterType.SamplePeak="Врх узорка"
 Basic.Settings.Audio.PeakMeterType.TruePeak="Прави врх (већа употреба процесора)"
 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.Confirm="Да ли сте сигурни да желите да укључите звук окружења?"
 Basic.Settings.Audio.Devices="Глобални аудио уређаји"
@@ -872,6 +1014,10 @@ Basic.Settings.Audio.EnablePushToTalk="Омогући Стисни-за-гово
 Basic.Settings.Audio.PushToTalkDelay="Кашњење опције стисни-за-говор"
 Basic.Settings.Audio.UnknownAudioDevice="[Уређај није повезан или није доступан]"
 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.Accessibility="Приступачност"
 Basic.Settings.Accessibility.ColorOverrides="Користите различите боје"
@@ -913,6 +1059,7 @@ Basic.Settings.Advanced.Video.ColorRange="Опсег боја"
 Basic.Settings.Advanced.Video.ColorRange.Partial="Ограничено"
 Basic.Settings.Advanced.Video.ColorRange.Full="Потпуно"
 Basic.Settings.Advanced.Video.SdrWhiteLevel="SDR ниво белине"
+Basic.Settings.Advanced.Video.HdrNominalPeakLevel="Номинални вршни ниво HDR-а"
 Basic.Settings.Advanced.Audio.MonitoringDevice="Уређај за надзор"
 Basic.Settings.Advanced.Audio.MonitoringDevice.Default="Подразумевано"
 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.Disabled="Тренутно одабрани стриминг протокол не подржава мењање мрежних подешавања."
 Basic.Settings.Advanced.Network.BindToIP="Вежи се за IP"
+Basic.Settings.Advanced.Network.IPFamily="ИП породица"
 Basic.Settings.Advanced.Network.EnableNewSocketLoop="Омогући мрежне оптимизације"
 Basic.Settings.Advanced.Network.EnableLowLatencyMode="Омогући TCP пејсинг"
 Basic.Settings.Advanced.Network.TCPPacing.Tooltip="Покушај да се RTMP излаз учини компатибилнијим са другим апликацијама осетљивим на кашњење, кроз регулацију стопе преноса.\nМоже повећати ризик од испуштених слика и довести до „сецкања” приликом стриминга на нестабилним конекцијама."
@@ -938,7 +1086,9 @@ Basic.AdvAudio.Name="Име"
 Basic.AdvAudio.Volume="Јачина звука"
 Basic.AdvAudio.VolumeSource="Јачина звука за „%1”"
 Basic.AdvAudio.Mono="Моно"
+Basic.AdvAudio.MonoSource="Моно даунмикс за '%1'"
 Basic.AdvAudio.Balance="Баланс"
+Basic.AdvAudio.BalanceSource="Стање за '%1'"
 Basic.AdvAudio.SyncOffset="Разлика у синхронизацији"
 Basic.AdvAudio.SyncOffsetSource="Разлика у синхронизацији за „%1”"
 Basic.AdvAudio.Monitoring="Аудио надзор"
@@ -957,10 +1107,24 @@ Basic.Hotkeys.SelectScene="Пребаци на сцену"
 Basic.SystemTray.Show="Прикажи"
 Basic.SystemTray.Hide="Сакриј"
 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.Right="Стрелица десно"
 Hotkeys.Up="Стрелица горе"
 Hotkeys.Down="Стрелица доле"
+Hotkeys.Windows="Прозори"
+Hotkeys.Super="Супер"
 Hotkeys.Menu="Мени"
 Hotkeys.Space="Размак"
 Hotkeys.NumpadNum="Нумерички %1"
@@ -969,7 +1133,15 @@ Hotkeys.NumpadDivide="Нумеричка коса црта"
 Hotkeys.NumpadAdd="Нумерички плус"
 Hotkeys.NumpadSubtract="Нумерички минус"
 Hotkeys.NumpadDecimal="Нумеричка тачка"
+Hotkeys.AppleKeypadNum="%1 (Тастатура)"
+Hotkeys.AppleKeypadMultiply="* (Тастатура)"
+Hotkeys.AppleKeypadDivide="/ (Тастатура)"
+Hotkeys.AppleKeypadAdd="+ (Тастатура)"
+Hotkeys.AppleKeypadSubtract="- (Тастатура)"
+Hotkeys.AppleKeypadDecimal=". (Тастатура)"
+Hotkeys.AppleKeypadEqual="= (Тастатура)"
 Hotkeys.MouseButton="Миш %1"
+Hotkeys.Escape="Излаз"
 Mute="Мутирај"
 Unmute="Одмутирај"
 Push-to-mute="Стисни-за-мутирање"
@@ -977,8 +1149,18 @@ Push-to-talk="Стисни-за-говор"
 SceneItemShow="Прикажи '%1'"
 SceneItemHide="Сакриј '%1'"
 OutputWarnings.NoTracksSelected="Морате одабрати макар једну траку"
+OutputWarnings.NoTracksSelectedOnExit.Title="Грешка у подешавањима излаза"
+OutputWarnings.NoTracksSelectedOnExit.Text="Сви излази морају имати изабрану бар једну аудио нумеру."
 OutputWarnings.MP4Recording="Упозорење: Снимци сачувани у MP4/MOV формату неће бити могуће сачувати ако фајл не буде могао да се финализује (нпр. услед BSOD квара, нестанка струје, итд.). Ако желите да снимите више аудио записа размислите о коришћењу MKV-а и ремуксујте снимак у MP4/MOV када снимак буде био готов (Фајл → Ремуксовање снимака)"
 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.Text="Мора да постоји барем једна сцена, како би била обрисана."
 NoSources.Title="Нема извора"
@@ -994,6 +1176,7 @@ About.Donate="Дајте допринос"
 About.GetInvolved="Учествујте"
 About.Authors="Аутори"
 About.License="Лиценца"
+About.Error="Грешка! Датотека није могла бити прочитана.\n\nИди на: %1"
 About.Contribute="Подржите OBS пројекат"
 AddUrl.Title="Додајте извор путем URL-a"
 AddUrl.Text="Превукли сте URL у OBS. Ово ће аутоматски додати тај линк као извор. Наставите?"
@@ -1010,11 +1193,11 @@ Importer.Path="Путања колекције"
 Importer.Program="Детектована апликација"
 Importer.AutomaticCollectionPrompt="Аутоматски потражи колекције сцена"
 Importer.AutomaticCollectionText="OBS може сам да пронађе увозиве колекције сцена из подржаних програма треће стране. Желите ли да OBS сам потражи колекције за Вас?\n\nОво подешавање можете променити касније одласком на Подешавања > Опште > Увозници."
+Importer.SelectFile="Прегледај..."
 Restart="Поново покрени"
 NeedsRestart="ОБС Студио треба поново покренути. Да ли желите да га поново покренете сада?"
 LoadProfileNeedsRestart="Профил садржи подешавања која захтевају рестартовање OBS-a:\n%1\n\nЖелите ли да рестартујете OBS да би ова подешавања ступиле на снагу?"
 ContextBar.NoSelectedSource="Није изабран извор"
-ContextBar.ResetTransform="Ресетуј трансформацију"
 ContextBar.MediaControls.PlayMedia="Пусти медију"
 ContextBar.MediaControls.PauseMedia="Паузирај медије"
 ContextBar.MediaControls.StopMedia="Заустави медије"
@@ -1040,7 +1223,7 @@ YouTube.Actions.Privacy.Public="Јавно"
 YouTube.Actions.Privacy.Unlisted="Неизлистано"
 YouTube.Actions.Category="Категорија"
 YouTube.Actions.Thumbnail="Сличица"
-YouTube.Actions.Thumbnail.SelectFile="Изаберите датотеку"
+YouTube.Actions.Thumbnail.SelectFile="Изаберите датотеку..."
 YouTube.Actions.Thumbnail.NoFileSelected="Ниједан фајл није изабран"
 YouTube.Actions.Thumbnail.ClearFile="Очисти"
 YouTube.Actions.MadeForKids="Да ли је овај видео направљен за децу?*"
@@ -1050,6 +1233,9 @@ YouTube.Actions.AdditionalSettings="Додатна подешавања"
 YouTube.Actions.Latency="Одзив"
 YouTube.Actions.Latency.Normal="Нормално"
 YouTube.Actions.Latency.Low="Ниско"
+YouTube.Actions.Latency.UltraLow="Ултра ниско"
+YouTube.Actions.EnableAutoStart="Омогући аутоматско покретање"
+YouTube.Actions.EnableAutoStop="Омогући аутоматско заустављање"
 YouTube.Actions.AutoStartStop.TT="Указује на то да ли овај заказани пренос треба да почне аутоматски"
 YouTube.Actions.EnableDVR="Омогући DVR"
 YouTube.Actions.360Video="360 видео"
@@ -1069,7 +1255,7 @@ YouTube.Actions.Error.NoBroadcastCreated="Грешка приликом прав
 YouTube.Actions.Error.NoStreamCreated="Ниједан стрим није направљен. Молимо Вас поново повежите свој налог."
 YouTube.Actions.Error.YouTubeApi="YouTube API грешка. Молимо Вас погледајте фајл извештаја за више информација."
 YouTube.Actions.Error.BroadcastNotFound="Изабрани пренос није пронађен."
-YouTube.Actions.Error.FileMissing="Изабрана датотека не постоји"
+YouTube.Actions.Error.FileMissing="Изабрана датотека не постоји."
 YouTube.Actions.Error.FileOpeningFailed="Неуспешно отварање изабраног фајла."
 YouTube.Actions.Error.FileTooLarge="Изабрани фајл је превише велики (Ограничење: 2 МиБ)"
 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.errorStreamInactive="Јутјуб не прима податке за Ваш стрим. Молимо Вас проверите своју конфигурацију и покушајте поново."
 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.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å"
-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.RestartNormal="Vill du starta om OBS i normalt läge?"
 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.VideoPage="Videoinställningar"
 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.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"
@@ -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.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.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.Server="Testar bandbredden för: %1"
 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.BroadcastStartFailed="Misslyckades att starta 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.TargetFile="Målfil"
 Remux.Stop="Stoppa remuxing"
@@ -578,7 +587,7 @@ Basic.Main.StopRecording="Sluta spela in"
 Basic.Main.PauseRecording="Pausa inspelning"
 Basic.Main.UnpauseRecording="Återuppta inspelning"
 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.StopReplayBuffer="Stoppa reprisbuffert"
 Basic.Main.StoppingReplayBuffer="Stoppar reprisbuffert..."
@@ -603,7 +612,7 @@ Basic.VCam.OutputSelection="Utmatningsmarkering"
 Basic.VCam.OutputType.Program="Program (standard)"
 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.MainMenu.File="Arkiv (&F)"
+Basic.MainMenu.File="&Arkiv"
 Basic.MainMenu.File.Export="&Exportera"
 Basic.MainMenu.File.Import="&Importera"
 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.ShowSettingsFolder="Visa inställningsmapp"
 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.Redo="Gö&r om"
 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.ZoomOut="Zooma ut"
 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.CopyTransform="Kopiera 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.Rotate90CCW="Rotera 90 grader motsols"
 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.MoveToBottom="Flytta längst ned (&B)"
 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.ListboxToolbars="Verktygsfält för dockning"
 Basic.MainMenu.View.ContextBar="Verktygsfält för källor"
 Basic.MainMenu.View.SourceIcons="Käll&ikoner"
 Basic.MainMenu.View.StatusBar="&Statusfält"
 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.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.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.Export="Exportera..."
 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.Migrate="Använd som grundupplösning"
 Basic.MainMenu.Profile.Exists="Profilen finns redan"
-Basic.MainMenu.Tools="Verk&tyg"
+Basic.MainMenu.Tools="&Verktyg"
 Basic.MainMenu.Help="&Hjälp"
 Basic.MainMenu.Help.HelpPortal="Hjäl&pportal"
 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.Logs="&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.ReleaseNotes="Versionsfakta"
 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.CrashLogs="K&raschrapporter"
 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.ConfirmTitle="Bekräfta ändringar"
 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.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.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.MaxFPS="Maximal bildfrekvens: %1"
 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?"
 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.ResetTransform="Återställ omvandling"
 ContextBar.MediaControls.PlayMedia="Spela upp media"
 ContextBar.MediaControls.PauseMedia="Pausa 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.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]"
+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.RecordError.Title="Feler przi nagrowaniu"
 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.TargetFile="Zbiōr docelowy"
 Remux.Stop="Zasztopuj remux"
@@ -716,7 +713,6 @@ Importer.Program="Wykryto aplikacyjo"
 Restart="Resztart"
 NeedsRestart="Trza zaś sztartnōńć OBS Studio. Chcesz teroz resztartować?"
 ContextBar.NoSelectedSource="Brak zdrzōdła"
-ContextBar.ResetTransform="Reset przekształcyń"
 ContextBar.MediaControls.PlayMedia="Ôdtworzej"
 ContextBar.MediaControls.PauseMedia="Pauza"
 ContextBar.MediaControls.StopMedia="Zasztopej"

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

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

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

@@ -25,6 +25,18 @@ Browse="బ్రౌజ్"
 Mono="మోనో"
 Stereo="స్టీరియో"
 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="క్లియర్ చేయండి"
 Revert="మార్పులను తిరస్కరించు"
 Show="చూపించు"
@@ -59,3 +71,4 @@ Next="తరువాత"
 Back="వెనుకకు"
 Defaults="డిఫాల్ట్‌లు"
 RestoreDefaults="డిఫాల్ట్‌లు"
+AddSource="జోడించండి"

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

@@ -27,7 +27,16 @@ Stereo="สเตอริโอ"
 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="ล้าง"
 Revert="เปลี่ยนกลับ"
 Show="แสดง"
@@ -87,6 +96,7 @@ LockVolume="ล็อกระดับเสียง"
 LogViewer="ตัวแสดงปูม"
 ShowOnStartup="แสดงเมื่อเปิดโปรแกรม"
 OpenFile="เปิดไฟล์"
+AddScene="เพิ่มฉาก"
 AddSource="เพิ่มแหล่ง"
 RemoveScene="ลบฉากที่เลือก"
 RemoveSource="ลบแหล่งที่เลือก"
@@ -106,10 +116,6 @@ PluginsFailedToLoad.Text="ไม่สามารถโหลดปลั๊ก
 AlreadyRunning.Title="OBS กำลังทำงานอยู่"
 AlreadyRunning.Text="โปรแกรม OBS กำลังทำงานอยู่! หากคุณไม่ต้องการดำเนินการดังกล่าว โปรดปิดโปรแกรม OBS ที่มีอยู่ก่อนที่จะพยายามเรียกใช้อินสแตนซ์ใหม่ หากคุณตั้งค่าโปรแกรม OBS ให้ย่อเล็กสุด ให้ดูที่ถาดระบบว่าโปรแกรมยังคงทำงานอยู่หรือไม่"
 AlreadyRunning.LaunchAnyway="ยืนยันเปิดต่อไป"
-AutoSafeMode.Title="โหมดปลอดภัย"
-AutoSafeMode.Text="OBS ไม่ได้ปิดโปรแกรมอย่างถูกต้องในเซสชันที่แล้วของคุณ\n\nคุณต้องการเริ่มโปรแกรมในโหมดปลอดภัย (โดยปิดใช้งานปลั๊กอินจากบุคคลที่สาม สคริปต์ และ WebSocket) หรือไม่?"
-AutoSafeMode.LaunchSafe="เรียกใช้ในโหมดปลอดภัย"
-AutoSafeMode.LaunchNormal="เรียกใช้ตามปกติ"
 SafeMode.Restart="คุณต้องการเริ่ม OBS ใหม่ในโหมดปลอดภัย (โดยปิดใช้งานปลั๊กอิน สคริปต์ และ WebSockets) หรือไม่?"
 SafeMode.RestartNormal="คุณต้องการเริ่ม OBS ใหม่ในโหมดปกติหรือไม่?"
 ChromeOS.Title="ไม่รองรับแพลตฟอร์มนี้"
@@ -226,6 +232,7 @@ Basic.Stats.DroppedFrames="จำนวนเฟรมตกหล่น (เค
 Basic.Stats.MegabytesSent="ข้อมูลที่ส่งออกทั้งหมด"
 Basic.Stats.Bitrate="บิตเรต"
 Basic.Stats.DiskFullIn="พื้นที่จัดเก็บเต็ม"
+Basic.Stats.DiskFullIn.Text="%1 ชั่วโมง, %2 นาที"
 Basic.Stats.ResetStats="รีเซ็ตสถิติ"
 ResetUIWarning.Title="คุณแน่ใจหรือไม่ว่าต้องการคืนค่า UI?"
 ResetUIWarning.Text="การรีเซ็ต UI จะซ่อนถาดงานเพิ่มเติม คุณจะต้องยกเลิกการซ่อนถาดงานเหล่านี้จากเมนูถาดงานหากต้องการให้มองเห็นได้\n\nคุณแน่ใจหรือไม่ว่าต้องการรีเซ็ต UI?"
@@ -360,12 +367,6 @@ Output.NoBroadcast.Title="ไม่ได้กำหนดค่าการถ
 Output.NoBroadcast.Text="คุณต้องตั้งค่า broadcast ก่อนจึงจะเริ่ม streaming ได้"
 Output.BroadcastStartFailed="ไม่สามารถเริ่มถ่ายทอดได้"
 Output.BroadcastStopFailed="ไม่สามารถหยุดถ่ายทอดได้"
-LogReturnDialog="อัพโหลดไฟล์ Log สำเร็จ"
-LogReturnDialog.Description="อัปโหลดไฟล์ log ของคุณแล้ว คุณสามารถแชร์ URL เพื่อใช้ในการดีบั๊กหรือขอความช่วยเหลือได้"
-LogReturnDialog.Description.Crash="อัปโหลดรายงานความผิดพลาดของคุณแล้ว คุณสามารถแชร์ URL เพื่อใช้ในการดีบั๊กได้"
-LogReturnDialog.CopyURL="คัดลอก URL"
-LogReturnDialog.AnalyzeURL="วิเคราะห์"
-LogReturnDialog.ErrorUploadingLog="มีข้อผิดพลาดในการอัปโหลดไฟล์ log"
 Remux.SourceFile="การบันทึก OBS"
 Remux.TargetFile="ไฟล์เป้าหมาย"
 Remux.Remux="รีมักซ์"
@@ -416,7 +417,10 @@ MacPermissions.Item.Camera="กล้อง"
 MacPermissions.Item.Camera.Details="การอนุญาตนี้จำเป็นสำหรับการบันทึกเนื้อหาจากเว็บแคมหรือการ์ดจับภาพ"
 MacPermissions.Item.Microphone="ไมโครโฟน"
 MacPermissions.Item.Microphone.Details="OBS ต้องการสิทธิ์นี้หากคุณต้องการบันทึกเสียงไมโครโฟนหรืออุปกรณ์เสียงภายนอกของคุณ"
+MacPermissions.Item.InputMonitoring="การตรวจสอบอินพุต"
+MacPermissions.Item.InputMonitoring.Details="ต้องได้รับอนุญาตเพื่อให้ปุ่มลัดทำงานขณะ OBS อยู่เบื้องหลัง"
 MacPermissions.Item.Accessibility="การช่วยการเข้าถึง"
+MacPermissions.Item.Accessibility.Details="ในการติดตั้งเวอร์ชันเก่า OBS อาจแสดงอยู่ใน \"การช่วยการเข้าถึง\" แทนที่จะเป็น \"การตรวจสอบอินพุต\""
 MacPermissions.Continue="ดำเนินการต่อ"
 SourceLeak.Title="เกิดข้อผิดพลาดขณะล้างข้อมูลแหล่ง"
 SourceLeak.Text="เกิดปัญหา!ขณะเปลี่ยนคอลเลคชันฉากและบางแหล่งไม่สามารถยกเลิกการโหลดได้ ปัญหา!นี้มักเกิดจากปลั๊กอินที่ไม่ได้ปล่อยทรัพยากรอย่างเหมาะสม โปรดตรวจสอบให้แน่ใจว่าปลั๊กอินที่คุณใช้เป็นเวอร์ชันล่าสุด\n\nOBS Studio จะออกเพื่อป้องกันข้อมูลที่อาจเสียหายได้!"
@@ -568,7 +572,6 @@ Basic.Main.StopRecording="หยุดบันทึก"
 Basic.Main.PauseRecording="หยุดการบันทึกชั่วคราว"
 Basic.Main.UnpauseRecording="เริ่มการบันทึกต่อ"
 Basic.Main.SplitFile="แยกไฟล์บันทึก"
-Basic.Main.AddChapterMarker="เพิ่มเครื่องหมายระบุส่วนเนื้อหา (เฉพาะ Hybrid MP4 เท่านั้น)"
 Basic.Main.StoppingRecording="กำลังหยุดการบันทึก..."
 Basic.Main.StopReplayBuffer="หยุดรีเพลย์บัฟเฟอร์"
 Basic.Main.StoppingReplayBuffer="กำลังหยุดรีเพลย์บัฟเฟอร์..."
@@ -612,6 +615,9 @@ Basic.MainMenu.Edit.Scale.Window="ปรับมาตราส่วนเท
 Basic.MainMenu.Edit.Scale.Canvas="แคนวาส (%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.EditTransform="แก้ไขการปรับรูปร่าง(&E)..."
 Basic.MainMenu.Edit.Transform.CopyTransform="คัดลอกการปรับรูปร่าง"
@@ -648,6 +654,8 @@ Basic.MainMenu.Docks.ResetDocks="&รีเซ็ตถาดงาน"
 Basic.MainMenu.Docks.LockDocks="&ล็อกถาดงาน"
 Basic.MainMenu.Docks.SideDocks="ถาดงานแบบเ&ต็มความสูง"
 Basic.MainMenu.Docks.CustomBrowserDocks="&ถาดงานเบราว์เซอร์แบบปรับแต่งเอง..."
+Basic.MainMenu.Import="นำเข้า..."
+Basic.MainMenu.Export="ส่งออก..."
 Basic.MainMenu.SceneCollection="&เพิ่มคอลเลกชัน"
 Basic.MainMenu.Profile="&โปรไฟล์"
 Basic.MainMenu.Profile.Import="นำเข้าโปรไฟล์"
@@ -745,7 +753,13 @@ Basic.Settings.Appearance.General="ทั่วไป"
 Basic.Settings.Appearance.General.Theme="ธีม"
 Basic.Settings.Appearance.General.Variant="สไตล์"
 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.Destination="ปลายทาง"
 Basic.Settings.Stream.Custom.UseAuthentication="ใช้การยืนยันตัวตน"
@@ -780,6 +794,7 @@ Basic.Settings.Stream.MultitrackVideoStreamDumpEnable="เปิดใช้ก
 Basic.Settings.Stream.MultitrackVideoConfigOverride="การเขียนทับค่ากำหนด (JSON)"
 Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable="เปิดใช้การเขียนทับค่ากำหนด"
 Basic.Settings.Stream.MultitrackVideoLabel="วิดีโอหลายแทร็ก"
+Basic.Settings.Stream.MultitrackVideoExtraCanvas="พื้นที่ทำงานเพิ่มเติม"
 Basic.Settings.Stream.AdvancedOptions="ตัวเลือกขั้นสูง"
 Basic.Settings.Output="ผลลัพธ์"
 Basic.Settings.Output.Format="รูปแบบการบันทึก"
@@ -1147,7 +1162,6 @@ Restart="รีสตาร์ท"
 NeedsRestart="OBS Studio ต้องการเริ่มการทำงานใหม่ คุณต้องการเริ่มการทำงานใหม่เลยหรือไม่?"
 LoadProfileNeedsRestart="โปรไฟล์มีการตั้งค่าซึ่งต้องการให้เริ่ม OBS ใหม่:\n%1\n\nคุณต้องการที่จะเริ่ม OBS ใหม่เพื่อให้การตั้งค่าเหล่านี้มีผลหรือไม่?"
 ContextBar.NoSelectedSource="ไม่ได้เลือกแหล่งใด"
-ContextBar.ResetTransform="ตั้งค่าการปรับรูปร่างใหม่"
 ContextBar.MediaControls.PlayMedia="เล่นสื่อ"
 ContextBar.MediaControls.PauseMedia="หยุดสื่อชั่วคราว"
 ContextBar.MediaControls.StopMedia="หยุดสื่อ"
@@ -1232,6 +1246,7 @@ ConfigDownload.WarningMessageTitle="คำเตือน"
 FailedToStartStream.MissingConfigURL="ไม่มี URL ค่ากำหนดสำหรับบริการปัจจุบัน"
 FailedToStartStream.NoCustomRTMPURLInSettings="ไม่ได้ระบุ URL RTMP กำหนดเอง"
 FailedToStartStream.InvalidCustomConfig="ค่ากำหนดเองไม่ถูกต้อง"
+FailedToStartStream.MissingCanvas="พื้นที่ทำงานเพิ่มเติมที่ตั้งค่าไว้หายไป"
 FailedToStartStream.FailedToCreateMultitrackVideoService="ไม่สามารถสร้างบริการของวิดีโอหลายแทร็ก"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="ไม่สามารถสร้างเอาต์พุต RTMP ของวิดีโอหลายแทร็ก"
 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.Msg="Isang hindi matukoy na error ang naganap habang nag-rerekord."
 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.FinishedTitle="Tapos na ang pag-remux"
 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.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"
-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.RestartNormal="OBS'i Normal Mod'da yeniden başlatmak ister misin?"
 ChromeOS.Title="Desteklenmeyen Platform"
@@ -317,9 +313,9 @@ TitleBar.SafeMode="GÜVENLİ MOD"
 TitleBar.PortableMode="Taşınabilir Mod"
 TitleBar.Profile="Profil"
 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."
 ConfirmStart.Title="Yayın Başlatılsın Mı?"
 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.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.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?"
 ConfirmReset.Title="Özellikleri Sıfırla"
 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.BroadcastStartFailed="Yayın başlatılamadı"
 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.TargetFile="Hedef Dosya"
 Remux.Stop="Remux'u Durdur"
@@ -452,7 +443,7 @@ BlendingMode.Darken="Karartma"
 Deinterlacing.TopFieldFirst="Önce Üst Alan"
 Deinterlacing.BottomFieldFirst="Önce Alt Alan"
 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.Properties="'%1' için özellikler"
 VolControl.UnassignedWarning.Title="Atanmamış Ses Kaynağı"
@@ -580,7 +571,7 @@ Basic.Main.StopRecording="Kaydı Durdur"
 Basic.Main.PauseRecording="Kaydı Duraklat"
 Basic.Main.UnpauseRecording="Kaydı Devam Ettir"
 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.StopReplayBuffer="Tekrar Oynatma Arabelleğini Durdur"
 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.Format="Kayıt Biçimi"
 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.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."
@@ -1179,7 +1171,6 @@ Restart="Yeniden Başlat"
 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?"
 ContextBar.NoSelectedSource="Kaynak seçilmemiş"
-ContextBar.ResetTransform="Dönüşmeyi sıfırla"
 ContextBar.MediaControls.PlayMedia="Medyayı oynat"
 ContextBar.MediaControls.PauseMedia="Medyayı Duraklat"
 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.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.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.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."

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

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

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

@@ -116,10 +116,14 @@ PluginsFailedToLoad.Text="تۆۋەندىكى OBS قىستۇرمىنى يۈكلى
 AlreadyRunning.Title="OBS ئىجرا قىلىنىۋاتىدۇ!"
 AlreadyRunning.Text="OBS ئىجرا قىلىنىۋاتىدۇ! ھەقىقەتەن شۇنداق قىلماقچى بولسىڭىز، يېڭى OBS نى قوزغىتىشتىن ئىلگىرى ئىجرا قىلىنىۋاتقان باشقا OBS نى تاقاڭ. ئەگەر OBS نى سىستېما ۋەزىپە بالداققا كىچىكلەتكەن بولسىڭىز، ئۇنىڭ ئىجرا قىلىنغان ياكى قىلىنمىغانلىقىنى تەكشۈرۈڭ."
 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.RestartNormal="OBS نى نورمال ھالەتتە قوزغىتامسىز؟"
 ChromeOS.Title="قوللىمايدىغان سۇپا"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="ھېچقانداق ئاڭلىتىش سەپلەنمىگ
 Output.NoBroadcast.Text="ئېقىم تارقىتىشنى باشلاشتىن بۇرۇن تارقىتىش تەڭشىكىنى تەڭشىشىڭىز كېرەك."
 Output.BroadcastStartFailed="تارقىتىشنى باشلىيالمىدى"
 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.TargetFile="نىشان ھۆججەت"
 Remux.Remux="قايتا كودلاش"
@@ -593,7 +602,7 @@ Basic.Main.StopRecording="خاتىرىلەشنى توختات"
 Basic.Main.PauseRecording="خاتىرىلەشنى ۋاقىتلىق توختات"
 Basic.Main.UnpauseRecording="خاتىرىلەشنى داۋاملاشتۇر"
 Basic.Main.SplitFile="خاتىرە ھۆججەتنى پارچىلايدۇ"
-Basic.Main.AddChapterMarker="باب بەلگىسىنى قوشىدۇ (پەقەت ئارىلاش MP4 لا)"
+Basic.Main.AddChapterMarker="باب بەلگىسىنى قوشىدۇ (ئارىلاش MP4 لا)"
 Basic.Main.StoppingRecording="خاتىرىلەشنى توختىتىۋاتىدۇ…"
 Basic.Main.StopReplayBuffer="غەملەكنى قايتا قويۇشنى توختات"
 Basic.Main.StoppingReplayBuffer="غەملەكنى قايتا قويۇشنى توختىتىۋاتىدۇ…"
@@ -821,6 +830,7 @@ Basic.Settings.Output="چىقار"
 Basic.Settings.Output.Format="سىن خاتىرىلەش پىچىمى"
 Basic.Settings.Output.Format.MKV="Matroska  سىن (.mkv)"
 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.fMOV="پارچىلانغان MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="پارچىلانغان MOV بۆلەك شەكلىدە خاتىرىلەيدۇ، ئەنئەنىۋى MOV ھۆججىتىگە ئوخشاش ئەڭ ئاخىرىدا بىر تەرەپ قىلىش كېرەك بولمايدۇ.\nبۇنداق بولغاندا دىسكىغا يېزىش ئۈزۈلۈپ قالغان تەقدىردىمۇ (مەسىلەن، كۆك ئېكران ياكى توك كېتىش)، ھۆججەتنى يەنىلا قويغىلى بولىدۇ.\n\nبۇنى ھەممە قويغۇچ ۋە تەھرىرلەش يۇمشاق دېتالى قوللىشى ناتايىن. زۆرۈر تېپىلغاندا، «ھۆججەت ← خاتىرىنى قايتا كودلا» نى ئىشلىتىپ ھۆججەتنى تېخىمۇ ماسلىشىدىغان پىچىمغا ئۆزگەرتىشكە بولىدۇ."
@@ -1201,7 +1211,6 @@ Restart="قايتا قوزغات"
 NeedsRestart="OBS Studio نى قايتا قوزغىتىش كېرەك. ھازىر قايتا قوزغىتامسىز؟"
 LoadProfileNeedsRestart="تەرجىمىھالدا OBS نى قايتا قوزغىتىش كېرەك بولغان تەڭشەك بار.\n%1\n\nبۇ تەڭشەكلەرنىڭ كۈچكە ئىگە بولۇشى ئۈچۈن OBS نى قايتا قوزغىتامسىز؟"
 ContextBar.NoSelectedSource="مەنبە تاللانمىغان"
-ContextBar.ResetTransform="ئالماشتۇرۇشنى ئەسلىگە قايتۇر"
 ContextBar.MediaControls.PlayMedia="ۋاسىتە قوي"
 ContextBar.MediaControls.PauseMedia="ۋاسىتە ۋاقىتلىق توختات"
 ContextBar.MediaControls.StopMedia="ۋاسىتە توختات"
@@ -1311,3 +1320,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="تەڭشەكنى 
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 نۆۋەتتىكى تەڭشىكى «%2»، «%3» نىڭ [ئۈن ← ئادەتتىكى ← قانال] بىلەن ماسلاشمايدۇ"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[ئۈن ← ئادەتتىكى ← قانال] نى «%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.Text="OBS вже запущено! Якщо ви дійсно намагаєтесь це зробити – перед тим як запустити нову копію, спершу закрийте всі відкриті екземпляри OBS. Якщо OBS налаштовано згортатися в трей, перевірте чи він там і досі працює."
 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.RestartNormal="Ви хочете перезапустити OBS у звичайному режимі?"
 ChromeOS.Title="Непідтримувана платформа"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="Трансляції не налаштовано"
 Output.NoBroadcast.Text="Перш ніж почати трансляцію, необхідно її налаштувати."
 Output.BroadcastStartFailed="Не вдалося почати трансляцію"
 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.TargetFile="Кінцевий файл"
 Remux.Remux="Ремультиплексування"
@@ -592,7 +601,7 @@ Basic.Main.StopRecording="Зупинити записування"
 Basic.Main.PauseRecording="Призупинити запис"
 Basic.Main.UnpauseRecording="Відновити запис"
 Basic.Main.SplitFile="Розділити файл Запису"
-Basic.Main.AddChapterMarker="Додати мітку розділу (Лише гібридний MP4)"
+Basic.Main.AddChapterMarker="Додати мітку розділу (лише гібридний MP4/MOV)"
 Basic.Main.StoppingRecording="Припинення запису…"
 Basic.Main.StopReplayBuffer="Зупинити буфер повторів"
 Basic.Main.StoppingReplayBuffer="Зупинення буферу повторів…"
@@ -822,6 +831,7 @@ Basic.Settings.Output="Вивід"
 Basic.Settings.Output.Format="Формат запису"
 Basic.Settings.Output.Format.MKV="Відео Matroska (.mkv)"
 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.fMOV="Фрагментований MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="Фрагментований MOV записує запис фрагментами та не потребує такої ж обробки, як звичайні файли MOV.\nЦе гарантує, що файл можна буде відтворити, навіть якщо запис на диск буде перервано, наприклад, унаслідок аварійного завершення роботи пристрою або втрати живлення.\n\nЦе може бути несумісним з деякими програвачами та редакторами. За потреби скористайтеся командою Файл → Ремультиплексувати записи, щоб перетворити файл у більш сумісний формат."
@@ -1180,7 +1190,6 @@ Restart="Перезапуск"
 NeedsRestart="OBS Studio потрібно перезапустити. Перезапустити зараз?"
 LoadProfileNeedsRestart="Профіль містить налаштування, які вимагають перезапуску OBS:\n%1\n\nПерезапустити OBS, щоб активувати ці налаштування?"
 ContextBar.NoSelectedSource="Джерело не вибрано"
-ContextBar.ResetTransform="Скинути перетворення"
 ContextBar.MediaControls.PlayMedia="Відтворити"
 ContextBar.MediaControls.PauseMedia="Пауза"
 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.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"
-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.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ợ"
@@ -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.BroadcastStartFailed="Không thể bắt đầu 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.Remux="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.UnpauseRecording="Tiếp tục 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.StopReplayBuffer="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?"
 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.ResetTransform="Đặt lại chuyển đổi"
 ContextBar.MediaControls.PlayMedia="Chơi phương tiện"
 ContextBar.MediaControls.PauseMedia="Tạm 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.Text="OBS 已经在运行中!若你真的想要这样做,请在启动新的 OBS 前关闭其他正在在运行中的 OBS。如果你把 OBS 设置成最小化到系统托盘,请检查它是否仍在运行。"
 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.RestartNormal="您要以正常模式重启 OBS 吗?"
 ChromeOS.Title="不支持的平台"
@@ -371,12 +375,17 @@ Output.NoBroadcast.Title="直播未设置"
 Output.NoBroadcast.Text="您需要先设置广播才能开始直播。"
 Output.BroadcastStartFailed="无法开始直播"
 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.TargetFile="目标文件"
 Remux.Remux="转换封装"
@@ -593,7 +602,7 @@ Basic.Main.StopRecording="停止录制"
 Basic.Main.PauseRecording="暂停录制"
 Basic.Main.UnpauseRecording="恢复录制"
 Basic.Main.SplitFile="分割录制文件"
-Basic.Main.AddChapterMarker="添加章节标记 (仅限混合 MP4)"
+Basic.Main.AddChapterMarker="添加章节标记 (仅限混合 MP4/MOV)"
 Basic.Main.StoppingRecording="正在停止录制..."
 Basic.Main.StopReplayBuffer="关闭回放缓存"
 Basic.Main.StoppingReplayBuffer="正在关闭回放缓存..."
@@ -823,6 +832,7 @@ Basic.Settings.Output="输出"
 Basic.Settings.Output.Format="录像格式"
 Basic.Settings.Output.Format.MKV="Matroska 视频 (.mkv)"
 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.fMOV="分片 MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="分片 MOV 以块的形式录制,不需要像传统 MOV 文件一样做最后处理。\n这确保即使磁盘写入中断 (例如,由于蓝屏或断电),文件仍可播放。\n\n可能不是所有播放器和编辑软件都能兼容。必要的话,请使用 “文件 → 录像转封装” 将文件转换为更兼容的格式。"
@@ -1194,7 +1204,6 @@ Restart="重启"
 NeedsRestart="OBS Studio需要重启。您想现在重新启动吗?"
 LoadProfileNeedsRestart="配置文件包含需要重启OBS的设置:\n%1\n\n您想要重启OBS使这些设置生效吗?"
 ContextBar.NoSelectedSource="未选择源"
-ContextBar.ResetTransform="重置变换"
 ContextBar.MediaControls.PlayMedia="播放媒体"
 ContextBar.MediaControls.PauseMedia="暂停媒体"
 ContextBar.MediaControls.StopMedia="停止媒体"
@@ -1304,3 +1313,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新设置并开
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 当前与设置为“%2”、%3 的 [音频 → 常规 → 声道] 不兼容"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音频 → 常规 → 声道] 需要设置为“%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="單聲道"
 Stereo="立體聲"
 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="多檢視"
@@ -109,10 +116,14 @@ PluginsFailedToLoad.Text="無法載入下列 OBS 外掛程式:\n\n%1\n請更
 AlreadyRunning.Title="OBS 已經執行"
 AlreadyRunning.Text="OBS 已經啟動!除非您就想這麼做,否則請在執行新實體前,先關閉現存的 OBS 實體。如果你已將 OBS 設定成最小化至系統工具列,那請檢查 OBS 是否還在工具列執行著。"
 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.RestartNormal="你要以一般模式重新啟動 OBS 嗎?"
 ChromeOS.Title="不支援的平台"
@@ -189,7 +200,7 @@ Basic.AutoConfig.StreamPage.PerformBandwidthTest="藉由頻寬測試估計位元
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding="優先使用硬體編碼"
 Basic.AutoConfig.StreamPage.PreferHardwareEncoding.ToolTip="硬體編碼去除了大多數的 CPU 使用率,但可能需要更多的位元率以獲得同等的品質。"
 Basic.AutoConfig.StreamPage.StreamWarning.Title="串流警告"
-Basic.AutoConfig.StreamPage.StreamWarning.Text="頻寬測試即將串流隨機沒有音訊的影像資料到您的頻道。 如果能的話,建議暫時關閉保存影像串流並設定串流為私密直到完成測試。 要繼續嗎?"
+Basic.AutoConfig.StreamPage.StreamWarning.Text="頻寬測試即將開始串流隨機的視訊資料,不含音訊。如果可以,建議您暫時關閉儲存直播影片的功能,並將直播設為私人,直到測試完成為止。要繼續嗎?"
 Basic.AutoConfig.StreamPage.UseMultitrackVideo="測試 %1"
 Basic.AutoConfig.TestPage="最終結果"
 Basic.AutoConfig.TestPage.SubTitle.Testing="程式目前正在執行一系列的測試以估計最理想的設定"
@@ -225,7 +236,7 @@ Basic.Stats.Status.Live="直播中"
 Basic.Stats.Status.Reconnecting="重新連線中"
 Basic.Stats.Status.Inactive="未啟動"
 Basic.Stats.Status.Active="已啟動"
-Basic.Stats.DroppedFrames="丟棄的影格 (網路)"
+Basic.Stats.DroppedFrames="丟棄的影格(網路)"
 Basic.Stats.MegabytesSent="總輸出資料"
 Basic.Stats.Bitrate="位元率"
 Basic.Stats.DiskFullIn="磁碟剩餘錄製時間(估計)"
@@ -364,12 +375,17 @@ Output.NoBroadcast.Title="未設定直播"
 Output.NoBroadcast.Text="在開始串流前,您需要先設定直播。"
 Output.BroadcastStartFailed="無法開始直播"
 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.TargetFile="目標檔案"
 Remux.Remux="重新封裝"
@@ -420,7 +436,10 @@ MacPermissions.Item.Camera="攝影機"
 MacPermissions.Item.Camera.Details="若要從網路攝影機或擷取卡擷取內容,則需要這個權限。"
 MacPermissions.Item.Microphone="麥克風"
 MacPermissions.Item.Microphone.Details="如果您想用麥克風或其他錄音器,請允許 OBS 的錄音權利。"
+MacPermissions.Item.InputMonitoring="輸入監視"
+MacPermissions.Item.InputMonitoring.Details="當OBS在背景執行時需要取得權限來使用快速鍵。"
 MacPermissions.Item.Accessibility="輔助使用"
+MacPermissions.Item.Accessibility.Details="在舊版本的安裝上,OBS 可能列為“可訪問性”,而不是“輸入監視”。"
 MacPermissions.Continue="繼續"
 SourceLeak.Title="清理來源時發生錯誤"
 SourceLeak.Text="更改場景集時發生錯誤,且無法卸載部分來源。這通常是因為外掛程式沒有正確釋放資源。請檢查您使用的所有外掛程式是否已經是最新版本。\n\nOBS Studio 將立即結束,以免造成資料損毀。"
@@ -583,7 +602,7 @@ Basic.Main.StopRecording="停止錄製"
 Basic.Main.PauseRecording="暫停錄影"
 Basic.Main.UnpauseRecording="繼續錄製"
 Basic.Main.SplitFile="分割錄影檔案"
-Basic.Main.AddChapterMarker="新增章節標記(僅限混合 MP4)"
+Basic.Main.AddChapterMarker="新增章節標記(僅限混合 MP4/MOV)"
 Basic.Main.StoppingRecording="停止錄製…"
 Basic.Main.StopReplayBuffer="停止重播緩衝"
 Basic.Main.StoppingReplayBuffer="正在停止重播緩衝…"
@@ -807,11 +826,13 @@ 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.Output="輸出"
 Basic.Settings.Output.Format="錄影格式"
 Basic.Settings.Output.Format.MKV="Matroska 視訊檔案 (.mkv)"
 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.fMOV="分段 MOV (.mov)"
 Basic.Settings.Output.Format.TT.fragmented_mov="分段的 MOV 會分塊寫入錄影內容,並且和傳統 MOV 檔案不同,不需要寫入檔案結尾。\n這樣「寫入磁碟」程序即便被打斷(舉例來說,因為 BSOD 或斷電),檔案依然是可以播放的。\n\n這可能不相容某些播放器和編輯器,如果需要相容的話,可以使用 [檔案] → [重新封裝錄影] 將檔案轉換為更能廣泛相容的格式。"
@@ -1200,7 +1221,6 @@ Restart="重新啟動"
 NeedsRestart="OBS Studio 需要重新啟動。您是否要現在重新啟動?"
 LoadProfileNeedsRestart="設定檔內有需要重新啟動 OBS 的設定:\n%1\n\n是否要重新啟動 OBS,讓這些設定生效?"
 ContextBar.NoSelectedSource="未選擇來源"
-ContextBar.ResetTransform="重設變換設定"
 ContextBar.MediaControls.PlayMedia="播放媒體"
 ContextBar.MediaControls.PauseMedia="暫停媒體"
 ContextBar.MediaControls.StopMedia="停止媒體"
@@ -1285,6 +1305,7 @@ ConfigDownload.WarningMessageTitle="警告"
 FailedToStartStream.MissingConfigURL="目前服務沒有可用設定 URL"
 FailedToStartStream.NoCustomRTMPURLInSettings="未指定自訂 RTMP URL"
 FailedToStartStream.InvalidCustomConfig="無效的自訂配置"
+FailedToStartStream.MissingCanvas="已設定的額外畫布遺失"
 FailedToStartStream.FailedToCreateMultitrackVideoService="建立多軌視訊服務失敗"
 FailedToStartStream.FailedToCreateMultitrackVideoOutput="無法建立多軌視訊 RTMP 輸出"
 FailedToStartStream.EncoderNotAvailable="NVENC 不可用。\n\n找不到編碼器類型「%1」"
@@ -1298,6 +1319,7 @@ FailedToStartStream.WarningUnknownStatus="已收到未知的狀態值「%1」"
 FailedToStartStream.WarningRetryNonMultitrackVideo="\n<br><br>\n您是否想繼續不使用 %1 進行直播?"
 FailedToStartStream.WarningRetry="\n<br><br>\n您是否想繼續直播?"
 FailedToStartStream.MissingEncoderConfigs="啟動直播配置中未包含編碼器配置"
+FailedToStartStream.InvalidEncoderConfig="啟動直播配置包括無效的編碼設定"
 FailedToStartStream.StatusMissingHTML="啟動直播請求返回了一個未指定的錯誤"
 FailedToStartStream.NoConfigSupplied="缺少配置"
 MultitrackVideo.Info="%1 會對多種視訊品質進行編碼,以自動最佳化設定,並傳送到 。選擇本選項將會將電腦和軟體設定的資訊傳送給 %2。"
@@ -1308,3 +1330,9 @@ MultitrackVideo.IncompatibleSettings.UpdateAndStartStreaming="更新設定並開
 MultitrackVideo.IncompatibleSettings.AudioChannels="%1 目前不相容 [音效 → 一般 → 頻道] 設置為 '%2',%3"
 MultitrackVideo.IncompatibleSettings.AudioChannelsSingle="[音效 → 一般 → 頻道] 需要設置為 '%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.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.PreviewOutput="Pretpregled izlaznog rezultata"
 AJAOutput.MiscOutput="Dodatne postavke"
 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.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.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:"
-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"
 Inactive="Qeyri aktiv"
-Start="Başlat"
+Start="Başla"
 Stop="Dayandır"
-Captions="Altyazılar (Təcrübi)"
+Captions="Altyazılar (Eksperimental)"
 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.Error.GenericFail="Altyazı başladılmadı"
+Captions.Error.GenericFail="Altyazıları başlatmaq mümkün olmadı."
 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"
-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ç"
-PythonSettings="Python Tənzimləmələri"
+PythonSettings="Python Parametrləri"
 PythonSettings.PythonInstallPath32bit="Python Quraşdırma Yolu (32 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.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.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"
-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ç"
-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.PythonNotLoaded="Python не загружаны"
 PythonSettings.AlreadyLoaded.Title="Python ужо загружаны"
-PythonSettings.AlreadyLoaded.Message="Python %1 ужо загружаны. Каб загрузіць версію, выбраную зараз, перазапусціце OBS."
+PythonSettings.AlreadyLoaded.Message="Python %1 ужо загружаны. Каб загрузіць версію, выбраную цяпер, перазапусціце OBS."
 ScriptLogWindow="Журнал"
 Description="Апісанне"
 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.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."
-ScriptLogWindow="Registro de secuencia de comandos"
+ScriptLogWindow="Registros de script"
 Description="Descripción"
 ScriptDescriptionLink.Text="¿Abrir este enlace en su navegador predeterminado?"
 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.PythonInstallPath64bit="Путања до фолдера са Python инсталацијом (64bit)"
 PythonSettings.BrowsePythonPath="Претражи путању до Python фолдера"
+PythonSettings.PythonVersion="Учитана верзија Пајтона: %1"
+PythonSettings.PythonNotLoaded="Пајтон тренутно није учитан"
+PythonSettings.AlreadyLoaded.Title="Пајтон је већ учитан"
+PythonSettings.AlreadyLoaded.Message="Копија Пајтона %1 је већ учитана. Да бисте учитали новоизабрану верзију Пајтона, поново покрените OBS."
 ScriptLogWindow="Дневник скрипти"
 Description="Опис"
 ScriptDescriptionLink.Text="Отворити ову везу у твом подразумеваном веб прегледачу?"

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

@@ -20,9 +20,9 @@ OutputTimer.Stream="หยุดสตรีมมิ่งหลังจาก
 OutputTimer.Record="หยุดบันทึกหลังจาก:"
 OutputTimer.Stream.StoppingIn="สตรีมมิ่งหยุดใน:"
 OutputTimer.Record.StoppingIn="การบันทึกหยุดใน:"
-OutputTimer.Stream.EnableEverytime="เปิดใช้งานตัวจับเวลาสตรีมมิ่งทุกครั้ง"
-OutputTimer.Record.EnableEverytime="เปิดใช้งานตัวจับเวลาบันทึกทุกครั้ง"
-OutputTimer.Record.PauseTimer="หยุดจับเวลาชั่วคราวเมื่อหยุดการบันทึกชั่วคราว"
+OutputTimer.Stream.EnableEverytime="เปิดใช้งานตัวจับเวลาการสตรีมทุกครั้ง"
+OutputTimer.Record.EnableEverytime="เปิดใช้งานตัวจับเวลาการบันทึกทุกครั้ง"
+OutputTimer.Record.PauseTimer="หยุดตัวจับเวลาเมื่อการบันทึกถูกหยุดชั่วคราว"
 Scripts="สคริปต์"
 LoadedScripts="สคริปต์ที่โหลด"
 AddScripts="เพิ่มสคริปต์"
@@ -41,7 +41,7 @@ PythonSettings.AlreadyLoaded.Title="ไพธอนโหลดมาแล้
 PythonSettings.AlreadyLoaded.Message="โปรแกรมไพธอน %1 ที่คัดลอกมาได้โหลดเรียบร้อยแล้ว หากต้องการโหลดไพธอนเวอร์ชั่นที่เลือกมาใหม่ กรุณารีสตาร์ท OBS"
 ScriptLogWindow="ข้อมูลสคริปต์"
 Description="คำอธิบาย"
-ScriptDescriptionLink.Text="เปิดลิงก์นี้ในเบราว์เซอร์เริ่มต้นของคุณ?"
+ScriptDescriptionLink.Text="เปิดลิงก์นี้ในเว็บเบราว์เซอร์เริ่มต้นของคุณหรือไม่?"
 ScriptDescriptionLink.OpenURL="เปิด URL"
 FileFilter.ScriptFiles="ไฟล์สคริปต์"
 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="Деактивиране, когато не се показва"
 IOSelect="Избери..."
 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"
 Device="Dispositivo"
 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"
 Output="Rezultat"
 Input="Unos"
@@ -5,12 +7,16 @@ Mode="Modus"
 VideoFormat="Format videa"
 PixelFormat="Format piksela"
 AutoDetect="Automatsko prepoznavanje"
+Interlaced="Isprepleteno"
+AutoStart="Automatsko pokretanje pri pokretanju"
+Buffering="Koristi međuspremnik"
+DeactivateWhenNotShowing="Deaktiviraj kada se ne prikazuje"
 IOSelect="Odaberi …"
 SDITransport="SDI transport"
 SDITransport4K="SDI 4K transport"
 Auto="Automatski"
 ChannelFormat="Kanal"
-ChannelFormat.None="Nijedan"
+ChannelFormat.None="Nema"
 ChannelFormat.2_0ch="2 kanala"
 ChannelFormat.2_1ch="2,1 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="Изабери..."
+SDITransport="СДИ транспорт"
+SDITransport4K="SDI 4K транспорт"
+Auto="Ауто"
 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"
-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"
 ChannelFormat="Kanal"
 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"
 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ı"
 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="По подразбиране"
 ColorRange="Цветови обхват"
 ColorRange.Default="По подразбиране"
+ColorRange.Partial="Ограничен"
 ColorRange.Full="Пълно"
 ChannelFormat="Канал"
 ChannelFormat.None="Без"

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

@@ -4,7 +4,13 @@ Mode="Format"
 Buffering="Koristi baferovanje"
 PixelFormat="Format piksela"
 ColorSpace="Prostor boja"
+ColorSpace.Default="Zadano"
+ColorRange="Raspon boja"
+ColorRange.Default="Zadano"
+ColorRange.Partial="Ograničeno"
 ColorRange.Full="Potpuno"
+ChannelFormat="Kanal"
+ChannelFormat.None="Nema"
 ChannelFormat.2_0ch="Stereo"
 ChannelFormat.2_1ch="2.1-kanalni"
 ChannelFormat.4_0ch="4-kanalni"
@@ -14,3 +20,8 @@ ChannelFormat.7_1ch="7.1-kanalni"
 DeactivateWhenNotShowing="Deaktiviraj kada se ne prikazuje"
 AutoStart="Automatski započni pri pokretanju"
 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"
 Device="Pajisje"
 Mode="Mënyra"
+PixelFormat="Formati i Pixela-ve"
 ColorSpace="Hapësira e ngjyrave"
+ColorSpace.Default="E parazgjedhur"
 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"
 AudioConnection="Lidhja e Audios"

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

@@ -3,8 +3,11 @@ Device="Уређај"
 Mode="Режим"
 Buffering="Користи баферовање"
 PixelFormat="Пиксел формат"
+ColorSpace="Простор боја"
 ColorSpace.Default="Подразумеван"
+ColorRange="Распон боја"
 ColorRange.Default="Подразумеван"
+ColorRange.Partial="Ограничено"
 ColorRange.Full="Потпун"
 ChannelFormat="Канал"
 ChannelFormat.None="Ниједан"
@@ -16,3 +19,9 @@ ChannelFormat.5_1ch="5.1к"
 ChannelFormat.7_1ch="7.1к"
 DeactivateWhenNotShowing="У случају да се не приказује - деактивирај"
 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"
-File="Təsvir faylı"
+File="Təsvir Faylı"
 UnloadWhenNotShowing="Göstərilməyəndə təsviri çıxart"
+LinearAlpha="Alfanı xətti fəzada tətbiq et"
 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.Randomize="Təsadüfi göstərmə"
+SlideShow.Randomize="Qarışıq Oxutma"
 SlideShow.Loop="Dövr"
 SlideShow.Transition="Keçid"
 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.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.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.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"
-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.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.PreviousSlide="Προηγούμενη διαφάνεια"
 SlideShow.HideWhenDone="Απόκρυψη όταν η παρουσίαση τελειώσει"
+SlideShow.PlaybackMode="Λειτουργία αναπαραγωγής"
+SlideShow.PlaybackMode.Once="Μία φορά"
+SlideShow.PlaybackMode.Loop="Επανάληψη"
+SlideShow.PlaybackMode.Random="Τυχαία"
 ColorSource="Πηγή χρώματος"
 ColorSource.Color="Χρώμα"
 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.Stop="Zaustavi"
 SlideShow.NextSlide="Idući slajd"
-SlideShow.PreviousSlide="Prethodni slajd"
+SlideShow.PreviousSlide="Prethodni klizaj"
 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.Color="Boja"
 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.PreviousSlide="Diapozitivul anterior"
 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.Color="Culoare"
 ColorSource.Width="Lățime"

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

@@ -1,7 +1,10 @@
 ImageInput="Слика"
 File="Датотека слике"
 UnloadWhenNotShowing="Уклони слику из меморије када се не приказује"
+LinearAlpha="Примените алфа у линеарном простору"
 SlideShow="Приказивање слајдова"
+SlideShow.TransitionSpeed="Брзина прелаза"
+SlideShow.SlideTime="Време између слајдова"
 SlideShow.Files="Датотеке слика"
 SlideShow.CustomSize="Величина/пропорција"
 SlideShow.CustomSize.Auto="Аутоматска"
@@ -25,6 +28,10 @@ SlideShow.Stop="Заустави"
 SlideShow.NextSlide="Следећи слајд"
 SlideShow.PreviousSlide="Претходни слајд"
 SlideShow.HideWhenDone="Сакриј када се презентација заврши"
+SlideShow.PlaybackMode="Режим репродукције"
+SlideShow.PlaybackMode.Once="Једном"
+SlideShow.PlaybackMode.Loop="Петља"
+SlideShow.PlaybackMode.Random="Насумично"
 ColorSource="Извор боје"
 ColorSource.Color="Боја"
 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)"
+Default="По подразбиране"
+Custom="Персонализиран"
 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"
 XCCapture="Pəncərə Yaxalama (Xcomposite)"
 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]"
 SelectADisplay="[Çəkiliş üçün ekran seçin]"
 UnknownWindow="[Naməlum Pəncərə]"

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

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

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