Make it possible to add multiple files when clicking "add" (#339)
parent
2a4489d060
commit
92eac0434a
|
@ -106,7 +106,7 @@
|
|||
<location filename="../tsmuxerwindow.ui" line="325"/>
|
||||
<location filename="../tsmuxerwindow.ui" line="629"/>
|
||||
<location filename="../tsmuxerwindow.ui" line="810"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="51"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="52"/>
|
||||
<source>General track options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -172,7 +172,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="693"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1019"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1029"/>
|
||||
<source>Downconvert HD audio</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -198,7 +198,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="767"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="53"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="54"/>
|
||||
<source>Demux options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -766,7 +766,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2713"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1402"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1412"/>
|
||||
<source>Demux</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -777,7 +777,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2747"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2370"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2381"/>
|
||||
<source>File name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -793,7 +793,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2866"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2354"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2365"/>
|
||||
<source>Sta&rt muxing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -803,196 +803,196 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="27"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="28"/>
|
||||
<source>All supported media files (*.aac *.mpv *.mpa *.avc *.mvc *.264 *.h264 *.ac3 *.dts *.dtshd *.ts *.m2ts *.mts *.ssif *.mpg *.mpeg *.vob *.evo *.mkv *.mka *.mks *.mp4 *.m4a *.m4v *.mov *.sup *.wav *.w64 *.pcm *.m1v *.m2v *.vc1 *.hevc *.hvc *.265 *.h265 *.mpls *.mpl *.srt);;AC3/E-AC3 (*.ac3 *.ddp);;AAC (advanced audio coding) (*.aac);;AVC/MVC/H.264 elementary stream (*.avc *.mvc *.264 *.h264);;HEVC (High Efficiency Video Codec) (*.hevc *.hvc *.265 *.h265);;Digital Theater System (*.dts);;DTS-HD Master Audio (*.dtshd);;Mpeg video elementary stream (*.mpv *.m1v *.m2v);;Mpeg audio elementary stream (*.mpa);;Transport Stream (*.ts);;BDAV Transport Stream (*.m2ts *.mts *.ssif);;Program Stream (*.mpg *.mpeg *.vob *.evo);;Matroska audio/video files (*.mkv *.mka *.mks);;MP4 audio/video files (*.mp4 *.m4a *.m4v);;Quick time audio/video files (*.mov);;Blu-ray play list (*.mpls *.mpl);;Blu-ray PGS subtitles (*.sup);;Text subtitles (*.srt);;WAVE - Uncompressed PCM audio (*.wav *.w64);;RAW LPCM Stream (*.pcm);;All files (*.*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="55"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="56"/>
|
||||
<source>Transport stream (*.ts);;all files (*.*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="57"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="58"/>
|
||||
<source>BDAV Transport Stream (*.m2ts);;all files (*.*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="59"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="60"/>
|
||||
<source>Disk image (*.iso);;all files (*.*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="541"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="543"/>
|
||||
<source>Not supported</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="607"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1144"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="609"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1154"/>
|
||||
<source>Unsupported format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="608"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="610"/>
|
||||
<source>Can't detect stream type. File name: "%1"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="898"/>
|
||||
<source>Add media file</source>
|
||||
<location filename="../tsmuxerwindow.cpp" line="906"/>
|
||||
<source>Add media files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="935"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="945"/>
|
||||
<source>File already exists</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="936"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="946"/>
|
||||
<source>File "%1" already exists</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1013"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1023"/>
|
||||
<source>Downconvert DTS-HD to DTS</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1015"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1025"/>
|
||||
<source>Downconvert TRUE-HD to AC3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1017"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1027"/>
|
||||
<source>Downconvert E-AC3 to AC3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1150"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1160"/>
|
||||
<source>Unsupported format or all tracks are not recognized. File name: "%1"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1160"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1170"/>
|
||||
<source>Track %1 was not recognized and ignored. File name: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1402"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1412"/>
|
||||
<source>Mux</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1421"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1431"/>
|
||||
<source>tsMuxeR error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1425"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1435"/>
|
||||
<source>tsMuxeR not found!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1443"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1453"/>
|
||||
<source>Can't execute tsMuxeR!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2208"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2209"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2219"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2220"/>
|
||||
<source>No track selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2216"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2227"/>
|
||||
<source>Append media file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2253"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2264"/>
|
||||
<source>Invalid file extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2254"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2265"/>
|
||||
<source>Appended file must have same file extension.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2352"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2363"/>
|
||||
<source>Sta&rt demuxing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2366"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2377"/>
|
||||
<source>Folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2456"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2467"/>
|
||||
<source>Select file for muxing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2478"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2494"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2489"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2505"/>
|
||||
<source>Invalid file name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2479"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2490"/>
|
||||
<source>The output file "%1" has invalid extension. Please, change file extension to ".m2ts"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2495"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2506"/>
|
||||
<source>The output file "%1" has invalid extension. Please, change file extension to ".iso"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2509"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2520"/>
|
||||
<source>file</source>
|
||||
<extracomment>Used in expressions "Overwrite existing %1" and "The output %1 already exists".</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2509"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2520"/>
|
||||
<source>directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2511"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2522"/>
|
||||
<source>Overwrite existing %1?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2512"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2523"/>
|
||||
<source>The output %1 "%2" already exists. Do you want to overwrite it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2529"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2540"/>
|
||||
<source>Muxing in progress</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2529"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2540"/>
|
||||
<source>Demuxing in progress</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2543"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2554"/>
|
||||
<source>tsMuxeR project file (*.meta);;All files (*.*)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2558"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2569"/>
|
||||
<source>Can't create temporary meta file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2559"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2570"/>
|
||||
<source>Can't create temporary meta file "%1"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
@ -106,7 +106,7 @@
|
|||
<location filename="../tsmuxerwindow.ui" line="325"/>
|
||||
<location filename="../tsmuxerwindow.ui" line="629"/>
|
||||
<location filename="../tsmuxerwindow.ui" line="810"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="51"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="52"/>
|
||||
<source>General track options</source>
|
||||
<translation>Options générales de la piste</translation>
|
||||
</message>
|
||||
|
@ -172,7 +172,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="693"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1019"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1029"/>
|
||||
<source>Downconvert HD audio</source>
|
||||
<translation>Supprimer les données HD de l'audio</translation>
|
||||
</message>
|
||||
|
@ -198,7 +198,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="767"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="53"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="54"/>
|
||||
<source>Demux options</source>
|
||||
<translation>Options de démuxage</translation>
|
||||
</message>
|
||||
|
@ -766,7 +766,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2713"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1402"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1412"/>
|
||||
<source>Demux</source>
|
||||
<translation>Démuxer</translation>
|
||||
</message>
|
||||
|
@ -777,7 +777,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2747"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2370"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2381"/>
|
||||
<source>File name</source>
|
||||
<translation>Nom du fichier</translation>
|
||||
</message>
|
||||
|
@ -793,7 +793,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2866"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2354"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2365"/>
|
||||
<source>Sta&rt muxing</source>
|
||||
<translation>&Démarrer le muxage</translation>
|
||||
</message>
|
||||
|
@ -803,196 +803,196 @@
|
|||
<translation>Sauvegarder le fichier Meta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="27"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="28"/>
|
||||
<source>All supported media files (*.aac *.mpv *.mpa *.avc *.mvc *.264 *.h264 *.ac3 *.dts *.dtshd *.ts *.m2ts *.mts *.ssif *.mpg *.mpeg *.vob *.evo *.mkv *.mka *.mks *.mp4 *.m4a *.m4v *.mov *.sup *.wav *.w64 *.pcm *.m1v *.m2v *.vc1 *.hevc *.hvc *.265 *.h265 *.mpls *.mpl *.srt);;AC3/E-AC3 (*.ac3 *.ddp);;AAC (advanced audio coding) (*.aac);;AVC/MVC/H.264 elementary stream (*.avc *.mvc *.264 *.h264);;HEVC (High Efficiency Video Codec) (*.hevc *.hvc *.265 *.h265);;Digital Theater System (*.dts);;DTS-HD Master Audio (*.dtshd);;Mpeg video elementary stream (*.mpv *.m1v *.m2v);;Mpeg audio elementary stream (*.mpa);;Transport Stream (*.ts);;BDAV Transport Stream (*.m2ts *.mts *.ssif);;Program Stream (*.mpg *.mpeg *.vob *.evo);;Matroska audio/video files (*.mkv *.mka *.mks);;MP4 audio/video files (*.mp4 *.m4a *.m4v);;Quick time audio/video files (*.mov);;Blu-ray play list (*.mpls *.mpl);;Blu-ray PGS subtitles (*.sup);;Text subtitles (*.srt);;WAVE - Uncompressed PCM audio (*.wav *.w64);;RAW LPCM Stream (*.pcm);;All files (*.*)</source>
|
||||
<translation>Tous les fichiers média pris en charge (*.aac *.mpv *.mpa *.avc *.mvc *.264 *.h264 *.ac3 *.dts *.dtshd *.ts *.m2ts *.mts *.ssif *.mpg *.mpeg *.vob *.evo *.mkv *.mka *.mks *.mp4 *.m4a *.m4v *.mov *.sup *.wav *.w64 *.pcm *.m1v *.m2v *.vc1 *.hevc *.hvc *.265 *.h265 *.mpls *.mpl *.srt);;AC3/E-AC3 (*.ac3 *.ddp);;AAC (advanced audio coding) (*.aac);;AVC/MVC/H.264 flux élémentaire (*.avc *.mvc *.264 *.h264);;HEVC (High Efficiency Video Codec) (*.hevc *.hvc *.265 *.h265);;Digital Theater System (*.dts);;DTS-HD Master Audio (*.dtshd);;Flux vidéo élémentaire Mpeg (*.mpv *.m1v *.m2v);;Flux audio élémentaire Mpeg (*.mpa);;Transport Stream (*.ts);;BDAV Transport Stream (*.m2ts *.mts *.ssif);;Program Stream (*.mpg *.mpeg *.vob *.evo);;Fichiers audio/vidéo Matroska (*.mkv *.mka *.mks);;Fichiers audio/vidéo MP4 (*.mp4 *.m4a *.m4v);;Fichiers audio/vidéo QuickTime (*.mov);;Liste de lecture Blu-Ray (*.mpls *.mpl);;Sous-titres PGS de Blu-ray (*.sup);;Sous-titres à base de texte (*.srt);;WAVE - Audio PCM non compressé (*.wav *.w64);;Flux LPCM RAW (*.pcm);;Tous les fichiers (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="55"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="56"/>
|
||||
<source>Transport stream (*.ts);;all files (*.*)</source>
|
||||
<translation>Transport stream (*.ts);;Tous les fichiers (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="57"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="58"/>
|
||||
<source>BDAV Transport Stream (*.m2ts);;all files (*.*)</source>
|
||||
<translation>BDAV Transport Stream (*.m2ts);;Tous les fichiers (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="59"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="60"/>
|
||||
<source>Disk image (*.iso);;all files (*.*)</source>
|
||||
<translation>Image disque (*.iso);; Tous les fichiers (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="541"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="543"/>
|
||||
<source>Not supported</source>
|
||||
<translation>Non pris en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="607"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1144"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="609"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1154"/>
|
||||
<source>Unsupported format</source>
|
||||
<translation>Format non pris en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="608"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="610"/>
|
||||
<source>Can't detect stream type. File name: "%1"</source>
|
||||
<translation>Impossible de déterminer le type de flux pour le fichier : "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="898"/>
|
||||
<source>Add media file</source>
|
||||
<translation>Ajouter un fichier média</translation>
|
||||
<location filename="../tsmuxerwindow.cpp" line="906"/>
|
||||
<source>Add media files</source>
|
||||
<translation>Ajouter un fichiers médias</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="935"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="945"/>
|
||||
<source>File already exists</source>
|
||||
<translation>Le fichier existe déjà</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="936"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="946"/>
|
||||
<source>File "%1" already exists</source>
|
||||
<translation>Le fichier "%1" existe déjà</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1013"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1023"/>
|
||||
<source>Downconvert DTS-HD to DTS</source>
|
||||
<translation>Réduire le DTS-HD en DTS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1015"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1025"/>
|
||||
<source>Downconvert TRUE-HD to AC3</source>
|
||||
<translation>Réduire le TRUE-HD en AC3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1017"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1027"/>
|
||||
<source>Downconvert E-AC3 to AC3</source>
|
||||
<translation>Réduire le E-AC3 en AC3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1150"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1160"/>
|
||||
<source>Unsupported format or all tracks are not recognized. File name: "%1"</source>
|
||||
<translation>Format non pris en charge ou aucune piste n'a été reconnue pour le fichier "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1160"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1170"/>
|
||||
<source>Track %1 was not recognized and ignored. File name: "%2"</source>
|
||||
<translation>La piste %1 n'a pas été reconnue et a été ignorée pour le fichier "%2"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1402"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1412"/>
|
||||
<source>Mux</source>
|
||||
<translation>Muxer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1421"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1431"/>
|
||||
<source>tsMuxeR error</source>
|
||||
<translation>Erreur de tsMuxeR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1425"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1435"/>
|
||||
<source>tsMuxeR not found!</source>
|
||||
<translation>tsMuxer introuvable !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1443"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1453"/>
|
||||
<source>Can't execute tsMuxeR!</source>
|
||||
<translation>Impossible d'exécuter tsMuxer !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2208"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2209"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2219"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2220"/>
|
||||
<source>No track selected</source>
|
||||
<translation>Aucune piste sélectionnée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2216"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2227"/>
|
||||
<source>Append media file</source>
|
||||
<translation>Concaténer un fichier média</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2253"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2264"/>
|
||||
<source>Invalid file extension</source>
|
||||
<translation>Extension de fichier non valide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2254"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2265"/>
|
||||
<source>Appended file must have same file extension.</source>
|
||||
<translation>Le fichier concaténé doit avoir la même extension de fichier.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2352"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2363"/>
|
||||
<source>Sta&rt demuxing</source>
|
||||
<translation>Déma&rrer le démuxage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2366"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2377"/>
|
||||
<source>Folder</source>
|
||||
<translation>Dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2456"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2467"/>
|
||||
<source>Select file for muxing</source>
|
||||
<translation>Sélectionner un fichier pour le muxage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2478"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2494"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2489"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2505"/>
|
||||
<source>Invalid file name</source>
|
||||
<translation>Nom de fichier non valide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2479"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2490"/>
|
||||
<source>The output file "%1" has invalid extension. Please, change file extension to ".m2ts"</source>
|
||||
<translation>Le fichier de sortie "%1"' n'a pas une extension valide. Veuillez changer l'extension du fichier en ".m2ts"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2495"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2506"/>
|
||||
<source>The output file "%1" has invalid extension. Please, change file extension to ".iso"</source>
|
||||
<translation>Le fichier de sortie "%1"' n'a pas une extension valide. Veuillez changer l'extension du fichier en ".iso"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2509"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2520"/>
|
||||
<source>file</source>
|
||||
<extracomment>Used in expressions "Overwrite existing %1" and "The output %1 already exists".</extracomment>
|
||||
<translation>fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2509"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2520"/>
|
||||
<source>directory</source>
|
||||
<translation>dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2511"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2522"/>
|
||||
<source>Overwrite existing %1?</source>
|
||||
<translation>Écraser %1 qui existe déjà ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2512"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2523"/>
|
||||
<source>The output %1 "%2" already exists. Do you want to overwrite it?</source>
|
||||
<translation>La sortie %1 "%2" existe déjà. Souhaitez-vous l'écraser ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2529"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2540"/>
|
||||
<source>Muxing in progress</source>
|
||||
<translation>Muxage en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2529"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2540"/>
|
||||
<source>Demuxing in progress</source>
|
||||
<translation>Démuxage en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2543"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2554"/>
|
||||
<source>tsMuxeR project file (*.meta);;All files (*.*)</source>
|
||||
<translation>Fichier de projet tsMuxeR (*.meta);;Tous les fichiers (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2558"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2569"/>
|
||||
<source>Can't create temporary meta file</source>
|
||||
<translation>Impossible de créer le fichier Meta temporaire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2559"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2570"/>
|
||||
<source>Can't create temporary meta file "%1"</source>
|
||||
<translation>Impossible de créer le fichier Meta temporaire "%1"</translation>
|
||||
</message>
|
||||
|
|
|
@ -106,7 +106,7 @@
|
|||
<location filename="../tsmuxerwindow.ui" line="325"/>
|
||||
<location filename="../tsmuxerwindow.ui" line="629"/>
|
||||
<location filename="../tsmuxerwindow.ui" line="810"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="51"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="52"/>
|
||||
<source>General track options</source>
|
||||
<translation>Общие параметры дорожки</translation>
|
||||
</message>
|
||||
|
@ -172,7 +172,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="693"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1019"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1029"/>
|
||||
<source>Downconvert HD audio</source>
|
||||
<translation>Упростить HD звук</translation>
|
||||
</message>
|
||||
|
@ -198,7 +198,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="767"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="53"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="54"/>
|
||||
<source>Demux options</source>
|
||||
<translation>Параметры записи дорожек</translation>
|
||||
</message>
|
||||
|
@ -766,7 +766,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2713"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1402"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1412"/>
|
||||
<source>Demux</source>
|
||||
<translation>Демукс</translation>
|
||||
</message>
|
||||
|
@ -777,7 +777,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2747"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2370"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2381"/>
|
||||
<source>File name</source>
|
||||
<translation>Имя Файла</translation>
|
||||
</message>
|
||||
|
@ -793,7 +793,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.ui" line="2866"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2354"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2365"/>
|
||||
<source>Sta&rt muxing</source>
|
||||
<translation>Ста&рт муксинга</translation>
|
||||
</message>
|
||||
|
@ -803,197 +803,197 @@
|
|||
<translation>Сохранить проект</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="27"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="28"/>
|
||||
<source>All supported media files (*.aac *.mpv *.mpa *.avc *.mvc *.264 *.h264 *.ac3 *.dts *.dtshd *.ts *.m2ts *.mts *.ssif *.mpg *.mpeg *.vob *.evo *.mkv *.mka *.mks *.mp4 *.m4a *.m4v *.mov *.sup *.wav *.w64 *.pcm *.m1v *.m2v *.vc1 *.hevc *.hvc *.265 *.h265 *.mpls *.mpl *.srt);;AC3/E-AC3 (*.ac3 *.ddp);;AAC (advanced audio coding) (*.aac);;AVC/MVC/H.264 elementary stream (*.avc *.mvc *.264 *.h264);;HEVC (High Efficiency Video Codec) (*.hevc *.hvc *.265 *.h265);;Digital Theater System (*.dts);;DTS-HD Master Audio (*.dtshd);;Mpeg video elementary stream (*.mpv *.m1v *.m2v);;Mpeg audio elementary stream (*.mpa);;Transport Stream (*.ts);;BDAV Transport Stream (*.m2ts *.mts *.ssif);;Program Stream (*.mpg *.mpeg *.vob *.evo);;Matroska audio/video files (*.mkv *.mka *.mks);;MP4 audio/video files (*.mp4 *.m4a *.m4v);;Quick time audio/video files (*.mov);;Blu-ray play list (*.mpls *.mpl);;Blu-ray PGS subtitles (*.sup);;Text subtitles (*.srt);;WAVE - Uncompressed PCM audio (*.wav *.w64);;RAW LPCM Stream (*.pcm);;All files (*.*)</source>
|
||||
<translation>Все поддерживаемые медиафайлы (*.aac *.mpv *.mpa *.avc *.mvc *.264 *.h264 *.ac3 *.dts *.dtshd *.ts *.m2ts *.mts *.ssif *.mpg *.mpeg *.vob *.evo *.mkv *.mka *.mks *.mp4 *.m4a *.m4v *.mov *.sup *.wav *.w64 *.pcm *.m1v *.m2v *.vc1 *.hevc *.hvc *.265 *.h265 *.mpls *.mpl *.srt);;AC3/E-AC3 (*.ac3 *.ddp);;AAC (advanced audio coding) (*.aac);;Элементарный поток AVC/MVC/H.264 (*.avc *.mvc *.264 *.h264);;HEVC (High Efficiency Video Codec) (*.hevc *.hvc *.265 *.h265);;Digital Theater System (*.dts);;DTS-HD Master Audio (*.dtshd);;Элеменарный поток MPEG видео (*.mpv *.m1v *.m2v);;Элеменарный поток MPEG аудио (*.mpa);;Транспортный поток (*.ts);;Транспортный поток BDAV (*.m2ts *.mts *.ssif);;Программный поток (*.mpg *.mpeg *.vob *.evo);;Аудио/видео файлы матрёшки (*.mkv *.mka *.mks);;Аудио/видео файлы MP4 (*.mp4 *.m4a *.m4v);;Аудио/видео файлы Quick time (*.mov);;Плейлист блюрея (*.mpls *.mpl);;PGS субтитры блюрея (*.sup);;Текстовые субтитры (*.srt);;WAVE - Несжатый звук PCM (*.wav *.w64);;RAW LPCM поток (*.pcm);;Все файлы (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="55"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="56"/>
|
||||
<source>Transport stream (*.ts);;all files (*.*)</source>
|
||||
<translation>Транспортный поток (*.ts);;все файлы (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="57"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="58"/>
|
||||
<source>BDAV Transport Stream (*.m2ts);;all files (*.*)</source>
|
||||
<translation>Транспортный поток BDAV (*.m2ts);;все файлы (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="59"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="60"/>
|
||||
<source>Disk image (*.iso);;all files (*.*)</source>
|
||||
<translation>Образ диска (*.iso);;все файлы (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="541"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="543"/>
|
||||
<source>Not supported</source>
|
||||
<translation>Не поддерживается</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="607"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1144"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="609"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1154"/>
|
||||
<source>Unsupported format</source>
|
||||
<translation>Неподдерживаемый формат</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="608"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="610"/>
|
||||
<source>Can't detect stream type. File name: "%1"</source>
|
||||
<translation>Не определён тип потока. Имя файла: "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="898"/>
|
||||
<source>Add media file</source>
|
||||
<translation>Добавить медиафайл</translation>
|
||||
<location filename="../tsmuxerwindow.cpp" line="906"/>
|
||||
<source>Add media files</source>
|
||||
<translation>Добавить медиафайлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="935"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="945"/>
|
||||
<source>File already exists</source>
|
||||
<translation>Файл уже есть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="936"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="946"/>
|
||||
<source>File "%1" already exists</source>
|
||||
<translation>Файл "%1" уже есть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1013"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1023"/>
|
||||
<source>Downconvert DTS-HD to DTS</source>
|
||||
<translation>Преобразовать из DTS-HD в DTS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1015"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1025"/>
|
||||
<source>Downconvert TRUE-HD to AC3</source>
|
||||
<translation>Преобразовать из TRUE-HD в AC3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1017"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1027"/>
|
||||
<source>Downconvert E-AC3 to AC3</source>
|
||||
<translation>Преобразовать из E-AC3 в AC3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1150"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1160"/>
|
||||
<source>Unsupported format or all tracks are not recognized. File name: "%1"</source>
|
||||
<translation>Неподдерживаемый формат или все дорожки не распознаны. Имя файла: "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1160"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1170"/>
|
||||
<source>Track %1 was not recognized and ignored. File name: "%2"</source>
|
||||
<translation>Дорожка %1 не распознана и проигнорирована. Имя файла: "%2"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1402"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1412"/>
|
||||
<source>Mux</source>
|
||||
<translation>Создать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1421"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1431"/>
|
||||
<source>tsMuxeR error</source>
|
||||
<translation>Ошибка tsMuxeR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1425"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1435"/>
|
||||
<source>tsMuxeR not found!</source>
|
||||
<translation>tsMuxeR не найден!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1443"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="1453"/>
|
||||
<source>Can't execute tsMuxeR!</source>
|
||||
<translation>Не возможно запустить tsMuxeR!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2208"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2209"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2219"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2220"/>
|
||||
<source>No track selected</source>
|
||||
<translation>Не выбрана дорожка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2216"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2227"/>
|
||||
<source>Append media file</source>
|
||||
<translation>Присоединить медиафайл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2253"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2264"/>
|
||||
<source>Invalid file extension</source>
|
||||
<translation>Неверное расширение файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2254"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2265"/>
|
||||
<source>Appended file must have same file extension.</source>
|
||||
<translation>Присоединяемый файл должен иметь тоже самое расширение файла.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2352"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2363"/>
|
||||
<source>Sta&rt demuxing</source>
|
||||
<translation>Ста&rт демуксинга</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2366"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2377"/>
|
||||
<source>Folder</source>
|
||||
<translation>Папка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2456"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2467"/>
|
||||
<source>Select file for muxing</source>
|
||||
<translation>Выберите файл для муксинга</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2478"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2494"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2489"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2505"/>
|
||||
<source>Invalid file name</source>
|
||||
<translation>Неверное имя файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2479"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2490"/>
|
||||
<source>The output file "%1" has invalid extension. Please, change file extension to ".m2ts"</source>
|
||||
<translation>Выходной файл "%1" имеет недопустимое расширение. Пожалуйста, измените расширение файла на ".m2ts"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2495"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2506"/>
|
||||
<source>The output file "%1" has invalid extension. Please, change file extension to ".iso"</source>
|
||||
<translation>Выходной файл "%1" имеет недопустимое расширение. Пожалуйста, измените расширение файла на ".iso"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2509"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2520"/>
|
||||
<source>file</source>
|
||||
<extracomment>Used in expressions "Overwrite existing %1" and "The output %1 already exists".</extracomment>
|
||||
<translatorcomment>Используется в фразах "Переписать существующий %1" и "Файл %1 уже существует".</translatorcomment>
|
||||
<translation>файл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2509"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2520"/>
|
||||
<source>directory</source>
|
||||
<translation>каталог</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2511"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2522"/>
|
||||
<source>Overwrite existing %1?</source>
|
||||
<translation>Переписать существующий %1?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2512"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2523"/>
|
||||
<source>The output %1 "%2" already exists. Do you want to overwrite it?</source>
|
||||
<translation>Результат %1 "%2" уже есть. Хотите его перезаписать?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2529"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2540"/>
|
||||
<source>Muxing in progress</source>
|
||||
<translation>Выполняется муксинг</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2529"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2540"/>
|
||||
<source>Demuxing in progress</source>
|
||||
<translation>Выполняется демуксинг</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2543"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2554"/>
|
||||
<source>tsMuxeR project file (*.meta);;All files (*.*)</source>
|
||||
<translation>Файл проекта tsMuxeR (*.meta);;все файлы (*.*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2558"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2569"/>
|
||||
<source>Can't create temporary meta file</source>
|
||||
<translation>Не возможно создать временный файл проекта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2559"/>
|
||||
<location filename="../tsmuxerwindow.cpp" line="2570"/>
|
||||
<source>Can't create temporary meta file "%1"</source>
|
||||
<translation>Не возможно создать временный файл проекта "%1"</translation>
|
||||
</message>
|
||||
|
|
|
@ -903,14 +903,15 @@ void TsMuxerWindow::addFiles(const QList<QUrl> &files)
|
|||
|
||||
void TsMuxerWindow::onAddBtnClick()
|
||||
{
|
||||
QString fileName = QDir::toNativeSeparators(
|
||||
QFileDialog::getOpenFileName(this, tr("Add media file"), lastInputDir, fileDialogFilter()));
|
||||
if (fileName.isEmpty())
|
||||
const auto files = QFileDialog::getOpenFileNames(this, tr("Add media files"), lastInputDir, fileDialogFilter());
|
||||
if (files.isEmpty())
|
||||
return;
|
||||
lastInputDir = fileName;
|
||||
// disconnect();
|
||||
lastInputDir = QDir::toNativeSeparators(files.back());
|
||||
addFileList.clear();
|
||||
addFileList << QUrl::fromLocalFile(fileName);
|
||||
for (auto f : files)
|
||||
{
|
||||
addFileList << QUrl::fromLocalFile(QDir::toNativeSeparators(f));
|
||||
}
|
||||
addFile();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue