124 Commits

Author SHA1 Message Date
jcdr428
13b843224b clang format check 2022-06-13 10:27:16 +01:00
jcdr428
b73670de23 clang format check 2022-06-13 10:25:20 +01:00
jcdr428
b1ad9c0356
Show trackId for unsupported files 2022-06-13 10:21:33 +01:00
jcdr428
580911902e Additions to language codes
According to ISO 639-2/T:
Abkhazian,  Miscellaneous, Montenegrin, Moroccan Tamazight, Undetermined
2022-05-29 15:28:31 +01:00
jcdr428
5448133f69 Fix French language code
Bluray uses ISO 639-2/T "fra" language code, not ISO 639-2/B "fre".
2022-05-29 13:17:17 +01:00
jcdr428
b08bf9471d Fix Greek language code
Bluray uses ISO 639-2/T "ell" language code, not ISO 639-2/B "gre" code.
2022-05-29 13:09:02 +01:00
jcdr428
4c0968f4f8 Fix Icelandic language code
Bluray uses ISO 639-2/T "isl" language code, not ISO 639-2/B "ice" code.
2022-05-29 13:07:41 +01:00
jcdr428
718d1bf1ac Fix Georgian language code
Bluray uses ISO 639-2/T "kat" language code, not ISO 639-2/B "geo" code.
2022-05-29 13:06:25 +01:00
jcdr428
26b7519edb Fix Macedonian language code
Bluray uses ISO 639-2/T "mkd" language code, not ISO 639-2/B "mac" code.
2022-05-29 13:04:14 +01:00
jcdr428
abe3b11657 Fix Maori language code
Bluray uses ISO 639-2/T "mri" language code, not ISO 639-2/B "mao".
2022-05-29 13:01:02 +01:00
jcdr428
914d4bc253 Fix Burmese language code
Bluray uses ISO 639-2/T "mya" language code, not ISO 639-2/B "bur" code.
2022-05-29 12:59:51 +01:00
jcdr428
0bea80c95b Fix Romanian language code
Bluray uses ISO 639-2/T "ron" language code, not ISO 639-2/B "rum".
2022-05-29 12:58:22 +01:00
jcdr428
eabeb4effc Fix Welsh language code
Bluray uses ISO 639-2/T "cym" language code, not ISO 639-2/B "wel" code.
2022-05-29 12:55:50 +01:00
jcdr428
b833dbfa53 Fix Slovak language code
Bluray uses ISO 639-2/T "slk" language code, not "ISO 639-2/B "slo" code.
2022-05-29 12:54:35 +01:00
jcdr428
1bdfb56e95 Fix Serbian language code
"scc" code does not exist in ISO 639-2.
2022-05-29 12:52:47 +01:00
jcdr428
374d1990b7 Fix the malay language code
Bluray uses the "msa" ISO 639-2/T lnguage code, not the "may" ISO 639-2/B code.
2022-05-29 10:25:32 +01:00
jcdr428
cbc0ac064c Fix the French language code
Bluray uses the "fra" ISO 639-2/T language code, not the "fre" ISO 639-2/B code.
2022-05-29 10:24:13 +01:00
jcdr428
4b3051f4ec Fix the Dutch/Flemish language code
Bluray uses the "nld" ISO 639-2/T language code, not the "dut" ISO 639-2/B code.
2022-05-29 10:22:36 +01:00
jcdr428
09284b6473 Remove "scr" code
"scr" does not exist in ISO 639-2.
2022-05-29 10:21:14 +01:00
jcdr428
23c8e4dff2 Fox Czech language code
Bluray uses the "ces" ISO 639-2/T language code, not the "cze" ISO 639-2/B code.
2022-05-29 10:19:46 +01:00
jcdr428
8f0014b04e Fix Chinese language code
Bluray uses the "zho" ISO 639-2/T language code, not the "chi" ISO 639-2/B code.
2022-05-29 10:18:07 +01:00
jcdr428
2dd95d4cff Remove duplicate Basque language code 2022-05-29 10:16:51 +01:00
jcdr428
58dd2d93d9 Fix the Armenian language code
Bluray uses the "hye" ISO 639-2/T language code, not the "arm" ISO 639-2/B code.
2022-05-29 10:15:59 +01:00
jcdr428
1c62bb74af Fix the Albanian language code
Bluray uses the "sqi" ISO 639-2/T language code, not the "alb" ISO 639-2/B code.
2022-05-29 10:14:29 +01:00
jcdr428
dea543a8bf Fix Persian language code
Bluray should use the "fas" ISO 639-2/T code, not the "per" ISO 639-2/B code.
2022-05-29 10:11:53 +01:00
jcdr428
ae7402a776 Fix German ISO language code
German "ger" is ISO 639-2/B
Blur-ray should be ISO 630-2/T "deu"
2022-05-29 10:01:29 +01:00
Daniel Kamil Kozar
24ae93589c Fixes to German about.html (#597) 2022-05-15 23:04:42 +02:00
Daniel Kamil Kozar
46c06fa6eb Fix German about file appearing in Hebrew language version 2022-05-15 22:58:20 +02:00
Daniel Kamil Kozar
28b1d1eeec
Make language names translatable (#603)
Fixes #591.
2022-05-15 22:53:32 +02:00
TheFlash2k
10b0adf0be Added Hebrew Translation 2022-04-27 04:28:34 +05:00
Ali Taqi Wajid
f63992193f
Merge branch 'justdan96:master' into master 2022-04-27 04:21:18 +05:00
Dan Bryant
b36b9b047d add German translation courtesy of @Ser-vie 2022-04-26 11:28:08 +01:00
Ali Taqi Wajid
5c46d442a6
Added Hebrew Translation 2022-04-25 00:10:10 +05:00
Ali Taqi Wajid
81abf7804c
Added Translation for Hebrew 2022-04-25 00:08:46 +05:00
jcdr428
cc0e03c074 Fix {"dtshd", "dtsma"} 2022-04-19 22:48:15 +00:00
jcdr428
c02b8c7819 clang format 2022-04-19 21:23:06 +00:00
jcdr428
c906a873e0 Add dtsma and thd+ac3 file filter 2022-04-19 21:13:10 +00:00
jcdr428
54215310a0 insertSEI and contSPS are not default
The insertSEI (or forceSEI) option is broken. Until fixed, the option should not be on by default for H264/MVC.
2022-04-04 20:52:21 +00:00
jcdr428
8551cf116a Add eac3 and thd extensions in GUI menu 2022-04-03 20:40:08 +00:00
FRtranslator
1fe4a5554f
Small fix
Small fix in french language, where the string with "La sortie %1"... was not correctly translated.
2022-03-06 18:57:29 +01:00
Daniel Kamil Kozar
72509eba6a
Use .ec3 as the extension for Dolby Digital Plus (E-AC3) files (#534)
Used this chance to finally rework file dialog filter string creation : the names of the extension groups are now clearly split so they appear separate in translation files.

Also fixed a bug in demux code - the AC3 would have an .ac3 extension regardless of the actual format due to the if for A_AC3 occurring twice.

Fixes #533 .
2022-01-03 00:18:51 +01:00
Daniel Kamil Kozar
88316ec3e9
Cleanup CMakeLists.txt a bit and add coverage builds (#493)
Add TSMUXER_COVERAGE which will result in building binaries with coverage information when set to true.
Move MSVC flag utf-8 from tsMuxerGUI to the general CMakeLists.txt as there is no reason not to enable it globally.
Replace NOT MSVC with checking if the build is for Linux : the effect is the same, but the intent is clearer.
Restructure the platform-specific conditions for building tsMuxerGUI.
Bind the XP build to windows-2019 hosts as windows-2022 includes Visual Studio 2022 which dropped XP support.
Don't install zlib via homebrew in macos in order to avoid conflicts with the system-provided one.
2021-11-14 02:06:30 +01:00
Dan
c2de3db345
Qt6 Readiness (#470)
Make it possible to build GUI with Qt 6 while keeping compatibility with 5.6.3.
2021-11-12 18:15:19 +01:00
Daniel Kamil Kozar
0a162cce0d
Use the model-view approach for handling font settings (#485)
This change moves all code related to handling font settings from TsMuxerWindow to its own model. The widget handling the data is now just an ordinary QTableView.

This does away with storing everything as strings inside a QTableWidget, which means that functions using font data to generate metafile or other kinds of output use QFont objects directly.
2021-11-01 17:29:50 +01:00
Daniel Kamil Kozar
1a1b771e14
Remove default font settings from UI XML (#484)
This causes these strings to be set when retranslateUi is called, possibly overwriting the proper ones loaded from the settings.

Fixes #482 .
2021-11-01 16:24:51 +01:00
nu774
444613d2a2
tsMuxerGUI CMakeLists fixes (#394) 2021-01-23 15:55:23 +01:00
Richard
e6b1ed8ebe
CMake tweaks to make the project more linux packager friendly (#384)
* CMake tweaks to make the project more linux packager friendly

- Add install target for tsMuxerGUI
- Add install for contributed desktop file
- Install icon for desktop file
- Don't check for C when all sources are C++.
2020-12-27 20:53:53 +01:00
Daniel Kamil Kozar
943a73548e
Prefer the currently entered file name when opening the browse dialog (#378)
Previous versions used the "last output directory" when opening the "Browse"
dialog in the main window, using the current "File name" only if the "last
output directory " is not yet defined. This change reverses this, which means
that the folder of the path currently entered as the "File name" will be used
as the folder to display. The file name will be carried over to the dialog.

Fixes #372 .
2020-12-08 22:56:27 +01:00
i6henl
bfeee07d6d
Add Chinese translation (#376) 2020-12-05 19:59:33 +01:00
Daniel Kamil Kozar
2d378f2603
Rework conditions based on object names of UI components (#362)
Pointers to widgets can be simply compared directly against the pointers in the
UI struct, which is admittedly less fragile than relying on object names for the
same purpose.
2020-10-06 20:21:18 +02:00