From 9d3aa6d8a33cb21c7487de8525e02faed87c88f5 Mon Sep 17 00:00:00 2001 From: Antynea Date: Wed, 23 Sep 2015 02:14:46 +0200 Subject: [PATCH] Update : translation update New option in /etc/default/grub * GRUB_BTRFS_TITLE_FORMAT="p/d/n" (Custom title, shows/hides p"prefix" d"date" n"name" in grub-menu, separator "/", custom order available) --- 41_snapshots-btrfs | 32 +++++++++++++++--------------- localisation/fr/grub-btrfs-git.mo | Bin 104 -> 275 bytes 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/41_snapshots-btrfs b/41_snapshots-btrfs index 591b83b..56a58da 100644 --- a/41_snapshots-btrfs +++ b/41_snapshots-btrfs @@ -20,7 +20,7 @@ # * GRUB_BTRFS_PREFIXENTRY="Snapshot:" # # (Add a name ahead your snapshots entries.) # # * GRUB_BTRFS_TITLE_FORMAT="p/d/n" # -# (Custom title, shows/hides p"prefix" d"date" n"name" in grub-menu, separator "/") # +# (Custom title, shows/hides p"prefix" d"date" n"name" in grub-menu, separator "/", custom order available) # # * GRUB_BTRFS_NKERNEL=("vmlinuz-linux") # # (Use only if you have custom kernel name or auto-detect failed.) # # * GRUB_BTRFS_NINIT=("initramfs-linux.img" "initramfs-linux-fallback.img") # @@ -37,8 +37,6 @@ # To do: # # # # # * afficher le chemin complet des snapshots ou simplement le nom # -# * (in progress) refaire le menu des snapshots, mettre en titre le nom du snap et en entrée seulement les kernels,init,microcode # -# * (in progress) Peut-être afficher la date et l'heure en premier dans le menu de boot (grub-menu) # # # ################################################################################################################################################# @@ -116,11 +114,11 @@ snapshots_entry() ## \" required for snap,kernels,init,microcode with space in their name echo " submenu '"${title_menu[*]}"' { submenu '---> "${title_menu[*]}" <---' { echo } - " - for k in "${name_kernel[@]}"; do - for i in "${name_initramfs[@]}"; do - for u in "${name_microcode[@]}"; do - echo "\ + " + for k in "${name_kernel[@]}"; do + for i in "${name_initramfs[@]}"; do + for u in "${name_microcode[@]}"; do + echo "\ menuentry '"${k}" & "${i}"' ${CLASS} "\$menuentry_id_option" 'gnulinux-snapshots-$boot_uuid'{ $(save_default_entry) if [ x\$feature_all_video_module = xy ]; then @@ -135,20 +133,21 @@ snapshots_entry() fi echo 'Loading Snapshot: "${snap_date_time}" "${snap_dir_name}"' echo 'Loading Kernel: "${k}" ...' - linux \"${boot_dir_real_path}/"${k}"\" root=UUID=${root_uuid} rw rootflags=subvol=\""${snap_dir_name}"\" ${kernel_parameters}" - if [ -f "$(boot_dir)"/"${u}" ] ; then - echo "\ + linux \"${boot_dir_real_path}/"${k}"\" root=UUID=${root_uuid} rw rootflags=subvol=\""${snap_dir_name}"\" ${kernel_parameters}\ + " + if [ -f "$(boot_dir)"/"${u}" ] ; then + echo "\ echo 'Loading Microcode & Initramfs: "${u}" "${i}" ...' initrd \"${boot_dir_real_path}/"${u}"\" \"/"${snap_dir_name}"/boot/"${i}"\"" - else - echo "\ + else + echo "\ echo 'Loading Initramfs: "${i}" ...' initrd \"${boot_dir_real_path}/"${i}"\"" - fi + fi echo " }" - done done done + done echo " }" } @@ -229,7 +228,8 @@ title_format() n/d) title_menu=("${snap_dir_name}" "${snap_date_time}");; p) title_menu=("${prefixentry}");; d) title_menu=("${snap_date_time}");; - n) title_menu=("${snap_dir_name}") + n) title_menu=("${snap_dir_name}");; + *) gettext_printf $"# Warning: GRUB_BTRFS_TITLE_FORMAT=${title_format}, syntax error \n" >&2 esac } diff --git a/localisation/fr/grub-btrfs-git.mo b/localisation/fr/grub-btrfs-git.mo index 8ed56e56597e7b18c2a036cb75f96ad74525ec0b..f713050c6580cdc20d05b93bf792405192657082 100644 GIT binary patch literal 275 zcmca7#4?ou2$+Ca28eZlm=%a^fLIKO1Ay2Wh|_^s0*F@wu^$j00b-CI5MYE*U{YDZ zEx$A`MIksZv7k63zr;#GwKyh^L0KU@u_!MyFWpMPJt)*E-YF!=EjT{JGsMR=-pxPA z*D=IarMe`uBqudKEx#x?v7}Zyu fm1Gtdr{<>S0j(t33ZU7kr9}!UsZh&OLG}Ou16xP@ literal 104 zcmca7#4?ou2pEA_28dOFm>Gz5fLIKOEr3`8i2Z>W20&_+72NVm^HLOo^AZb+GxAHU X6jY02@_@oH0fmyH{L-?+E1?nqefJYK