@@ -1,4 +1,4 @@
-<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                     xmlns:s="clr-namespace:System;assembly=mscorlib"
                     xml:space="preserve">
@@ -63,10 +63,10 @@
     <!--Keys-->
     <!--<s:String x:Key="S.Keys.Enter">Enter</s:String>  -->
     <!--<s:String x:Key="S.Keys.Esc">Esc</s:String>  -->
-    <!--<s:String x:Key="S.Keys.Space">Space</s:String>  -->
+    <s:String x:Key="S.Keys.Space">Spacja</s:String>
 
     <!--Mouse-->
-    <!--<s:String x:Key="S.Mouse.Right">Right-Click</s:String>  -->
+    <s:String x:Key="S.Mouse.Right">Prawy przycisk</s:String>
     
     <!--Tray icon-->
     <s:String x:Key="S.NewRecording">Nowe nagranie ekranu</s:String>
@@ -77,22 +77,22 @@
     <!--Commands-->
     <s:String x:Key="S.Command.NewRecording">Nowe nagranie ekranu</s:String>
     <s:String x:Key="S.Command.NewWebcamRecording">Nowe nagranie z kamery</s:String>
-    <!--<s:String x:Key="S.Command.NewBoardRecording">New board recording</s:String>-->
+    <s:String x:Key="S.Command.NewBoardRecording">Nowe nagranie tablicy</s:String>
     <s:String x:Key="S.Command.NewAnimation">Nowa animacja</s:String>
     <s:String x:Key="S.Command.InsertRecording">Dodaj nagranie ekranu</s:String>
     <s:String x:Key="S.Command.InsertWebcamRecording">Dodaj nagranie z kamery</s:String>
-    <!--<s:String x:Key="S.Command.InsertBoardRecording">Insert board recording</s:String>-->
+    <s:String x:Key="S.Command.InsertBoardRecording">Dodaj nagranie tablicy</s:String>
     <!--<s:String x:Key="S.Command.InsertFromMedia">Insert from media (images and videos)</s:String>-->
     <s:String x:Key="S.Command.SaveAs">Zapisz jako...</s:String>
     <s:String x:Key="S.Command.Load">Otwórz pliki (obrazy, wideo i projekty)</s:String>
     <s:String x:Key="S.Command.LoadRecent">Wczytaj ostatni projekt</s:String>
     <s:String x:Key="S.Command.DiscardProject">Anuluj obecny projekt</s:String>
-    <!--<s:String x:Key="S.Command.OverrideDelay">Override delay of frames</s:String>-->
+    <s:String x:Key="S.Command.OverrideDelay">Nadpisz opóźnienie klatek</s:String>
     <s:String x:Key="S.Command.IncreaseDecreaseDelay">Zwiększ/zmniejsz opóźnienie klatek</s:String>
     <s:String x:Key="S.Command.ScaleDelay">Skaluj opóźnienie klatek</s:String>
     <s:String x:Key="S.Command.Zoom100">Ustaw zoom na 100%</s:String>
-    <!--<s:String x:Key="S.Command.SizeToContent">Adjust the window to the frame size</s:String>-->
-    <!--<s:String x:Key="S.Command.FitImage">Fit image to the available window size</s:String>-->
+    <s:String x:Key="S.Command.SizeToContent">Dopasuj okno do rozmiaru klatki</s:String>
+    <s:String x:Key="S.Command.FitImage">Dopasuj obraz do dostępnego rozmiaru okna</s:String>
     <s:String x:Key="S.Command.FirstFrame">Wybierz pierwszą klatkę</s:String>
     <s:String x:Key="S.Command.PreviousFrame">Wybierz poprzednią klatkę</s:String>
     <s:String x:Key="S.Command.Play">Odtwórz animację</s:String>
@@ -109,7 +109,7 @@
     <s:String x:Key="S.Command.DeleteNext">Usuń wszystkie następne klatki</s:String>
     <s:String x:Key="S.Command.RemoveDuplicates">Usuń duplikaty</s:String>
     <s:String x:Key="S.Command.Reduce">Zmniejsz liczebność klatek</s:String>
-    <!--<s:String x:Key="S.Command.SmoothLoop">Create a smooth loop</s:String>-->
+    <s:String x:Key="S.Command.SmoothLoop">Utwórz płynne zapętlenie</s:String>
     <s:String x:Key="S.Command.Reverse">Odwróć animację</s:String>
     <!--<s:String x:Key="S.Command.Yoyo">Makes the animation go forward and backwards</s:String>-->
     <s:String x:Key="S.Command.MoveLeft">Przesuń wybraną klatkę w lewo</s:String>
@@ -120,16 +120,16 @@
     <s:String x:Key="S.Command.Caption">Dodaj napis</s:String>
     <!--<s:String x:Key="S.Command.FreeText">Add a free-floating text</s:String>-->
     <s:String x:Key="S.Command.TitleFrame">Dodaj klatkę z tytułem</s:String>
-    <!--<s:String x:Key="S.Command.KeyStrokes">Inserts keys pressed during the recording</s:String>-->
+    <s:String x:Key="S.Command.KeyStrokes">Dodaj klawisze wcisnięte podczas nagrania</s:String>
     <!--<s:String x:Key="S.Command.FreeDrawing">Draw free forms</s:String>-->
     <s:String x:Key="S.Command.Shapes">Dodaj kształt</s:String>
     <s:String x:Key="S.Command.MouseEvents">Kliknięcia myszy</s:String>
     <s:String x:Key="S.Command.Watermark">Wybierz obraz i dodaj jako znak wodny</s:String>
     <s:String x:Key="S.Command.Border">Dodaj obramowanie</s:String>
     <s:String x:Key="S.Command.Shadow">Dodaj cień</s:String>
     <s:String x:Key="S.Command.Obfuscate">Ukryj wrażliwe elementy na klatkach</s:String>
-    <!--<s:String x:Key="S.Command.Cinemagraph">Use the drawing tools to select which parts of the frame should not remain static throughout the animation</s:String>-->
-    <!--<s:String x:Key="S.Command.Progress">Progress bar or text with playback details</s:String>-->
+    <s:String x:Key="S.Command.Cinemagraph">Użyj tego narzędzia aby wybrać które części nie powinny zostać statyczne w trakcie animacji</s:String>
+    <s:String x:Key="S.Command.Progress">Pasek postępu lub tekst ze szczegółami nagrania</s:String>
     <s:String x:Key="S.Command.SelectAll">Wybierz wszystkie klatki</s:String>
     <s:String x:Key="S.Command.GoTo">Przejdź do klatki według indeksu</s:String>
     <s:String x:Key="S.Command.InverseSelection">Odwróć zaznaczenie klatek</s:String>
@@ -144,7 +144,7 @@
     <s:String x:Key="S.Command.Edit">Edytuj wybrany element</s:String>
     <s:String x:Key="S.Command.Save">Zapisz wybrany element</s:String>
     <s:String x:Key="S.Command.Remove">Usuń wybrany element</s:String>
-    <!--<s:String x:Key="S.Command.ViewHistory">View history</s:String>-->
+    <s:String x:Key="S.Command.ViewHistory">Pokaż historię</s:String>
     
     <!--StartUp-->
     <s:String x:Key="S.StartUp.Title">ScreenToGif - uruchomienie</s:String>
@@ -184,13 +184,13 @@
     <!--Downloader-->
     <!--<s:String x:Key="S.Downloader.Title">ScreenToGif - Downloader</s:String>-->
     <!--<s:String x:Key="S.Downloader.Header">Downloader</s:String>-->
-    <!--<s:String x:Key="S.Downloader.Size">{0} of {1}</s:String>-->
+    <s:String x:Key="S.Downloader.Size">{0} z {1}</s:String>
     
     <!--Options-->
     <s:String x:Key="S.Options.Title">ScreenToGif - Opcje</s:String>
     <s:String x:Key="S.Options.App">Aplikacja</s:String>
     <s:String x:Key="S.Options.Recorder">Rejestrator</s:String>
-    <!--<s:String x:Key="S.Options.Editor">Editor</s:String>-->
+    <s:String x:Key="S.Options.Editor">Edytor</s:String>
     <s:String x:Key="S.Options.Tasks">Zautomatyzowane zadania</s:String>
     <s:String x:Key="S.Options.Shortcuts">Skróty klawiszowe</s:String>
     <s:String x:Key="S.Options.Language">Język</s:String>
@@ -206,15 +206,15 @@
     <!--Options • Application-->
     <s:String x:Key="S.Options.App.Startup">Uruchamianie</s:String>
     <s:String x:Key="S.Options.App.Startup.Mode.Manual">Uruchom&#10;ręcznie</s:String>
-    <!--<s:String x:Key="S.Options.App.Startup.Mode.Manual.Info">The app will only be executed when you manually do so.</s:String>-->
+    <s:String x:Key="S.Options.App.Startup.Mode.Manual.Info">Aplikacja uruchomi się tylko jeśli to zrobisz samemu.</s:String>
     <s:String x:Key="S.Options.App.Startup.Mode.Automatic">Uruchom razem z&#10;Windows</s:String>
-    <!--<s:String x:Key="S.Options.App.Startup.Mode.Automatic.Info">The app will be executed after Windows startup.</s:String>-->
+    <s:String x:Key="S.Options.App.Startup.Mode.Automatic.Info">Aplikacja uruchomi się po starcie Windows</s:String>
     <!--<s:String x:Key="S.Options.App.Startup.Mode.Warning">Impossible to alternate between startup modes.</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Startup.Instance.Single">Allow only a&#10;single instance</s:String>-->
+    <s:String x:Key="S.Options.App.Startup.Instance.Single">Pozwalaj na jedno&#10;uruchomienie na raz</s:String>
     <!--<s:String x:Key="S.Options.App.Startup.Instance.Single.Info">You'll be able to run the app once per user and executable,&#10;meaning that different user or executable instances can co-exist.&#10;When trying to execute the app again, the second instance will try to give focus to the first one and end itself.</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Startup.Instance.Multiple">Allow multiple&#10;instances</s:String>-->
+    <s:String x:Key="S.Options.App.Startup.Instance.Multiple">Pozwalaj na wiele&#10;uruchomień na raz</s:String>
     <!--<s:String x:Key="S.Options.App.Startup.Instance.Multiple.Info">You'll be able to run the app multiple times at the same time, without restriction.</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Startup.Tray">Start minimized to the system tray.</s:String>-->
+    <s:String x:Key="S.Options.App.Startup.Tray">Uruchom w zasobniku systemowym</s:String>
     <!--<s:String x:Key="S.Options.App.Startup.Tray.Info">(System tray icon will be visible while this option is active)</s:String>-->
     <s:String x:Key="S.Options.App.Startup.Window">Uruchom na:</s:String>
     <s:String x:Key="S.Options.App.Startup.Window.Startup">Okno uruchomienia</s:String>
@@ -232,22 +232,22 @@
     <s:String x:Key="S.Options.App.Theme.Scheme.VeryDark">Bardzo ciemny</s:String>
     <s:String x:Key="S.Options.App.Theme.Scheme.FollowSystem">Jak systemowy</s:String>
     <s:String x:Key="S.Options.App.Theme.Scheme.Custom">Niestandardowy...</s:String>
-    <!--<s:String x:Key="S.Options.App.Theme.Scheme.Example">Example colors.</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray">System tray icon</s:String>-->
+    <s:String x:Key="S.Options.App.Theme.Scheme.Example">Przykładowe kolory</s:String>
+    <s:String x:Key="S.Options.App.Tray">Ikona zasobnika systemowego</s:String>
     <s:String x:Key="S.Options.App.Tray.Show">Wyświetl aplikację w zasobniku (obszar powiadomień).</s:String>
     <s:String x:Key="S.Options.App.Tray.LeaveOpen">Pozostaw aplikację otwartą, nawet jeżeli wszystkie okna są zamknięte.</s:String>
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Nothing">Do nothing</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Open">Open a window</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Open.None">No window</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Toggle">Minimize/restore all windows</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Minimize">Minimize all windows</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Restore">Restore all windows</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Left">Left click:</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.DoubleLeft">Left click (x2):</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Middle">Middle click:</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Window">Window:</s:String>-->
-    <!--<s:String x:Key="S.Options.App.Tray.Interactions.Else">Or else, opens:</s:String>-->
-    <!--<s:String x:Key="S.Options.App.General">General</s:String>-->
+    <s:String x:Key="S.Options.App.Tray.Interactions.Nothing">Nic nie rób</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Open">Otwóz okno</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Open.None">Brak okna</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Toggle">Zminimalizuj/przywróć wszystkie okna</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Minimize">Zminimalizuj wszystkie okna</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Restore">Przywróć wszystkie okna</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Left">Lewy przycisk:</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.DoubleLeft">Lewy przycisk (x2):</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Middle">Środkowy przycisk:</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Window">Okno:</s:String>
+    <s:String x:Key="S.Options.App.Tray.Interactions.Else">Lub otwórz:</s:String>
+    <s:String x:Key="S.Options.App.General">Ogólne</s:String>
     <!--<s:String x:Key="S.Options.App.General.WorkaroundQuota">Workaround for the 'Not enough quota...' crash.</s:String>-->
     <!--<s:String x:Key="S.Options.App.General.WorkaroundQuota.Info">(Experimental)</s:String>-->
     <s:String x:Key="S.Options.App.General.NotifyWhileClosingApp">Potwierdź przed zamknięciem aplikacji (poprzez komendę 'Wyjdź').</s:String>
@@ -264,30 +264,30 @@
 
     <!--Options • Recorder-->
     <!--<s:String x:Key="S.Options.Recorder.Interface">Interface</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Interface.Old">Old</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Interface.New">New</s:String>-->
+    <s:String x:Key="S.Options.Recorder.Interface.Old">Stary</s:String>
+    <s:String x:Key="S.Options.Recorder.Interface.New">Nowy</s:String>
     
-    <!--<s:String x:Key="S.Options.Recorder.Frequency">Capture frequency</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Frequency.Manual">Manual</s:String>-->
+    <s:String x:Key="S.Options.Recorder.Frequency">Częstotliwość przwchwytywania</s:String>
+    <s:String x:Key="S.Options.Recorder.Frequency.Manual">Ręczna</s:String>
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Manual.Info">Each frame will be manually captured by you, by pressing the capture button or equivalent keyboard shortcut.</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Interaction">User interaction</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Frequency.Interaction.Info">Frames will be captured each time you click or type something.</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Frequency.Second">Per second</s:String>-->
+    <s:String x:Key="S.Options.Recorder.Frequency.Interaction.Info">Klatki zostaną przechwycone za każdym razem gdy coś naciśniesz lub napiszesz.</s:String>
+    <s:String x:Key="S.Options.Recorder.Frequency.Second">Co sekundę</s:String>
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Second.Info">Frames will be captured in a 'per second' basis,&#10;given the framerate denominator set on the recorder screen.</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Frequency.Minute">Per minute</s:String>-->
+    <s:String x:Key="S.Options.Recorder.Frequency.Minute">Co minutę</s:String>
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Minute.Info">Frames will be captured in a 'per minute' basis (timelapse),&#10;given the framerate denominator set on the recorder screen.</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.Frequency.Hour">Per hour</s:String>-->
+    <s:String x:Key="S.Options.Recorder.Frequency.Hour">Co godzinę</s:String>
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Hour.Info">Frames will be captured in a 'per hour' basis (timelapse),&#10;given the framerate denominator set on the recorder screen.</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Playback">Playback delay:</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Playback.Info">(In ms, each captured frame will be set to this delay)</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Trigger">Trigger delay:</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Trigger.Info">(In ms, each frame capture will wait this amount of time before starting)</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Frequency.Interval">Each frame will be captured in interval of {0}.</s:String>-->
     
-    <!--<s:String x:Key="S.Options.Recorder.Mode">Capture mode</s:String>-->
+    <s:String x:Key="S.Options.Recorder.Mode">Tryb przechwytywania</s:String>
     <!--<s:String x:Key="S.Options.Recorder.Bitblt.Info">Use the older capture method, which is slower and may not work capturing games,&#10;but requires no additional plug-ins.</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.DirectX.Info">Use the Desktop Duplication API capture method, which is faster and&#10;is able to capture fullscreen games, but requires Windows 8 or newer.</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.File">Save to&#10;file</s:String>-->
+    <s:String x:Key="S.Options.Recorder.File">Zapisz do&#10;pliku</s:String>
     <!--<s:String x:Key="S.Options.Recorder.File.Info">Each frame captured will be saved directly as an image on disk.</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Cache">Memory&#10;cache</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.Cache.Info">Each frame captured will be stored as a pixel array on memory first (may be compressed before).</s:String>-->
@@ -300,7 +300,7 @@
     <!--<s:String x:Key="S.Options.Recorder.Compression.NoCompression.Info">(No compression should be performed while capturing frames)</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.CacheSize">Cache size:</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.CacheSize.Info">(In MB. After reaching this size, the data will be written/flushed to the disk)</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.PreventBlackFrames">Prevent capture of full black frames.</s:String>-->
+    <s:String x:Key="S.Options.Recorder.PreventBlackFrames">Zapobiebaj przechwytywaniu całych czarnych klatek</s:String>
     <!--<s:String x:Key="S.Options.Recorder.PreventBlackFrames.Info">(Prevents BitBlt with a memory cache from wrongfully resulting in frames with all pixels as black)</s:String>-->
     <s:String x:Key="S.Options.Recorder.RecordMouse">Pokaż kursor myszy na nagraniu.</s:String>
     <s:String x:Key="S.Options.Recorder.SelectCursorColor">Wybierz kolor kursora</s:String>
@@ -334,15 +334,15 @@
     <!--<s:String x:Key="S.Options.Recorder.SelectionImprovement">Improve screen selection performance.</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.SelectionImprovement.Info">(Reduces the lag during screen selection by displaying a static view of the screen)</s:String>-->
     
-    <!--<s:String x:Key="S.Options.Recorder.RememberSize">Remember the previous size of the recording area.</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.RememberPosition">Remember the previous location of the recording area.</s:String>-->
+    <s:String x:Key="S.Options.Recorder.RememberSize">Zapamiętaj poprzedni rozmiar przechwytywanego obszaru.</s:String>
+    <s:String x:Key="S.Options.Recorder.RememberPosition">Zapamiętają poprzednią pozycję przechwytywanego obszaru.</s:String>
     <s:String x:Key="S.Options.Recorder.PreStart">Użyj odliczania przed startem.</s:String>
     <s:String x:Key="S.Options.Recorder.PreStart.Info">(w sekundach, czeka przed rozpoczęciem nagrywania)</s:String>
     <s:String x:Key="S.Options.Recorder.CursorFollowing">Włącz śledzenie kursora</s:String>
     <s:String x:Key="S.Options.Recorder.CursorFollowing.Info">(Obszar nagrywania zostanie przepozycjonowany do lokalizacji kursora)</s:String>
     <!--<s:String x:Key="S.Options.Recorder.FollowMargin.Info">(Buffer margin in pixels, where the recording area starts getting repositioned)</s:String>-->
     <!--<s:String x:Key="S.Options.Recorder.FollowMarginInvisible.Info">(Additional buffer margin in pixels, where the UI starts getting hidden)</s:String>-->
-    <!--<s:String x:Key="S.Options.Recorder.NotifyRecordingDiscard">Ask me before discarding the recording.</s:String>-->
+    <s:String x:Key="S.Options.Recorder.NotifyRecordingDiscard">Zapytaj przed odrzuceniem nagrania</s:String>
 
     <!--Options • Editor-->
     <s:String x:Key="S.Options.Editor.Previewer">Tło edytora</s:String>
@@ -374,8 +374,8 @@
     <s:String x:Key="S.Options.Editor.General.DropFramesDuringPreviewIfBehind.Info">(Pomiń klatkę jeżeli podgląd nie jest w stanie wyświetlić jej na czas)</s:String>
     <s:String x:Key="S.Options.Editor.General.DropFramesDuringPreviewIfBehind.Tooltip">Pomiń klatkę jeżeli podgląd nie jest w stanie wyświetlić jej na czas.</s:String>
     <!--<s:String x:Key="S.Options.Editor.General.LimitHistory">Impose a limit to the undo/redo history.</s:String>-->
-    <!--<s:String x:Key="S.Options.Editor.General.LimitHistory.Info">(Older actions will be removed when the limit is reached)</s:String>-->
-    <!--<s:String x:Key="S.Options.Editor.General.LimitHistory.Maximum">(Maximum number of actions stored)</s:String>-->
+    <s:String x:Key="S.Options.Editor.General.LimitHistory.Info">(Starsze akcje zostaną usunięte po osiągnięciu limitu)</s:String>
+    <s:String x:Key="S.Options.Editor.General.LimitHistory.Maximum">(Maksimum przechowywanych akcji)</s:String>
     <!--<s:String x:Key="S.Options.Editor.General.SyncPath.Folder">Sync the output folder among presets.</s:String>-->
     <!--<s:String x:Key="S.Options.Editor.General.SyncPath.Folder.Info">(Presets will use the same output path)</s:String>-->
     <!--<s:String x:Key="S.Options.Editor.General.SyncPath.Filename">Also sync the filename.</s:String>-->
@@ -467,17 +467,17 @@
     <s:String x:Key="S.Options.Storage.OpenSettingsFolder">Otwórz folder z plikiem ustawień.&#x0d;Przytrzymaj Ctrl podczas kliknięcia w plik, jeżeli to możliwe.</s:String>
     <s:String x:Key="S.Options.Storage.SettingsInfo">• Sposób ładowania ustawień: Default ◄ AppData ◄ Local.&#x0d;• Jeżeli nie ma pliku z ustawieniami z folderze Local, aplikacja szuka go w folderze AppData, Default jest używany jeżeli nie ma żadnego pliku z ustawieniami.&#x0d;• Jeżeli nie ma żadnych lokalnych ustawień, wszystkie ustawienia są zapisywane w pliku w folderze AppData.</s:String>
     <!--<s:String x:Key="S.Options.Storage.DeleteEverything">Delete all files from cache when closing the app.</s:String>-->
-    <!--<s:String x:Key="S.Options.Storage.AskDeleteEverything">Ask me before deleting all files from cache.</s:String>-->
+    <s:String x:Key="S.Options.Storage.AskDeleteEverything">Zapytaj przed usunięciem plików z pamięci podręcznej.</s:String>
     <s:String x:Key="S.Options.Storage.AutomaticRemoval">Automatycznie usuwaj stare projekty.</s:String>
     <s:String x:Key="S.Options.Storage.AutomaticRemoval.Info">Podczas otwierania edytora, projekty starsze niż 5 dni zostaną usunięte w tle.</s:String>
     <s:String x:Key="S.Options.Storage.AutomaticRemovalDays.Info">(w dniach, każdy projekt starszy niż to będzie usunięty po otwarciu edytora)</s:String>
     
     <!--Options • Storage > Clear cache-->
     <!--<s:String x:Key="S.Options.Storage.Cache.Title">ScreenToGif - Clear Cache</s:String>-->
-    <!--<s:String x:Key="S.Options.Storage.Cache.Header">Would you like to clear the cache folder?</s:String>-->
+    <s:String x:Key="S.Options.Storage.Cache.Header">Czy chcesz upróżnić katalog pamięci podręcznej?</s:String>
     <!--<s:String x:Key="S.Options.Storage.Cache.Info">When you create a recording or open something to edit, a project is created and stored inside the cache folder.</s:String>-->
     <!--<s:String x:Key="S.Options.Storage.Cache.Question">Would you like to remove these projects from the cache folder?</s:String>-->
-    <!--<s:String x:Key="S.Options.Storage.Cache.IgnoreRecent">Don't remove recent projects.</s:String>-->
+    <s:String x:Key="S.Options.Storage.Cache.IgnoreRecent">Nie usuwaj ostatnich projektów.</s:String>
     <!--<s:String x:Key="S.Options.Storage.Cache.IgnoreRecent.Yes">(Only the projects older than {0} days, that are not currently in use, will be removed)</s:String>-->
     <!--<s:String x:Key="S.Options.Storage.Cache.IgnoreRecent.No">(All the projects, that are not currently in use, will be removed)</s:String>-->
     
@@ -579,41 +579,42 @@
     <s:String x:Key="S.Options.Extras.DownloadRestriction">Aplikacje dostarczane przez Microsoft Store, nie mogą pobierać innych aplikacji. Musisz pobrać je ręcznie.</s:String>
     <s:String x:Key="S.Options.Extras.FfmpegLocation">Lokalizacja FFmpeg</s:String>
     <s:String x:Key="S.Options.Extras.FfmpegLocation.Select">Wybierz lokalizację FFmpeg</s:String>
-    <!--<s:String x:Key="S.Options.Extras.FfmpegLocation.File">FFmpeg executable</s:String>-->
+    <s:String x:Key="S.Options.Extras.FfmpegLocation.File">Plik wykonywalny FFmpeg</s:String>
     <s:String x:Key="S.Options.Extras.FfmpegLocation.Invalid">Ścieżka do FFMpeg zawiera jeden lub więcej nieprawidłowych znaków. Wybierz właściwą lokalizację FFMpeg.</s:String>
+    <s:String x:Key="S.Options.Extras.FfmpegVersion">Wersja FFmpeg</s:String>
     <s:String x:Key="S.Options.Extras.GifskiLocation">Lokalizacja Gifski</s:String>
     <s:String x:Key="S.Options.Extras.GifskiLocation.Select">Wybierz lokalizację Gifski</s:String>
-    <!--<s:String x:Key="S.Options.Extras.GifskiLocation.File">Gifski library</s:String>-->
+    <s:String x:Key="S.Options.Extras.GifskiLocation.File">Biblioteka Gifski</s:String>
     <s:String x:Key="S.Options.Extras.GifskiLocation.Invalid">Ścieżka do Gifski zawiera jeden lub więcej nieprawidłowych znaków. Proszę, wybierz właściwą ścieżkę.</s:String>
     <s:String x:Key="S.Options.Extras.License.Ffmpeg">Licencja FFmpeg</s:String>
     <s:String x:Key="S.Options.Extras.License.Gifski">Licencja Gifski</s:String>
-    <!--<s:String x:Key="S.Options.Extras.License.SharpDx">SharpDx license</s:String>-->
-    <!--<s:String x:Key="S.Options.Extras.Permission.Header">Missing write permission in folder</s:String>-->
+    <s:String x:Key="S.Options.Extras.License.SharpDx">Licencja SharpDx</s:String>
+    <s:String x:Key="S.Options.Extras.Permission.Header">Brak uprawnień do zapisu do katalogu</s:String>
     <!--<s:String x:Key="S.Options.Extras.Permission.Observation">It's not possible to save the download in the folder due to a lack of write permission.&#10;&#10;Would you like to start the downloader with administrative rights to finish the download?</s:String>-->
     
     <!--Options • Donations-->
-    <s:String x:Key="S.Options.Donate.Donate">Dotacja</s:String>
+    <s:String x:Key="S.Options.Donate.Donate">Wsparcie</s:String>
     <s:String x:Key="S.Options.Donate.Donate.Dollar">Wesprzyj autora - $</s:String>
     <s:String x:Key="S.Options.Donate.Donate.Euro">Wesprzyj autora - €</s:String>
     <s:String x:Key="S.Options.Donate.Paypal.Dollar">Otwiera stronę Paypala. Wybrana waluta: dolar</s:String>
     <s:String x:Key="S.Options.Donate.Paypal.Euro">Otwiera stronę Paypala. Wybrana waluta: euro</s:String>
     <s:String x:Key="S.Options.Donate.Paypal.OwnCurrency">Otwiera stronę Paypala. Musisz wybrać walutę.</s:String>
     <!--<s:String x:Key="S.Options.Donate.Subscribe">Subscribe</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Subscribe.Patreon">Donate monthly via Patreon.</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Subscribe.Flattr">Donate monthly via Flattr.</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Gift">Gift games</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Gift.Steam">Gift games via Steam.</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Gift.Gog">Gift games via GOG.</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Kofi">Pay for a coffee via Ko-fi.</s:String>-->
+    <s:String x:Key="S.Options.Donate.Subscribe.Patreon">Wersprzyj co miesiąc przez Patreon.</s:String>
+    <s:String x:Key="S.Options.Donate.Subscribe.Flattr">Wesprzyj co miesiąc przez Flattr.</s:String>
+    <s:String x:Key="S.Options.Donate.Gift">Podaruj gry</s:String>
+    <s:String x:Key="S.Options.Donate.Gift.Steam">Podaruj gry przez Steam.</s:String>
+    <s:String x:Key="S.Options.Donate.Gift.Gog">Podaruj gry przez GOG.</s:String>
+    <s:String x:Key="S.Options.Donate.Kofi">Zapłac za kawę przez Ko-fi.</s:String>
     <s:String x:Key="S.Options.Donate.Crypto">Kryptowaluty</s:String>
-    <!--<s:String x:Key="S.Options.Donate.Crypto.BitcoinCash">Copy the BitcoinCash address.</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Support">Support</s:String>-->
-    <!--<s:String x:Key="S.Options.Donate.Support.Visit">If you wish to support the project :)</s:String>-->
+    <s:String x:Key="S.Options.Donate.Crypto.BitcoinCash">Skopiuj address BitcoinCash.</s:String>
+    <s:String x:Key="S.Options.Donate.Support">Wsparcie</s:String>
+    <s:String x:Key="S.Options.Donate.Support.Visit">Jeśli chcesz wesprzez projekt :)</s:String>
     
     <!--Options • About-->
     <s:String x:Key="S.Options.About.Version">Wersja:</s:String>
-    <!--<s:String x:Key="S.Options.About.UpdateCheck">Check for Updates</s:String>-->
-    <!--<s:String x:Key="S.Options.About.UpdateCheck.Nothing">You already have the latest version.</s:String>-->
+    <s:String x:Key="S.Options.About.UpdateCheck">Sprawdź uaktualnienia</s:String>
+    <s:String x:Key="S.Options.About.UpdateCheck.Nothing">Posiadasz najnowszą wersję.</s:String>
     <s:String x:Key="S.Options.About.Author">Autor: Nicke Manarin</s:String>
     <s:String x:Key="S.Options.About.StoreVersion">Wersja z Microsoft Store. Niektóre funkcjonalności wyłączone ze względu na wymuszane polityki.</s:String>
     <s:String x:Key="S.Options.About.Contact">Kontakt</s:String>
@@ -624,15 +625,15 @@
     <s:String x:Key="S.Options.About.Technical.License">Licencja:</s:String>
     <s:String x:Key="S.Options.About.Technical.Free">(Ta aplikacja jest kompletnie darmowa)</s:String>
     <s:String x:Key="S.Options.About.Technical.SourceCode">Kod źródłowy:</s:String>
-    <!--<s:String x:Key="S.Options.About.Technical.Privacy">Privacy policy:</s:String>-->
+    <s:String x:Key="S.Options.About.Technical.Privacy">Polityka prywatności:</s:String>
     <s:String x:Key="S.Options.About.ABigThanksTo">Duże podziękowania dla:</s:String>
     <s:String x:Key="S.Options.About.ABigThanksTo.Everyone">Wszystkich ludzi, którzy mnie wspierają, przekazują opinie i/lub dotacje.</s:String>
     
     <!--Localization-->
     <s:String x:Key="S.Localization">Lokalizacja</s:String>
     <!--<s:String x:Key="S.Localization.GettingCodes">Getting language codes...</s:String>-->
-    <!--<s:String x:Key="S.Localization.Recognized">Recognized as {0}</s:String>-->
-    <!--<s:String x:Key="S.Localization.NotRecognized">Not recognized</s:String>-->
+    <s:String x:Key="S.Localization.Recognized">Rozpoznano jako {0}</s:String>
+    <s:String x:Key="S.Localization.NotRecognized">Nie rozpoznano.</s:String>
     <s:String x:Key="S.Localization.Usage.First">Ostatni na dole plik jest używany.</s:String>
     <s:String x:Key="S.Localization.Usage.Second">Aby użyć twojego pliku, przenieś go na sam dół listy.</s:String>
     <!--<s:String x:Key="S.Localization.Exporting">Exporting resource...</s:String>-->
@@ -644,9 +645,9 @@
     <!--<s:String x:Key="S.Localization.Warning.Name.Info">Try renaming like: StringResources.en.xaml, where 'en' should be replaced by your language code.</s:String>-->
     <!--<s:String x:Key="S.Localization.Warning.Repeated">You can't add a resource with the same name</s:String>-->
     <!--<s:String x:Key="S.Localization.Warning.Repeated.Info">Try removing the repeated resource or use other language code.</s:String>-->
-    <!--<s:String x:Key="S.Localization.Warning.Redundant">Redundant language code</s:String>-->
+    <s:String x:Key="S.Localization.Warning.Redundant">Zduplikowany kod języka</s:String>
     <!--<s:String x:Key="S.Localization.Warning.Redundant.Info">The "{0}" code is redundant. Try using "{1}" instead.</s:String>-->
-    <!--<s:String x:Key="S.Localization.Warning.Unknown">Unknown language</s:String>-->
+    <s:String x:Key="S.Localization.Warning.Unknown">Nieznany język</s:String>
     <!--<s:String x:Key="S.Localization.Warning.Unknown.Info">The "{0}" and its family were not recognized as valid language codes.</s:String>-->
     <!--<s:String x:Key="S.Localization.Warning.NotPossible">It was not possible to import the localization resource.</s:String>-->
 
@@ -746,16 +747,16 @@
     <s:String x:Key="S.ColorSelector.Initial">Kolor początkowy</s:String>
     <s:String x:Key="S.ColorSelector.Current">Aktualny kolor</s:String>
     <s:String x:Key="S.ColorSelector.Latest">Ostatni kolor</s:String>
-    <!--<s:String x:Key="S.ColorSelector.Sample">Drag this to&#x0d;sample colors</s:String>-->
+    <s:String x:Key="S.ColorSelector.Sample">Przeciągnij&#10;aby wybrać kolory</s:String>
     <s:String x:Key="S.ColorSelector.Sample.Info">Kliknij i przeciągnij&#x0d;aby wybrać kolory ze swojego ekranu</s:String>
     
     <!--Exception/Error viewers-->
     <s:String x:Key="S.ExceptionViewer.Title">Podgląd wyjątków</s:String>
     <s:String x:Key="S.ExceptionViewer.OpenInner">Otwórz wewnętrzne wyjątki</s:String>
-    <!--<s:String x:Key="S.ExceptionViewer.Type">Exception type</s:String>-->
-    <!--<s:String x:Key="S.ExceptionViewer.Message">Message</s:String>-->
-    <!--<s:String x:Key="S.ExceptionViewer.Stack">Stack</s:String>-->
-    <!--<s:String x:Key="S.ExceptionViewer.Source">Source</s:String>-->
+    <s:String x:Key="S.ExceptionViewer.Type">Typ wyjątku</s:String>
+    <s:String x:Key="S.ExceptionViewer.Message">Wiadomość</s:String>
+    <s:String x:Key="S.ExceptionViewer.Stack">Stos</s:String>
+    <s:String x:Key="S.ExceptionViewer.Source">Źródło</s:String>
     <s:String x:Key="S.ErrorDialog.Observation">Stało się coś złego.</s:String>
     <s:String x:Key="S.ErrorDialog.Send">Zgłoś</s:String>
 
@@ -856,8 +857,8 @@
     <s:String x:Key="S.ImportVideo.Duration">Długość trwania:</s:String>
     <s:String x:Key="S.ImportVideo.Error">Nie jest możliwe wczytanie wideo.</s:String>
     <!--<s:String x:Key="S.ImportVideo.Error.Detail">The previewer could not start. Try with another importer or check if the video is not corrupted.&#x0d;If you are using the MediaPlayer, check if the Windows feature called "Media Features / Windows Media Player" is turned on and make sure that you have the necessary video codec.</s:String>-->
-    <!--<s:String x:Key="S.ImportVideo.Timeout">Timeout in getting the frame preview.</s:String>-->
-    <!--<s:String x:Key="S.ImportVideo.Nothing">No frame selected to be imported.</s:String>-->
+    <s:String x:Key="S.ImportVideo.Timeout">Przekroczono czas generowania podglądu klatki.</s:String>
+    <s:String x:Key="S.ImportVideo.Nothing">Nie wybrako klatek do zaimportowania.</s:String>
     
     <!--Encoder-->
     <s:String x:Key="S.Encoder.Title">Enkoder</s:String>
@@ -874,11 +875,11 @@
     <s:String x:Key="S.Encoder.Completed.Upload.Delete">Ctrl + Kliknięcie otworzy stronę do usunięcia obrazka (jeżeli dostępna).</s:String>
     
     <!--<s:String x:Key="S.Encoder.Completed.Elapsed">Elapsed time, in minutes:</s:String>-->
-    <!--<s:String x:Key="S.Encoder.Completed.Elapsed.Analysis">Analysis:</s:String>-->
+    <s:String x:Key="S.Encoder.Completed.Elapsed.Analysis">Analiza:</s:String>
     <!--<s:String x:Key="S.Encoder.Completed.Elapsed.Encoding">Encoding:</s:String>-->
-    <!--<s:String x:Key="S.Encoder.Completed.Elapsed.Upload">Upload:</s:String>-->
-    <!--<s:String x:Key="S.Encoder.Completed.Elapsed.Copy">Copy:</s:String>-->
-    <!--<s:String x:Key="S.Encoder.Completed.Elapsed.Commands">Commands:</s:String>-->
+    <s:String x:Key="S.Encoder.Completed.Elapsed.Upload">Wgrywanie:</s:String>
+    <s:String x:Key="S.Encoder.Completed.Elapsed.Copy">Kopia:</s:String>
+    <s:String x:Key="S.Encoder.Completed.Elapsed.Commands">Polecenia:</s:String>
     
     <s:String x:Key="S.Encoder.DeletedMoved">Plik usunięty lub przeniesiony</s:String>
     <s:String x:Key="S.Encoder.Canceled">Anulowano</s:String>
@@ -887,11 +888,11 @@
     <s:String x:Key="S.Encoder.Uploading">Wgrywanie</s:String>
     <s:String x:Key="S.Encoder.Executing">Wykonywanie poleceń</s:String>
     <s:String x:Key="S.Encoder.Processing">Przetwarzanie {0}</s:String>
-    <!--<s:String x:Key="S.Encoder.Analyzing.Second">Preparing for second pass</s:String>-->
-    <!--<s:String x:Key="S.Encoder.Processing.Second">Processing {0} - 2nd pass</s:String>-->
-    <!--<s:String x:Key="S.Encoder.CreatingFile">Creating file</s:String>-->
+    <s:String x:Key="S.Encoder.Analyzing.Second">Przygotowanie dla drugiego przejścia</s:String>
+    <s:String x:Key="S.Encoder.Processing.Second">Przetwarzanie {0} - 2gie przejście</s:String>
+    <s:String x:Key="S.Encoder.CreatingFile">Tworzenie pliku</s:String>
     <s:String x:Key="S.Encoder.Analyzing">Analizowanie niezmienionych pikseli</s:String>
-    <!--<s:String x:Key="S.Encoder.SavingAnalysis">Saving analysis result</s:String>-->
+    <s:String x:Key="S.Encoder.SavingAnalysis">Zapisywanie wyników analizy</s:String>
     <s:String x:Key="S.Encoder.OpenFile">Otwórz plik</s:String>
     <s:String x:Key="S.Encoder.ExploreFolder">Przeglądaj folder</s:String>
     <s:String x:Key="S.Encoder.Remove">Usuń z listy</s:String>
@@ -923,8 +924,8 @@
     <s:String x:Key="S.Editor.Options">Ustawienia</s:String>
     <s:String x:Key="S.Editor.Help">Pomoc</s:String>
     <s:String x:Key="S.Editor.Extras">Opcje</s:String>
-    <!--<s:String x:Key="S.Editor.UpdateAvailable">A new update is available!</s:String>-->
-    <!--<s:String x:Key="S.Editor.UpdateAvailable.Info">Click here to read more about it.</s:String>-->
+    <s:String x:Key="S.Editor.UpdateAvailable">Dostępne uaktualnienie!</s:String>
+    <s:String x:Key="S.Editor.UpdateAvailable.Info">Kliknij tutaj aby przeczytać więcej.</s:String>
     <s:String x:Key="S.Editor.FrameNumbersInfo">Całkowita liczba klatek, liczba wybranych klatek, indeks wybranych klatek</s:String>
     
     <!--Editor • Loading-->
@@ -935,28 +936,28 @@
     <!--Editor • File dialogs (does not work with new line characters)-->
     <s:String x:Key="S.Editor.File.OpenMedia">Otwórz Media (obraz lub film)</s:String>
     <s:String x:Key="S.Editor.File.OpenMediaProject">Otwórz media (obraz lub film) lub projekt</s:String>
-    <!--<s:String x:Key="S.Editor.File.All">All supported files</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Image">Image</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Video">Video</s:String>-->
+    <s:String x:Key="S.Editor.File.All">Wszystkie wspierane pliki</s:String>
+    <s:String x:Key="S.Editor.File.Image">Obraz</s:String>
+    <s:String x:Key="S.Editor.File.Video">Wideo</s:String>
 
-    <!--<s:String x:Key="S.Editor.File.Apng">Png animation</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Gif">Gif animation</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Webp">Webp animation</s:String>-->
+    <s:String x:Key="S.Editor.File.Apng">Animacja Png</s:String>
+    <s:String x:Key="S.Editor.File.Gif">Animacja Gif</s:String>
+    <s:String x:Key="S.Editor.File.Webp">Animacja Webp</s:String>
     
-    <!--<s:String x:Key="S.Editor.File.Avi">Avi video</s:String>-->
+    <s:String x:Key="S.Editor.File.Avi">Film Avi</s:String>
     <!--<s:String x:Key="S.Editor.File.Mkv">Matroska video</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Mov">Mov video</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Mp4">Mp4 video</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Webm">Webm video</s:String>-->
+    <s:String x:Key="S.Editor.File.Mov">Wideo Mov</s:String>
+    <s:String x:Key="S.Editor.File.Mp4">Wideo Mp4</s:String>
+    <s:String x:Key="S.Editor.File.Webm">Wideo Webm</s:String>
     
-    <!--<s:String x:Key="S.Editor.File.Image.Bmp">Bmp image</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Image.Jpeg">Jpeg image</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Image.Png">Png image</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Image.Zip">Zip file, with images</s:String>-->
+    <s:String x:Key="S.Editor.File.Image.Bmp">Obraz Bmp</s:String>
+    <s:String x:Key="S.Editor.File.Image.Jpeg">Obraz Jpeg</s:String>
+    <s:String x:Key="S.Editor.File.Image.Png">Obraz Png</s:String>
+    <s:String x:Key="S.Editor.File.Image.Zip">Archiwum, z obrazami</s:String>
     
-    <!--<s:String x:Key="S.Editor.File.Project">ScreenToGif project</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Project.Zip">ScreenToGif project as Zip</s:String>-->
-    <!--<s:String x:Key="S.Editor.File.Psd">Psd file</s:String>-->
+    <s:String x:Key="S.Editor.File.Project">Projekt ScreenToGif</s:String>
+    <s:String x:Key="S.Editor.File.Project.Zip">Projekt ScreenToGif jako Zip</s:String>
+    <s:String x:Key="S.Editor.File.Psd">Plik Psd</s:String>
     
     <!--Editor • Welcome-->
     <s:String x:Key="S.Editor.Welcome.New">Przejdź do "Plik > Nowy", aby zacząć nowe nagrywanie</s:String>
@@ -977,7 +978,7 @@
     <!--Editor • File tab • Insert-->
     <s:String x:Key="S.Editor.File.Insert.Recording">Wstaw nowe&#x0d;nagranie</s:String>
     <s:String x:Key="S.Editor.File.Insert.Webcam">Nagranie z &#x0d;kamery</s:String>
-    <!--<s:String x:Key="S.Editor.File.Insert.Board">Board&#x0d;Recording</s:String>-->
+    <s:String x:Key="S.Editor.File.Insert.Board">Nagranie&#10;Tablicy</s:String>
     <s:String x:Key="S.Editor.File.Insert.Media">Media</s:String>
     <s:String x:Key="S.Editor.File.Insert">Wstaw</s:String>
     
@@ -1066,7 +1067,7 @@
     <s:String x:Key="S.Editor.Image.Overlay">Nakładka</s:String>
     <s:String x:Key="S.Editor.Image.FreeDrawing">Rysowanie</s:String>
     <s:String x:Key="S.Editor.Image.Shape">Kształty</s:String>
-    <!--<s:String x:Key="S.Editor.Image.MouseEvents">Mouse&#x0d;Events</s:String>-->
+    <s:String x:Key="S.Editor.Image.MouseEvents">Zdarzenia&#10;Myszy</s:String>
     <s:String x:Key="S.Editor.Image.Watermark">Znak wodny</s:String>
     <s:String x:Key="S.Editor.Image.Cinemagraph">Cinemagraph</s:String>
     <s:String x:Key="S.Editor.Image.Border">Ramka</s:String>
@@ -1146,7 +1147,7 @@
     <!--<s:String x:Key="S.Editor.Warning.DifferentSize">You tried to import multiple images with different sizes, which is not supported. Some of them got imported, others need to be imported separately.</s:String>-->
     
     <!--Editor • Status-->
-    <!--<s:String x:Key="S.Editor.RetrievingFromCache">Retrieving frames from the cache</s:String>-->
+    <s:String x:Key="S.Editor.RetrievingFromCache">Odzyskiwanie klatek z pamięci</s:String>
     <s:String x:Key="S.Editor.UpdatingFrames">Aktualizowanie klatek</s:String>
     <s:String x:Key="S.Editor.PreparingImport">Przygotowanie do importu</s:String>
     <s:String x:Key="S.Editor.ImportingFrames">Importowanie klatek</s:String>
@@ -1163,9 +1164,9 @@
     <s:String x:Key="S.Editor.ChangingDelay">Zmiana opóźnienia</s:String>
     <s:String x:Key="S.Editor.ApplyingTransition">Dodawanie efektu przejścia</s:String>
     <s:String x:Key="S.Editor.PreparingSaving">Przygotowanie do zapisu</s:String>
-    <!--<s:String x:Key="S.Editor.CancelDiscard">Cancel loading and discard project.</s:String>-->
+    <s:String x:Key="S.Editor.CancelDiscard">Anuluj wczytywanie i porzuć projekt</s:String>
     <!--<s:String x:Key="S.Editor.FindingLoop">Finding perfect loop</s:String>-->
-    <!--<s:String x:Key="S.Editor.DiscardingLoop">Discarding frames not used in loop</s:String>-->
+    <s:String x:Key="S.Editor.DiscardingLoop">Odrzuć klatki nieużyte w zapętleniu</s:String>
 
     <!--Editor • Frame list-->
     <s:String x:Key="S.Editor.List.Frame">Klatka:</s:String>
@@ -1341,8 +1342,8 @@
     <s:String x:Key="S.KeyStrokes.Edit">Edytuj twoje wciśnięcia klawiszy</s:String>
     <s:String x:Key="S.KeyStrokes.IgnoreModifiers">Ignoruj klawisze Ctrl, Alt, Shift i Windows, jeżeli nie są używane jako modyfikatory.</s:String>
     <s:String x:Key="S.KeyStrokes.IgnoreModifiers.Info">Zignoruje pojedyncze wciśnięcia klawiszy, takie jak "Control", ale nie zignoruje "Control + C".</s:String>
-    <!--<s:String x:Key="S.KeyStrokes.IgnoreInjected">Ignore software simulated keystrokes.</s:String>-->
-    <!--<s:String x:Key="S.KeyStrokes.IgnoreInjected.Info">Only record user input keystrokes.</s:String>-->
+    <s:String x:Key="S.KeyStrokes.IgnoreInjected">Pomiń naciśnięcia klawiszy wygenerowane programowo.</s:String>
+    <s:String x:Key="S.KeyStrokes.IgnoreInjected.Info">Nagrywaj tylko naciśnięcia klawiszy użytkownika.</s:String>
     <s:String x:Key="S.KeyStrokes.Extend">Wydłuż czas pokazywania się wciśnięć klawiszy:</s:String>
     <s:String x:Key="S.KeyStrokes.Earlier">Pokaż wciśnięcia klawiszy wcześniej.</s:String>
     <s:String x:Key="S.KeyStrokes.By">O tyle milisekund:</s:String>
@@ -1383,7 +1384,7 @@
     <s:String x:Key="S.Shapes.Fill">Wypełnij</s:String>
 
     <!--Editor • Mouse events-->
-    <!--<s:String x:Key="S.MouseEvents">Mouse Events</s:String>-->
+    <s:String x:Key="S.MouseEvents">Zdarzenia Myszy</s:String>
     <!--<s:String x:Key="S.MouseHighlight.Color">Mouse Highlight Color:</s:String>-->
     <s:String x:Key="S.MouseClicks.Color.Left">Kolor dla lewego przycisku:</s:String>
     <s:String x:Key="S.MouseClicks.Color.Middle">Kolor dla środkowego przycisku:</s:String>
@@ -1411,12 +1412,12 @@
     
     <!--Editor • Obfuscate-->
     <!--<s:String x:Key="S.Obfuscate.Type.Pixelate">Pixelate</s:String>-->
-    <!--<s:String x:Key="S.Obfuscate.Type.Blur">Blur</s:String>-->
+    <s:String x:Key="S.Obfuscate.Type.Blur">Rozmycie</s:String>
     <!--<s:String x:Key="S.Obfuscate.Type.Darken">Darken</s:String>-->
     <!--<s:String x:Key="S.Obfuscate.Type.Lighten">Lighten</s:String>-->
     <s:String x:Key="S.Obfuscate.Options">Opcje zaciemniania</s:String>
     <s:String x:Key="S.Obfuscate.PixelSize">Rozmiar piksela:</s:String>
-    <!--<s:String x:Key="S.Obfuscate.BlurLevel">Blur level:</s:String>-->
+    <s:String x:Key="S.Obfuscate.BlurLevel">Poziom rozmycia:</s:String>
     <!--<s:String x:Key="S.Obfuscate.DarkenLevel">Darkening level:</s:String>-->
     <!--<s:String x:Key="S.Obfuscate.LightenLevel">Lightening level:</s:String>-->
     <s:String x:Key="S.Obfuscate.UseAverage">Oblicz średni kolor dla każdego wypikselowanego bloku.</s:String>
@@ -1911,10 +1912,10 @@
     <!--<s:String x:Key="S.SaveAs.Dialogs.OverwriteMultiple.Message">One or more files with the same name already exist in that folder.\r\nWould you like to overwrite them?</s:String>-->
     
     <!--Command Preview-->
-    <!--<s:String x:Key="S.CommandPreviewer.Title">Command Previewer</s:String>-->
-    <!--<s:String x:Key="S.CommandPreviewer.Command">Command</s:String>-->
-    <!--<s:String x:Key="S.CommandPreviewer.Input">Input path</s:String>-->
-    <!--<s:String x:Key="S.CommandPreviewer.Output">Output path</s:String>-->
+    <s:String x:Key="S.CommandPreviewer.Title">Podgląd polecenia</s:String>
+    <s:String x:Key="S.CommandPreviewer.Command">Polecenie</s:String>
+    <s:String x:Key="S.CommandPreviewer.Input">Ścieżka wejściowa</s:String>
+    <s:String x:Key="S.CommandPreviewer.Output">Ścieżka docelowa</s:String>
     
     <!--Feedback-->
     <s:String x:Key="S.Feedback.Feedback">Wsparcie</s:String>
@@ -1923,14 +1924,14 @@
     <s:String x:Key="S.Feedback.Header">Wyślij wsparcie</s:String>
     <s:String x:Key="S.Feedback.Title">Tytuł *</s:String>
     <s:String x:Key="S.Feedback.Message">Wiadomość *</s:String>
-    <!--<s:String x:Key="S.Feedback.Message.Info">If you are experiencing a bug, don't forget to explain to me how you got it, step by step.</s:String>-->
+    <s:String x:Key="S.Feedback.Message.Info">Jeśli napotkasz błąd, nie zapomnij wyjaśnić jak to się stało, krok po kroku.</s:String>
     <s:String x:Key="S.Feedback.Type">Typ wsparcia</s:String>
     <s:String x:Key="S.Feedback.Suggestion">Sugestia</s:String>
     <s:String x:Key="S.Feedback.IssueBug">Problem/Błąd</s:String>
     <s:String x:Key="S.Feedback.YourEmail">Twój e-mail (opcjonalne)</s:String>
     <s:String x:Key="S.Feedback.Warning.Title">Musisz wpisać tytuł.</s:String>
     <s:String x:Key="S.Feedback.Warning.Message">Musisz wpisać wiadomość.</s:String>
-    <!--<s:String x:Key="S.Feedback.Warning.Email">You need to type your email, to receive a reply from the developer.</s:String>-->
+    <s:String x:Key="S.Feedback.Warning.Email">Musisz wprowadzić adres e-mail, aby dostać wiadomość od programisty.</s:String>
     <s:String x:Key="S.Feedback.Sending">Wysyłanie... To okno zamknie się wkrótce po ukończeniu.</s:String>
     <s:String x:Key="S.Feedback.Attachments">Załączniki (opcjonalne, maksymalnie 20MB)</s:String>
     <s:String x:Key="S.Feedback.AddAttachments">Dodaj załącznik</s:String>