Advanced="Advanced Options"
Manual.Open="Open Manual"

Channel.Red="Red"
Channel.Green="Green"
Channel.Blue="Blue"
Channel.Alpha="Alpha"

FileType.Image="Image"
FileType.Images="Images"
FileType.Video="Video"
FileType.Videos="Videos"
FileType.Sound="Sound"
FileType.Sounds="Sounds"
FileType.Effect="Effect"
FileType.Effects="Effects"

SourceType.Source="Source"
SourceType.Scene="Scene"

State.Disabled="Disabled"
State.Enabled="Enabled"
State.Manual="Manual"
State.Automatic="Automatic"
State.Default="Default"

UI.Menu="StreamFX"
UI.Menu.Wiki="Read the Wiki"
UI.Menu.Support="Help && Support"
UI.Menu.Website="Visit the StreamFX Website"
UI.Menu.About="About StreamFX"

UI.About.Title="About StreamFX"
UI.About.Text="<html><head/><body><p>StreamFX is made possible by all the supporters on <a href='https://patreon.com/Xaymar'><span style='text-decoration: underline;'>Patreon</span></a>, on <a href='https://github.com/sponsors/xaymar'><span style='text-decoration: underline;'>Github Sponsors</span></a>, and anyone donating through <a href='https://paypal.me/Xaymar'><span style='text-decoration: underline;'>PayPal</span></a>. Additional thanks go out to all the translators helping out with the localisation on <a href='https://crowdin.com/project/obs-stream-effects'><span style='text-decoration: underline;'>Crowdin</span></a>. You all are amazing!</p></body></html>"
UI.About.Role.Contributor="Contributor"
UI.About.Role.Translator="Translator"
UI.About.Role.Supporter="Supporter"
UI.About.Version="Version:"

UI.Updater.Dialog.Title="StreamFX Version %s is now available!"
UI.Updater.Dialog.Text="A new version of StreamFX is available to download."
UI.Updater.Dialog.Version.Current="Current Version:"
UI.Updater.Dialog.Version.Latest="Latest Version:"
UI.Updater.Dialog.Button.Ok="Open Download Page"
UI.Updater.Dialog.Button.Cancel="Remind me later"
UI.Updater.GitHubPermission.Title="StreamFX requires your permission to connect to GitHub!"
UI.Updater.GitHubPermission.Text="In order to provide manual or automated update checking, StreamFX relies on the GitHub API to retrieve the latest information.<br>Please read the <a href='https://docs.github.com/en/github/site-policy/github-privacy-statement'><span style='text-decoration: underline;'>Github Privacy Statement</span></a>, and click 'OK' if you agree, or 'Cancel' if you disagree."
UI.Updater.Menu.CheckForUpdates="Check for Updates"
UI.Updater.Menu.CheckForUpdates.Automatically="Automatically check for Updates"
UI.Updater.Menu.Channel="Update Channel"
UI.Updater.Menu.Channel.Alpha="Alpha"

Encoder.AOM.AV1.Encoder.CPUUsage.3="Slow"
Encoder.AOM.AV1.Encoder.CPUUsage.4="Medium"
Encoder.AOM.AV1.Encoder.CPUUsage.5="Fast"
Encoder.AOM.AV1.Encoder.Profile="Profile"
Encoder.AOM.AV1.KeyFrames.IntervalType="Interval Type"
Encoder.AOM.AV1.KeyFrames.IntervalType.Frames="Frames"
Encoder.AOM.AV1.KeyFrames.IntervalType.Seconds="Seconds"
Encoder.AOM.AV1.KeyFrames.Interval="Interval"
Encoder.AOM.AV1.RateControl.Mode="Mode"
Encoder.AOM.AV1.RateControl.Limits="Limits"
Encoder.AOM.AV1.RateControl.Limits.Quality="Quality"
Encoder.AOM.AV1.RateControl.Buffer.Size="Size"

Encoder.FFmpeg.KeyFrames.IntervalType="Interval Type"
Encoder.FFmpeg.KeyFrames.IntervalType.Frames="Frames"
Encoder.FFmpeg.KeyFrames.IntervalType.Seconds="Seconds"
Encoder.FFmpeg.KeyFrames.Interval="Interval"

Encoder.FFmpeg.AMF.Preset="Preset"
Encoder.FFmpeg.AMF.Preset.Quality="Quality"
Encoder.FFmpeg.AMF.RateControl="Rate Control Options"
Encoder.FFmpeg.AMF.RateControl.Mode="Mode"
Encoder.FFmpeg.AMF.RateControl.Mode.CQP="Constant Quantisation Parameter"
Encoder.FFmpeg.AMF.RateControl.Mode.CBR="Constant Bitrate"
Encoder.FFmpeg.AMF.RateControl.LookAhead="Look Ahead"
Encoder.FFmpeg.AMF.RateControl.Limits="Limits"
Encoder.FFmpeg.AMF.RateControl.Limits.BufferSize="Buffer Size"
Encoder.FFmpeg.AMF.RateControl.Limits.Bitrate.Target="Target Bitrate"
Encoder.FFmpeg.AMF.RateControl.Limits.Bitrate.Maximum="Maximum Bitrate"
Encoder.FFmpeg.AMF.RateControl.QP="Quantisation Parameters"
Encoder.FFmpeg.AMF.RateControl.QP.I="I-Frame QP"
Encoder.FFmpeg.AMF.RateControl.QP.P="P-Frame QP"
Encoder.FFmpeg.AMF.RateControl.QP.B="B-Frame QP"
Encoder.FFmpeg.AMF.Other="Other Options"
Encoder.FFmpeg.AMF.Other.BFrames="Maximum B-Frames"
Encoder.FFmpeg.AMF.Other.ReferenceFrames="Reference Frames"

Encoder.FFmpeg.NVENC.Preset="Preset"
Encoder.FFmpeg.NVENC.Preset.default="Default"
Encoder.FFmpeg.NVENC.Preset.slow="Slow"
Encoder.FFmpeg.NVENC.Preset.medium="Medium"
Encoder.FFmpeg.NVENC.Preset.fast="Fast"
Encoder.FFmpeg.NVENC.RateControl="Rate Control Options"
Encoder.FFmpeg.NVENC.RateControl.Mode="Mode"
Encoder.FFmpeg.NVENC.RateControl.Mode.constqp="Constant Quantisation Parameter"
Encoder.FFmpeg.NVENC.RateControl.Mode.cbr="Constant Bitrate"
Encoder.FFmpeg.NVENC.RateControl.LookAhead="Look Ahead"
Encoder.FFmpeg.NVENC.RateControl.Limits="Limits"
Encoder.FFmpeg.NVENC.RateControl.Limits.BufferSize="Buffer Size"
Encoder.FFmpeg.NVENC.RateControl.Limits.Bitrate.Target="Target Bitrate"
Encoder.FFmpeg.NVENC.RateControl.Limits.Bitrate.Maximum="Maximum Bitrate"
Encoder.FFmpeg.NVENC.RateControl.QP="Quantisation Parameters"
Encoder.FFmpeg.NVENC.RateControl.QP.I="I-Frame QP"
Encoder.FFmpeg.NVENC.RateControl.QP.P="P-Frame QP"
Encoder.FFmpeg.NVENC.RateControl.QP.B="B-Frame QP"
Encoder.FFmpeg.NVENC.Other="Other Options"
Encoder.FFmpeg.NVENC.Other.BFrames="Maximum B-Frames"
Encoder.FFmpeg.NVENC.Other.ReferenceFrames="Reference Frames"

Blur.Type.Box="Box"
Blur.Type.BoxLinear="Box Linear"
Blur.Type.Gaussian="Gaussian"
Blur.Type.GaussianLinear="Gaussian Linear"
Blur.Type.DualFiltering="Dual Filtering"
Blur.Subtype.Area="Area"
Blur.Subtype.Directional="Directional"
Blur.Subtype.Rotational="Rotational"
Blur.Subtype.Zoom="Zoom"

Shader="Shader"
Shader.Refresh="Refresh Options and Parameters"
Shader.Shader="Shader Options"
Shader.Shader.File="File"
Shader.Shader.Technique="Technique"
Shader.Shader.Size="Size"
Shader.Shader.Size.Width="Width"
Shader.Shader.Size.Height="Height"
Shader.Shader.Seed="Randomisation Seed"
Shader.Parameters="Shader Parameters"
Shader.Parameter.Texture.Type="Type"
Shader.Parameter.Texture.Type.File="File"
Shader.Parameter.Texture.Type.Source="Source"
Shader.Parameter.Texture.File="File"
Shader.Parameter.Texture.Source="Source"
Filter.Shader="Shader"
Source.Shader="Shader"
Transition.Shader="Shader"

Filter.AutoFraming.Tracking.Mode="Mode"
Filter.AutoFraming.Framing.Offset="Offset"

Filter.Blur="Blur"
Filter.Blur.Type="Type"
Filter.Blur.Subtype="Subtype"
Filter.Blur.Size="Size"
Filter.Blur.Angle="Angle (Degrees)"
Filter.Blur.Center.X="Center (X) (Percent)"
Filter.Blur.Center.Y="Center (Y) (Percent)"
Filter.Blur.StepScale="Step Scaling"
Filter.Blur.StepScale.X="Step Scale X"
Filter.Blur.StepScale.Y="Step Scale Y"
Filter.Blur.Mask="Apply a Mask"
Filter.Blur.Mask.Type="Mask Type"
Filter.Blur.Mask.Type.Region="Region"
Filter.Blur.Mask.Type.Image="Image"
Filter.Blur.Mask.Type.Source="Source"
Filter.Blur.Mask.Region.Left="Left Edge"
Filter.Blur.Mask.Region.Top="Top Edge"
Filter.Blur.Mask.Region.Right="Right Edge"
Filter.Blur.Mask.Region.Bottom="Bottom Edge"
Filter.Blur.Mask.Region.Feather="Feather Area"
Filter.Blur.Mask.Region.Feather.Shift="Feather Shift"
Filter.Blur.Mask.Region.Invert="Invert Region"
Filter.Blur.Mask.Image="Image Mask"
Filter.Blur.Mask.Source="Source Mask"
Filter.Blur.Mask.Color="Mask Color Filter"
Filter.Blur.Mask.Alpha="Mask Alpha Filter"
Filter.Blur.Mask.Multiplier="Mask Multiplier"

Filter.ColorGrade="Color Grading"
Filter.ColorGrade.Lift="Lift"
Filter.ColorGrade.Lift.Red="Red Lift"
Filter.ColorGrade.Lift.Green="Green Lift"
Filter.ColorGrade.Lift.Blue="Blue Lift"
Filter.ColorGrade.Lift.All="All Lift"
Filter.ColorGrade.Gamma="Gamma"
Filter.ColorGrade.Gamma.Red="Red Gamma"
Filter.ColorGrade.Gamma.Green="Green Gamma"
Filter.ColorGrade.Gamma.Blue="Blue Gamma"
Filter.ColorGrade.Gamma.All="All Gamma"
Filter.ColorGrade.Gain="Gain"
Filter.ColorGrade.Gain.Red="Red Gain"
Filter.ColorGrade.Gain.Green="Green Gain"
Filter.ColorGrade.Gain.Blue="Blue Gain"
Filter.ColorGrade.Gain.All="All Gain"
Filter.ColorGrade.Offset="Offset"
Filter.ColorGrade.Offset.Red="Red Offset"
Filter.ColorGrade.Offset.Green="Green Offset"
Filter.ColorGrade.Offset.Blue="Blue Offset"
Filter.ColorGrade.Offset.All="All Offset"
Filter.ColorGrade.Tint="Tint"
Filter.ColorGrade.Tint.Detection="Tint Luma Detection Method"
Filter.ColorGrade.Tint.Detection.HSV="Hue Saturation Value"
Filter.ColorGrade.Tint.Detection.HSL="Hue Saturation Lightness"
Filter.ColorGrade.Tint.Detection.YUV.SDR="Luma Chroma (BT.709 SDR)"
Filter.ColorGrade.Tint.Mode="Tint Luma Mode"
Filter.ColorGrade.Tint.Mode.Linear="Linear"
Filter.ColorGrade.Tint.Mode.Exp="Exp"
Filter.ColorGrade.Tint.Mode.Exp2="Exp2"
Filter.ColorGrade.Tint.Mode.Log="Log"
Filter.ColorGrade.Tint.Mode.Log10="Log10"
Filter.ColorGrade.Tint.Exponent="Tint Luma Exponent"
Filter.ColorGrade.Tint.Shadow.Red="Shadow Red Tint"
Filter.ColorGrade.Tint.Shadow.Green="Shadow Green Tint"
Filter.ColorGrade.Tint.Shadow.Blue="Shadow Blue Tint"
Filter.ColorGrade.Tint.Midtone.Red="Midtone Red Tint"
Filter.ColorGrade.Tint.Midtone.Green="Midtone Green Tint"
Filter.ColorGrade.Tint.Midtone.Blue="Midtone Blue Tint"
Filter.ColorGrade.Tint.Highlight.Red="Highlight Red Tint"
Filter.ColorGrade.Tint.Highlight.Green="Highlight Green Tint"
Filter.ColorGrade.Tint.Highlight.Blue="Highlight Blue Tint"
Filter.ColorGrade.Correction="Color Correction"
Filter.ColorGrade.Correction.Hue="Hue Shift"
Filter.ColorGrade.Correction.Saturation="Saturation"
Filter.ColorGrade.Correction.Lightness="Lightness"
Filter.ColorGrade.Correction.Contrast="Contrast"
Filter.ColorGrade.RenderMode="Render Mode"
Filter.ColorGrade.RenderMode.Direct="Direct Rendering"
Filter.ColorGrade.RenderMode.LUT.2Bit="2-Bit Look-Up Table"
Filter.ColorGrade.RenderMode.LUT.4Bit="4-Bit Look-Up Table"
Filter.ColorGrade.RenderMode.LUT.6Bit="6-Bit Look-Up Table"
Filter.ColorGrade.RenderMode.LUT.8Bit="8-Bit Look-Up Table"
Filter.ColorGrade.RenderMode.LUT.10Bit="10-Bit Look-Up Table"


Filter.Displacement="Displacement Mapping"
Filter.Displacement.File="File"
Filter.Displacement.Scale="Scale"
Filter.Displacement.Scale.Type="Scaling Type"

Filter.DynamicMask="Dynamic Mask"
Filter.DynamicMask.Input="Input Source"
Filter.DynamicMask.Channel="%s Channel"
Filter.DynamicMask.Channel.Value="Base Value"
Filter.DynamicMask.Channel.Multiplier="Multiplier"
Filter.DynamicMask.Channel.Input="%s Input Value"

Filter.SDFEffects="SDF Effects"
Filter.SDFEffects.Shadow.Inner="Inner Shadow"
Filter.SDFEffects.Shadow.Inner.Range.Minimum="Inner Shadow Minimum Distance"
Filter.SDFEffects.Shadow.Inner.Range.Maximum="Inner Shadow Maximum Distance"
Filter.SDFEffects.Shadow.Inner.Offset.X="Inner Shadow Offset X"
Filter.SDFEffects.Shadow.Inner.Offset.Y="Inner Shadow Offset Y"
Filter.SDFEffects.Shadow.Inner.Color="Inner Shadow Colour"
Filter.SDFEffects.Shadow.Inner.Alpha="Inner Shadow Alpha"
Filter.SDFEffects.Shadow.Outer="Outer Shadow"
Filter.SDFEffects.Shadow.Outer.Range.Minimum="Outer Shadow Minimum Distance"
Filter.SDFEffects.Shadow.Outer.Range.Maximum="Outer Shadow Maximum Distance"
Filter.SDFEffects.Shadow.Outer.Offset.X="Outer Shadow Offset X"
Filter.SDFEffects.Shadow.Outer.Offset.Y="Outer Shadow Offset Y"
Filter.SDFEffects.Shadow.Outer.Color="Outer Shadow Colour"
Filter.SDFEffects.Shadow.Outer.Alpha="Outer Shadow Alpha"
Filter.SDFEffects.Glow.Outer="Outer Glow"
Filter.SDFEffects.Glow.Outer.Color="Outer Glow Colour"
Filter.SDFEffects.Glow.Outer.Alpha="Outer Glow Alpha"
Filter.SDFEffects.Glow.Outer.Width="Outer Glow Width"
Filter.SDFEffects.Glow.Outer.Sharpness="Outer Glow Sharpness"
Filter.SDFEffects.Glow.Inner="Inner Glow"
Filter.SDFEffects.Glow.Inner.Color="Inner Glow Colour"
Filter.SDFEffects.Glow.Inner.Alpha="Inner Glow Alpha"
Filter.SDFEffects.Glow.Inner.Width="Inner Glow Width"
Filter.SDFEffects.Glow.Inner.Sharpness="Inner Glow Sharpness"
Filter.SDFEffects.Outline="Outline"
Filter.SDFEffects.Outline.Color="Outline Colour"
Filter.SDFEffects.Outline.Alpha="Outline Alpha"
Filter.SDFEffects.Outline.Width="Outline Width"
Filter.SDFEffects.Outline.Offset="Outline Offset"
Filter.SDFEffects.Outline.Sharpness="Outline Sharpness"
Filter.SDFEffects.SDF.Scale="SDF Texture Scale"
Filter.SDFEffects.SDF.Threshold="SDF Alpha Threshold"

Filter.Transform="3D Transform"
Filter.Transform.Camera="Camera"
Filter.Transform.Camera.Mode="Mode"
Filter.Transform.Camera.FieldOfView="Field Of View"
Filter.Transform.Position="Position"
Filter.Transform.Position.X="X"
Filter.Transform.Position.Y="Y"
Filter.Transform.Position.Z="Z"
Filter.Transform.Scale="Scale"
Filter.Transform.Scale.X="X"
Filter.Transform.Scale.Y="Y"
Filter.Transform.Shear="Shear"
Filter.Transform.Shear.X="X"
Filter.Transform.Shear.Y="Y"
Filter.Transform.Rotation="Rotation"
Filter.Transform.Rotation.X="Pitch (X)"
Filter.Transform.Rotation.Y="Yaw (Y)"
Filter.Transform.Rotation.Z="Roll (Z)"
Filter.Transform.Rotation.Order="Rotation Order"
Filter.Transform.Rotation.Order.XYZ="Pitch, Yaw, Roll"
Filter.Transform.Rotation.Order.XZY="Pitch, Roll, Yaw"
Filter.Transform.Rotation.Order.YXZ="Yaw, Pitch, Roll"
Filter.Transform.Rotation.Order.YZX="Yaw, Roll, Pitch"
Filter.Transform.Rotation.Order.ZXY="Roll, Pitch, Yaw"
Filter.Transform.Rotation.Order.ZYX="Roll, Yaw, Pitch"
Filter.Transform.Mipmapping="Enable Mipmapping"

Filter.Upscaling.NVIDIA.SuperRes.Scale="Scale"

Filter.VirtualGreenscreen.NVIDIA.Greenscreen.Mode="Mode"
Filter.VirtualGreenscreen.NVIDIA.Greenscreen.Mode.Quality="Quality"

Source.Mirror="Source Mirror"
Source.Mirror.Source="Source"
Source.Mirror.Source.Audio="Enable Audio"
Source.Mirror.Source.Audio.Layout="Audio Layout"
Source.Mirror.Source.Audio.Layout.Unknown="Unknown"
Source.Mirror.Source.Audio.Layout.Mono="Mono"
Source.Mirror.Source.Audio.Layout.Stereo="Stereo"
Source.Mirror.Source.Audio.Layout.StereoLFE="Stereo with LFE"
Source.Mirror.Source.Audio.Layout.Quadraphonic="Quadraphonic"
Source.Mirror.Source.Audio.Layout.QuadraphonicLFE="Quadraphonic With LFE"
Source.Mirror.Source.Audio.Layout.Surround="Surround"
Source.Mirror.Source.Audio.Layout.FullSurround="Full Surround"

Codec.AV1.Profile="Profile"
Codec.AV1.Profile.Main="Main"
Codec.AV1.Profile.High="High"

Codec.H264="H264"
Codec.H264.Profile="Profile"
Codec.H264.Profile.baseline="Baseline"
Codec.H264.Profile.main="Main"
Codec.H264.Profile.high="High"
Codec.H264.Profile.high444p="High 4:4:4 Predictive"
Codec.H264.Level="Level"

Codec.HEVC="HEVC"
Codec.HEVC.Profile="Profile"
Codec.HEVC.Profile.main="Main"
Codec.HEVC.Profile.main10="Main 10-bit"
Codec.HEVC.Profile.rext="Range Extended"
Codec.HEVC.Tier="Tier"
Codec.HEVC.Tier.main="Main"
Codec.HEVC.Tier.high="High"
Codec.HEVC.Level="Level"

Codec.ProRes.Profile="Profile"
Codec.ProRes.Profile.APCO="422 Proxy (APCO)"
Codec.ProRes.Profile.APCS="422 Lite/LT (APCS)"
Codec.ProRes.Profile.APCN="422 Standard (APCN)"
Codec.ProRes.Profile.APCH="422 High Quality/HQ (APCH)"
Codec.ProRes.Profile.AP4H="4444 High Quality/HQ (AP4H)"
Codec.ProRes.Profile.AP4X="4444 Extreme Quality/XQ (AP4X)"

Codec.DNxHR.Profile="Profile"

