From 17e0b1ff5e6a8f42fe6689c6be72463e5c20d2c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Wed, 4 Oct 2023 12:34:31 +0200 Subject: [PATCH] Upgrade libretranslate And only install language packages for translations to English and German. --- site-cookbooks/kosmos-mastodon/recipes/libretranslate.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/site-cookbooks/kosmos-mastodon/recipes/libretranslate.rb b/site-cookbooks/kosmos-mastodon/recipes/libretranslate.rb index d06557d..afd3a3b 100644 --- a/site-cookbooks/kosmos-mastodon/recipes/libretranslate.rb +++ b/site-cookbooks/kosmos-mastodon/recipes/libretranslate.rb @@ -5,7 +5,7 @@ build_essential -version = "1.3.8" +version = "1.3.12" %w{ python3 python3-pip python3-setuptools python3-dev }.each do |pkg| apt_package pkg @@ -24,7 +24,10 @@ bash "install_libretranslate" do notifies :restart, "service[libretranslate]", :delayed end -languages = `sudo -u libretranslate /opt/libretranslate/.local/bin/argospm search` +langs_to_en = `sudo -u libretranslate /opt/libretranslate/.local/bin/argospm search --to-lang en` +langs_to_de = `sudo -u libretranslate /opt/libretranslate/.local/bin/argospm search --to-lang de` +languages = langs_to_en + langs_to_de + languages.each_line do |line| lang = line.split(':').first