From 957bca575c867b096722f7360e7cac3b90978736 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 8 Jul 2022 22:21:20 +0200 Subject: [PATCH] Support sl_SI (Slovenian) translation. --- cscript | 2 +- platform/osx/make_dmg.sh | 4 ++-- platform/windows/wscript | 4 ++++ src/wx/config_dialog.cc | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/cscript b/cscript index d737ac39d..b3d3ceff3 100644 --- a/cscript +++ b/cscript @@ -373,7 +373,7 @@ def make_spec(filename, version, target, options, requires=None): print('%%{_datadir}/icons/hicolor/%s/apps/dcpomatic2_disk.png' % r, file=f) print('%%{_datadir}/icons/hicolor/%s/apps/dcpomatic2_combiner.png' % r, file=f) for l in ['de_DE', 'es_ES', 'fr_FR', 'it_IT', 'sv_SE', 'nl_NL', 'ru_RU', 'pl_PL', 'da_DK', - 'pt_PT', 'pt_BR', 'sk_SK', 'cs_CZ', 'uk_UA', 'zh_CN', 'tr_TR']: + 'pt_PT', 'pt_BR', 'sk_SK', 'cs_CZ', 'uk_UA', 'zh_CN', 'tr_TR', 'sl_SI']: print('%%{_datadir}/locale/%s/LC_MESSAGES/dcpomatic2.mo' % l, file=f) print('%%{_datadir}/locale/%s/LC_MESSAGES/libdcpomatic2-wx.mo' % l, file=f) print('%%{_datadir}/locale/%s/LC_MESSAGES/libdcpomatic2.mo' % l, file=f) diff --git a/platform/osx/make_dmg.sh b/platform/osx/make_dmg.sh index c9ed43b94..09ee174d2 100644 --- a/platform/osx/make_dmg.sh +++ b/platform/osx/make_dmg.sh @@ -248,7 +248,7 @@ function copy_resources { cp -r $prefix/share/libdcp/ratings "$dest" # i18n: DCP-o-matic .mo files - for lang in de_DE es_ES fr_FR it_IT sv_SE nl_NL ru_RU pl_PL da_DK pt_PT pt_BR sk_SK cs_CZ uk_UA zh_CN tr_TR; do + for lang in de_DE es_ES fr_FR it_IT sv_SE nl_NL ru_RU pl_PL da_DK pt_PT pt_BR sk_SK cs_CZ uk_UA zh_CN tr_TR sl_SI; do mkdir -p "$dest/$lang/LC_MESSAGES" cp $prefix/src/dcpomatic/build/src/lib/mo/$lang/*.mo "$dest/$lang/LC_MESSAGES" cp $prefix/src/dcpomatic/build/src/wx/mo/$lang/*.mo "$dest/$lang/LC_MESSAGES" @@ -256,7 +256,7 @@ function copy_resources { done # i18n: wxWidgets .mo files - for lang in de es fr it sv nl ru pl da cs; do + for lang in de es fr it sv nl ru pl da cs sl; do mkdir "$dest/$lang" cp $ENV/$ARCH1/share/locale/$lang/LC_MESSAGES/wxstd.mo "$dest/$lang" done diff --git a/platform/windows/wscript b/platform/windows/wscript index a01d3dd5a..0de137676 100644 --- a/platform/windows/wscript +++ b/platform/windows/wscript @@ -291,6 +291,10 @@ SetOutPath "$INSTDIR\\locale\\tr_tr\\LC_MESSAGES" File "%binaries%/src/lib/mo/tr_TR/libdcpomatic2.mo" File "%binaries%/src/wx/mo/tr_TR/libdcpomatic2-wx.mo" File "%binaries%/src/tools/mo/tr_TR/dcpomatic2.mo" +SetOutPath "$INSTDIR\\locale\\sl_si\\LC_MESSAGES" +File "%binaries%/src/lib/mo/sl_SI/libdcpomatic2.mo" +File "%binaries%/src/wx/mo/sl_SI/libdcpomatic2-wx.mo" +File "%binaries%/src/tools/mo/sl_SI/dcpomatic2.mo" SetOutPath "$INSTDIR" File "%resources%/../../fonts/LiberationSans-Regular.ttf" diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index ae045d636..bae2050af 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -134,6 +134,7 @@ GeneralPage::add_language_controls (wxGridBagSizer* table, int& r) languages.push_back (make_pair("Português europeu", "pt_PT")); languages.push_back (make_pair("Português do Brasil", "pt_BR")); languages.push_back (make_pair("Svenska", "sv_SE")); + languages.push_back (make_pair("Slovenščina", "sl_SI")); languages.push_back (make_pair("Slovenský jazyk", "sk_SK")); // languages.push_back (make_pair("Türkçe", "tr_TR")); languages.push_back (make_pair("українська мова", "uk_UA")); -- 2.30.2