diff --git a/contrib/centos.spec b/contrib/centos.spec index ae8963027..7395370cf 100644 --- a/contrib/centos.spec +++ b/contrib/centos.spec @@ -28,6 +28,7 @@ Matroska video utilities. %{_datadir}/locale/de/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/es/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/fr/LC_MESSAGES/mkvtoolnix.mo +%{_datadir}/locale/it/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ja/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/nl/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ru/LC_MESSAGES/mkvtoolnix.mo diff --git a/contrib/fedora-core.spec b/contrib/fedora-core.spec index 8699ff659..f9519c5b8 100644 --- a/contrib/fedora-core.spec +++ b/contrib/fedora-core.spec @@ -28,6 +28,7 @@ Matroska video utilities. %{_datadir}/locale/de/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/es/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/fr/LC_MESSAGES/mkvtoolnix.mo +%{_datadir}/locale/it/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ja/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/nl/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ru/LC_MESSAGES/mkvtoolnix.mo diff --git a/contrib/opensuse-10.spec b/contrib/opensuse-10.spec index 92942612d..4bf8293af 100644 --- a/contrib/opensuse-10.spec +++ b/contrib/opensuse-10.spec @@ -67,6 +67,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/locale/de/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/es/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/fr/LC_MESSAGES/mkvtoolnix.mo +%{_datadir}/locale/it/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ja/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/nl/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ru/LC_MESSAGES/mkvtoolnix.mo diff --git a/contrib/opensuse-11.4.spec b/contrib/opensuse-11.4.spec index eaac350dc..6407abaf8 100644 --- a/contrib/opensuse-11.4.spec +++ b/contrib/opensuse-11.4.spec @@ -68,6 +68,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/locale/de/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/es/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/fr/LC_MESSAGES/mkvtoolnix.mo +%{_datadir}/locale/it/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ja/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/nl/LC_MESSAGES/mkvtoolnix.mo %{_datadir}/locale/ru/LC_MESSAGES/mkvtoolnix.mo diff --git a/debian-upstream/mkvtoolnix.install b/debian-upstream/mkvtoolnix.install index 38da82e4f..07ca66244 100644 --- a/debian-upstream/mkvtoolnix.install +++ b/debian-upstream/mkvtoolnix.install @@ -5,6 +5,7 @@ debian/tmp/bin/mkvpropedit /usr/bin debian/tmp/share/locale/de/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/de/LC_MESSAGES debian/tmp/share/locale/es/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/es/LC_MESSAGES debian/tmp/share/locale/fr/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/fr/LC_MESSAGES +debian/tmp/share/locale/it/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/it/LC_MESSAGES debian/tmp/share/locale/ja/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/ja/LC_MESSAGES debian/tmp/share/locale/nl/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/nl/LC_MESSAGES debian/tmp/share/locale/ru/LC_MESSAGES/mkvtoolnix.mo /usr/share/locale/ru/LC_MESSAGES diff --git a/installer/mkvtoolnix-unicode.nsi b/installer/mkvtoolnix-unicode.nsi index 19127af65..e3cadf860 100644 --- a/installer/mkvtoolnix-unicode.nsi +++ b/installer/mkvtoolnix-unicode.nsi @@ -213,6 +213,8 @@ Section "Program files" SEC01 File "/oname=mkvtoolnix.mo" "po\es.mo" SetOutPath "$INSTDIR\locale\fr\LC_MESSAGES" File "/oname=mkvtoolnix.mo" "po\fr.mo" + SetOutPath "$INSTDIR\locale\it\LC_MESSAGES" + File "/oname=mkvtoolnix.mo" "po\it.mo" SetOutPath "$INSTDIR\locale\ja\LC_MESSAGES" File "/oname=mkvtoolnix.mo" "po\ja.mo" SetOutPath "$INSTDIR\locale\nl\LC_MESSAGES" @@ -451,6 +453,10 @@ Section Uninstall RMDir "$INSTDIR\locale\fr\LC_MESSAGES" RMDir "$INSTDIR\locale\fr" + Delete "$INSTDIR\locale\it\LC_MESSAGES\mkvtoolnix.mo" + RMDir "$INSTDIR\locale\it\LC_MESSAGES" + RMDir "$INSTDIR\locale\it" + Delete "$INSTDIR\locale\ja\LC_MESSAGES\mkvtoolnix.mo" RMDir "$INSTDIR\locale\ja\LC_MESSAGES" RMDir "$INSTDIR\locale\ja" diff --git a/src/common/translation.cpp b/src/common/translation.cpp index ecd704a5a..b7576eecd 100644 --- a/src/common/translation.cpp +++ b/src/common/translation.cpp @@ -58,6 +58,7 @@ translation_c::initialize_available_translations() { ms_available_translations.push_back(translation_c("de_DE", "de", "german", "German", "Deutsch", false)); ms_available_translations.push_back(translation_c("es_ES", "es", "spanish", "Spanish", "Español", false)); ms_available_translations.push_back(translation_c("fr_FR", "fr", "french", "French", "Français", false)); + ms_available_translations.push_back(translation_c("it_IT", "it", "italian", "Italian", "Italiano", false)); ms_available_translations.push_back(translation_c("ja_JP", "ja", "japanese", "Japanese", "日本語", true)); ms_available_translations.push_back(translation_c("nl_NL", "nl", "dutch", "Dutch", "Nederlands", false)); ms_available_translations.push_back(translation_c("ru_RU", "ru", "russian", "Russian", "Русский", false));