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