mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-19 20:32:15 +02:00
UI: Make simple audio codec name translatable
Also adds "(Default)" to the AAC combobox option.
This commit is contained in:
parent
04a4f2b725
commit
3c909558fa
@ -987,6 +987,9 @@ Basic.Settings.Output.Simple.Encoder.Hardware.NVENC.HEVC="Hardware (NVENC, HEVC)
|
||||
Basic.Settings.Output.Simple.Encoder.Hardware.Apple.H264="Hardware (Apple, H.264)"
|
||||
Basic.Settings.Output.Simple.Encoder.Hardware.Apple.HEVC="Hardware (Apple, HEVC)"
|
||||
Basic.Settings.Output.Simple.Encoder.SoftwareLowCPU="Software (x264 low CPU usage preset, increases file size)"
|
||||
Basic.Settings.Output.Simple.Codec.AAC="AAC"
|
||||
Basic.Settings.Output.Simple.Codec.AAC.Default="AAC (Default)"
|
||||
Basic.Settings.Output.Simple.Codec.Opus="Opus"
|
||||
Basic.Settings.Output.Simple.TwitchVodTrack="Twitch VOD Track (Uses Track 2)"
|
||||
Basic.Settings.Output.Warn.EnforceResolutionFPS.Title="Incompatible Resolution/Framerate"
|
||||
Basic.Settings.Output.Warn.EnforceResolutionFPS.Msg="This streaming service does not support your current output resolution and/or framerate. They will be changed to the closest compatible value:\n\n%1\n\nDo you want to continue?"
|
||||
|
@ -1432,7 +1432,10 @@ bool OBSBasicSettings::ServiceSupportsCodecCheck()
|
||||
|
||||
cur_audio_name = ui->simpleOutStrAEncoder->itemText(
|
||||
ui->simpleOutStrAEncoder->findData(cur_enc));
|
||||
fb_audio_name = (cur_enc == "opus") ? "AAC" : "Opus";
|
||||
fb_audio_name =
|
||||
(cur_enc == "opus")
|
||||
? QTStr("Basic.Settings.Output.Simple.Codec.AAC")
|
||||
: QTStr("Basic.Settings.Output.Simple.Codec.Opus");
|
||||
} else {
|
||||
QString cur_enc = ui->advOutEncoder->currentData().toString();
|
||||
QString fb_enc = get_adv_fallback(cur_enc);
|
||||
@ -1643,9 +1646,13 @@ void OBSBasicSettings::ResetEncoders(bool streamOnly)
|
||||
if (service_supports_encoder(acodecs, "CoreAudio_AAC") ||
|
||||
service_supports_encoder(acodecs, "libfdk_aac") ||
|
||||
service_supports_encoder(acodecs, "ffmpeg_aac"))
|
||||
ui->simpleOutStrAEncoder->addItem("AAC", "aac");
|
||||
ui->simpleOutStrAEncoder->addItem(
|
||||
QTStr("Basic.Settings.Output.Simple.Codec.AAC.Default"),
|
||||
"aac");
|
||||
if (service_supports_encoder(acodecs, "ffmpeg_opus"))
|
||||
ui->simpleOutStrAEncoder->addItem("Opus", "opus");
|
||||
ui->simpleOutStrAEncoder->addItem(
|
||||
QTStr("Basic.Settings.Output.Simple.Codec.Opus"),
|
||||
"opus");
|
||||
#undef ENCODER_STR
|
||||
|
||||
/* ------------------------------------------------- */
|
||||
|
@ -5130,9 +5130,13 @@ void OBSBasicSettings::FillSimpleRecordingValues()
|
||||
|
||||
if (EncoderAvailable("CoreAudio_AAC") ||
|
||||
EncoderAvailable("libfdk_aac") || EncoderAvailable("ffmpeg_aac"))
|
||||
ui->simpleOutRecAEncoder->addItem("AAC", "aac");
|
||||
ui->simpleOutRecAEncoder->addItem(
|
||||
QTStr("Basic.Settings.Output.Simple.Codec.AAC.Default"),
|
||||
"aac");
|
||||
if (EncoderAvailable("ffmpeg_opus"))
|
||||
ui->simpleOutRecAEncoder->addItem("Opus", "opus");
|
||||
ui->simpleOutRecAEncoder->addItem(
|
||||
QTStr("Basic.Settings.Output.Simple.Codec.Opus"),
|
||||
"opus");
|
||||
|
||||
#undef ADD_QUALITY
|
||||
#undef ENCODER_STR
|
||||
|
Loading…
Reference in New Issue
Block a user