From 76f3e44cc4b26b2901ab98306fa918fe27ed8346 Mon Sep 17 00:00:00 2001 From: zenobit Date: Thu, 30 Mar 2023 01:16:56 +0200 Subject: [PATCH] make copying translation optional --- dh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dh b/dh index bffd9e3..1e81c8d 100755 --- a/dh +++ b/dh @@ -427,9 +427,14 @@ function translate() { meld "$DH_CONFIG_DIR"/locale/dh-source.pot "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".pot echo $"Generating .mo file..." msgfmt -o "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".pot - echo $"Copying translation to '/usr/share/local'..." - sudo cp "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo /usr/share/locale/"$lang"/LC_MESSAGES/distrohopper.mo + echo $"Do you want copy $lang translation to '/usr/share/local' as ROOT? (y/n)" + read response + if [[ "$response" =~ ^[Yy]$ ]]; then + echo $"Copying translation to '/usr/share/local'..." + sudo cp "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo /usr/share/locale/"$lang"/LC_MESSAGES/distrohopper.mo + fi } + # run -------------------------------------- set_variables