提交 bbd48c7b 编写于 作者: J jp9000

UI: Isolate filter localization strings

To prevent from causing confusion/issues for our most awesome and
respected locale editors, only localize and translate the relevant text
rather than the extensions of the filter.
上级 b72e68af
......@@ -255,7 +255,8 @@ Basic.Settings.Output.Adv.Recording.Type="Type"
Basic.Settings.Output.Adv.Recording.Type.Standard="Standard"
Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Custom Output (FFmpeg)"
Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Use stream encoder)"
Basic.Settings.Output.Adv.FFmpeg.SaveFilter="Common recording formats (*.avi *.mp4 *.flv *.ts *.mkv *.wav *.aac);;All Files (*.*)"
Basic.Settings.Output.Adv.FFmpeg.SaveFilter.Common="Common recording formats"
Basic.Settings.Output.Adv.FFmpeg.SaveFilter.All="All Files"
Basic.Settings.Output.Adv.FFmpeg.SavePathURL="File path or URL"
Basic.Settings.Output.Adv.FFmpeg.VEncoder="Video Encoder (blank=default)"
Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings="Video Encoder Settings (if any)"
......
......@@ -1264,10 +1264,15 @@ void OBSBasicSettings::on_advOutRecPathBrowse_clicked()
void OBSBasicSettings::on_advOutFFPathBrowse_clicked()
{
QString filter;
filter += QTStr("Basic.Settings.Output.Adv.FFmpeg.SaveFilter.Common");
filter += " (*.avi *.mp4 *.flv *.ts *.mkv *.wav *.aac);;";
filter += QTStr("Basic.Settings.Output.Adv.FFmpeg.SaveFilter.All");
filter += " (*.*)";
QString file = QFileDialog::getSaveFileName(this,
QTStr("Basic.Settings.Output.SelectFile"),
ui->simpleOutputPath->text(),
QTStr("Basic.Settings.Output.Adv.FFmpeg.SaveFilter"));
ui->simpleOutputPath->text(), filter);
if (file.isEmpty())
return;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册