salut Roschan,
je me met doucement à Python,... donc je regarde tout ce qui traîne...
d'abord, merci pour tes partages...
j'ai installé "nautilus-launcher-creator-master", le fonctionnement est perfectible alors je vais me faire la main dessus...
sinon en lançant dialog.py à part, j'ai ce retour :
dialog.py:11: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, GObject, Gio, GLib, GdkPixbuf
Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
donc je le satisfait en ajoutant la ligne
gi.require_version('Nautilus', '3.0')
gi.require_version('Gtk', '3.0') # ICI !
from gi.repository import Gtk, GObject, Gio, GLib, GdkPixbuf
et, plus de ligne d'erreur
pour "update-and-compile-translations.sh"
IFS='
'
IFS=$'\n'
liste=`ls ./launcher-creator/locale/`
les quottes inversées sont remplacées par $( application )
liste=$( ls ./launcher-creator/locale/ )
quant au ls, sans vraiment chercher le fonctionnement du script :
#!/bin/bash
echo "Generating .pot file..."
xgettext --files-from=files-list --output=launcher-creator/locale/launcher-creator.pot
base_dir="./launcher-creator/locale"
for dossier in $base_dir/*
do
if [ "${dossier##*/}" != "launcher-creator.pot" ]; then
dir_out="$dossier/LC_MESSAGES"
# echo "dossier $dir_out"
echo "Updating translation for: $dossier"
msgmerge $dir_out/launcher-creator.po $base_dir/launcher-creator.pot > $dir_out/launcher-creator.temp.po
mv $dir_out/launcher-creator.temp.po $dir_out/launcher-creator.po
echo "Compiling translation for: $dossier"
msgfmt $dir_out/launcher-creator.po -o $dir_out/launcher-creator.mo
fi
done
exit 0