Commit Graph

2994 Commits

Author SHA1 Message Date
Moritz Bunkus
681fc96e94 Released v2.5.0.
Bumped the version number, added the release message, set the
release codename.
2009-02-21 19:06:46 +01:00
Moritz Bunkus
0e40ad966e Removed superfluous format specifier
The string contained four format specifies but only three arguments.
Possibly a fix for bugs 335 and 336.
2009-02-21 16:07:57 +01:00
Moritz Bunkus
94314a6bd1 Added translation file to RPM package definition 2009-02-19 21:30:28 +01:00
Moritz Bunkus
ae6ed71a00 An update to the ChangeLog. 2009-02-19 00:09:47 +01:00
Moritz Bunkus
e473cf5733 Added support for selectively copying attached files in mmg
Added controls on the "attachments" page so that the user can
select which existing attached files he wants copied into the
output file. Removed the checkbox for "no attachments" from the
"input" page.
2009-02-19 00:07:32 +01:00
Moritz Bunkus
d52c7bed45 Do not write headers to .po files
Do not let xgettext write the header (msgstr ""...) to the .po files
so that the header will not be duplicated each time "make update-po"
is called.
2009-02-18 23:58:49 +01:00
Moritz Bunkus
949cc57acb Cosmetics 2009-02-16 20:06:11 +01:00
Moritz Bunkus
88115d93da Do not store full structs in vectors
Store pointers (counted pointers) to the structs instead.
2009-02-16 20:06:11 +01:00
Moritz Bunkus
a27f36b899 Changed counted_ptr<> typedef names
The other parts of mkvtoolnix use the postfix "_cptr" for
typedefs from counted_ptr<>s, so do that in mmg as well.
2009-02-16 20:06:11 +01:00
Moritz Bunkus
fa0caec0bc Reordered GUI items on attachments tab
Reordered the GUI items on the attachments tab to make more
space at the top. This will be used for an additional list box
for the attachments read from source files.
2009-02-16 20:06:11 +01:00
Moritz Bunkus
988ea9cc58 Added support for copying attachments selectively
Attachments are now included in the output of --identify. They
can be selected just like the other track types. The option used
for them is -m / --attachments and disabled with -M / --no-attachments.
2009-02-16 20:06:10 +01:00
Moritz Bunkus
a2b7d6b28c Removed compatibility code
mkvtoolnix requires wxWidgets 2.6.0 or later by configure check anyway,
so there is no need to check for 2.4.2 in the source code.
2009-02-16 20:05:58 +01:00
Moritz Bunkus
c473941531 Remove all installed files and directories during uninstallation
Always try to remove the "jobs" subdirectory so that no empty
directory remains. Fix for bug 334. Remove the new DLLs libiconv-2.dll
and libintl-8.dll during uninstallation as well.
2009-02-13 18:41:04 +01:00
Moritz Bunkus
277a3b9a09 Fixed wrong markup and unbreakable long lines in man pages
An URL macro (.UR) must be closed with .UE. The URLs themselves
should be breakable after each slash.
2009-02-12 16:25:25 +01:00
Moritz Bunkus
e08435900c mmg: Get default locale if none has been selected yet
Get the default locale if none has been saved yet so that the preferences
dialog shows the correct one as selected. Do not compile the locale code
if libintl.h is not available. Add debug output for the language selection
logic.
2009-02-11 00:35:44 +01:00
Moritz Bunkus
43cf1e2f54 Fix for compilation without libintl.h; always write the language to the settings file
The UI language should always be written to the preferences file/registry
regardless of whehter it has been changed or not. Also do not include code
and variables for locale handling if mkvtoolnix isn't being compiled with
libintl.h support.'
2009-02-10 22:58:51 +01:00
Moritz Bunkus
154c5b0503 Added the interface language to mkvmerge's command line
The interface language selected in mmg must be inserted into
mkvmerge's command line. Otherwise it will use the environment's
default language.
2009-02-10 22:38:45 +01:00
Moritz Bunkus
bdacad95bf Added interface language setting to mmg
mmg's preferences window now knows an option for selecting the interface
language.
2009-02-10 22:35:09 +01:00
Moritz Bunkus
d82ded5d62 Set default locale on saved choice or environment
Guess the default locale from the envinroment (GetLocaleInfo() on Windows and
the setlocale() on Linux/Unix) or from the saved settings for mmg.
2009-02-10 21:26:09 +01:00
Moritz Bunkus
a286a51927 Include German translation in Debian packages
The German translation file must be listed in the install file
for Debian/Ubuntu packages or it will not be installed.
2009-02-09 23:21:10 +01:00
Moritz Bunkus
2f00be72b9 Relly made mmg's tooltips translatable
The TIP() macro must call gettext() somehow, in this case via the Z() macro.
Otherwise the tooltips are not translated during execution.
2009-02-09 23:20:32 +01:00
Moritz Bunkus
7b0858067d Made the tooltips translatable
All tooltips used by mmg are now translatable and translated to German.
2009-02-09 22:40:27 +01:00
Moritz Bunkus
5468872d6c Added gettext libs and German translation to installer
Added the new and changed libraries needed for gettext. Removed old
copies of the libraries that are no longer needed or provided by
the new ones. Added the German translation file to the installer.
2009-02-08 23:27:25 +01:00
Moritz Bunkus
8ecf19e8cb Made the translation system work on Windows
Windows uses full language names like "German" as the locale.
Furthermore, set_locale() does not support LC_MESSAGES on Windows
(the constant is defined but the API call returns an error).
Work around that by setting environment variables that gettext()
evaluates.
2009-02-08 22:50:30 +01:00
Moritz Bunkus
5d2943d34f Updated German translations 2009-02-08 18:02:26 +01:00
Moritz Bunkus
bb610702b6 Wrong variable filled, therefore wrong configure output
The "opt_features_no" variable should not be filled with
content from "opt_features_yes".
2009-02-08 17:06:04 +01:00
Moritz Bunkus
4a71e50946 Added an option for selecting the translations to use
Added the option "--ui-language" so that the translations used can be
selected either with the usual environment variables (LANG, LC_MESSAGS,
LC_ALL) or with this option.
2009-02-08 16:18:36 +01:00
Moritz Bunkus
ea63abe6a0 Class for listing available translations
Added a class for dealing with and listing available translations.
Moved the locale initialization to a separate file. Changed the
initialization so that other locales can be forced.
2009-02-08 14:45:20 +01:00
Moritz Bunkus
da9ee9f8a9 Chapter default value dialog: select the first value
Some language codes occur multiple times, especially "und" for "undetermined".
The first entry with "und" is translated, the other one is not, so select the
first occurence and not the last one.
2009-02-08 14:01:13 +01:00
Moritz Bunkus
79dc2d1155 Cosmetics 2009-02-08 13:44:00 +01:00
Moritz Bunkus
6afb1d8854 More UI elements translated; made the translation table into an object
More UI elements were translated. Translations were updated.
The translation_table_c is now an object.
2009-02-08 10:31:05 +01:00
Moritz Bunkus
165675f321 UI setup tweaks for the translations
Modified a couple of UI elements to make them account
for translations. Most buttons are now growable and
resize to contain the complete translated strings.
Tweaked a couple of translations as well.
2009-02-07 20:09:27 +01:00
Moritz Bunkus
5a6ffed8cf Makefile for the "po" subdirectory
Added a standard Makefile for the "po" subdirectory.
2009-02-07 20:06:30 +01:00
Moritz Bunkus
eef7579416 Updates for the German translation; typos
Added translations for all the remaining untranslated strings
from mmg. Fixed a couple of typos in the strings as well.
2009-02-07 18:16:02 +01:00
Moritz Bunkus
0c81f5d85a Updated translations for mmg
Many first-time translations for strings used in mmg.
2009-02-06 16:27:12 +01:00
Moritz Bunkus
1244d00df9 Fixed AAC detection
AAC data which does not start on the first byte was not detected
properly. The reason is that the AAC scanning code did not take
the start offset into account. Also the AAC reader class treated
the offset to the first header being != 0 as an error.
2009-02-06 10:24:46 +01:00
Moritz Bunkus
1d78829d4e Updated translations, fixes for typos
Included the strings from mmg in the translation files and
translated about half of them into German. Fixed a couple
of spelling mistakes.
2009-02-01 22:31:41 +01:00
Moritz Bunkus
0be70238ed Ignore compiled translation files 2009-02-01 15:55:51 +01:00
Moritz Bunkus
c126be961b Wrong initialization order for translated help text
The translation library must be initialized before any translation function can be used (e.g. the Y() macro).
2009-02-01 15:54:24 +01:00
Moritz Bunkus
a00e6174bc Updated the German translation
Fixes/new entries after "make update-po".
2009-02-01 15:36:15 +01:00
Moritz Bunkus
da2e52e9af Unset uninstaller icon
Setting the uninstaller icon to the same icon as the mmg icon
is confusing in the start menu. Fix for bug 330.
2009-01-28 22:27:02 +01:00
Moritz Bunkus
de20a7714e Removed extra chars at the end of some language's names 2009-01-24 11:19:17 +01:00
Moritz Bunkus
d32639b1d5 Renamed the "debian" directory to "debian-upstream"
Bug 329 asks for this rename as it makes the life of
the official Debian/Ubuntu package maintainers easier
(and the job of the folks reviewing the packages as
well).
2009-01-21 13:42:29 +01:00
Moritz Bunkus
3945ee018a Debian control dependency update
1. mkvtoolnix can be built against either liblzo v1 or v2.
2. Have mkvtoolnix-gui depend on mkvtoolnix with at least the same
version or higher. Otherweise the GUI might make use of commands
that mkvmerge does not understand.
2009-01-20 15:12:23 +01:00
Moritz Bunkus
f86b13a873 Test for NULL.
The chapter editor does not assign an item data element to the root
element. Therefore the function should check if said item data element
is NULL before using it causing a crash otherwise.
2009-01-19 13:53:05 +01:00
Moritz Bunkus
b816b838a4 mkvextract: do not output timecodes in scientific notation
Huge timecodes were output in scientific notation because floating
point numbers were used. Now mkvextract creates the decimal and fractional
parts of the output itself so that the scientific notation will not be used.
2009-01-18 20:42:40 +01:00
Moritz Bunkus
cdcb7a3f03 Removed extra % from output
The strings are not passed through boost::filter; therefore one % is enough.
2009-01-18 19:59:55 +01:00
Moritz Bunkus
9ddc19609e Removed extra % from output
The string is not passed through boost::filter; therefore one % is enough.
2009-01-18 17:42:19 +01:00
Moritz Bunkus
fe9ca8a91f Set version number to 2.4.2 for the installer
Due to moving the NSIS script into a subdirectory my automated
script did not update the version number in it for the last
release.
2009-01-18 17:28:32 +01:00
Moritz Bunkus
e5d156a07c Releasemessage and version number for 2.4.2 2009-01-17 22:07:31 +01:00