Commit Graph

13487 Commits

Author SHA1 Message Date
Moritz Bunkus
d74bf8bc9f
GUI: only show regions with ISO 3166 alpha codes in legacy language combo boxes
There's only the chapter language which uses said legacy list of
country codes, but still — don't offer numeric regions that only have
a UN M.49 code but no ISO 3166 alpha code.

Part of the implementation of #2919.
2020-09-07 17:49:33 +02:00
Moritz Bunkus
7e1cff9ce7
GUI: rename "countries" to "regions" when taslking about BCP 47 language tags
Part of the implementation of #2919.
2020-09-07 17:49:32 +02:00
Moritz Bunkus
3760502646
GUI: remove default list of commonly used country codes
Countries/regions are used rarely. Such an arbitrary list is not
really that useful. Let the user set up their own preferences.
2020-09-07 17:49:32 +02:00
Moritz Bunkus
1decaad545
BCP 47 language_c: support for UN M.49 region codes without ISO 3166 alpha codes
Part of the implementation of #2919.
2020-09-07 17:49:32 +02:00
Moritz Bunkus
4fd4d56374
ISO 3166: rename from countries to regions
Preparation for adding UN M.49 regions that don't have an ISO 3166-1
country code.

Part of the implementation of #2919.
2020-09-07 17:49:32 +02:00
Moritz Bunkus
19e61a2d2e
IANA language subtag registry: make registry download & parsing reusable
Part of the implementation of #2919.
2020-09-07 17:49:32 +02:00
Moritz Bunkus
83988c2eae
IANA language subtag registry: update list of variants 2020-09-07 17:49:32 +02:00
Moritz Bunkus
388fba6822
macOS build: PCRE2: only build static libraries
Fixes #2921.
2020-09-07 10:46:23 +02:00
Moritz Bunkus
f7b8a65cdc
macOS build: add PCRE2 2020-09-06 14:26:49 +02:00
Moritz Bunkus
5de8d53088
bump version number, set release codename 2020-09-06 11:41:56 +02:00
Moritz Bunkus
defbddbc19
NEWS: regroup & reorder for easier consumption 2020-09-06 11:33:42 +02:00
Moritz Bunkus
7ca1da11d1
translations: update German 2020-09-06 11:29:26 +02:00
Burak Yavuz
78ec43294b
translations: update Turkish 2020-09-06 11:27:34 +02:00
TMTisFree
0095258db1
translations: update French 2020-09-06 11:27:27 +02:00
Moritz Bunkus
9cdae214ae
Windows: add manifest settings signalling long file name support
Implementats #2916.
2020-09-04 18:05:09 +02:00
Moritz Bunkus
8898549c29
mkvmerge: write TagLanguageIETF elements when generating "simple tag" elements
Part of the implementation of #2419.
2020-09-03 23:46:48 +02:00
Moritz Bunkus
abe7e73ab9
mkvmerge: support for TagLanguageIETF "simple tag" child elements
Part of the implementation of #2419.
2020-09-03 23:44:43 +02:00
Moritz Bunkus
3d45482e7f
BCP 47 language tags: add {Chap,Tag}LanguageIETF to the XML DTDs
Part of the implementation of #2419.
2020-09-03 23:23:29 +02:00
Israel Lucas Torrijos
d1ffe3fd66
man page translations: update Spanish 2020-09-03 21:11:00 +02:00
Burak Yavuz
e48704ea64
translations: update Turkish 2020-09-03 21:11:00 +02:00
Andrei Stepanov
2388fd00f3
translations: update Russian 2020-09-03 21:11:00 +02:00
TMTisFree
e74029ee84
man page translations: update French 2020-09-03 21:11:00 +02:00
TMTisFree
5ed8babb12
translations: update French 2020-09-03 21:11:00 +02:00
Moritz Bunkus
f603adffb0
translations: fix accidental fuzzying of an entry 2020-09-03 21:11:00 +02:00
Antoni Bella Pérez
13c8e0c9fd
man page translations: update Catalan 2020-09-03 21:10:59 +02:00
Antoni Bella Pérez
a2beb8497e
translations: update Catalan 2020-09-03 21:10:59 +02:00
Moritz Bunkus
2c36ad0a9f
GUI: BCP 47 language dialog: remember geometry
Part of the implementation of #2419.
2020-09-03 21:00:00 +02:00
Moritz Bunkus
eedce442d5
GUI: BCP 47 language dialog: fix scroll area layout sizing
Part of the implementation of #2419.
2020-09-03 21:00:00 +02:00
Moritz Bunkus
eca6093f9c
GUI: BCP 47 language dialog: fix scroll area background on Windows
Part of the implementation of #2419.
2020-09-03 21:00:00 +02:00
Moritz Bunkus
c55c27a519
GUI: merge LanguageWidget into LanguageDialog
Part of the implementation of #2419.
2020-09-03 21:00:00 +02:00
Moritz Bunkus
7c5207f78e
GUI: fix compilation with Qt < 5.14.0 2020-09-02 22:05:05 +02:00
Moritz Bunkus
f48ade03fa
man page translations: update list of translatable strings; update German translation 2020-09-02 20:09:39 +02:00
Moritz Bunkus
2f1d405ec7
translations: update list of translatable strings; update German translation 2020-09-02 20:03:21 +02:00
Moritz Bunkus
759542109f
XML chapters: add ChapLanguageIETF elements if those don't exist
Part of the implementation of #2419.
2020-09-02 20:03:21 +02:00
Moritz Bunkus
89a8917a97
update NEWS for new GUI features
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
dfd9ed1f07
GUI: App: remove now unused function 2020-09-02 18:48:19 +02:00
Moritz Bunkus
32304be8f1
GUI: header editor: add support for IETF BCP 47 language element
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
6f5f5c4a72
GUI: remove superfluous includes 2020-09-02 18:48:19 +02:00
Moritz Bunkus
061d7ec1fa
GUI: preferences: use regular combo boxes for non-language stuff
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
cf2bc35c1a
GUI: convert several functions to use mtx::bcp47::language_c
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
850bf102f6
GUI: mux: store track & chapter languages as instances of mtx::bcp47::language_c
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
00fdea20ea
GUI: settings: store languages as instances of mtx::bcp47::language_c
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
26c795153b
GUI: use BCP47 widget in preferences dialog
Part of the implementation of #2419.
2020-09-02 18:48:19 +02:00
Moritz Bunkus
c5593c56b4
GUI: chapter editor: use BCP47 widget in subchapter renumbering dialog 2020-09-02 18:48:18 +02:00
Moritz Bunkus
829a749b7e
GUI: multiplexer: use BCP47 widget for the track language 2020-09-02 18:48:18 +02:00
Moritz Bunkus
24ebbca66e
GUI: make default editing mode for BCP47 language tags configurable
Part of the implementation of #2419.
2020-09-02 18:48:18 +02:00
Moritz Bunkus
70de401ac1
GUI: chapters: use BCP47 language widget 2020-09-02 18:48:18 +02:00
Moritz Bunkus
d45ab545ab
BCP47 language_c: add function for long format, e.g. "German (de-DE)"
Part of the implementation of #2419.
2020-09-02 18:48:18 +02:00
Moritz Bunkus
129b6bfe09
GUI: chapters mass modification: use BCP47 language widget
Part of the implementation of #2419.
2020-09-02 18:48:18 +02:00
Moritz Bunkus
a7cf5a76ab
GUI: no need for reinitialization in chapter mass modification dialog
That dialog is modal. Therefore the preferences cannot be changed
while it's shown.
2020-09-02 18:48:18 +02:00