<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">
    
    <!--To use a new line: &#x0d; or CarriageReturn + NewLine: &#x0d;&#x0a; or &#10;--> 
    <!--You can use the zero-width-divider to suggest where the word should be divided when there's no space &#8203;-->
    <!--Special texts like {0}, are place holders for dynamic values, such as numbers.-->
    
    <!--General-->
    <s:String x:Key="S.Ok">Ok</s:String>
    <s:String x:Key="S.Back">Back</s:String>
    <s:String x:Key="S.Cancel">Cancel</s:String>
    <s:String x:Key="S.Yes">Yes</s:String>
    <s:String x:Key="S.No">No</s:String>
    <s:String x:Key="S.Add">Add</s:String>
    <s:String x:Key="S.Edit">Edit</s:String>
    <s:String x:Key="S.Id">Id</s:String>
    <s:String x:Key="S.Title">Title</s:String>
    <s:String x:Key="S.Description">Description</s:String>
    <s:String x:Key="S.SelectColor">Click here to select the color.</s:String>
    <s:String x:Key="S.Documentation">Click to navigate to the documentation.</s:String>
    <s:String x:Key="S.Suppress">Suppress</s:String>
    <s:String x:Key="S.Preview">Preview</s:String>
    <s:String x:Key="S.Size">Size</s:String>
    <s:String x:Key="S.Background">Background</s:String>
    <s:String x:Key="S.Color">Color:</s:String>
    <s:String x:Key="S.Delay">Delay</s:String>
    <s:String x:Key="S.DelayMs">Delay:</s:String>
    <s:String x:Key="S.ValueMs">Value -+:</s:String>
    <s:String x:Key="S.ScaleValue">Scale Value:</s:String>
    <s:String x:Key="S.Margin">Margin:</s:String>
    <s:String x:Key="S.Padding">Padding:</s:String>
    <s:String x:Key="S.MinHeight">Min height:</s:String>
    <s:String x:Key="S.AndOr">and/or</s:String>
    
    <!--Warnings-->
    <s:String x:Key="S.Crash">Oh no, the app crashed :(</s:String>
    <s:String x:Key="S.Required">Required field</s:String>
    <s:String x:Key="S.Warning.Net.Title">Missing Dependency</s:String>
    <s:String x:Key="S.Warning.Net.Header">Net Framework 4.8 is not present</s:String>
    <s:String x:Key="S.Warning.Net.Message">In order to properly use this app, you need to download the correct version of the .Net Framework.&#10;Would you like to open the web page to download it?</s:String>
    <s:String x:Key="S.Warning.Single.Title">Only one instance permitted</s:String>
    <s:String x:Key="S.Warning.Single.Header">The app is already running</s:String>
    <s:String x:Key="S.Warning.Single.Message">ScreenToGif is already running, but apparently there's no window open. Check you system tray, a ScreenToGif icon must be there.</s:String>
    
    <s:String x:Key="S.SavingSettings.Title">Saving the settings</s:String>
    <s:String x:Key="S.SavingSettings.Instruction">Would you like to try to save it again?</s:String>
    <s:String x:Key="S.SavingSettings.Message">Looks like ScreenToGif does not have enough privileges to save the settings to the disk.&#10;&#10;Would you like to try again, but this time using administrative privileges?</s:String>
    
    <s:String x:Key="S.Exiting.Title">Exiting ScreenToGif</s:String>
    <s:String x:Key="S.Exiting.Instruction">Are you sure that you want to exit?</s:String>
    <s:String x:Key="S.Exiting.Message">All windows will be closed and the tray icon will be removed.</s:String>  

    <!--Warnings • Graphics engine-->
    <s:String x:Key="S.Warning.Graphics.Title">Switch Graphics Adapter</s:String>
    <s:String x:Key="S.Warning.Graphics.Instruction">Switch to the correct graphics adapter to capture the selected screen</s:String>
    <s:String x:Key="S.Warning.Graphics.Message">Due to a limitation in DirectX, ScreenToGif must be running on the same graphics adapter as the screen being captured.</s:String>
    <s:String x:Key="S.Warning.Graphics.Action">Switch the graphics adapter set for ScreenToGif by opening Windows Settings > System > Display > Graphics Settings, or by clicking on the link below.</s:String>
    <s:String x:Key="S.Warning.Graphics.Action.Legacy">Switch the graphics adapter for ScreenToGif by opening the graphics settings of your graphics adapter.</s:String>
    <s:String x:Key="S.Warning.Graphics.Switch">Open Windows Settings</s:String>
    
    <!--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>  

    <!--Mouse-->
    <s:String x:Key="S.Mouse.Right">Right-Click</s:String>  
    
    <!--Tray icon-->
    <s:String x:Key="S.NewRecording">New screen recording</s:String>
    <s:String x:Key="S.NewWebcamRecording">New webcam recording</s:String>
    <s:String x:Key="S.NewBoardRecording">New board recording</s:String>
    <s:String x:Key="S.Exit">Exit</s:String>
    
    <!--Commands-->
    <s:String x:Key="S.Command.NewRecording">New screen recording</s:String>
    <s:String x:Key="S.Command.NewWebcamRecording">New webcam recording</s:String>
    <s:String x:Key="S.Command.NewBoardRecording">New board recording</s:String>
    <s:String x:Key="S.Command.NewAnimation">New animation</s:String>
    <s:String x:Key="S.Command.InsertRecording">Insert screen recording</s:String>
    <s:String x:Key="S.Command.InsertWebcamRecording">Insert webcam recording</s:String>
    <s:String x:Key="S.Command.InsertBoardRecording">Insert board recording</s:String>
    <s:String x:Key="S.Command.InsertFromMedia">Insert from media (images and videos)</s:String>
    <s:String x:Key="S.Command.SaveAs">Save as...</s:String>
    <s:String x:Key="S.Command.Load">Load files (images, videos and projects)</s:String>
    <s:String x:Key="S.Command.LoadRecent">Load recent projects</s:String>
    <s:String x:Key="S.Command.DiscardProject">Discard current project</s:String>
    <s:String x:Key="S.Command.OverrideDelay">Override delay of frames</s:String>
    <s:String x:Key="S.Command.IncreaseDecreaseDelay">Increase/Decrease delay of frames</s:String>
    <s:String x:Key="S.Command.ScaleDelay">Scale delay of frames</s:String>
    <s:String x:Key="S.Command.Zoom100">Set zoom to 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.FirstFrame">Select the first frame</s:String>
    <s:String x:Key="S.Command.PreviousFrame">Select the previous frame</s:String>
    <s:String x:Key="S.Command.Play">Play the animation</s:String>
    <s:String x:Key="S.Command.NextFrame">Select the next frame</s:String>
    <s:String x:Key="S.Command.LastFrame">Select the last frame</s:String>
    <s:String x:Key="S.Command.Undo">Undo</s:String>
    <s:String x:Key="S.Command.Redo">Redo</s:String>
    <s:String x:Key="S.Command.Reset">Undo all changes in the project</s:String>
    <s:String x:Key="S.Command.Copy">Copy the selected frames and store them in the clipboard</s:String>
    <s:String x:Key="S.Command.Cut">Cut the selected frames and store them in the clipboard</s:String>
    <s:String x:Key="S.Command.Paste">Paste the frames from the clipboard</s:String>
    <s:String x:Key="S.Command.Delete">Delete all selected frames</s:String>
    <s:String x:Key="S.Command.DeletePrevious">Delete all previous frames</s:String>
    <s:String x:Key="S.Command.DeleteNext">Delete all next frames</s:String>
    <s:String x:Key="S.Command.RemoveDuplicates">Remove duplicates</s:String>
    <s:String x:Key="S.Command.Reduce">Reduce frame count</s:String>
    <s:String x:Key="S.Command.SmoothLoop">Create a smooth loop</s:String>
    <s:String x:Key="S.Command.Reverse">Reverse animation</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">Move the selected frame to the left</s:String>
    <s:String x:Key="S.Command.MoveRight">Move the selected frame to the right</s:String>
    <s:String x:Key="S.Command.Resize">Resize all frames</s:String>
    <s:String x:Key="S.Command.Crop">Crop all frames</s:String>
    <s:String x:Key="S.Command.FlipRotate">Flip or rotate the frames</s:String>
    <s:String x:Key="S.Command.Caption">Add a caption</s:String>
    <s:String x:Key="S.Command.FreeText">Add a free-floating text</s:String>
    <s:String x:Key="S.Command.TitleFrame">Add a frame with a title on it</s:String>
    <s:String x:Key="S.Command.KeyStrokes">Inserts keys pressed during the recording</s:String>
    <s:String x:Key="S.Command.FreeDrawing">Draw free forms</s:String>
    <s:String x:Key="S.Command.Shapes">Add shapes</s:String>
    <s:String x:Key="S.Command.MouseEvents">Mouse events</s:String>
    <s:String x:Key="S.Command.Watermark">Select an image and add as watermark</s:String>
    <s:String x:Key="S.Command.Border">Add borders</s:String>
    <s:String x:Key="S.Command.Shadow">Add drop shadow</s:String>
    <s:String x:Key="S.Command.Obfuscate">Hide sensitive parts on your frames</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.SelectAll">Select all frames</s:String>
    <s:String x:Key="S.Command.GoTo">Navigate to frame by index</s:String>
    <s:String x:Key="S.Command.InverseSelection">Inverse the selection of frames</s:String>
    <s:String x:Key="S.Command.Unselect">Unselect all frames</s:String>
    <s:String x:Key="S.Command.Fade">Fade transition</s:String>
    <s:String x:Key="S.Command.Slide">Slide transition</s:String>
    <s:String x:Key="S.Command.ClearAll">Clear all completed encodings</s:String>
    <s:String x:Key="S.Command.MoveUp">Move up</s:String>
    <s:String x:Key="S.Command.MoveDown">Move down</s:String>
    <s:String x:Key="S.Command.Add">Add</s:String>
    <s:String x:Key="S.Command.Open">Open</s:String>
    <s:String x:Key="S.Command.Edit">Edit selected item</s:String>
    <s:String x:Key="S.Command.Save">Save selected item</s:String>
    <s:String x:Key="S.Command.Remove">Remove selected item</s:String>
    <s:String x:Key="S.Command.ViewHistory">View history</s:String>
    
    <!--StartUp-->
    <s:String x:Key="S.StartUp.Title">ScreenToGif - StartUp</s:String>
    <s:String x:Key="S.StartUp.Recorder">Recorder</s:String>
    <s:String x:Key="S.StartUp.Recorder.Tooltip">Opens the screen recorder,&#10;where you can easily start recording your screen.</s:String>
    <s:String x:Key="S.StartUp.Webcam">Webcam</s:String>
    <s:String x:Key="S.StartUp.Webcam.Tooltip">Opens the webcam recorder.</s:String>
    <s:String x:Key="S.StartUp.Board">Board</s:String>
    <s:String x:Key="S.StartUp.Board.Tooltip">Opens the board recorder,&#10;where you can start recording your drawings.</s:String>
    <s:String x:Key="S.StartUp.Editor">Editor</s:String>
    <s:String x:Key="S.StartUp.Editor.Tooltip">Opens the editor window, the central point of this app,&#10;where you can start and edit a new recording.</s:String>
    <s:String x:Key="S.StartUp.Options">Options</s:String>
    <s:String x:Key="S.StartUp.NewRelease">New version available</s:String>
    <s:String x:Key="S.StartUp.NewRelease.Tooltip">Downloads the latest version of ScreenToGif.</s:String>

    <!--Updater-->
    <s:String x:Key="S.Updater.Title">ScreenToGif - Updater</s:String>
    <s:String x:Key="S.Updater.Header">A new update is available</s:String>
    <s:String x:Key="S.Updater.NewRelease">New release!</s:String>
    <s:String x:Key="S.Updater.NewRelease.Info">New release available, Version {0}!&#x0d;Click here for more details.</s:String>
    <s:String x:Key="S.Updater.NoNewRelease.Info">It appears that your system is no longer supported or something changed in the update system. Try downloading it manually from the website.</s:String>
    <s:String x:Key="S.Updater.Version">Version</s:String>
    <s:String x:Key="S.Updater.Portable">Portable</s:String>
    <s:String x:Key="S.Updater.Installer">Installer</s:String>
    <s:String x:Key="S.Updater.Info.WhatsNew">What's new?</s:String>
    <s:String x:Key="S.Updater.Info.BugFixes">Bug fixes:</s:String>
    <s:String x:Key="S.Updater.Info.NewVersionAvailable">A new version is available for you to download.&#x0d;Would you like to open the browser to download it?</s:String>
    <s:String x:Key="S.Updater.RunAfter">Execute the app after the update.</s:String>
    <s:String x:Key="S.Updater.Download">Download</s:String>
    <s:String x:Key="S.Updater.Install">Install</s:String>
    <s:String x:Key="S.Updater.InstallManually">Install manually</s:String>
    <s:String x:Key="S.Updater.Downloading">Downloading...</s:String>
    <s:String x:Key="S.Updater.Warning.Show">It was not possible to show the download details.</s:String>
    <s:String x:Key="S.Updater.Warning.Download">It was not possible to download the update.</s:String>
    <s:String x:Key="S.Updater.Warning.Encoding">You need to wait for all encodings to finish before updating.</s:String>
    
    <!--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>
    
    <!--Options-->
    <s:String x:Key="S.Options.Title">ScreenToGif - Options</s:String>
    <s:String x:Key="S.Options.App">Application</s:String>
    <s:String x:Key="S.Options.Recorder">Recorder</s:String>
    <s:String x:Key="S.Options.Editor">Editor</s:String>
    <s:String x:Key="S.Options.Tasks">Tasks</s:String>
    <s:String x:Key="S.Options.Shortcuts">Shortcuts</s:String>
    <s:String x:Key="S.Options.Language">Language</s:String>
    <s:String x:Key="S.Options.Storage">Storage</s:String>
    <s:String x:Key="S.Options.Extras">Extras</s:String>
    <s:String x:Key="S.Options.Upload">Cloud</s:String>
    <s:String x:Key="S.Options.Donate">Donate</s:String>
    <s:String x:Key="S.Options.About">About</s:String>
    <s:String x:Key="S.Options.Other">Other</s:String>
    <s:String x:Key="S.Options.Warning.Follow.Header">Missing shortcut key for cursor following</s:String>
    <s:String x:Key="S.Options.Warning.Follow.Message">In order to use the mouse cursor following feature, you must set a shortcut key to toggle it when needed.</s:String>

    <!--Options • Application-->
    <s:String x:Key="S.Options.App.Startup">Startup</s:String>
    <s:String x:Key="S.Options.App.Startup.Mode.Manual">Start&#10;manually</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.Automatic">Start with&#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.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.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.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.Info">(System tray icon will be visible while this option is active)</s:String>
    <s:String x:Key="S.Options.App.Startup.Window">Start with:</s:String>
    <s:String x:Key="S.Options.App.Startup.Window.Startup">Startup window</s:String>
    <s:String x:Key="S.Options.App.Startup.Window.Recorder">Screen recorder</s:String>
    <s:String x:Key="S.Options.App.Startup.Window.Webcam">Webcam recorder</s:String>
    <s:String x:Key="S.Options.App.Startup.Window.Board">Board recorder</s:String>
    <s:String x:Key="S.Options.App.Startup.Window.Editor">Editor window</s:String>
    <s:String x:Key="S.Options.App.Startup.Window.Info">(Window which shows up first when the app starts)</s:String>
    <s:String x:Key="S.Options.App.Theme">Theme</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme">Color scheme:</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.VeryLight">Very Light</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.Light">Light</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.Medium">Medium</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.Dark">Dark</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.VeryDark">Very Dark</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.FollowSystem">Follow system</s:String>
    <s:String x:Key="S.Options.App.Theme.Scheme.Custom">Custom</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.Tray.Show">Display the app on the system tray (notification area).</s:String>
    <s:String x:Key="S.Options.App.Tray.LeaveOpen">Keep the app open even if all windows are closed.</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.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">Ask me before closing the app (via the 'Exit' command).</s:String>
    <s:String x:Key="S.Options.App.General.DisableHardwareAcceleration">Disable hardware acceleration.</s:String>
    <s:String x:Key="S.Options.App.General.DisableHardwareAcceleration.Info">(The user interface will be rendered via software mode)</s:String>
    <s:String x:Key="S.Options.App.General.CheckForTranslationUpdates">Check for translation updates.</s:String>
    <s:String x:Key="S.Options.App.General.CheckForTranslationUpdates.Info">(Updated translations will be downloaded and installed automatically)</s:String>
    <s:String x:Key="S.Options.App.General.CheckForUpdates">Check for updates on startup.</s:String>
    <s:String x:Key="S.Options.App.General.UpdateOnClose">Automatically install updates after closing the app.</s:String>
    <s:String x:Key="S.Options.App.General.PortableUpdate">Force the download of the portable version.</s:String>
    <s:String x:Key="S.Options.App.General.PortableUpdate.Info">(Requires a manual installation by unzipping and replacing the executable)</s:String>
    <s:String x:Key="S.Options.App.General.ForceUpdateAsAdmin">Force the update to run with elevated privileges.</s:String>
    <s:String x:Key="S.Options.App.General.PromptToInstall">Prompt me before the installation starts.</s:String>

    <!--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.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.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.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.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.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.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.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>
    <s:String x:Key="S.Options.Recorder.Compression">Compression:</s:String>
    <s:String x:Key="S.Options.Recorder.Compression.Optimal">Optimal</s:String>
    <s:String x:Key="S.Options.Recorder.Compression.Optimal.Info">(Slower but likely more optimal compression)</s:String>
    <s:String x:Key="S.Options.Recorder.Compression.Fastest">Fastest</s:String>
    <s:String x:Key="S.Options.Recorder.Compression.Fastest.Info">(Faster but likely less optimal compression)</s:String>
    <s:String x:Key="S.Options.Recorder.Compression.NoCompression">No compression</s:String>
    <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.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">Show the mouse cursor in the recording.</s:String>
    <s:String x:Key="S.Options.Recorder.SelectCursorColor">Select the cursor color</s:String>
    <s:String x:Key="S.Options.Recorder.FixedFramerate">Fixed frame rate.</s:String>
    <s:String x:Key="S.Options.Recorder.FixedFramerate.Info">(Constant delay that does not change with recording lag)</s:String>    
    <s:String x:Key="S.Options.Recorder.CaptureChanges">Only capture when something changes.</s:String>
    <s:String x:Key="S.Options.Recorder.CaptureChanges.Info">(A frame will only be captured when something is changed within the capture region)</s:String>
    <s:String x:Key="S.Options.Recorder.RemoteImprovement">Improve the capture performance on a remote desktop connection.</s:String>
    <s:String x:Key="S.Options.Recorder.RemoteImprovement.Info">(Disables layered window capture)</s:String>
    <s:String x:Key="S.Options.Recorder.ForceGarbageCollection">Force memory cleanup during capture.</s:String>
    <s:String x:Key="S.Options.Recorder.ForceGarbageCollection.Info">(Reduces memory usage during capture, but decreases performance)</s:String>
    
    <s:String x:Key="S.Options.Recorder.Guidelines">Guidelines</s:String>
    <s:String x:Key="S.Options.Recorder.Guidelines.RuleOfThirds">Rule of thirds</s:String>
    <s:String x:Key="S.Options.Recorder.Guidelines.RuleOfThirds.Info">Click to toggle the display&#10;of a rule of thirds guideline.</s:String>
    <s:String x:Key="S.Options.Recorder.Guidelines.Crosshair">Crosshair</s:String>
    <s:String x:Key="S.Options.Recorder.Guidelines.Crosshair.Info">Click to toggle the display&#10;of a crosshair guideline.</s:String>
    <s:String x:Key="S.Options.Recorder.Guidelines.Info">The guidelines will only be displayed while the recorder is paused or stopped.</s:String>
    
    <s:String x:Key="S.Options.Recorder.HideTitleBar">Hide the title bar (thin mode).</s:String>
    <s:String x:Key="S.Options.Recorder.Magnifier">Enable the screen magnifier.</s:String>
    <s:String x:Key="S.Options.Recorder.Magnifier.Info">(It enables a magnifier while selecting the recording area)</s:String>
    <s:String x:Key="S.Options.Recorder.AnimateBorder">Animate the screen region border during selection.</s:String>
    <s:String x:Key="S.Options.Recorder.AnimateBorder.Info">(Animate using the 'marching ants' style)</s:String>
    <s:String x:Key="S.Options.Recorder.SelectionPanning">Enable selection panning.</s:String>
    <s:String x:Key="S.Options.Recorder.SelectionPanning.Info">(Displays an adorner near the corner of the selection, allowing the movement of the recording area)</s:String>
    <s:String x:Key="S.Options.Recorder.Compact">Compact mode.</s:String>
    <s:String x:Key="S.Options.Recorder.Compact.Info">(Shows a smaller version of the recorder command panel)</s:String>
    <s:String x:Key="S.Options.Recorder.DisplayDiscard">Display the discard button also while recording.</s:String>
    <s:String x:Key="S.Options.Recorder.DisplayDiscard.Info">(Normally, it's visible only while paused)</s:String>
    <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.PreStart">Use a pre start countdown.</s:String>
    <s:String x:Key="S.Options.Recorder.PreStart.Info">(In seconds, it waits before starting to capture)</s:String>
    <s:String x:Key="S.Options.Recorder.CursorFollowing">Enable cursor following.</s:String>
    <s:String x:Key="S.Options.Recorder.CursorFollowing.Info">(The recording area will reposition itself based on the location of the cursor)</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>

    <!--Options • Editor-->
    <s:String x:Key="S.Options.Editor.Previewer">Previewer background</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize">Grid Size:</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.VerySmall">Very Small</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Small">Small</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Medium">Medium</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Large">Large</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.VeryLarge">Very Large</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.ILikeBigSquares">I Like Big Squares</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.ImBlind">I'm Blind</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Custom">Custom</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Height">Height:</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Width">Width:</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.GridSize.Apply">Apply</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.BaseColor">Base Color</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.EvenColor">Even Color</s:String>
    <s:String x:Key="S.Options.Editor.Previewer.OddColor">Odd Color</s:String>
    <s:String x:Key="S.Options.Editor.Interface.DisplayEncoder">Display the encodings in a separated window.</s:String>
    <s:String x:Key="S.Options.Editor.Interface.ExtendChrome">Extend the titlebar (window chrome).</s:String>
    <s:String x:Key="S.Options.Editor.Interface.AutomaticallySizeOnContent">Automatically adjust the window size based on the frame size, right after loading.</s:String>
    <s:String x:Key="S.Options.Editor.Interface.AutomaticallyFitImage">Automatically adjust the frame zoom based on the window size, right after loading.</s:String>
    <s:String x:Key="S.Options.Editor.General.NotifyFrameDeletion">Ask me before deleting frames.</s:String>
    <s:String x:Key="S.Options.Editor.General.NotifyProjectDiscard">Ask me before discarding a project.</s:String>
    <s:String x:Key="S.Options.Editor.General.NotifyWhileClosingEditor">Ask me before closing the Editor (if there's a project opened).</s:String>
    <s:String x:Key="S.Options.Editor.General.TripleClickSelection">Enable triple-click to select the text.</s:String>
    <s:String x:Key="S.Options.Editor.General.DrawOutlineOutside">Draw the outline of captions outside the letters.</s:String>
    <s:String x:Key="S.Options.Editor.General.DropFramesDuringPreviewIfBehind">Drop frames when necessary.</s:String>
    <s:String x:Key="S.Options.Editor.General.DropFramesDuringPreviewIfBehind.Info">(Skip a frame if the previewer is not able to display it in time)</s:String>
    <s:String x:Key="S.Options.Editor.General.DropFramesDuringPreviewIfBehind.Tooltip">Skip a frame if the previewer is not able to display it in time.</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.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>
    <s:String x:Key="S.Options.Editor.General.SyncPath.Filename.Info">(Presets will also use the same filename)</s:String>
    <s:String x:Key="S.Options.Editor.General.SyncPath.SameType">Only sync among presets of the same file type.</s:String>
    <s:String x:Key="S.Options.Editor.General.SyncPath.SameType.Info">(Only presets of the same file type will be in sync)</s:String>
    
    <!--Options • Tasks-->
    <s:String x:Key="S.Options.Tasks.Title">Automated Task</s:String>
    <s:String x:Key="S.Options.Tasks.List">List of automated tasks</s:String>
    <s:String x:Key="S.Options.Tasks.List.Task">Task</s:String>
    <s:String x:Key="S.Options.Tasks.List.Details">Details</s:String>
    <s:String x:Key="S.Options.Tasks.List.Enabled">Enabled</s:String>
    <s:String x:Key="S.Options.Tasks.Enable">Enable this task.</s:String>
    <s:String x:Key="S.Options.Tasks.SelectType">Select a task</s:String>
    <s:String x:Key="S.Options.Tasks.SelectType.Info">Select a task above</s:String>
    <s:String x:Key="S.Options.Tasks.Info">These tasks are executed sequentially from the top of the list to the bottom.&#10;It happens when you first open a project using the editor.</s:String>
  
    <!--Options • Shortcuts-->
    <s:String x:Key="S.Options.Shortcuts.Global">Global</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.ScreenRecorder">Screen recorder:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.ScreenRecorder.Info">(Opens the default screen recorder)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.WebcamRecorder">Webcam recorder:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.WebcamRecorder.Info">(Opens the webcam recorder)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.BoardRecorder">Board recorder:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.BoardRecorder.Info">(Opens the board recorder, so you can record your drawings)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.OpenEditor">Editor:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.OpenEditor.Info">(Opens another editor window)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.OpenOptions">Options:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.OpenOptions.Info">(Opens the options window. You can only open one at a time)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.Exit">Exit:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Global.Exit.Info">(Closes all windows and removes the app from the system tray)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders">Recorders</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.StartPause">Start/Pause:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.StartPause.Info">(It starts or pauses the recording. It is used to take snapshots if the snapshot mode is activated)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.Stop">Stop:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.Stop.Info">(It stops the recording and opens the editor)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.Discard">Discard:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.Discard.Info">(Discards the active recording, when it's paused)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.Follow">Cursor following:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.Follow.Info">(Toggles the adjustment of the recording area based on the position of the cursor)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.DisableFollow">Disable following:</s:String>
    <s:String x:Key="S.Options.Shortcuts.Recorders.DisableFollow.Info">(Temporarily disables the adjustment of the recording area based on the position of the cursor, only modifier keys accepted)</s:String>
    <s:String x:Key="S.Options.Shortcuts.Info">Click to set keyboard focus, then press the desired keys and modifiers.&#10;Some keys combinations are not allowed.</s:String>
    
    <!--Options • Language-->
    <s:String x:Key="S.Options.Language.AppLanguage">App's Language</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.AutoDetect">Auto detect</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.AutoDetect.Author">Current OS language (if available)</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence1.1">Would you like to translate my app?</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence1.2">Click here to read the translation guidelines and to download the Translator app.</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence2.1">Afterwards,</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence2.2">click here to import</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence2.3">and test your translation.</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence3.1">Send it to me via</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence3.2">email (nicke@outlook.com.br)</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.Sentence3.3">when you finish translating it.</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.ResourceLink.Tooltip">Click to open a webpage with the guidelines.</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.ImportLink.Tooltip">Opens the import page</s:String>
    <s:String x:Key="S.Options.Language.AppLanguage.Translate.EmailLink.Tooltip">Opens your email app</s:String>
    
    <!--Options • Storage-->
    <s:String x:Key="S.Options.Storage.Status">Status</s:String>
    <s:String x:Key="S.Options.Storage.Status.Volume">Volume:</s:String>
    <s:String x:Key="S.Options.Storage.Status.FreeSpace">{0} free of {1}</s:String>
    <s:String x:Key="S.Options.Storage.Status.Check">Check again how much space left there is.</s:String>
    <s:String x:Key="S.Options.Storage.Status.Clear">Clear the cache folder.&#10;You'll be able to decide if you want to keep recent projects or not.</s:String>
    <s:String x:Key="S.Options.Storage.Status.LowSpace">Low on space on the current selected hard drive. Please, clean the cache folder or change the location.</s:String>
    <s:String x:Key="S.Options.Storage.Status.Error">Impossible to retrieve the drive details.</s:String>
    <s:String x:Key="S.Options.Storage.Status.Files.None">No files</s:String>
    <s:String x:Key="S.Options.Storage.Status.Files.Singular">{0:##,##0} file</s:String>
    <s:String x:Key="S.Options.Storage.Status.Files.Plural">{0:##,##0} files</s:String>
    <s:String x:Key="S.Options.Storage.Status.Folders.None">No folders</s:String>
    <s:String x:Key="S.Options.Storage.Status.Folders.Singular">{0:##,##0} folder</s:String>
    <s:String x:Key="S.Options.Storage.Status.Folders.Plural">{0:##,##0} folders</s:String>
    <s:String x:Key="S.Options.Storage.Status.InUse">{0} in use</s:String>
    <s:String x:Key="S.Options.Storage.Paths">Paths</s:String>
    <s:String x:Key="S.Options.Storage.Paths.Cache">Cache:</s:String>
    <s:String x:Key="S.Options.Storage.Paths.Cache.Choose">Choose the location for the cache (temporary files).</s:String>
    <s:String x:Key="S.Options.Storage.Paths.Logs">Logs:</s:String>
    <s:String x:Key="S.Options.Storage.Paths.Logs.Choose">Choose the location for the error log files.</s:String>
    <s:String x:Key="S.Options.Storage.Paths.Browse">Browse the selected folder.</s:String>
    <s:String x:Key="S.Options.Storage.Settings">Settings location</s:String>
    <s:String x:Key="S.Options.Storage.AppDataPath">AppData:</s:String>
    <s:String x:Key="S.Options.Storage.LocalPath">Local:</s:String>
    <s:String x:Key="S.Options.Storage.NotExists">It doesn't exist</s:String>
    <s:String x:Key="S.Options.Storage.CreateSettings">Create an empty local settings file.</s:String>
    <s:String x:Key="S.Options.Storage.RemoveSettings">Remove the settings file.</s:String>
    <s:String x:Key="S.Options.Storage.OpenSettingsFolder">Open the folder where the settings file is located.&#x0d;Hold Ctrl while clicking to open the file, if possible.</s:String>
    <s:String x:Key="S.Options.Storage.SettingsInfo">• Settings loading pattern: Default ◄ AppData ◄ Local.&#x0d;• If there's no settings file present at the Local folder, the app searches inside the AppData folder, Default is used if no settings file present.&#x0d;• If there's no Local settings, all settings are saved on the AppData settings file.</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.AutomaticRemoval">Automatically remove old projects.</s:String>
    <s:String x:Key="S.Options.Storage.AutomaticRemoval.Info">When opening the app, a background task will erase any closed projects older than the amount of time configured.</s:String>
    <s:String x:Key="S.Options.Storage.AutomaticRemovalDays.Info">(in days, any closed project older than this will be erased/discarded after opening the app)</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.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.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>
    
    <!--Options • Upload-->
    <s:String x:Key="S.Options.Upload.Proxy">Proxy</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Mode">Mode:</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Mode.Disabled">Disabled</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Mode.Manual">Manual</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Mode.System">System</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Mode.System.Info">(Uses the system proxy)</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Host">Host:</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Port">Port:</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.User">Username:</s:String>
    <s:String x:Key="S.Options.Upload.Proxy.Password">Password:</s:String>
    
    <s:String x:Key="S.Options.Upload.Presets">Upload presets</s:String>
    <s:String x:Key="S.Options.Upload.Presets.Service">Service</s:String>
    <s:String x:Key="S.Options.Upload.Presets.Title">Title</s:String>
    <s:String x:Key="S.Options.Upload.Presets.Description">Description</s:String>
    <s:String x:Key="S.Options.Upload.Presets.Enabled">Enabled</s:String>
    
     <!--Options • Upload > Preset-->
    <s:String x:Key="S.Options.Upload.Preset.Title">Upload Service</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Select">Select a service</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Select.Info">Select an upload service above</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Custom">Custom</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Enable">Enable this preset.</s:String>
    
    <s:String x:Key="S.Options.Upload.Preset.Details">Details</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Name">Name:</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Description">Description:</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Mode">Mode:</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Mode.Anonymous">Anonymous</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Mode.Authenticated">Authenticated</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Authorization">Authorization</s:String>
    <s:String x:Key="S.Options.Upload.Preset.GetToken">Get token</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Token">Paste the OAuth token here</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Username">Username:</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Password">Password:</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Authorize">Authorize</s:String>
    <s:String x:Key="S.Options.Upload.Preset.NotStored">The username and password will not be stored.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Options">Options</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Direct">Use direct links.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Album">Album</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.Title">You must give this preset an unique name.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.Repeated">The name is already in use by another upload preset.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.Authenticate">When in authenticated mode, you must finish the authentication process.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.Credentials">You must provide your username and password to authorize this app.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.GetToken">It was not possible to get the authorization token.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.Token">In order to authorize this app, you need to provide the authorization token.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.AuthError">Authorization failed. Check if everything is right and try again in a few seconds.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Warning.AlbumLoad">It was not possible to load the album list.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Info.Authorized">Authorization completed.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Info.NotAuthorized">Not authorized.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Info.Expired">Authorization expired in {0}.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Info.Valid">Authorization valid until {0}.</s:String>
    
    <s:String x:Key="S.Options.Upload.Preset.Imgur.Gifv">Get links with the Gifv extension instead of Gif.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Imgur.ToAlbum">Upload gifs to a selected album.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Imgur.Album">Album:</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Imgur.AskMe">Ask me before uploading</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Imgur.Reload">Reload album list.</s:String>
    
    <s:String x:Key="S.Options.Upload.Preset.Gfycat.Defaults">Defaults</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Gfycat.AskMe">Ask me to fill out the details of the upload.</s:String>
    <s:String x:Key="S.Options.Upload.Preset.Gfycat.UrlType">Url type:</s:String>
    
    <!--Options • Upload > Album-->
    <s:String x:Key="S.Options.Upload.Pick.Album">Pick an album (optional)</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Album.Info">If you wish so, you can select the destination album:</s:String>
    
    <!--Options • Upload > Details-->
    <s:String x:Key="S.Options.Upload.Pick.Details">Upload details (optional)</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Details.Info">Upload details</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Details.Title">Title:</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Details.Description">Description:</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Details.Tags">Tags:</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Details.Tags.Info">Separate tags by using a semi-colon ( ; )</s:String>
    <s:String x:Key="S.Options.Upload.Pick.Details.Private">Only display for those accessing via direct link.</s:String>
    
    <!--Options • Upload > History-->
    <s:String x:Key="S.Options.Upload.History.Title">Upload history</s:String>
    <s:String x:Key="S.Options.Upload.History.Date">Date</s:String>
    <s:String x:Key="S.Options.Upload.History.Preset">Preset</s:String>
    <s:String x:Key="S.Options.Upload.History.Successful">Successful?</s:String>
    <s:String x:Key="S.Options.Upload.History.Remove">Delete history entry.</s:String>
    <s:String x:Key="S.Options.Upload.History.Detail.Link">Link:</s:String>
    <s:String x:Key="S.Options.Upload.History.Detail.LowerQuality">Lower quality:</s:String>
    <s:String x:Key="S.Options.Upload.History.Detail.DeleteLink">Deletion link:</s:String>
    <s:String x:Key="S.Options.Upload.History.Delete.Instruction">Are you sure that you want to delete the history entry?</s:String>
    <s:String x:Key="S.Options.Upload.History.Delete.Message">This action cannot be undone.&#10;&#10;Would you like to delete the selected history entry?</s:String>
    
    <!--Options • Extras-->
    <s:String x:Key="S.Options.Extras.External">Available external tools</s:String>
    <s:String x:Key="S.Options.Extras.Download">Click here to download&#x0d;{0}</s:String>
    <s:String x:Key="S.Options.Extras.Downloading">Downloading...</s:String>
    <s:String x:Key="S.Options.Extras.Ready">Downloaded&#x0d;{0}</s:String>
    <s:String x:Key="S.Options.Extras.Ready.Info">Click here to open the properties of the file.</s:String>
    <s:String x:Key="S.Options.Extras.DownloadRestriction">Apps distributed by the Microsoft Store cannot download other apps. You'll have to download it manually.</s:String>
    <s:String x:Key="S.Options.Extras.FfmpegLocation">FFmpeg location</s:String>
    <s:String x:Key="S.Options.Extras.FfmpegLocation.Select">Select the location of the FFmpeg executable</s:String>
    <s:String x:Key="S.Options.Extras.FfmpegLocation.File">FFmpeg executable</s:String>
    <s:String x:Key="S.Options.Extras.FfmpegLocation.Invalid">The path of FFMpeg executable contains one or more invalid characters. Please, select a valid location for that executable.</s:String>
    <s:String x:Key="S.Options.Extras.GifskiLocation">Gifski location</s:String>
    <s:String x:Key="S.Options.Extras.GifskiLocation.Select">Select the location of the Gifski library</s:String>
    <s:String x:Key="S.Options.Extras.GifskiLocation.File">Gifski library</s:String>
    <s:String x:Key="S.Options.Extras.GifskiLocation.Invalid">The path of Gifski library contains one or more invalid characters. Please, select a valid location for that library.</s:String>
    <s:String x:Key="S.Options.Extras.License.Ffmpeg">FFmpeg license</s:String>
    <s:String x:Key="S.Options.Extras.License.Gifski">Gifski license</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.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">Donate</s:String>
    <s:String x:Key="S.Options.Donate.Donate.Dollar">Donate US$</s:String>
    <s:String x:Key="S.Options.Donate.Donate.Euro">Donate €</s:String>
    <s:String x:Key="S.Options.Donate.Paypal.Dollar">Opens the Paypal website. Selected currency: Dollar</s:String>
    <s:String x:Key="S.Options.Donate.Paypal.Euro">Opens the Paypal website. Selected currency: Euro</s:String>
    <s:String x:Key="S.Options.Donate.Paypal.OwnCurrency">Opens the Paypal website. You must select the currency.</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.Crypto">Crypto currencies</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>
    
    <!--Options • About-->
    <s:String x:Key="S.Options.About.Version">Version:</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.Author">Author: Nicke Manarin</s:String>
    <s:String x:Key="S.Options.About.StoreVersion">Microsoft Store version. Some features are disabled due to enforced policies.</s:String>
    <s:String x:Key="S.Options.About.Contact">Contact</s:String>
    <s:String x:Key="S.Options.About.Contact.Discord">Join server</s:String>
    <s:String x:Key="S.Options.About.Contact.Facebook">Visit page</s:String>
    <s:String x:Key="S.Options.About.Contact.Gitter">Join room</s:String>
    <s:String x:Key="S.Options.About.Technical">Technical</s:String>
    <s:String x:Key="S.Options.About.Technical.License">License:</s:String>
    <s:String x:Key="S.Options.About.Technical.Free">(This is a completely free app)</s:String>
    <s:String x:Key="S.Options.About.Technical.SourceCode">Source code:</s:String>
    <s:String x:Key="S.Options.About.Technical.Privacy">Privacy policy:</s:String>
    <s:String x:Key="S.Options.About.ABigThanksTo">A big thanks to</s:String>
    <s:String x:Key="S.Options.About.ABigThanksTo.Everyone">All my supporters, people who provided feedback and/or donations.</s:String>
    
    <!--Localization-->
    <s:String x:Key="S.Localization">Localization</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.Usage.First">The bottom-most resource is the current one being used.</s:String>
    <s:String x:Key="S.Localization.Usage.Second">To apply your custom resource, move it to the bottom of the list.</s:String>
    <s:String x:Key="S.Localization.Exporting">Exporting resource...</s:String>
    <s:String x:Key="S.Localization.SaveResource">Save the resource dictionary</s:String>
    <s:String x:Key="S.Localization.OpenResource">Open a resource dictionary</s:String>
    <s:String x:Key="S.Localization.File.Resource">Resource dictionary</s:String>
    <s:String x:Key="S.Localization.Importing">Importing resource...</s:String>
    <s:String x:Key="S.Localization.Warning.Name">The filename does not follow a valid pattern</s:String>
    <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.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.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>

    <!--Recorder-->
    <s:String x:Key="S.Recorder.Record">Record</s:String>
    <s:String x:Key="S.Recorder.Pause">Pause</s:String>
    <s:String x:Key="S.Recorder.Continue">Continue</s:String>
    <s:String x:Key="S.Recorder.Stop">Stop</s:String>
    <s:String x:Key="S.Recorder.Discard">Discard</s:String>
    <s:String x:Key="S.Recorder.Snap">Snap</s:String>
    <s:String x:Key="S.Recorder.Height">Height</s:String>
    <s:String x:Key="S.Recorder.Width">Width</s:String>
    <s:String x:Key="S.Recorder.CursorFollowing">Cursor following is enabled.</s:String>

    <s:String x:Key="S.Recorder.SwitchFrequency">Click to switch among capture frequency modes.</s:String>
    <s:String x:Key="S.Recorder.Manual.Short">manual</s:String>
    <s:String x:Key="S.Recorder.Interaction.Short">interactions</s:String>
    <s:String x:Key="S.Recorder.Fps">Maximum frames per second</s:String>
    <s:String x:Key="S.Recorder.Fps.Short">fps</s:String>
    <s:String x:Key="S.Recorder.Fps.Range">Ranges from 1 to 60 fps, with higher values meaning more frames will be captured.&#10;Each increment represents 16 milliseconds of difference.</s:String>
    <s:String x:Key="S.Recorder.Fpm">Maximum frames per minute</s:String>
    <s:String x:Key="S.Recorder.Fpm.Short">fpm</s:String>
    <s:String x:Key="S.Recorder.Fpm.Range">Ranges from 1 to 60 fpm, with higher values meaning more frames will be captured.&#10;Each increment represents 1 second of difference.</s:String>
    <s:String x:Key="S.Recorder.Fph">Maximum frames per hour</s:String>
    <s:String x:Key="S.Recorder.Fph.Short">fph</s:String>
    <s:String x:Key="S.Recorder.Fph.Range">Ranges from 1 to 60 fph, with higher values meaning more frames will be captured.&#10;Each increment represents 1 minute of difference.</s:String>
    
    <s:String x:Key="S.Recorder.ClickOrPress">Click or press keys to capture</s:String>
    <s:String x:Key="S.Recorder.SnapToWindow">Snap to Window (Drag and release to snap)</s:String>
    <s:String x:Key="S.Recorder.PreStart">Pre Start:</s:String>
    <s:String x:Key="S.Recorder.Paused">ScreenToGif (Paused)</s:String>
    <s:String x:Key="S.Recorder.Stopping">Stopping...</s:String>
    <s:String x:Key="S.Recorder.PreStarting">Pre-starting...</s:String>
    
    <s:String x:Key="S.Recorder.Timer.Elapsed">Elapsed capture time.</s:String>
    <s:String x:Key="S.Recorder.Timer.Total">Total frame count:</s:String>
    <s:String x:Key="S.Recorder.Timer.Manual">Captured manually:</s:String>
    <s:String x:Key="S.Recorder.Timer.Paused">The capture is paused.</s:String>
    <s:String x:Key="S.Recorder.Timer.Imprecise">Your computer does not support an accurate capture mode,&#10;which means that the target frame rate may never be achieved.</s:String>
    
    <s:String x:Key="S.Recorder.Warning.CaptureNotPossible">It was not possible to capture the screen</s:String>
    <s:String x:Key="S.Recorder.Warning.CaptureNotPossible.Info">It was not possible to capture the screen. The capture method returned no frame after 5 tries.</s:String>
    <s:String x:Key="S.Recorder.Warning.StartPauseNotPossible">It was not possible to start/pause capturing the screen</s:String>
    <s:String x:Key="S.Recorder.Warning.Windows8">Windows 8 or newer is required for capturing the screen using the Desktop Duplication API.</s:String>

    <!--New recorder-->
    <s:String x:Key="S.Recorder.Area">Area</s:String>
    <s:String x:Key="S.Recorder.Area.Select">Select an area</s:String>
    <s:String x:Key="S.Recorder.Window">Window</s:String>
    <s:String x:Key="S.Recorder.Window.Select">Select a window</s:String>
    <s:String x:Key="S.Recorder.Screen">Screen</s:String>
    <s:String x:Key="S.Recorder.Screen.Select">Select a screen</s:String>
    <s:String x:Key="S.Recorder.Screen.Name.Internal">Internal screen</s:String>
    <s:String x:Key="S.Recorder.Screen.Name.Generic">Generic screen</s:String>
    <s:String x:Key="S.Recorder.Screen.Name.Info1">Graphics adapter: {0}</s:String>
    <s:String x:Key="S.Recorder.Screen.Name.Info2">Resolution: {0} x {1}</s:String>
    <s:String x:Key="S.Recorder.Screen.Name.Info3">Native resolution: {0} x {1}</s:String>
    <s:String x:Key="S.Recorder.Screen.Name.Info4">DPI: {0} ({1:0.##}%)</s:String>
    <s:String x:Key="S.Recorder.Move">Drag to move&#10;the selection.</s:String>
    <s:String x:Key="S.Recorder.Accept">Accept</s:String>
    <s:String x:Key="S.Recorder.Retry">Retry</s:String>
    <s:String x:Key="S.Recorder.Retry.Shortcut">Right-Click</s:String>
    <s:String x:Key="S.Recorder.CancelSelection">Cancel the selection (Esc)</s:String>
    <s:String x:Key="S.Recorder.SelectArea">Click and drag to select an area of this screen</s:String>
    <s:String x:Key="S.Recorder.SelectArea.Embedded">Click and drag to select an area</s:String>
    <s:String x:Key="S.Recorder.SelectWindow">Click here to select this window</s:String>
    <s:String x:Key="S.Recorder.SelectScreen">Click here to select this screen</s:String>
    <s:String x:Key="S.Recorder.EscToCancel">Press Esc to cancel</s:String>
    <s:String x:Key="S.Recorder.Splash.Title">Press {0} to stop the recording</s:String>
    <s:String x:Key="S.Recorder.Splash.Subtitle">The recorder window will be minimized,&#10;restore it or press {0} to pause the capture</s:String>
    
    <s:String x:Key="S.Recorder.Discard.Title">Discard recording</s:String>
    <s:String x:Key="S.Recorder.Discard.Instruction">Are you sure that you want to discard the recording?</s:String>
    <s:String x:Key="S.Recorder.Discard.Message">This action will discard the recording, removing all frames.&#x0d;You can't undo this operation.</s:String>
    
    <!--Webcam recorder-->
    <s:String x:Key="S.Webcam.Title">ScreenToGif - Webcam Recorder</s:String>
    <s:String x:Key="S.Webcam.NoVideo">No video device detected :(</s:String>
    <s:String x:Key="S.Webcam.CheckVideoDevices">Check for video devices.</s:String>
    <s:String x:Key="S.Webcam.Scale">Scale: {0:0.##}x</s:String>
    <s:String x:Key="S.Webcam.ChangeScale">Change the scale of the video.</s:String>
    
    <!--Board recorder-->
    <s:String x:Key="S.Board.Title">ScreenToGif - Board Recorder</s:String>
    <s:String x:Key="S.Board.AutoRecord">Auto Record</s:String>
    <s:String x:Key="S.Board.AutoRecordToolTip">Enables recording while drawing.</s:String>
    <s:String x:Key="S.Board.CtrlHold">Ctrl [Hold]</s:String>
    
    <!--Color selector-->
    <s:String x:Key="S.ColorSelector.Title">Color Selector</s:String>
    <s:String x:Key="S.ColorSelector.Select">Select a Color</s:String>
    <s:String x:Key="S.ColorSelector.Red">Red</s:String>
    <s:String x:Key="S.ColorSelector.Green">Green</s:String>
    <s:String x:Key="S.ColorSelector.Blue">Blue</s:String>
    <s:String x:Key="S.ColorSelector.Alpha">Alpha</s:String>
    <s:String x:Key="S.ColorSelector.Hexadecimal">Hex</s:String>
    <s:String x:Key="S.ColorSelector.Initial">Initial Color</s:String>
    <s:String x:Key="S.ColorSelector.Current">Current Color</s:String>
    <s:String x:Key="S.ColorSelector.Latest">Latest Color</s:String>
    <s:String x:Key="S.ColorSelector.Sample">Drag this to&#x0d;sample colors</s:String>
    <s:String x:Key="S.ColorSelector.Sample.Info">Click and drag to pick&#x0d;colors from your screen.</s:String>
    
    <!--Exception/Error viewers-->
    <s:String x:Key="S.ExceptionViewer.Title">Exception Viewer</s:String>
    <s:String x:Key="S.ExceptionViewer.OpenInner">Open Inner Exception</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.ErrorDialog.Observation">Something wrong happened.</s:String>
    <s:String x:Key="S.ErrorDialog.Send">Send report</s:String>

    <!--Presets-->
    <s:String x:Key="S.Preset.Title">Preset</s:String>
    <s:String x:Key="S.Preset.Encoder">Encoder</s:String>
    <s:String x:Key="S.Preset.Name">Name</s:String>
    <s:String x:Key="S.Preset.Description">Description</s:String>
    <s:String x:Key="S.Preset.Other">Other</s:String>
    <s:String x:Key="S.Preset.AutoSave">Automatically save when an option gets modified.</s:String>
    <s:String x:Key="S.Preset.Info.Manual">All changes to this preset settings (encoding and exporting settings) need to be saved manually by pressing the save button.</s:String>
    <s:String x:Key="S.Preset.Info.Automatic">All changes to this preset settings (encoding and exporting settings) will be saved automatically.</s:String>
    <s:String x:Key="S.Preset.Warning.Readonly">Some of the properties of a default preset are read-only.</s:String>
    <s:String x:Key="S.Preset.Warning.Name">You must give a name to this preset.</s:String>
    <s:String x:Key="S.Preset.Warning.SameName">There's already a preset with the same name.</s:String>
    
    <!--Presets • Listing-->
    <s:String x:Key="S.Preset.Autosave">Autosaves</s:String>
    <s:String x:Key="S.Preset.Autosave.Info">Changes to this preset are automatically saved.</s:String>
    <s:String x:Key="S.Preset.Default.Title">Default ({0})</s:String>
    <s:String x:Key="S.Preset.Default.Description">Default preset for the encoder.</s:String>
    <s:String x:Key="S.Preset.Twitter.Title">For Twitter ({0})</s:String>
    <s:String x:Key="S.Preset.Twitter.Description">Respects Twitter upload limits (except size and resolution).</s:String>
    <s:String x:Key="S.Preset.Hevc.Title">HEVC ({0})</s:String>
    <s:String x:Key="S.Preset.Hevc.Description">High Efficiency Video Coding.</s:String>
    <s:String x:Key="S.Preset.Vp8.Title">VP8 ({0})</s:String>
    <s:String x:Key="S.Preset.Vp8.Description">Older and better known codec.</s:String>
    <s:String x:Key="S.Preset.Filename.Animation">Animation</s:String>
    <s:String x:Key="S.Preset.Filename.Video">Video</s:String>
    <s:String x:Key="S.Preset.Filename.Image">Image</s:String>
    <s:String x:Key="S.Preset.Filename.Project">Project</s:String>

    <s:String x:Key="S.Preset.Gif.Embedded.High.Title">High quality</s:String>
    <s:String x:Key="S.Preset.Gif.Embedded.High.Description">Better suited for recordings with more colors and gradients.</s:String>
    <s:String x:Key="S.Preset.Gif.Embedded.Transparent.Title">High quality • Transparent background</s:String>
    <s:String x:Key="S.Preset.Gif.Embedded.Transparent.Description">Supports saving the animation with a transparent background.</s:String>
    <s:String x:Key="S.Preset.Gif.Embedded.Graphics.Title">High quality • Graphics</s:String>
    <s:String x:Key="S.Preset.Gif.Embedded.Graphics.Description">Better for recordings with a lower quantity of colors.</s:String>
    <s:String x:Key="S.Preset.Gif.KGySoft.Balanced.Title">KGy SOFT • Balanced</s:String>
    <s:String x:Key="S.Preset.Gif.KGySoft.Balanced.Description">Good quality for photo-like images using Wu's quantizer without dithering.</s:String>
    <s:String x:Key="S.Preset.Gif.KGySoft.High.Title">KGy SOFT • High quality</s:String>
    <s:String x:Key="S.Preset.Gif.KGySoft.High.Description">High quality for photo-like images using Wu's quantizer with higher bit level and Floyd-Steinberg error diffusion dithering.</s:String>
    <s:String x:Key="S.Preset.Gif.KGySoft.Fast.Title">KGy SOFT • Low quality, faster</s:String>
    <s:String x:Key="S.Preset.Gif.KGySoft.Fast.Description">Quantizing all frames with the same predefined 'web-safe' palette and Bayer 8x8 ordered dithering.</s:String>
    <s:String x:Key="S.Preset.Gif.Ffmpeg.High.Title">FFmpeg • Higher quality</s:String>
    <s:String x:Key="S.Preset.Gif.Ffmpeg.High.Description">Higher image quality, but with a greater file size.</s:String>
    <s:String x:Key="S.Preset.Gif.Ffmpeg.Low.Title">FFmpeg • Lower quality</s:String>
    <s:String x:Key="S.Preset.Gif.Ffmpeg.Low.Description">Lower image quality, but with a smaller file size.</s:String>
    <s:String x:Key="S.Preset.Gif.Gifski.High.Title">Gifski • Higher quality</s:String>
    <s:String x:Key="S.Preset.Gif.Gifski.High.Description">Higher image quality, but with a greater file size.</s:String>
    <s:String x:Key="S.Preset.Gif.Gifski.Low.Title">Gifski • Lower quality</s:String>
    <s:String x:Key="S.Preset.Gif.Gifski.Low.Description">Lower image quality, but with a smaller file size.</s:String>
    <s:String x:Key="S.Preset.Gif.Gifski.Fast.Title">Gifski • Lower quality and faster encoding</s:String>
    <s:String x:Key="S.Preset.Gif.Gifski.Fast.Description">Even lower image quality, with a faster encoding, but with a smaller file size.</s:String>
    <s:String x:Key="S.Preset.Gif.System.Low.Title">System • Low quality</s:String>
    <s:String x:Key="S.Preset.Gif.System.Low.Description">Low quality but faster encoding.</s:String>
    
    <s:String x:Key="S.Preset.Apng.Ffmpeg.High.Title">FFmpeg • High quality</s:String>
    <s:String x:Key="S.Preset.Apng.Ffmpeg.High.Description">High image quality and small file size, but slower encoding.</s:String>
    <s:String x:Key="S.Preset.Apng.Ffmpeg.Low.Title">FFmpeg • Lower quality</s:String>
    <s:String x:Key="S.Preset.Apng.Ffmpeg.Low.Description">Lower image quality, small file size and faster encoding.</s:String>
    <s:String x:Key="S.Preset.Webp.Ffmpeg.High.Title">High quality</s:String>
    <s:String x:Key="S.Preset.Webp.Ffmpeg.High.Description">High image quality and small file size.</s:String>
    
    <!--Insert frames-->
    <s:String x:Key="S.InsertFrames.Title">Insert Frames</s:String>
    <s:String x:Key="S.InsertFrames.Info">Both sides should have the same size, this window allows you to reposition and resize the image and the canvas. Click to select and resize.</s:String>
    <s:String x:Key="S.InsertFrames.CanvasSize">Canvas size:</s:String>
    <s:String x:Key="S.InsertFrames.FitCanvas">Fit Image&#10;on Canvas</s:String>
    <s:String x:Key="S.InsertFrames.FitCanvas.Info">Resizes the canvas to fit both images inside (from the top left corner).</s:String>
    <s:String x:Key="S.InsertFrames.DifferentSizes">There is a difference between frame sizes. You need to solve this before inserting the frames.</s:String>
    <s:String x:Key="S.InsertFrames.InsertedFrames">New Frame(s)</s:String>
    <s:String x:Key="S.InsertFrames.CurrentFrames">Current Frame(s)</s:String>
    <s:String x:Key="S.InsertFrames.ImageSize">Image size:</s:String>
    <s:String x:Key="S.InsertFrames.ImagePosition">Image position:</s:String>
    <s:String x:Key="S.InsertFrames.ResetImageSizePosition">Reset Image Size&#x0d;and Position</s:String>
    <s:String x:Key="S.InsertFrames.Info2">New frames will be inserted into the&#10;current list of frames at the position:</s:String>
    <s:String x:Key="S.InsertFrames.Before">Before</s:String>
    <s:String x:Key="S.InsertFrames.After">After</s:String>
    <s:String x:Key="S.InsertFrames.Frame">Frame</s:String>
    <s:String x:Key="S.InsertFrames.Importing">Importing...</s:String>
    <s:String x:Key="S.InsertFrames.SelectColorFill">Select the canvas fill color</s:String>

    <!--Import frames from video-->
    <s:String x:Key="S.ImportVideo.Title">Import frames from video</s:String>
    <s:String x:Key="S.ImportVideo.Importer">Importer:</s:String>
    <s:String x:Key="S.ImportVideo.Loading">Loading...</s:String>
    <s:String x:Key="S.ImportVideo.Scale">Scale:</s:String>
    <s:String x:Key="S.ImportVideo.Size">Size:</s:String>
    <s:String x:Key="S.ImportVideo.Height">Height:</s:String>
    <s:String x:Key="S.ImportVideo.Width">Width:</s:String>
    <s:String x:Key="S.ImportVideo.Framerate">Frame Rate:</s:String>
    <s:String x:Key="S.ImportVideo.Fps">fps</s:String>
    <s:String x:Key="S.ImportVideo.Start">Start:</s:String>
    <s:String x:Key="S.ImportVideo.End">End:</s:String>
    <s:String x:Key="S.ImportVideo.Selection">Selection:</s:String>
    <s:String x:Key="S.ImportVideo.Frames">Frames:</s:String>
    <s:String x:Key="S.ImportVideo.Duration">Duration:</s:String>
    <s:String x:Key="S.ImportVideo.Error">It was not possible to load the video</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>
    
    <!--Encoder-->
    <s:String x:Key="S.Encoder.Title">Encoder</s:String>
    <s:String x:Key="S.Encoder.Encoding">Encoding...</s:String>
    <s:String x:Key="S.Encoder.Starting">Starting</s:String>
    
    <s:String x:Key="S.Encoder.Completed">Completed</s:String>
    <s:String x:Key="S.Encoder.Completed.Clipboard">Copied to the clipboard</s:String>
    <s:String x:Key="S.Encoder.Completed.Clipboard.Fail">Failed to copy</s:String>
    <s:String x:Key="S.Encoder.Completed.Command">Command executed</s:String>
    <s:String x:Key="S.Encoder.Completed.Command.Output">Show the output of the command(s).</s:String>
    <s:String x:Key="S.Encoder.Completed.Command.Fail">Failed to execute command</s:String>
    <s:String x:Key="S.Encoder.Completed.Upload.Fail">Failed to upload</s:String>
    <s:String x:Key="S.Encoder.Completed.Upload.Delete">Ctrl + Click to open the page to delete the image (if available).</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.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.DeletedMoved">File deleted or moved</s:String>
    <s:String x:Key="S.Encoder.Canceled">Canceled</s:String>
    <s:String x:Key="S.Encoder.Error">Error</s:String>
    <s:String x:Key="S.Encoder.Error.Info">Click here to show the details of this error.</s:String>
    <s:String x:Key="S.Encoder.Uploading">Uploading</s:String>
    <s:String x:Key="S.Encoder.Executing">Executing commands</s:String>
    <s:String x:Key="S.Encoder.Processing">Processing {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">Analyzing unchanged pixels</s:String>
    <s:String x:Key="S.Encoder.SavingAnalysis">Saving analysis result</s:String>
    <s:String x:Key="S.Encoder.OpenFile">Open file</s:String>
    <s:String x:Key="S.Encoder.ExploreFolder">Explore folder</s:String>
    <s:String x:Key="S.Encoder.Remove">Remove from the list</s:String>
    <s:String x:Key="S.Encoder.Details">Show details</s:String>
    <s:String x:Key="S.Encoder.Dismiss">Dismiss all finished encodings</s:String>

    <s:String x:Key="S.Encoder.Copy.Image">Copy as image</s:String>
    <s:String x:Key="S.Encoder.Copy.Filename">Copy filename</s:String>
    <s:String x:Key="S.Encoder.Copy.Folder">Copy folder path</s:String>
    <s:String x:Key="S.Encoder.Copy.Link">Copy link</s:String>
    
    <!--Command output-->
    <s:String x:Key="S.Encoder.Command.Title">ScreenToGif - Command Output</s:String>
    <s:String x:Key="S.Encoder.Command.Header">Command output</s:String>
    
    <!--Notifications-->
    <s:String x:Key="S.Notifications">Notifications</s:String>
    <s:String x:Key="S.Notifications.Dismiss">Dismiss all notifications</s:String>
    
    <!--Editor-->
    <s:String x:Key="S.Editor.Title">ScreenToGif - Editor</s:String>
    <s:String x:Key="S.Editor.File">File</s:String>
    <s:String x:Key="S.Editor.Home">Home</s:String>
    <s:String x:Key="S.Editor.Playback">Playback</s:String>
    <s:String x:Key="S.Editor.Edit">Edit</s:String>
    <s:String x:Key="S.Editor.Image">Image</s:String>
    <s:String x:Key="S.Editor.Transitions">Transitions</s:String>
    <s:String x:Key="S.Editor.Statistics">Statistics</s:String>
    <s:String x:Key="S.Editor.Options">Options</s:String>
    <s:String x:Key="S.Editor.Help">Help</s:String>
    <s:String x:Key="S.Editor.Extras">Extras</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.FrameNumbersInfo">Total count, selection count, selection index</s:String>
    
    <!--Editor • Loading-->
    <s:String x:Key="S.Editor.Preparing">Preparing frames</s:String>
    <s:String x:Key="S.Editor.InvalidLoadingFiles">Invalid Loading - You can't import multiple files at once. Try choosing only one file.</s:String>
    <s:String x:Key="S.Editor.InvalidLoadingProjects">Invalid Loading - You can't load multiple projects at once. Try choosing only one project.</s:String>
    
    <!--Editor • File dialogs (does not work with new line characters)-->
    <s:String x:Key="S.Editor.File.OpenMedia">Open a media (image or video) file</s:String>
    <s:String x:Key="S.Editor.File.OpenMediaProject">Open a Media (Image or Video) or a Project File</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.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.Avi">Avi video</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.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.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>
    
    <!--Editor • Welcome-->
    <s:String x:Key="S.Editor.Welcome.New">Head over to "File > New" to start a new recording</s:String>
    <s:String x:Key="S.Editor.Welcome.Import">Drag and drop images, videos or projects to import</s:String>
    <s:String x:Key="S.Editor.Welcome.ThankYou">Thank you so much for using my app!</s:String>
    <s:String x:Key="S.Editor.Welcome.Size">The lower the framerate, the color count or the amount of changes between frames, the smaller the size</s:String>
    <s:String x:Key="S.Editor.Welcome.Contact">Do you want to talk? Open "Options > About" for contact methods</s:String>
    <s:String x:Key="S.Editor.Welcome.Trouble">Having trouble? Contact me via the Feedback tool</s:String>
    <s:String x:Key="S.Editor.Welcome.NewRecorder">Would you like to try out the new recorder?&#x0d;Head over to "Options > Recorder" to enable it.</s:String>
    
    <!--Editor • File tab • New-->
    <s:String x:Key="S.Editor.File.New.Recording">Recording</s:String>
    <s:String x:Key="S.Editor.File.New.Webcam">Webcam&#x0d;Recording</s:String>
    <s:String x:Key="S.Editor.File.New.Board">Board&#x0d;Recording</s:String>
    <s:String x:Key="S.Editor.File.Blank">Blank&#x0d;Project</s:String>
    <s:String x:Key="S.Editor.File.New">New</s:String>
    
    <!--Editor • File tab • Insert-->
    <s:String x:Key="S.Editor.File.Insert.Recording">Recording</s:String>
    <s:String x:Key="S.Editor.File.Insert.Webcam">Webcam&#x0d;Recording</s:String>
    <s:String x:Key="S.Editor.File.Insert.Board">Board&#x0d;Recording</s:String>
    <s:String x:Key="S.Editor.File.Insert.Media">Media</s:String>
    <s:String x:Key="S.Editor.File.Insert">Insert</s:String>
    
    <!--Editor • File tab • Save/Discard-->
    <s:String x:Key="S.Editor.File.Save">Save as</s:String>
    <s:String x:Key="S.Editor.File.Load">Load</s:String>
    <s:String x:Key="S.Editor.File.LoadRecent">Recent&#x0d;Projects</s:String>
    <s:String x:Key="S.Editor.File.SaveProject">Save as&#x0d;Project</s:String>
    <s:String x:Key="S.Editor.File.Discard">Discard&#x0d;Project</s:String>
    
    <!--Editor • Home tab • Action Stack-->
    <s:String x:Key="S.Editor.Home.ActionStack">Action Stack</s:String>
    <s:String x:Key="S.Editor.Home.Undo">Undo</s:String>
    <s:String x:Key="S.Editor.Home.Redo">Redo</s:String>
    <s:String x:Key="S.Editor.Home.Reset">Reset</s:String>
    
    <!--Editor • Home tab • Clipboard-->
    <s:String x:Key="S.Editor.Home.Clipboard">Clipboard</s:String>
    <s:String x:Key="S.Editor.Home.Clipboard.Show">Show Clipboard</s:String>
    <s:String x:Key="S.Editor.Home.Paste">Paste</s:String>
    <s:String x:Key="S.Editor.Home.Cut">Cut</s:String>
    <s:String x:Key="S.Editor.Home.Copy">Copy</s:String>
    
    <!--Editor • Home tab • Zoom-->
    <s:String x:Key="S.Editor.Home.Zoom">Zoom</s:String>
    <s:String x:Key="S.Editor.Home.SizeToContent">Adjust to&#x0d;Content</s:String>
    <s:String x:Key="S.Editor.Home.FitImage">Fit Image</s:String>
    
    <!--Editor • Home tab • Select-->
    <s:String x:Key="S.Editor.Home.Select">Select</s:String>
    <s:String x:Key="S.Editor.Home.SelectAll">Select&#x0d;All</s:String>
    <s:String x:Key="S.Editor.Home.GoTo">Go To</s:String>
    <s:String x:Key="S.Editor.Home.Inverse">Inverse</s:String>
    <s:String x:Key="S.Editor.Home.Deselect">Deselect</s:String>
    
    <!--Editor • Playback tab • Playback-->
    <s:String x:Key="S.Editor.Playback.Playback">Playback</s:String>
    <s:String x:Key="S.Editor.Playback.First">First</s:String>
    <s:String x:Key="S.Editor.Playback.Previous">Previous</s:String>
    <s:String x:Key="S.Editor.Playback.Play">Play</s:String>
    <s:String x:Key="S.Editor.Playback.Pause">Pause</s:String>
    <s:String x:Key="S.Editor.Playback.Next">Next</s:String>
    <s:String x:Key="S.Editor.Playback.Last">Last</s:String>
    
    <!--Editor • Playback tab • Playback Options-->
    <s:String x:Key="S.Editor.PlaybackOptions.Header">Playback Options</s:String>
    <s:String x:Key="S.Editor.PlaybackOptions.Loop">Loop during playback.</s:String>
    <s:String x:Key="S.Editor.PlaybackOptions.Loop.Info">Only used during playback.&#x0d;If you wish to change the loop settings for exporting Gifs and Apngs,&#x0d;it will be available inside the 'Save As' panel for some encoders.</s:String>
    
    <!--Editor • Edit tab • Frames-->  
    <s:String x:Key="S.Editor.Edit.Frames">Frames</s:String>
    <s:String x:Key="S.Editor.Edit.Delete">Delete</s:String>
    <s:String x:Key="S.Editor.Edit.Frames.Duplicates">Remove&#x0d;Duplicates</s:String>
    <s:String x:Key="S.Editor.Edit.Frames.Reduce">Reduce&#x0d;Frame Count</s:String>
    <s:String x:Key="S.Editor.Edit.Frames.SmoothLoop">Smooth&#x0d;Loop</s:String>
    <s:String x:Key="S.Editor.Edit.DeletePrevious">Delete All Previous</s:String>
    <s:String x:Key="S.Editor.Edit.DeleteNext">Delete All Next</s:String>
    
    <!--Editor • Edit tab • Reordering-->
    <s:String x:Key="S.Editor.Edit.Reordering">Reordering</s:String>
    <s:String x:Key="S.Editor.Edit.Reverse">Reverse</s:String>
    <s:String x:Key="S.Editor.Edit.Yoyo">Yo-yo</s:String>
    <s:String x:Key="S.Editor.Edit.MoveLeft">Move&#x0d;Left</s:String>
    <s:String x:Key="S.Editor.Edit.MoveRight">Move&#x0d;Right</s:String>
    
    <!--Editor • Edit tab • Delay/Duration-->
    <s:String x:Key="S.Editor.Edit.Delay">Delay (Duration)</s:String>
    <s:String x:Key="S.Editor.Edit.Delay.Override">Override</s:String>
    <s:String x:Key="S.Editor.Edit.Delay.IncreaseDecrease">Increase or&#x0d;Decrease</s:String>
    <s:String x:Key="S.Editor.Edit.Delay.Scale">Scale</s:String>
    
    <!--Editor • Image • Size and Rotation-->
    <s:String x:Key="S.Editor.Image.SizePosition">Size and Rotation</s:String>
    <s:String x:Key="S.Editor.Image.Resize">Resize</s:String>
    <s:String x:Key="S.Editor.Image.Crop">Crop</s:String>
    <s:String x:Key="S.Editor.Image.FlipRotate">Flip/Rotate</s:String>
    
    <!--Editor • Image tab • Text-->
    <s:String x:Key="S.Editor.Image.Text">Text</s:String>
    <s:String x:Key="S.Editor.Image.Caption">Caption</s:String>
    <s:String x:Key="S.Editor.Image.FreeText">Free Text</s:String>
    <s:String x:Key="S.Editor.Image.TitleFrame">Title Frame</s:String>
    <s:String x:Key="S.Editor.Image.KeyStrokes">Key&#x0d;Strokes</s:String>
    
    <!--Editor • Image tab • Overlay-->
    <s:String x:Key="S.Editor.Image.Overlay">Overlay</s:String>
    <s:String x:Key="S.Editor.Image.FreeDrawing">Free&#x0d;Drawing</s:String>
    <s:String x:Key="S.Editor.Image.Shape">Shapes</s:String>
    <s:String x:Key="S.Editor.Image.MouseEvents">Mouse&#x0d;Events</s:String>
    <s:String x:Key="S.Editor.Image.Watermark">Watermark</s:String>
    <s:String x:Key="S.Editor.Image.Cinemagraph">Cinemagraph</s:String>
    <s:String x:Key="S.Editor.Image.Border">Border</s:String>
    <s:String x:Key="S.Editor.Image.Shadow">Shadow</s:String>
    <s:String x:Key="S.Editor.Image.Progress">Progress</s:String>
    <s:String x:Key="S.Editor.Image.Obfuscate">Obfuscate</s:String>

    <!--Editor • Transitions tab • Styles-->
    <s:String x:Key="S.Editor.Transitions.Styles">Styles</s:String>
    <s:String x:Key="S.Editor.Transitions.Fade">Fade</s:String>
    <s:String x:Key="S.Editor.Transitions.Slide">Slide</s:String>
    
    <!--Editor • Statistics tab-->
    <s:String x:Key="S.Editor.Statistics.General">General</s:String>
    <s:String x:Key="S.Editor.Statistics.FrameCount">Frame count</s:String>
    <s:String x:Key="S.Editor.Statistics.TotalDuration">Total duration</s:String>
    <s:String x:Key="S.Editor.Statistics.FrameSize">Frame size</s:String>
    <s:String x:Key="S.Editor.Statistics.AverageDuration">Average duration (delay)</s:String>
    <s:String x:Key="S.Editor.Statistics.CurrentTime">Current time</s:String>
    <s:String x:Key="S.Editor.Statistics.CurrentTime.Info">The current time (cumulative) based on the current frame being displayed.</s:String>
    <s:String x:Key="S.Editor.Statistics.FrameDpi">Frame DPI and scale</s:String>
    <s:String x:Key="S.Editor.Statistics.SelectedFrame">Selected Frame</s:String>
    
    <!--Editor • Messages-->
    <s:String x:Key="S.Editor.Clipboard.InvalidCut.Title">Cut Action</s:String>
    <s:String x:Key="S.Editor.Clipboard.InvalidCut.Instruction">You can't cut all frames.</s:String>
    <s:String x:Key="S.Editor.Clipboard.InvalidCut.Message">The recording needs at least one frame.</s:String>
    <s:String x:Key="S.Editor.DeleteAll.Title">Remove All</s:String>
    <s:String x:Key="S.Editor.DeleteAll.Instruction">Are you sure that you want to remove all frames?</s:String>
    <s:String x:Key="S.Editor.DeleteAll.Message">This action will discard the current open project and cannot be undone. Would you like to continue?</s:String>
    <s:String x:Key="S.Editor.DiscardProject.Title">Discard Project</s:String>
    <s:String x:Key="S.Editor.DiscardProject.Instruction">Are you sure that you want to discard the project?</s:String>
    <s:String x:Key="S.Editor.DiscardProject.Message">This action will discard the project, removing all frames.&#x0d;You can't undo this operation.</s:String>
    <s:String x:Key="S.Editor.DiscardPreviousProject.Instruction">Do you want to discard the previous project?</s:String>
    <s:String x:Key="S.Editor.DiscardPreviousProject.Message">If you choose not to do so, the previous project will be available to open via Recents Projects.</s:String>
    <s:String x:Key="S.Editor.DeleteFrames.Title">Delete Frames</s:String>
    <s:String x:Key="S.Editor.DeleteFrames.Instruction">Are you sure that you want to delete?</s:String>
    <s:String x:Key="S.Editor.DeleteFrames.Message">This action will delete {0} frame(s).&#x0d;You'll be able to undo this later.</s:String>
    <s:String x:Key="S.Editor.Exiting.Title">Exiting the Editor</s:String>
    <s:String x:Key="S.Editor.Exiting.Instruction">Are you sure that you want to exit?</s:String>
    <s:String x:Key="S.Editor.Exiting.Message">The current project that you were working on can be opened again via 'Recent Projects'.</s:String>
    <s:String x:Key="S.Editor.Exiting.Message2">The current project that you were working on can be opened again via 'Recent Projects', but don't forget that after a few days, it will be automatically deleted.</s:String>
    <s:String x:Key="S.Editor.DragDrop.Invalid.Title">Invalid Drag and Drop</s:String>
    <s:String x:Key="S.Editor.DragDrop.MultipleFiles.Instruction">You can't import multiple files at once</s:String>
    <s:String x:Key="S.Editor.DragDrop.MultipleFiles.Message">Try choosing only one file.</s:String>
    <s:String x:Key="S.Editor.DragDrop.Invalid.Instruction">Impossible to load file</s:String>
    <s:String x:Key="S.Editor.DragDrop.Invalid.Message">The file could not be loaded because it has an invalid format.</s:String>
    <s:String x:Key="S.Editor.DragDrop.InvalidProject.Instruction">You can't import multiple projects at once</s:String>
    <s:String x:Key="S.Editor.DragDrop.InvalidProject.Message">Try choosing only one project.</s:String>

    <s:String x:Key="S.Editor.Caption.WarningNoText">There is no text to be applied.</s:String>
    <s:String x:Key="S.Editor.Caption.WarningSelection">You have to select at least one frame to apply the Caption to.</s:String>
    <s:String x:Key="S.Editor.FreeText.WarningSelection">You have to select at least one frame to apply the Text to.</s:String>
    <s:String x:Key="S.Editor.TitleFrame.WarningSelection">You have to select at least one frame to apply the Title Frame next to it.</s:String>
    <s:String x:Key="S.Editor.Border.WarningThickness">You have to select a border thickness greater than zero on at least one side.</s:String>
    <s:String x:Key="S.Editor.Border.WarningSelection">You have to select at least one frame to apply the Border to.</s:String>
    <s:String x:Key="S.Editor.Shadow.Warning.Invisible">The opacity must be greater than zero in order to make any difference in the frame.</s:String>
    <s:String x:Key="S.Editor.Shadow.Warning.Behind">When using the shadow depth and blur radius as zero, it won't make any difference because it will be hidden behind the frame.</s:String>
    <s:String x:Key="S.Editor.Cinemagraph.WarningNoDrawing">You have to select at least one pixel to apply the Cinemagraph to. Select the pixels by drawing on top of them.</s:String>
    <s:String x:Key="S.Editor.Fade.Title">Fade Transition</s:String>
    <s:String x:Key="S.Editor.Fade.WarningSelection">You have to select at least one frame to apply the Fade Transition to.</s:String>
    <s:String x:Key="S.Editor.Fade.WarningColor">A fully transparent color won't create any effect on this transition.</s:String>
    <s:String x:Key="S.Editor.Slide.Title">Slide Transition</s:String>
    <s:String x:Key="S.Editor.Slide.WarningSelection">You have to select at least one frame to apply the Slide Transition to.</s:String>
    <s:String x:Key="S.Editor.LoadingFrames">Loading frames</s:String>
    <s:String x:Key="S.Editor.LoadingFrames.ProjectCorrupted.Instruction">Impossible to load project</s:String>
    <s:String x:Key="S.Editor.LoadingFrames.ProjectCorrupted.Message">It was not possible to load the frames because they are all corrupted or the images are not present where they are expected to.</s:String>
    <s:String x:Key="S.Editor.LoadingFrames.FramesCorrupted.Instruction">Some frames could not be loaded</s:String>
    <s:String x:Key="S.Editor.LoadingFrames.FramesCorrupted.Message">It was not possible to load the frames because they could not be found or because they are corrupted.</s:String>
    
    <!--Editor • Warnings-->
    <s:String x:Key="S.Editor.Warning.Selection">You have to select at least one frame to apply the overlay to.</s:String>
    <s:String x:Key="S.Editor.Warning.Ffmpeg">FFmpeg not present. Add it to the Path environment variables or click here to open Options > Extras to set the location.</s:String>
    <s:String x:Key="S.Editor.Warning.Gifski">Gifski not present. Add it to the Path environment variables or click here to open Options > Extras to set the location.</s:String>
    <s:String x:Key="S.Editor.Warning.LowSpace">There's not enough space left on the drive where this app stores its cache ({0}% left). Click here to open Options > Temporary Files to free some space.</s:String>
    <s:String x:Key="S.Editor.Warning.DifferentDpi">You tried to import multiple images with different DPIs, which is not supported. Some of them got imported, others need to be imported separately.</s:String>
    <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.UpdatingFrames">Updating frames</s:String>
    <s:String x:Key="S.Editor.PreparingImport">Preparing to import</s:String>
    <s:String x:Key="S.Editor.ImportingFrames">Importing frames</s:String>
    <s:String x:Key="S.Editor.AnalyzingDuplicates">Analyzing duplicates</s:String>
    <s:String x:Key="S.Editor.AdjustingDuplicatesDelay">Adjusting the delay</s:String>
    <s:String x:Key="S.Editor.DiscardingDuplicates">Discarding duplicates</s:String>
    <s:String x:Key="S.Editor.DiscardingFrames">Discarding frames</s:String>
    <s:String x:Key="S.Editor.DiscardingFolders">Discarding folders</s:String>
    <s:String x:Key="S.Editor.ResizingFrames">Resizing frames</s:String>
    <s:String x:Key="S.Editor.CroppingFrames">Cropping frames</s:String>
    <s:String x:Key="S.Editor.ApplyingOverlay">Applying overlay to frames</s:String>
    <s:String x:Key="S.Editor.CreatingTitleFrame">Creating title frame</s:String>
    <s:String x:Key="S.Editor.ApplyingFlipRotate">Applying Flip/Rotate to frames</s:String>
    <s:String x:Key="S.Editor.ChangingDelay">Changing the delay</s:String>
    <s:String x:Key="S.Editor.ApplyingTransition">Applying the transition effect</s:String>
    <s:String x:Key="S.Editor.PreparingSaving">Preparing to save</s:String>
    <s:String x:Key="S.Editor.CancelDiscard">Cancel loading and discard project.</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>

    <!--Editor • Frame list-->
    <s:String x:Key="S.Editor.List.Frame">Frame:</s:String>
    <s:String x:Key="S.Editor.List.OpenImage">Open Image</s:String>
    <s:String x:Key="S.Editor.List.ExploreFolder">Explore Folder</s:String>
    
    <!--Editor • Go to-->
    <s:String x:Key="S.GoTo.Title">Go To Frame</s:String>
    <s:String x:Key="S.GoTo.Instruction">Go to frame (0 to {0})</s:String>
    
    <!--Editor • Context menu-->
    <s:String x:Key="S.Context.SaveAs">Save as...</s:String>
    <s:String x:Key="S.Context.RemoveFrames">Remove selected frames</s:String>
    <s:String x:Key="S.Context.NewRecording">New screen recording</s:String>
    <s:String x:Key="S.Context.NewWebcamRecording">New webcam recording</s:String>
    <s:String x:Key="S.Context.NewBoardRecording">New board recording</s:String>
    <s:String x:Key="S.Context.NewBlankAnimation">New project</s:String>
    <s:String x:Key="S.Context.NewFromMediaProject">New from media or project</s:String>
   
    <!--Editor • Hints-->
    <s:String x:Key="S.Hint.NewRecording">New recording created</s:String>
    <s:String x:Key="S.Hint.NewWebcamRecording">New webcam recording created</s:String>
    <s:String x:Key="S.Hint.NewBoardRecording">New board recording created</s:String>
    <s:String x:Key="S.Hint.NewAnimation">New project created</s:String>
    <s:String x:Key="S.Hint.Undo">Undo executed</s:String>
    <s:String x:Key="S.Hint.Reset">Reset executed</s:String>
    <s:String x:Key="S.Hint.Redo">Redo executed</s:String>
    <s:String x:Key="S.Hint.Cut">{0} frame(s) cut</s:String>
    <s:String x:Key="S.Hint.Copy">{0} frame(s) copied</s:String>
    <s:String x:Key="S.Hint.Paste">{0} frame(s) pasted</s:String>
    <s:String x:Key="S.Hint.Zoom">Zoom set to {0}%</s:String>
    <s:String x:Key="S.Hint.SelectAll">All frames were selected</s:String>
    <s:String x:Key="S.Hint.SelectSingle">Frame #{0} selected</s:String>
    <s:String x:Key="S.Hint.SelectInverse">Selection inversed</s:String>
    <s:String x:Key="S.Hint.Deselect">All frames were deselected</s:String>
    <s:String x:Key="S.Hint.DeleteFrames">{0} frame(s) deleted</s:String>
    <s:String x:Key="S.Hint.Reverse">Frame list reversed</s:String>
    <s:String x:Key="S.Hint.Yoyo">Yo-yo effect applied</s:String>
    <s:String x:Key="S.Hint.MoveLeft">Frame(s) moved to the left</s:String>
    <s:String x:Key="S.Hint.MoveRight">Frame(s) moved to the right</s:String>
    <s:String x:Key="S.Hint.Resize">Frames resized</s:String>
    <s:String x:Key="S.Hint.Crop">Frames cropped</s:String>
    <s:String x:Key="S.Hint.FlipRotate">Frames flipped/rotated</s:String>
    <s:String x:Key="S.Hint.FlipRotate2">The flip action applies to the selected frames and the rotate applies to all frames</s:String>
    <s:String x:Key="S.Hint.ApplyAll">This action applies to all frames</s:String>
    <s:String x:Key="S.Hint.ApplySelected">This action applies to selected frames</s:String>
    <s:String x:Key="S.Hint.ApplySelectedOrAll">This action applies to all or selected frames, depending on your settings</s:String>
    <s:String x:Key="S.Hint.Cinemagraph">The cinemagraph applies to all frames based on the first frame</s:String>
    <s:String x:Key="S.Hint.Overlay">Overlay applied</s:String>
    <s:String x:Key="S.Hint.TitleFrame">Title frame created</s:String>
    <s:String x:Key="S.Hint.TitleFrame2">The title frame will be inserted before the selected frame</s:String>
    <s:String x:Key="S.Hint.Delay">Duration (delay) altered</s:String>
    <s:String x:Key="S.Hint.Transition">Transition inserted</s:String>
    <s:String x:Key="S.Hint.Reduce">Framerate reduced</s:String>
    <s:String x:Key="S.Hint.Duplicates">Duplicates removed</s:String>
    
    <!--Editor • Action panel-->
    <s:String x:Key="S.Action.Hide">Hide</s:String>
    <s:String x:Key="S.Action.Apply">Apply</s:String>
    <s:String x:Key="S.Action.Open">Open</s:String>
    <s:String x:Key="S.Action.Save">Save</s:String>
    <s:String x:Key="S.Action.Cancel">Cancel</s:String>

    <!--Editor • Recent projects-->
    <s:String x:Key="S.Recent.Projects">Recent Projects</s:String>
    <s:String x:Key="S.Recent.Searching">Looking for recent projects...</s:String>
    <s:String x:Key="S.Recent.Date">Creation date</s:String>
    <s:String x:Key="S.Recent.Frames">Frame count</s:String>
    <s:String x:Key="S.Recent.Warning.NoSelection">There's no project selected. Select a project of the list to load.</s:String>
    <s:String x:Key="S.Recent.Warning.SameProject">This project is already being displayed by this editor instance.</s:String>
    <s:String x:Key="S.Recent.Warning.AnotherEditor">This project was already opened by another editor instance. A project cannot be opened a second time if it's already open on another editor.</s:String>
    
    <!--Editor • Clipboard-->
    <s:String x:Key="S.Clipboard.Entries">Clipboard entries</s:String>
    <s:String x:Key="S.Clipboard.Entry">Clipboard entry:</s:String>
    <s:String x:Key="S.Clipboard.Entry.Image">{0} image</s:String>
    <s:String x:Key="S.Clipboard.Entry.Images">{0} images</s:String>
    <s:String x:Key="S.Clipboard.Explore">Explore content</s:String>
    <s:String x:Key="S.Clipboard.Remove">Remove</s:String>
    <s:String x:Key="S.Clipboard.Behavior">Paste behavior</s:String>
    <s:String x:Key="S.Clipboard.Before">Before selected frame</s:String>
    <s:String x:Key="S.Clipboard.After">After selected frame</s:String>
    
    <!--Editor • Resize-->
    <s:String x:Key="S.Resize.Difference">Difference</s:String>
    <s:String x:Key="S.Resize.Dpi">Dpi</s:String>
    <s:String x:Key="S.Resize.Options">Options</s:String>
    <s:String x:Key="S.Resize.Pixels">Pixels (px)</s:String>
    <s:String x:Key="S.Resize.Percent">Percent (%)</s:String>
    <s:String x:Key="S.Resize.Dpi2">DPI:</s:String>
    <s:String x:Key="S.Resize.KeepAspect">Keep the aspect ratio.</s:String>
    <s:String x:Key="S.Resize.ScalingQuality">Quality:</s:String>
    <s:String x:Key="S.Resize.ScalingQuality.Fant">Fant • Higher quality</s:String>
    <s:String x:Key="S.Resize.ScalingQuality.Linear">Linear • Lower quality</s:String>
    <s:String x:Key="S.Resize.ScalingQuality.NearestNeighbor">Nearest neighbor • Lower quality and faster</s:String>
    <s:String x:Key="S.Resize.ScalingQuality.Info">Scaling quality.</s:String>
    <s:String x:Key="S.Resize.Warning">You have to select a different value to apply the Resize action to.</s:String>
    
    <!--Editor • Crop-->
    <s:String x:Key="S.Crop.Points">Points</s:String>
    <s:String x:Key="S.Crop.Top">Top:</s:String>
    <s:String x:Key="S.Crop.Left">Left:</s:String>
    <s:String x:Key="S.Crop.Bottom">Bottom:</s:String>
    <s:String x:Key="S.Crop.Right">Right:</s:String>
    <s:String x:Key="S.Crop.Warning">The crop selection has to be smaller than the current frame size.</s:String>
    <s:String x:Key="S.Crop.Warning.Bigger">The crop selection has to be bigger than 10x10 pixels.</s:String>
    
    <!--Editor • Flip/rotate-->
    <s:String x:Key="S.FlipRotate.FlipHorizontal">Flip Horizontal</s:String>
    <s:String x:Key="S.FlipRotate.FlipVertical">Flip Vertical</s:String>
    <s:String x:Key="S.FlipRotate.RotateLeft">Rotate Left 90º</s:String>
    <s:String x:Key="S.FlipRotate.RotateRight">Rotate Right 90º</s:String>
    
    <!--Editor • Reduce framerate-->
    <s:String x:Key="S.Reduce.Header">Reduce framerate</s:String>
    <s:String x:Key="S.Reduce.Factor">Factor:</s:String>
    <s:String x:Key="S.Reduce.Count">Remove Count:</s:String>
    <s:String x:Key="S.Reduce.Delay">Delay adjustment:</s:String>
    <s:String x:Key="S.Reduce.Delay.NoAdjustment">Don't adjust</s:String>
    <s:String x:Key="S.Reduce.Delay.Previous">Sum with the previous frame</s:String>
    <s:String x:Key="S.Reduce.Delay.Evenly">Sum evenly with the remaining frames</s:String>
    <s:String x:Key="S.Reduce.ApplyToAll">Reduce the framerate of the entire project.</s:String>
    <s:String x:Key="S.Reduce.ApplyToAll.Info">If the option is unchecked, you must select multiple consecutive frames,&#10;greater than the removal factor.</s:String>
    <s:String x:Key="S.Reduce.Info">It will remove {0} frame(s) after every {1} frame(s), without counting the removed ones.</s:String>
    <s:String x:Key="S.Reduce.Warning.NoSelection">You must select the frames to apply the framerate reduction (or check the option to apply to the entire project).</s:String>
    <s:String x:Key="S.Reduce.Warning.NonConsecutive">The list of frames selected must be consecutive. You can't leave some frames unselected among selected ones.</s:String>
    <s:String x:Key="S.Reduce.Warning.SmallerThanFactor">The selection of frames must be greater than the removal factor, in order for the feature to be able to remove anything.</s:String>
    
    <!--Editor • Remove duplicates-->
    <s:String x:Key="S.RemoveDuplicates.Header">Remove duplicates</s:String>
    <s:String x:Key="S.RemoveDuplicates.Similarity">Similarity (%):</s:String>
    <s:String x:Key="S.RemoveDuplicates.Removal">Frame removal:</s:String>
    <s:String x:Key="S.RemoveDuplicates.Removal.First">Remove the first frame</s:String>
    <s:String x:Key="S.RemoveDuplicates.Removal.Last">Remove the last frame</s:String>
    <s:String x:Key="S.RemoveDuplicates.Delay">Delay adjustment:</s:String>
    <s:String x:Key="S.RemoveDuplicates.Delay.NoAdjustment">Don't adjust</s:String>
    <s:String x:Key="S.RemoveDuplicates.Delay.Average">Use the average</s:String>
    <s:String x:Key="S.RemoveDuplicates.Delay.Sum">Use the sum</s:String>
    <s:String x:Key="S.RemoveDuplicates.Info">This action analyzes each frame (pixel by pixel) and removes the ones that are at least {0} % similar to its immediate neighbor.&#x0d;You can choose if you want to adjust the delay (duration of exhibition) of the frames.</s:String>

    <!--Editor • Smooth Loop-->
    <s:String x:Key="S.SmoothLoop.Header">Create smooth loop</s:String>
    <s:String x:Key="S.SmoothLoop.StartThreshold">Ignore first:</s:String>
    <s:String x:Key="S.SmoothLoop.From">Compare from:</s:String>
    <s:String x:Key="S.SmoothLoop.From.Last">End</s:String>
    <s:String x:Key="S.SmoothLoop.From.First">Start</s:String>
    <s:String x:Key="S.SmoothLoop.Info">Tries to find a frame at least {0} % similar to the start frame and deletes all later frames.&#x0d;You can choose if you want to ignore some initial frames and initiate the comparison from the start (after the threshold) or the end.</s:String>
    <s:String x:Key="S.SmoothLoop.Warning.Threshold">The number of frames to ignore needs to be smaller than the total number of frames.</s:String>
    <s:String x:Key="S.SmoothLoop.Warning.NoLoopFound">It was not possible to create a smooth loop with the selected settings.</s:String>
    <s:String x:Key="S.SmoothLoop.Warning.AlreadySmoothLoop">You already have a smooth loop based on selected settings.</s:String>
    
    <!--Editor • Captions-->
    <s:String x:Key="S.Caption.Text">Text</s:String>
    <s:String x:Key="S.Caption.Font">Font</s:String>
    <s:String x:Key="S.Caption.Family">Family:</s:String>
    <s:String x:Key="S.Caption.Style">Style:</s:String>
    <s:String x:Key="S.Caption.Weight">Weight:</s:String>
    <s:String x:Key="S.Caption.Size">Size:</s:String>
    <s:String x:Key="S.Caption.Color">Color:</s:String>
    <s:String x:Key="S.Caption.Outline">Outline</s:String>
    <s:String x:Key="S.Caption.Thickness">Thickness:</s:String>
    <s:String x:Key="S.Caption.Layout">Layout</s:String>
    <s:String x:Key="S.Caption.Vertical">Vertical:</s:String>
    <s:String x:Key="S.Caption.Horizontal">Horizontal:</s:String>
    <s:String x:Key="S.Caption.TextAlignment">Alignment:</s:String>
    <s:String x:Key="S.Caption.TextDecoration">Decoration:</s:String>

    <!--Editor • Key strokes-->
    <s:String x:Key="S.KeyStrokes">Key Strokes</s:String>
    <s:String x:Key="S.KeyStrokes.Keys">Keys</s:String>
    <s:String x:Key="S.KeyStrokes.Separator">Separator:</s:String>
    <s:String x:Key="S.KeyStrokes.Edit">Edit your key strokes</s:String>
    <s:String x:Key="S.KeyStrokes.IgnoreModifiers">Ignore Ctrl, Alt, Shift, and Windows keys while not being used as modifiers.</s:String>
    <s:String x:Key="S.KeyStrokes.IgnoreModifiers.Info">It will ignore lone key presses such as "Control", but it will not ignore "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.Extend">Extend the exhibition of the key strokes.</s:String>
    <s:String x:Key="S.KeyStrokes.Earlier">Start the exhibition of the key strokes earlier.</s:String>
    <s:String x:Key="S.KeyStrokes.By">By (ms):</s:String>
    <s:String x:Key="S.KeyStrokes.Warning.None">There's no keystrokes on your recording.</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Title">ScreenToGif - Key Strokes Editor</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Number">Frame number</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Keys">Detected key strokes</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Remove">Remove key stroke</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Add">Add a key stroke:</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Lower">Lowercase lettering.</s:String>
    <s:String x:Key="S.KeyStrokes.Edit.Lower.Info">It lets you insert lower case single letters.</s:String>

    <!--Editor • Free drawing-->
    <s:String x:Key="S.FreeDrawing.Mode">Mode</s:String>
    <s:String x:Key="S.FreeDrawing.Pen">Pen</s:String>
    <s:String x:Key="S.FreeDrawing.Eraser">Eraser</s:String>
    <s:String x:Key="S.FreeDrawing.Select">Select</s:String>
    <s:String x:Key="S.FreeDrawing.StrokeEraser">Stroke Eraser</s:String>
    <s:String x:Key="S.FreeDrawing.Width">Width:</s:String>
    <s:String x:Key="S.FreeDrawing.Height">Height:</s:String>
    <s:String x:Key="S.FreeDrawing.Tip">Tip:</s:String>
    <s:String x:Key="S.FreeDrawing.Rectangle">Rectangle</s:String>
    <s:String x:Key="S.FreeDrawing.Ellipse">Ellipse</s:String>
    <s:String x:Key="S.FreeDrawing.Other">Other:</s:String>
    <s:String x:Key="S.FreeDrawing.Highlighter">Highlighter.</s:String>
    <s:String x:Key="S.FreeDrawing.FitToCurve">Fit To Curve.</s:String>
    <s:String x:Key="S.FreeDrawing.Warning.NoDrawing">There are no drawings to be applied to the frames you selected.</s:String>
    <s:String x:Key="S.FreeDrawing.WarningSelection">You have to select at least one frame to apply the Free Drawing to.</s:String>
    
    <!--Editor • Shapes-->
    <s:String x:Key="S.Shapes.Mode.Insert">Insert</s:String>
    <s:String x:Key="S.Shapes.Shapes">Shapes</s:String>
    <s:String x:Key="S.Shapes.Shapes.Radius">Radius:</s:String>
    <s:String x:Key="S.Shapes.Shapes.Dashes">Dashes:</s:String>
    <s:String x:Key="S.Shapes.Shapes.Dashes.Info">Controls the size of the dashes and the size of the gaps.&#10;You can set multiple sizes to create an elaborate dash style.&#10;The default is "1 0" or empty, meaning a dash with no gaps.</s:String>
    <s:String x:Key="S.Shapes.Shapes.ResetRotatio">Reset rotation</s:String>
    <s:String x:Key="S.Shapes.Shapes.Remove">Remove</s:String>
    <s:String x:Key="S.Shapes.Fill">Fill</s:String>

    <!--Editor • Mouse events-->
    <s:String x:Key="S.MouseEvents">Mouse Events</s:String>
    <s:String x:Key="S.MouseHighlight.Color">Mouse Highlight Color:</s:String>
    <s:String x:Key="S.MouseClicks.Color.Left">Left button color:</s:String>
    <s:String x:Key="S.MouseClicks.Color.Middle">Middle button color:</s:String>
    <s:String x:Key="S.MouseClicks.Color.Right">Right button color:</s:String>
    
    <!--Editor • Watermark-->
    <s:String x:Key="S.Watermark.Image">Image</s:String>
    <s:String x:Key="S.Watermark.File">File:</s:String>
    <s:String x:Key="S.Watermark.File.Nothing">None selected</s:String>
    <s:String x:Key="S.Watermark.Opacity">Opacity:</s:String>
    <s:String x:Key="S.Watermark.Select">Select an Image</s:String>
    <s:String x:Key="S.Watermark.WarningNoImage">You have to select an image to apply to the selected frame(s).</s:String>
    <s:String x:Key="S.Watermark.WarningSelection">You have to select at least one frame to apply the Watermark to.</s:String>
    
    <!--Editor • Border-->
    <s:String x:Key="S.Border.Appearance">Appearance</s:String>
    <s:String x:Key="S.Border.Info">Use negative values to make the border expand the image. When doing so, the border will be applied to all frames.&#10;If no negative value being used, the border will be applied only to the selected frames.</s:String>

    <!--Editor • Shadow-->
    <s:String x:Key="S.Shadow.ShadowColor">Shadow color:</s:String>
    <s:String x:Key="S.Shadow.BackgroundColor">Background color:</s:String>
    <s:String x:Key="S.Shadow.Direction">Direction:</s:String>
    <s:String x:Key="S.Shadow.BlurRadius">Blur radius:</s:String>
    <s:String x:Key="S.Shadow.Depth">Depth:</s:String>
    
    <!--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.Darken">Darken</s:String>
    <s:String x:Key="S.Obfuscate.Type.Lighten">Lighten</s:String>
    <s:String x:Key="S.Obfuscate.Options">Obfuscation options</s:String>
    <s:String x:Key="S.Obfuscate.PixelSize">Pixel size:</s:String>
    <s:String x:Key="S.Obfuscate.BlurLevel">Blur level:</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">Calculate the average color for each pixelated block.</s:String>
    <s:String x:Key="S.Obfuscate.Invert">Apply the obfuscation to the inverse of the selection.</s:String>
    <s:String x:Key="S.Obfuscate.Smoothness">Smoothness</s:String>
    <s:String x:Key="S.Obfuscate.Info">Use the selection tool to select the part of the frame that should be obfuscated.</s:String>
    <s:String x:Key="S.Obfuscate.Info2">Use the selection tool to select the part of the frame that should not be obfuscated.</s:String>
    <s:String x:Key="S.Obfuscate.Warning">You didn't select anything. Please use the selection tool to select the rectangle that should be obfuscated.</s:String>
    
    <!--Editor • Progress-->
    <s:String x:Key="S.Progress.Type">Type</s:String>
    <s:String x:Key="S.Progress.Type.Bar">Bar</s:String>
    <s:String x:Key="S.Progress.Type.Text">Text</s:String>
    <s:String x:Key="S.Progress.Precision">Precision:</s:String>
    <s:String x:Key="S.Progress.Precision.Minutes">Minutes</s:String>
    <s:String x:Key="S.Progress.Precision.Seconds">Seconds</s:String>
    <s:String x:Key="S.Progress.Precision.Milliseconds">Milliseconds</s:String>
    <s:String x:Key="S.Progress.Precision.Percentage">Percentage</s:String>
    <s:String x:Key="S.Progress.Precision.Count">Frame Number</s:String>
    <s:String x:Key="S.Progress.Precision.DateOfRecording">Actual date/time</s:String>
    <s:String x:Key="S.Progress.Precision.Custom">Custom</s:String>
    <s:String x:Key="S.Progress.Precision.ShowTotal">Show the total.</s:String>
    <s:String x:Key="S.Progress.Format">Format:</s:String>
    <s:String x:Key="S.Progress.Format.Header">Format</s:String>
    <s:String x:Key="S.Progress.Format.Milliseconds">$ms = milliseconds</s:String>
    <s:String x:Key="S.Progress.Format.Seconds">$s = seconds</s:String>
    <s:String x:Key="S.Progress.Format.Minutes">$m = minutes</s:String>
    <s:String x:Key="S.Progress.Format.Percentage">$p = percentage</s:String>
    <s:String x:Key="S.Progress.Format.FrameNumber">$f = frame number</s:String>
    <s:String x:Key="S.Progress.Format.Totals">Totals:</s:String>
    <s:String x:Key="S.Progress.Format.Examples">Examples:</s:String>
    <s:String x:Key="S.Progress.Format.Date">You can use the date and time format from .Net Framework.&#x0d;The specification is available in these two links below.</s:String>
    <s:String x:Key="S.Progress.Format.Date.Standard">Standard formats</s:String>
    <s:String x:Key="S.Progress.Format.Date.Custom">Custom formats</s:String>
    <s:String x:Key="S.Progress.Precision.StartNumber">Count from:</s:String>
    <s:String x:Key="S.Progress.Precision.StartNumber.ToolTip">Starts counting the frame number from this selected number.</s:String>
    <s:String x:Key="S.Progress.Orientation">Orientation:</s:String>
    
    <!--Editor • Delay-->
    <s:String x:Key="S.Delay.Update">Delay update</s:String>
    <s:String x:Key="S.Delay.Mode">Delay mode:</s:String>
    <s:String x:Key="S.Delay.Mode.Override">Override (in ms)</s:String>
    <s:String x:Key="S.Delay.Mode.IncreaseDecrease">Increase or decrease (in ms)</s:String>
    <s:String x:Key="S.Delay.Mode.Scale">Scale (in %)</s:String>
    <s:String x:Key="S.Delay.NewValue">New Value</s:String>
    <s:String x:Key="S.Delay.Minimum10Ms">Minimum of 10ms per frame.</s:String>
    <s:String x:Key="S.Delay.DecreaseIncrease">Decrease/Increase Value</s:String>
    <s:String x:Key="S.Delay.Scale">Scale Value</s:String>
    <s:String x:Key="S.Delay.Override.Info">This new value will replace the duration (delay) of all selected frames. The value can be from 10ms to 25500ms.</s:String>
    <s:String x:Key="S.Delay.IncreaseDecrease.Info">This value will decrease/increase the duration (delay) of each selected frame.&#x0d;You can decrement/increment by selecting a value between -10000ms and 10000ms, but the final duration of each frame will be restricted to between 10ms and 25500ms</s:String>
    <s:String x:Key="S.Delay.Scale.Info">Scale the duration (delay) of each selected frame by the percent value.&#x0d;You can scale each frame's duration by selecting a value between 1% and 1000%, but the final duration of each frame will be restricted to between 10ms and 25500ms</s:String>

    <!--Editor • Cinemagraph-->
    <s:String x:Key="S.Cinemagraph.Info">Use the pen to select the pixels that should not remain static (that should change among frames), by painting on top of them.</s:String>

    <!--Editor • Transitions-->
    <s:String x:Key="S.Transitions.Length">Transition Length</s:String>
    <s:String x:Key="S.Transitions.Delay">Transition Delay</s:String>
    <s:String x:Key="S.Transitions.FadeTo">Fade To...</s:String>
    <s:String x:Key="S.Transitions.FadeTo.Frame">The next frame</s:String>
    <s:String x:Key="S.Transitions.FadeTo.Color">A color</s:String>
    <s:String x:Key="S.Transitions.Color">Color</s:String>
    <s:String x:Key="S.Transitions.Info">The transition will be applied between the selected frame and the next one.</s:String>

    <!--Editor • Save as-->
    <s:String x:Key="S.SaveAs.Type">File type and preset</s:String>
    <s:String x:Key="S.SaveAs.Type.Format">The format of the output file.</s:String>
    <s:String x:Key="S.SaveAs.Type.Preset">The export preset that holds all currently displayed settings.&#10;Manage your export presets via the buttons below.</s:String>
    <s:String x:Key="S.SaveAs.Type.Animated">Animated image</s:String>
    <s:String x:Key="S.SaveAs.Type.Video">Video</s:String>
    <s:String x:Key="S.SaveAs.Type.Frames">Frames</s:String>
    <s:String x:Key="S.SaveAs.Type.Other">Other</s:String>
    
    <s:String x:Key="S.SaveAs.Apng">Apng</s:String>
    <s:String x:Key="S.SaveAs.Apng.Info">Animated Portable Network Graphics</s:String>
    <s:String x:Key="S.SaveAs.Gif">Gif</s:String>
    <s:String x:Key="S.SaveAs.Gif.Info">Graphics Interchange Format</s:String>
    <s:String x:Key="S.SaveAs.Webp">Webp</s:String>
    <s:String x:Key="S.SaveAs.Webp.Info">Web Picture</s:String>
    
    <s:String x:Key="S.SaveAs.Avi">Avi</s:String>
    <s:String x:Key="S.SaveAs.Avi.Info">Audio Video Interleave</s:String>
    <s:String x:Key="S.SaveAs.Mkv">Mkv</s:String>
    <s:String x:Key="S.SaveAs.Mkv.Info">Matroska</s:String> 
    <s:String x:Key="S.SaveAs.Mov">Mov</s:String>
    <s:String x:Key="S.SaveAs.Mov.Info">QuickTime File Format</s:String>
    <s:String x:Key="S.SaveAs.Mp4">Mp4</s:String>
    <s:String x:Key="S.SaveAs.Mp4.Info">Mpeg-4</s:String>
    <s:String x:Key="S.SaveAs.Webm">Webm</s:String>
    <s:String x:Key="S.SaveAs.Webm.Info">Web Movie</s:String>
    
    <s:String x:Key="S.SaveAs.Bmp">Bmp</s:String>
    <s:String x:Key="S.SaveAs.Bmp.Info">Bitmap</s:String>
    <s:String x:Key="S.SaveAs.Jpeg">Jpeg</s:String>
    <s:String x:Key="S.SaveAs.Jpeg.Info">Joint Photographic Experts Group</s:String>
    <s:String x:Key="S.SaveAs.Png">Png</s:String>
    <s:String x:Key="S.SaveAs.Png.Info">Portable Network Graphics</s:String>
    
    <s:String x:Key="S.SaveAs.Project">Project</s:String>
    <s:String x:Key="S.SaveAs.Project.Info">ScreenToGif project</s:String>
    <s:String x:Key="S.SaveAs.Psd">Psd</s:String>
    <s:String x:Key="S.SaveAs.Psd.Info">Photoshop file</s:String>
    
    <!--Editor • Save as > Presets-->
    <s:String x:Key="S.SaveAs.Presets">Presets:</s:String>
    <s:String x:Key="S.SaveAs.Presets.Default">Default</s:String>
    <s:String x:Key="S.SaveAs.Presets.Add">Add a new export preset.</s:String>
    <s:String x:Key="S.SaveAs.Presets.Save">Save the current settings to this export preset.</s:String>
    <s:String x:Key="S.SaveAs.Presets.Edit">Edit basic export preset settings.</s:String>
    <s:String x:Key="S.SaveAs.Presets.Remove">Remove the currently selected export preset.</s:String>
    <s:String x:Key="S.SaveAs.Presets.Reset">Reset the settings of this export preset to its defaults.</s:String>
    
    <!--Editor • Save as > Presets > Dialogs-->
    <s:String x:Key="S.SaveAs.Presets.Ask.Delete.Title">Deleting the Preset</s:String>
    <s:String x:Key="S.SaveAs.Presets.Ask.Delete.Instruction">Are you sure that you want to delete the preset?</s:String>
    <s:String x:Key="S.SaveAs.Presets.Ask.Delete.Message">This action cannot be undone.&#10;&#10;Would you like to delete the selected preset?</s:String>
    <s:String x:Key="S.SaveAs.Presets.Ask.Reset.Title">Reseting the Preset</s:String>
    <s:String x:Key="S.SaveAs.Presets.Ask.Reset.Instruction">Are you sure that you want to reset the preset?</s:String>
    <s:String x:Key="S.SaveAs.Presets.Ask.Reset.Message">This action cannot be undone.&#10;&#10;Would you like to reset the selected preset to its default settings?</s:String>
    
    <!--Editor • Save as > Encoder-->
    <s:String x:Key="S.SaveAs.Encoder">Encoder</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Quantizer">Encoder and quantizer</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Info">Encoder responsible for generating the output file.</s:String>
    <s:String x:Key="S.SaveAs.Encoder.ScreenToGif">ScreenToGif</s:String>
    <s:String x:Key="S.SaveAs.Encoder.ScreenToGif.Info">Built-in encoder.</s:String>
    <s:String x:Key="S.SaveAs.Encoder.KGySoft">KGy SOFT</s:String>
    <s:String x:Key="S.SaveAs.Encoder.KGySoft.Info">KGy SOFT GIF Encoder.</s:String>
    <s:String x:Key="S.SaveAs.Encoder.System">System</s:String>
    <s:String x:Key="S.SaveAs.Encoder.System.Info">Encoder made available by the system.</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Ffmpeg">FFmpeg</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Ffmpeg.Info">External encoder, made by FFmpeg.org.</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Gifski">Gifski</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Gifski.Info">External encoder, made by Gif.ski.</s:String>
    <s:String x:Key="S.SaveAs.Encoder.Options">Encoder options</s:String>

    <!--Editor • Save as > FFmpeg-->
    <s:String x:Key="S.SaveAs.Ffmpeg.UseParameters">Enable the advanced mode.</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.UseParameters.Info">Manually input the parameters to control the encoder.</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Parameters">Parameters:</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Parameters.Info">List of parameters that will be passed to FFmpeg.&#10;&#10;Special parameters:&#10;{I} is the input path (the frames).&#10;{O} is the output path (the exported file).&#10;{W} is the width of the frame.&#10;{H} is the height of the frame.</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Parameters.Pass">To encode with 2-pass, simply add '-pass 2'.</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Preview">Preview</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Preview.Info">Preview the parameter list that will be passed to FFmpeg.</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Help.Code">Codec docs</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Help.Format">Format docs</s:String>
    <s:String x:Key="S.SaveAs.Ffmpeg.Help.Filters">Filter docs</s:String>
    
    <!--Editor • Save as > Gif options-->
    <s:String x:Key="S.SaveAs.GifOptions">Gif options</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Info">Color reduction algorithm (quantization).</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Neural">Neural network</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Neural.Info">High fidelity quantization. Slower, but good for higher amount of colors.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Octree">Octree</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Octree.Info">Good for animations with less colors. Faster, but may produce color banding.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.MedianCut">Median cut</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.MedianCut.Info">Less good than Octree and slower.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Grayscale">Grayscale</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.Grayscale.Info">Uses a fixed grayscale palette, so it's way faster.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.MostUsed">Most used colors</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quantizer.MostUsed.Info">Simply takes the most used colors in the frames.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Sampling">Sampling:</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Sampling.Info">Sampling factor:&#10;A value of 1 will result in better looking gif, but it will be slower to render.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Quality">Quality:</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Colors">Colors:</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Colors.Info">Maximum number of colors (for each frame).</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.GlobalColorTable">Use a global color table.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.GlobalColorTable.Info">May reduce the quality and/or size of the gif.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Best">Best</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Fastest">Fastest</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Gifski.Faster">Use an even faster encoding process.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Gifski.Faster.Info">May reduce the quality of the gif.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Loop">Loop:</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Looped">Looped gif.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.RepeatForever">Repeat forever.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.RepeatCount">Repeat count.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Transparency.Enable">Enable transparency.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Transparency.Enable.Info">Enables the full transparency mode, which makes the background of the gif to be fully transparent.&#10;The chroma key replacement process will be ignored if this option is enabled.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Transparency.Pick">Select which color to display as transparent.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Transparency.Pick.Info">If a color is selected, it will be converted to transparent and it will appear as transparent in the generated gif.&#10;If no color is selected, all transparent colors (Alpha = 0%) will appear as transparent normally.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.DetectUnchanged">Detect unchanged pixels.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.DetectUnchanged.Info">By analyzing and detecting unchanged pixels between the frames,&#10;it will be possible to save only the necessary parts to the gif.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.PaintWithChroma">Replace these pixels with a chroma key.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.PaintWithChroma.Info">Repeated/unchanged pixels will be replaced with this chroma key,&#10;making it possible to use less colors per frame.</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.ChromaKey">Chroma key:</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Dither">Dither:</s:String>
    <s:String x:Key="S.SaveAs.GifOptions.Dither.Scale">Bayer scale:</s:String>

    <!--Editor • Save as > KGy SOFT options-->
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer">Quantizer</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.BackColor">Background Color:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.BackColor.Info">Pixels with alpha (transparency) that are considered opaque by the selected quantizer will be blended with this color before getting the quantized color.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.AlphaThreshold">Alpha Threshold:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.AlphaThreshold.Info">Determines the input alpha value under which the quantized color will be transparent.&#x0d;&#x0a;If 0, then the result will never have transparency.&#x0d;&#x0a;If 255, then only fully transparent pixels are considered transparent.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.WhiteThreshold">White Threshold:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.WhiteThreshold.Info">Determines the lowest input brightness to consider the result color white.&#x0d;&#x0a;It affects the brightness of the result. An error diffusion dithering may compensate for the value of this parameter though.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.DirectMapping">Direct Mapping</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.DirectMapping.Info">When checked, the quantized color is determined by a direct mapping rather than looking up the nearest palette entry.&#x0d;&#x0a;It speeds up quantization but may end up in a higher contrast result. An error diffusion dithering may compensate for the value of this parameter though.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PaletteSize">Palette Size:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PaletteSize.Info">Determines the maximum size of the palette per frame.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.CustomBitLevel">Custom bit level.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.CustomBitLevel.Info">When checked, the bit level can be configured manually.&#x0d;&#x0a;⚠️ Warning: The highest bit level might require a LOT of memory!</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.BitLevel.Info">Higher value means more accuracy, larger target color space, slower processing and larger memory usage.&#x0d;&#x0a;For example, if 1, then the result can have no more than 8 colors, or when 2, no more than 64 colors.&#x0d;&#x0a;For Octree and Wu quantizers it affects also maximum number of monochromatic shades.&#x0d;&#x0a;For example, if 5 (which is the default for Wu quantizer), only 32 monochromatic shades can be differentiated.&#x0d;&#x0a;⚠️ Caution: The Wu quantizer consumes at least 650 MB with the highest value.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.BlackAndWhite">Black and White</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.BlackAndWhite.Info">Fixed 1 bpp palette with the black and white colors.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Grayscale4">Grayscale 4 colors</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Grayscale4.Info">Fixed 2 bpp palette with 4 grayscale entries.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Grayscale16">Grayscale 16 colors</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Grayscale16.Info">Fixed 4 bpp palette with 16 grayscale entries.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Grayscale">Grayscale 256 colors</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Grayscale.Info">Fixed 8 bpp palette with 256 grayscale entries.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.SystemDefault4BppPalette">System default 4 bpp palette</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.SystemDefault4BppPalette.Info">Fixed 4 bpp palette using the standard 16 sRGB colors.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.SystemDefault8BppPalette">System default 8 bpp palette</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.SystemDefault8BppPalette.Info">Fixed 8 bpp palette including the 'web-safe' colors and transparency.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Rgb332">RGB 332 palette</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.PredefinedColorsQuantizer.Rgb332.Info">Fixed 8 bpp palette using the RGB 332 color space.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.OptimizedPaletteQuantizer.Octree">Octree Quantizer</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.OptimizedPaletteQuantizer.Octree.Info">Optimizing palette for each frame with the Octree algorithm.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.OptimizedPaletteQuantizer.MedianCut">Median Cut Quantizer</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.OptimizedPaletteQuantizer.MedianCut.Info">Optimizing palette for each frame with the Median Cut algorithm.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.OptimizedPaletteQuantizer.Wu">Wu Quantizer</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Quantizer.OptimizedPaletteQuantizer.Wu.Info">Optimizing palette for each frame with Xiaolin Wu's algorithm.</s:String>

    <s:String x:Key="S.SaveAs.KGySoft.Ditherer">Ditherer</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.Strength">Strength:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.Strength.Info">The strength of the ditherer, or 0 to auto calibrate strength.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.Seed">Seed:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.Seed.Info">An integer seed to be used to produce a specific random dithering pattern.&#x0d;&#x0a;Leave empty to use a random seed for every frame.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.None">None</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.None.Info">Frames are quantized without dithering.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.IsSerpentineProcessing">Serpentine Processing</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.IsSerpentineProcessing.Info">When checked, the error propagation direction is altered from line to line.&#x0d;&#x0a;This helps to reduce the ripple effect of the error diffusion dithering.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer2X2">Bayer 2x2 (Ordered)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer2X2.Info">The 2x2 Bayer matrix pattern.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer3X3">Bayer 3x3 (Ordered)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer3X3.Info">The 3x3 Bayer matrix pattern.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer4X4">Bayer 4x4 (Ordered)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer4X4.Info">The 4x4 Bayer matrix pattern.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer8X8">Bayer 8x8 (Ordered)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.Bayer8X8.Info">The 8x8 Bayer matrix pattern.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.DottedHalftone">Dotted Halftone (Ordered)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.DottedHalftone.Info">A 8x8 matrix with a dotted halftone pattern.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.BlueNoise">Blue Noise (Ordered)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.OrderedDitherer.BlueNoise.Info">A 64x64 matrix with a blue noise pattern.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Atkinson">Atkinson (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Atkinson.Info">Bill Atkinson's 4x3 matrix with 6 effective values.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Burkes">Burkes (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Burkes.Info">D. Burkes' 5x2 matrix.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.FloydSteinberg">Floyd-Steinberg (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.FloydSteinberg.Info">The original 3x2 matrix by Floyd and Steinberg.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.JarvisJudiceNinke">Jarvis-Judice-Ninke (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.JarvisJudiceNinke.Info">An 5x3 matrix by Jarvis, Judice and Ninke.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Sierra3">Sierra 3 (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Sierra3.Info">Frankie Sierra's 5x3 matrix.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Sierra2">Sierra 2 (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Sierra2.Info">Frankie Sierra's 5x2 matrix.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.SierraLite">Sierra Lite (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.SierraLite.Info">Frankie Sierra's 3x2 matrix.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.StevensonArce">Stevenson-Arce (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.StevensonArce.Info">A 7x4 hexagonal matrix by Stevenson and Arce.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Stucki">Stucki (Error Diffusion)</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.ErrorDiffusionDitherer.Stucki.Info">Stucki's 5x3 matrix.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.RandomNoiseDitherer">Random Noise</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.RandomNoiseDitherer.Info">Random white noise.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.InterleavedGradientNoiseDitherer">Interleaved Gradient Noise</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Ditherer.InterleavedGradientNoiseDitherer.Info">Nonrandom gradient noise generated by a formula.</s:String>

    <s:String x:Key="S.SaveAs.KGySoft.Preview">Preview</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Preview.ShowCurrentFrame">Show current frame.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Preview.ShowCurrentFrame.Info">When checked, the preview shows the current frame instead of a standard image example.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Preview.Refresh">Auto preview is disabled due to the high memory requirement of the current settings. Click to refresh the preview.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Preview.Error">Failed to generate preview: {0}&#x0d;&#x0a;Click to try to generate it again.</s:String>

    <s:String x:Key="S.SaveAs.KGySoft.Animation">Animation Settings</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.EndlessLoop">Endless loop.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.EndlessLoop.Info">When checked, the animation will be looped indefinitely.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.PingPong">Back and forth.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.PingPong.Info">When checked, the animation will be played back and forth.&#x0d;&#x0a;This is achieved by duplicating the frames meaning larger file size and longer encoding time.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.LoopCount">Repeat Count:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.LoopCount.Info">Specifies how many times the animation will be played.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.AllowDeltaFrames">Allow delta frames.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.AllowDeltaFrames.Info">When checked, unchanged pixels are attempted to be detected during the encoding.&#x0d;&#x0a;When using with an optimized quantizer, this option makes possible for a frame to have more than 256 colors.&#x0d;&#x0a;This option is ignored if the quantizer does not use transparency and Allow Clipped Frames is unchecked.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.DeltaTolerance">Delta Tolerance:</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.DeltaTolerance.Info">Specifies the maximum tolerance when detecting changed pixels.&#x0d;&#x0a;If 0, then no difference is tolerated at all.&#x0d;&#x0a;If 255, then there might be frames (or even all of them) that are added with no content.&#x0d;&#x0a;Reasonable range is between 0 and 16 for an optimized quantizer. The ones with fixed colors can be used with somewhat larger values with dithering.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.HighDeltaTolerance">If Delta Tolerance is too high the result might have poor quality. Click to reset delta tolerance.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.AllowClippedFrames">Allow clipped frames.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.AllowClippedFrames.Info">When checked, the encoder is allowed to add smaller frames than the actual resolution.&#x0d;&#x0a;If Allow Delta Frames is unchecked, then allows only clipping possible transparent borders.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.AllowDeltaIgnored">Allow Delta Frames is ignored because the current configuration does not use alpha and Allow Clipped Frames is unchecked. Click to enable clipped frames.</s:String>
    <s:String x:Key="S.SaveAs.KGySoft.Animation.AllowClippedIgnored">Allow Clipped Frames has no effect because the current configuration does not use alpha and Allow Delta Frames is unchecked. Click to enable delta frames.</s:String>

    <!--Editor • Save as > Apng options-->
    <s:String x:Key="S.SaveAs.ApngOptions">Apng options</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Prediction">Prediction:</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Prediction.None">None</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Prediction.Sub">Sub</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Prediction.Up">Up</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Prediction.Average">Average</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Prediction.Mixed">Mixed</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.Looped">Looped apng.</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.DetectUnchanged">Detect unchanged pixels.</s:String>
    <s:String x:Key="S.SaveAs.ApngOptions.PaintTransparent">Paint all unchanged pixels with a transparent color.</s:String>
    
    <!--Editor • Save as > Webp options-->
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset">Preset:</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.None">None</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.Default">Default</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.Picture">Picture</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.Photo">Photo</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.Drawing">Drawing</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.Icon">Icon</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.CodecPreset.Text">Text</s:String>
    <s:String x:Key="S.SaveAs.WebpOptions.Lossless">Use lossless mode.</s:String>
    
    <!--Editor • Save as > Video options-->
    <s:String x:Key="S.SaveAs.VideoOptions.Mode">Mode:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Mode.Normal">Normal</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Mode.Advanced">Advanced</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Mode.Info">Method of configuring the encoder parameters:&#10;Normal: Use standard UI controls.&#10;Advanced: Use a text box to type the parameters.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Codec">Codec:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Codec.Info">The video encoder, responsible for&#10;converting the raw pixels to the output file.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset">Preset:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.None">None</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.VerySlow">Very Slow</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Slower">Slower</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Slow">Slow</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Medium">Medium</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Fast">Fast</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Faster">Faster</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.VeryFast">Very Fast</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.SuperFast">Super Fast</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.UltraFast">Ultra Fast</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Quality">Quality</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Balanced">Balanced</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Speed">Speed</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Default">Default</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Lossless">Lossless</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.LosslessHp">Lossless (High Performance)</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Hp">High Performance</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Hq">High Quality</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Bd">Bluray Disk</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.LowLatency">Low Latency</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.LowLatencyHp">Low Latency (High Performance)</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.LowLatencyHq">Low Latency (Hight Quality)</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.CodecPreset.Info">Encoding speed to compression ratio,&#10;slower presets may give you better compression&#10;(quality per filesize).</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.HardwareAcceleration">Hardware Acc.:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.HardwareAcceleration.Off">Off</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.HardwareAcceleration.On">On</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.HardwareAcceleration.Auto">Automatic selection</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.HardwareAcceleration.Info">Controls the usage of dedicated hardware (video graphics).&#10;Off: Doesn't use dedicated hardware.&#10;On: Uses dedicated hardware and lets you select special encoders.&#10;Auto: Uses dedicated hardware and automatic selects the right encoder, when possible.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.PixelFormat">Pixel format:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.PixelFormat.Auto">Automatic</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Vsync">Vsync:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Vsync.Info">Video sync method.&#10;Auto: Chooses between 1 and 2 depending on muxer (format) capabilities.&#10;Passthrough: Each frame is passed with its timestamps to the encoder.&#10;Constant: Frames will be duplicated and dropped to achieve exactly the requested constant frame rate.&#10;Variable: Frames are passed through with their timestamp or dropped so as to prevent 2 frames from having the same timestamp.&#10;Drop: As passthrough but destroys all timestamps, making the encoder generate fresh timestamps based on framerate.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Vsync.Passthrough">Passthrough</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Vsync.Cfr">Constant framerate</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Vsync.Vfr">Variable framerate</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Vsync.Drop">Drop</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Framerate">Framerate:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Framerate.Film">Film</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Framerate.Custom">Custom</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Pass">Pass:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Crf.Info">Constant Rate Factor.&#10;Quality and rate control setting.&#10;Leave it empty if you don't wish to set this property.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.QualityLevel">Quality level:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.QualityLevel.Info">Smaller values means better quality.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate">Bitrate:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Info">Target video bit rate.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Mode">Bitrate mode:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Mode.Constant">Constant</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Mode.Variable">Variable</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Minimum">Min Rate:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Minimum.Info">Minimum bitrate tolerance.&#10;Most useful when using CBR mode.&#10;Leave it empty or set to zero &#10;if you don't wish to set this property.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Maximum">Max Rate:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Maximum.Info">Maximum bitrate tolerance.&#10;Requires the buffer size to be set too.&#10;Leave it empty or set to zero &#10;if you don't wish to set this property.</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Buffer">Buffer size:</s:String>
    <s:String x:Key="S.SaveAs.VideoOptions.Bitrate.Buffer.Info">Rate control buffer size.&#10;Leave it empty or set to zero &#10;if you don't wish to set this property.</s:String>

    <!--Editor • Save as > Image options-->
    <s:String x:Key="S.SaveAs.ImageOptions.Zip">Zip the images.</s:String>
    <s:String x:Key="S.SaveAs.ImageOptions.Zip.Info">Exports the images inside a zipped folder.</s:String>
    
    <!--Editor • Save as > Psd options-->
    <s:String x:Key="S.SaveAs.PsdOptions.Compress">Compress the image.</s:String>
    <s:String x:Key="S.SaveAs.PsdOptions.Compress.Info">Compress the image data using the RLE algorithm.</s:String>
    <s:String x:Key="S.SaveAs.PsdOptions.Timeline">Save the timeline data.</s:String>
    <s:String x:Key="S.SaveAs.PsdOptions.Timeline.Info">Exports the timings of the frames, instead of just the frames.</s:String>
    
    <!--Editor • Save as > Save options-->
    <s:String x:Key="S.SaveAs.SaveOptions">Export options</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.Partial">Export partially.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.PickFolder">Save the file to a folder of your choice.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode">Overwrite?</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode.Warn">Warn</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode.Warn.Info">Only warns that another file exists with the same name.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode.Prompt">Prompt</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode.Prompt.Info">Asks if the user wants to overwrite the file.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode.Allow">Allow</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.OverwriteMode.Allow.Info">Simply overwrites the file.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.ProjectToo">Save as project too (same folder, same filename).</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.UploadFile">Upload the file.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard">Copy to the clipboard.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.File">File</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.File.Info">Copies the output file into the clipboard.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.FolderPath">Folder path</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.FolderPath.Info">Copies the folder path of the output file into the clipboard.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.FilePath">File path</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.FilePath.Info">Copies the path of the output file into the clipboard.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.Link">Link</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.CopyToClipboard.Link.Info">Copies the link generated by the upload service into the clipboard.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.ExecuteCommands">Execute post encoding commands.</s:String>
    <s:String x:Key="S.SaveAs.SaveOptions.ExecuteCommands.Info">Type commands to be executed after the encoding.&#x0d;To execute multiple commands, type each one on a separated line.&#x0d;Macros:&#x0d;{p} = Output file path.&#x0d;{f} = Output folder path.&#x0d;{u} = URL of the uploaded file.</s:String>
    
    <!--Editor • Save As > Partial export-->
    <s:String x:Key="S.SaveAs.Partial">Partial export</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode">Mode:</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Info">Select the partial export method.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Expression">Expression</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Expression.Info">Exports parts of the animation based on a simple expression.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Frames">Frame range</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Frames.Info">Exports only part of the animation within the frame range.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Time">Time range</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Time.Info">Exports only part of the animation within the timeframe.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Selection">Selection</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Selection.Info">Exports only the frames selected in the timeline.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Selection.None">No frame selected.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Selection.Singular">1 frame selected.</s:String>
    <s:String x:Key="S.SaveAs.Partial.Mode.Selection.Plural">{0} frames selected.</s:String>
    <s:String x:Key="S.SaveAs.Partial.From">From:</s:String>
    <s:String x:Key="S.SaveAs.Partial.To">To:</s:String>
    <s:String x:Key="S.SaveAs.Partial.Expression">Expression:</s:String>
    <s:String x:Key="S.SaveAs.Partial.Expression.Info">Type frame numbers separated by a comma or&#10;frame sequences separated by a minus sign:&#10;1, 3, 4, 6 - 9</s:String>
    
    <!--Editor • Save as > File-->
    <s:String x:Key="S.SaveAs.File">File</s:String>
    <s:String x:Key="S.SaveAs.File.Location">Destination folder.</s:String>
    <s:String x:Key="S.SaveAs.File.SelectFolder">Select the output folder</s:String>
    <s:String x:Key="S.SaveAs.File.Choose">Choose the location.&#x0d;Press Shift and click to&#x0d;select the filename too.</s:String>
    <s:String x:Key="S.SaveAs.File.Format">File format</s:String>
    <s:String x:Key="S.SaveAs.File.Name">Name of the file. Insert Date/Time format between '?'</s:String>
    <s:String x:Key="S.SaveAs.File.Animation">Animation</s:String>
    <s:String x:Key="S.SaveAs.File.Increase">Increase the file number</s:String>
    <s:String x:Key="S.SaveAs.File.Decrease">Decrease the file number</s:String>
    <s:String x:Key="S.SaveAs.File.Exists">A file with the same name already exists.</s:String>
    <s:String x:Key="S.SaveAs.File.Clipboard">Save to the clipboard.</s:String>
    
    <!--Editor • Save as > Warnings-->
    <s:String x:Key="S.SaveAs.Warning.Type">You need to select where to save the file (to a folder, to the clipboard or upload somewhere else).</s:String>
    <s:String x:Key="S.SaveAs.Warning.Extension">You didn't select the file extension.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Ffmpeg.Empty">When selecting the advanced mode, you must type the parameters in the parameters field.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Ffmpeg.MissingPath">The special parameters {I} (input) and/or {O} (output) are missing from the parameters field.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Commands.Empty">To execute a post encoding command, you need to type something on the commands text field.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Partial.NoSelection">You must select at least one frame when having the option to export only selected frames.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Partial.InvalidExpression">The expression to partially export the project is invalid.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Upload.None">No upload service selected. You need to select a destination.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Upload.NotAuthorized">You can't upload to the selected service because it was not authorized. Head over to Options > Upload Services to authorize this app.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Copy.Link">You can't select the option of copying the link because you didn't set to upload the file.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Folder">You need to select an output folder.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Folder.NotExists">The output folder does not exist.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Folder.Invalid">The output folder contains one or more invalid characters. Please, select a valid folder.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Filename">You need to pick a filename.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Filename.Invalid">The output file name contains one or more invalid characters. Please, select a valid file name.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Overwrite">Filename already in use. Set to overwrite or pick another filename or folder.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Overwrite.Project">There's already a project with the same filename. Set to overwrite or pick another filename or folder.</s:String>
    <s:String x:Key="S.SaveAs.Warning.Canceled">The operation was canceled.</s:String>
    
    <!--Editor • Save As > Upload-->
    <s:String x:Key="S.SaveAs.Upload">Upload</s:String>
    <s:String x:Key="S.SaveAs.Upload.Info">Select the upload preset, which has details about the service in use for upload.</s:String>
    <s:String x:Key="S.SaveAs.Upload.Limit">This upload service imposes limits.</s:String>
    <s:String x:Key="S.SaveAs.Upload.Add">Add a new upload preset.</s:String>
    <s:String x:Key="S.SaveAs.Upload.Edit">Edit upload preset settings.</s:String>
    <s:String x:Key="S.SaveAs.Upload.History">View the upload history of this preset.</s:String>
    <s:String x:Key="S.SaveAs.Upload.Remove">Remove the currently selected upload preset.</s:String>
    <s:String x:Key="S.SaveAs.Upload.Select.Title">Select an upload preset</s:String>
    <s:String x:Key="S.SaveAs.Upload.Select.Description">Pick one from this list.</s:String>
    <s:String x:Key="S.SaveAs.Upload.Unavailable.Title">No upload preset available for this format</s:String>
    <s:String x:Key="S.SaveAs.Upload.Unavailable.Description">Add a preset by using the button below.</s:String>
    
    <!--Editor • Save as > Upload > Dialogs-->
    <s:String x:Key="S.SaveAs.Upload.Ask.Delete.Title">Deleting the Upload Preset</s:String>
    <s:String x:Key="S.SaveAs.Upload.Ask.Delete.Instruction">Are you sure that you want to delete the upload preset?</s:String>
    <s:String x:Key="S.SaveAs.Upload.Ask.Delete.Message">This action cannot be undone.&#10;&#10;Would you like to delete the selected upload preset?</s:String>
    
    <!--Save As • Dialogs-->
    <s:String x:Key="S.SaveAs.Dialogs.Multiple.Title">Export Frames</s:String>
    <s:String x:Key="S.SaveAs.Dialogs.Multiple.Instruction">Are you sure that you want to export the frames?</s:String>
    <s:String x:Key="S.SaveAs.Dialogs.Multiple.Message">This action will export {0} frames directly into the selected folder.</s:String>
    <s:String x:Key="S.SaveAs.Dialogs.Overwrite.Title">Overwrite</s:String>
    <s:String x:Key="S.SaveAs.Dialogs.Overwrite.Instruction">Would you like to overwrite the file?</s:String>
    <s:String x:Key="S.SaveAs.Dialogs.Overwrite.Message">A file with the name '{0}' already exists in that folder.\r\nWould you like to overwrite it?</s:String>
    <s:String x:Key="S.SaveAs.Dialogs.OverwriteMultiple.Instruction">Would you like to overwrite the files?</s:String>
    <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>
    
    <!--Feedback-->
    <s:String x:Key="S.Feedback.Feedback">Feedback</s:String>
    <s:String x:Key="S.Feedback.Send">Send</s:String>
    <s:String x:Key="S.Feedback.Preview">Preview</s:String>
    <s:String x:Key="S.Feedback.Header">Send feedback</s:String>
    <s:String x:Key="S.Feedback.Title">Title</s:String>
    <s:String x:Key="S.Feedback.Message">Message</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.Type">Type of feedback</s:String>
    <s:String x:Key="S.Feedback.Suggestion">Suggestion</s:String>
    <s:String x:Key="S.Feedback.IssueBug">Issue/Bug</s:String>
    <s:String x:Key="S.Feedback.YourEmail">Your email</s:String>
    <s:String x:Key="S.Feedback.Warning.Title">You need to type a title for the feedback.</s:String>
    <s:String x:Key="S.Feedback.Warning.Message">You need to type a message in the feedback.</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.Sending">Sending in the background. This window will close shortly.</s:String>
    <s:String x:Key="S.Feedback.Attachments">Attachments (Optional, 20MB Maximum)</s:String>
    <s:String x:Key="S.Feedback.AddAttachments">Add Attachments</s:String>
    <s:String x:Key="S.Feedback.RemoveAttachments">Remove All Attachments</s:String>
    <s:String x:Key="S.Feedback.LanguageInfo1">I can understand English</s:String>
    <s:String x:Key="S.Feedback.LanguageInfo2">and Portuguese (Brazilian and European).</s:String>
    <s:String x:Key="S.Feedback.Preview.Info">This is what you'll send, plus all the attachments.</s:String>
    
    <!--Troubleshoot-->
    <s:String x:Key="S.Troubleshoot.Title">Troubleshoot</s:String>
    <s:String x:Key="S.Troubleshoot.Windows">Is there any window missing?</s:String>
    <s:String x:Key="S.Troubleshoot.Windows.Info">If any of the windows is missing (outside of the screen),&#x0d;use the options below to reset its current and startup position.</s:String>
    <s:String x:Key="S.Troubleshoot.Windows.Current">Here's where each window is currently located:</s:String>
    <s:String x:Key="S.Troubleshoot.Windows.Next">Here's where each window will open next time:</s:String>
    <s:String x:Key="S.Troubleshoot.Windows.BringBack">Move all windows to the main screen.</s:String>
    <s:String x:Key="S.Troubleshoot.Windows.Reset">Reset the startup position of all windows.</s:String>
   
    <!--FontStyles-->
    <s:String x:Key="S.FontStyles.Normal">Normal</s:String>
    <s:String x:Key="S.FontStyles.Italic">Italic</s:String>
    <s:String x:Key="S.FontStyles.Oblique">Oblique</s:String>
    
    <!--FontWeight-->
    <s:String x:Key="S.FontWeights.Black">Black</s:String>
    <s:String x:Key="S.FontWeights.Bold">Bold</s:String>
    <s:String x:Key="S.FontWeights.DemiBold">Demi Bold</s:String>
    <s:String x:Key="S.FontWeights.ExtraBlack">Extra Black</s:String>
    <s:String x:Key="S.FontWeights.ExtraBold">Extra Bold</s:String>
    <s:String x:Key="S.FontWeights.ExtraLight">Extra Light</s:String>
    <s:String x:Key="S.FontWeights.Heavy">Heavy</s:String>
    <s:String x:Key="S.FontWeights.Light">Light</s:String>
    <s:String x:Key="S.FontWeights.Medium">Medium</s:String>
    <s:String x:Key="S.FontWeights.Normal">Normal</s:String>
    <s:String x:Key="S.FontWeights.Regular">Regular</s:String>
    <s:String x:Key="S.FontWeights.SemiBold">Semi Bold</s:String>
    <s:String x:Key="S.FontWeights.Thin">Thin</s:String>
    <s:String x:Key="S.FontWeights.UltraBlack">Ultra Black</s:String>
    <s:String x:Key="S.FontWeights.UltraBold">Ultra Bold</s:String>
    <s:String x:Key="S.FontWeights.UltraLight">Ultra Light</s:String>
    
    <!--VerticalAlignment-->
    <s:String x:Key="S.VerticalAlignment.Top">Top</s:String>
    <s:String x:Key="S.VerticalAlignment.Center">Center</s:String>
    <s:String x:Key="S.VerticalAlignment.Bottom">Bottom</s:String>
    <s:String x:Key="S.Alignment.Stretch">Stretch</s:String>

    <!--HorizontalAlignment-->
    <s:String x:Key="S.HorizontalAlignment.Left">Left</s:String>
    <s:String x:Key="S.HorizontalAlignment.Center">Center</s:String>
    <s:String x:Key="S.HorizontalAlignment.Right">Right</s:String>
    
    <!--Orientation-->
    <s:String x:Key="S.Orientation.Horizontal">Horizontal</s:String>
    <s:String x:Key="S.Orientation.Vertical">Vertical</s:String>
    
    <!--TextAlignment-->
    <s:String x:Key="S.TextAlignment.Left">Left</s:String>
    <s:String x:Key="S.TextAlignment.Right">Right</s:String>
    <s:String x:Key="S.TextAlignment.Center">Center</s:String>
    <s:String x:Key="S.TextAlignment.Justify">Justify</s:String>
    
    <!--TextDecoration-->
    <s:String x:Key="S.TextDecorations.None">None</s:String>
    <s:String x:Key="S.TextDecorations.Underline">Underline</s:String>
    <s:String x:Key="S.TextDecorations.Strikethrough">Strikethrough</s:String>
    <s:String x:Key="S.TextDecorations.OverLine">OverLine</s:String>
    <s:String x:Key="S.TextDecorations.Baseline">Baseline</s:String>
</ResourceDictionary>