diff --git a/data/locale/en-US.ini b/data/locale/en-US.ini index 7799bad..e2181a7 100644 --- a/data/locale/en-US.ini +++ b/data/locale/en-US.ini @@ -1,11 +1,8 @@ -# ProRes -ProRes.Profile.Proxy="Proxy (PXY)" -ProRes.Profile.Light="Light (LT)" -ProRes.Profile.Standard="Standard" -ProRes.Profile.HighQuality="High Quality (HQ)" - # Generic -Automatic="Automatic" +State.Default="Default" +State.Automatic="Automatic" +State.Disabled="Disabled" +State.Enabled="Enabled" # FFmpeg FFmpeg="FFmpeg Options" @@ -34,10 +31,20 @@ RateControl.Method.ConstantRateFactor="Constant Rate Factor (CRF)" RateControl.Method.ConstantQuality="Constant Quality (CQ)" RateControl.Method.VariableQuality="Variable Quality (VQ)" RateControl.Method.Lossless="Lossless (LL)" -RateControl.Bitrate.Target="Target Bitrate (kbit/s)" -RateControl.Bitrate.Minimum="Minimum Bitrate (kbit/s)" -RateControl.Bitrate.Maximum="Maximum Bitrate (kbit/s)" -RateControl.BufferSize="Buffer Size (kbit/s)" +RateControl.Bitrate.Target="Target Bitrate" +RateControl.Bitrate.Minimum="Minimum Bitrate" +RateControl.Bitrate.Maximum="Maximum Bitrate" +RateControl.Quality.Target="Target Quality" +RateControl.Quality.Minimum="Minimum Quality" +RateControl.Quality.Maximum="Maximum Quality" +RateControl.BufferSize="Buffer Size" + +# Key Frames +KeyFrames="Key Frames" +KeyFrames.IntervalType="Interval Type" +KeyFrames.IntervalType.Frames="Frames" +KeyFrames.IntervalType.Seconds="Seconds" +KeyFrames.Interval="Interval" # Apple ProRes AppleProRes.Profile="Profile" @@ -46,3 +53,10 @@ AppleProRes.Profile.APCS="LT" AppleProRes.Profile.APCN="Standard Definition" AppleProRes.Profile.APCH="High Quality" AppleProRes.Profile.AP4H="4444" + +# ProRes +ProRes.Profile.Proxy="Proxy (PXY)" +ProRes.Profile.Light="Light (LT)" +ProRes.Profile.Standard="Standard" +ProRes.Profile.HighQuality="High Quality (HQ)" + diff --git a/source/strings.hpp b/source/strings.hpp index a7afd3d..3735715 100644 --- a/source/strings.hpp +++ b/source/strings.hpp @@ -18,6 +18,11 @@ #pragma once #include "utility.hpp" +#define P_STATE_DEFAULT "State.Default" +#define P_STATE_DISABLED "State.Disabled" +#define P_STATE_ENABLED "State.Enabled" +#define P_STATE_AUTOMATIC "State.Automatic" + #define P_RATECONTROL "RateControl" #define P_RATECONTROL_METHOD "RateControl.Method" #define P_RATECONTROL_METHOD_(x) "RateControl.Method." D_VSTR(x) @@ -25,3 +30,19 @@ #define P_RATECONTROL_BITRATE_MINIMUM "RateControl.Bitrate.Minimum" #define P_RATECONTROL_BITRATE_MAXIMUM "RateControl.Bitrate.Maximum" #define P_RATECONTROL_BUFFERSIZE "RateControl.BufferSize" +#define P_RATECONTROL_QUALITY_TARGET "RateControl.Quality.Target" +#define P_RATECONTROL_QUALITY_MINIMUM "RateControl.Quality.Minimum" +#define P_RATECONTROL_QUALITY_MAXIMUM "RateControl.Quality.Maximum" +#define P_RATECONTROL_QP_I "RateControl.QP.I" +#define P_RATECONTROL_QP_P "RateControl.QP.P" +#define P_RATECONTROL_QP_B "RateControl.QP.B" +#define P_RATECONTROL_QP_I_INITIAL "RateControl.QP.I.Initial" +#define P_RATECONTROL_QP_P_INITIAL "RateControl.QP.P.Initial" +#define P_RATECONTROL_QP_B_INITIAL "RateControl.QP.B.Initial" + +#define P_KEYFRAMES "KeyFrames" +#define P_KEYFRAMES_INTERVALTYPE "KeyFrames.IntervalType" +#define P_KEYFRAMES_INTERVALTYPE_(x) "KeyFrames.IntervalType." D_VSTR(x) +#define P_KEYFRAMES_INTERVAL "KeyFrames.Interval" +#define P_KEYFRAMES_INTERVAL_SECONDS "KeyFrames.Interval.Seconds" +#define P_KEYFRAMES_INTERVAL_FRAMES "KeyFrames.Interval.Frames"