Skip to content

Commit 1afb9cd

Browse files
committed
added Language suffix for subtitle downloads
1 parent bd6b3c5 commit 1afb9cd

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,24 @@ public void onItemSelected(final AdapterView<?> parent,
562562
selectedSubtitleIndex = position;
563563
break;
564564
}
565+
onItemSelectedSetFileName();
566+
}
567+
568+
private void onItemSelectedSetFileName() {
569+
final String setSubtitleLanguageCode = subtitleStreamsAdapter.getItem(selectedSubtitleIndex)
570+
.getLanguageTag();
571+
switch (dialogBinding.videoAudioGroup.getCheckedRadioButtonId()) {
572+
case R.id.audio_button:
573+
case R.id.video_button:
574+
dialogBinding.fileName.setText(FilenameUtils.createFilename(getContext(),
575+
currentInfo.getName()));
576+
break;
577+
case R.id.subtitle_button:
578+
dialogBinding.fileName.setText(FilenameUtils.createFilename(getContext(),
579+
currentInfo.getName() + getString(
580+
R.string.caption_file_name, setSubtitleLanguageCode)));
581+
break;
582+
}
565583
}
566584

567585
@Override

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,7 @@
452452
<string name="resize_zoom">Zoom</string>
453453
<string name="caption_auto_generated">Auto-generated</string>
454454
<!-- Caption Settings -->
455+
<string name="caption_file_name">-%s</string>
455456
<string name="caption_setting_title">Captions</string>
456457
<string name="caption_setting_description">Modify player caption text scale and background styles. Requires app restart to take effect</string>
457458
<!-- Debug Settings -->

0 commit comments

Comments
 (0)