Merge ~juliank/grub/+git/ubuntu:resilient-boot into ~ubuntu-core-dev/grub/+git/ubuntu:ubuntu

Proposed by Julian Andres Klode
Status: Merged
Merged at revision: 5e624acd597affb66e35aea73de25874fc20f705
Proposed branch: ~juliank/grub/+git/ubuntu:resilient-boot
Merge into: ~ubuntu-core-dev/grub/+git/ubuntu:ubuntu
Diff against target: 12951 lines (+5023/-938)
73 files modified
debian/.git-dpm (+2/-2)
debian/changelog (+6/-0)
debian/grub-common.dirs (+1/-0)
debian/grub-common.install.in (+1/-0)
debian/grub-multi-install (+383/-0)
debian/patches/series (+2/-0)
debian/patches/ubuntu-resilient-boot-boot-order.patch (+231/-0)
debian/patches/ubuntu-resilient-boot-ignore-alternative-esps.patch (+208/-0)
debian/po/ar.po (+62/-16)
debian/po/ast.po (+70/-16)
debian/po/be.po (+70/-16)
debian/po/bg.po (+71/-16)
debian/po/ca.po (+72/-16)
debian/po/cs.po (+70/-16)
debian/po/cy.po (+72/-16)
debian/po/da.po (+71/-16)
debian/po/de.po (+74/-16)
debian/po/dz.po (+70/-16)
debian/po/el.po (+72/-16)
debian/po/eo.po (+70/-16)
debian/po/es.po (+71/-16)
debian/po/eu.po (+70/-16)
debian/po/fa.po (+71/-16)
debian/po/fi.po (+70/-16)
debian/po/fr.po (+72/-16)
debian/po/gl.po (+71/-16)
debian/po/gu.po (+69/-16)
debian/po/he.po (+69/-16)
debian/po/hr.po (+70/-16)
debian/po/hu.po (+72/-16)
debian/po/id.po (+70/-16)
debian/po/is.po (+71/-16)
debian/po/it.po (+72/-16)
debian/po/ja.po (+71/-16)
debian/po/ka.po (+50/-16)
debian/po/kk.po (+71/-16)
debian/po/km.po (+69/-16)
debian/po/ko.po (+70/-16)
debian/po/lt.po (+70/-16)
debian/po/lv.po (+70/-16)
debian/po/mr.po (+69/-16)
debian/po/nb.po (+71/-16)
debian/po/nl.po (+72/-16)
debian/po/pl.po (+72/-16)
debian/po/pt.po (+72/-16)
debian/po/pt_BR.po (+72/-16)
debian/po/ro.po (+71/-16)
debian/po/ru.po (+70/-16)
debian/po/si.po (+69/-16)
debian/po/sk.po (+70/-16)
debian/po/sl.po (+70/-16)
debian/po/sq.po (+68/-16)
debian/po/sr.po (+70/-16)
debian/po/sr@latin.po (+70/-16)
debian/po/sv.po (+71/-16)
debian/po/ta.po (+69/-16)
debian/po/templates.pot (+50/-16)
debian/po/th.po (+69/-16)
debian/po/tr.po (+70/-16)
debian/po/ug.po (+71/-16)
debian/po/uk.po (+70/-16)
debian/po/vi.po (+71/-16)
debian/po/zh_CN.po (+68/-16)
debian/po/zh_TW.po (+68/-16)
debian/postinst.in (+50/-9)
debian/rules (+5/-2)
debian/templates.in (+54/-0)
grub-core/osdep/basic/no_platform.c (+1/-1)
grub-core/osdep/unix/efivar.c (+167/-11)
grub-core/osdep/unix/platform.c (+3/-3)
grub-core/osdep/windows/platform.c (+1/-1)
include/grub/util/install.h (+8/-9)
util/grub-install.c (+4/-4)
Reviewer Review Type Date Requested Status
Steve Langasek Needs Fixing
Ryan Harper Pending
Review via email: mp+381462@code.launchpad.net

Description of the change

User stories:

* User installs grub
* User upgrades grub

If you have not preseeded grub2/efi_install_devices, we'll transition the device that is currently mounted to /boot/efi into the setting, so that you don't get asked. Doing this on install also keeps existing installers working, they can then add the debconf magic to get resilient boot support.

* User changed /boot/efi to point elsewhere not yet configured as an ESP

We take the current debconf settings, append the device that /boot/efi points to to the list of enabled things, and then prompt the user if that's correct.

* User unmounted /boot/efi

If the user unmounted /boot/efi during upgrade/install, they'll get prompted for which ESPs to install. If the user unmounted /boot/efi otherwise, the device that was mounted there will be mounted to /var/lib/grub/esp as for any other ESP.

* User does not have an ESP-type partition, or the wanted one does not have an ESP identifier

This might happen if the system supports booting from any FAT partition, not just those with magic ESP identifiers. Our installer does not create such partitions, though. The user will see an empty list, or well, at least not the partition they want.

* User mounted sth to /boot/efi that is not an ESP

Similar to before, except the user will get prompted on each upgrade.

* User wants to add an ESP

dpkg-reconfigure grub-efi-amd64

* User removes a configured ESP

The user will get reprompted with the list of ESPs in the system, and any other configured ones preselected.

To post a comment you must log in.
Revision history for this message
Julian Andres Klode (juliank) wrote :

FWIW, I followed os-prober's design on where to mount the ESPs and mounted them to /var/lib/grub/esp, os-prober was doing sth similar in /var/lib/os-prober.

Revision history for this message
Julian Andres Klode (juliank) wrote :

I'm happy now, please review.

Use cases:

* New install:
* Upgrade:

If you have not preseeded grub2/efi_install_devices, we'll transition the device that is currently mounted to /boot/efi into the setting, so that you don't get asked. Doing this on install also keeps existing installers working, they can then add the debconf magic to get resilient boot support.

* User changed /boot/efi to point elsewhere not yet configured as an ESP

We take the current debconf settings, append the device that /boot/efi points to to the list of enabled things, and then prompt the user if that's correct.

* User unmounted /boot/efi

If the user unmounted /boot/efi during upgrade/install, they'll get prompted for which ESPs to install. If the user unmounted /boot/efi otherwise, the device that was mounted there will be mounted to /var/lib/grub/esp as for any other ESP.

* User does not have an ESP-type partition, or the wanted one does not have an ESP identifier

This might happen if the system supports booting from any FAT partition, not just those with magic ESP identifiers. Our installer does not create such partitions, though. The user will see an empty list, or well, at least not the partition they want.

* User mounted sth to /boot/efi that is not an ESP

Similar to before, except the user will get prompted on each upgrade.

Revision history for this message
Julian Andres Klode (juliank) wrote :

Maybe I should open a FFe bug for this, but it's also a kind of bug fix?

Revision history for this message
Julian Andres Klode (juliank) wrote :

@raharper could use some review of the debconf keys. The logic for installers is to continue to mount one ESP to /boot/efi, and add all other disks using their /dev/disk/by-id/ alias to the grub2/efi_install_devices key.

Revision history for this message
Steve Langasek (vorlon) wrote :

I see that you commented in the spec that you were moving the invocation of multiple targets into a wrapper script instead of modifying the C code. FTR this comment did not result in any notifications to me.

The problem with doing this in a wrapper script, and why I originally insisted on this being done in grub-install, is that grub-install is also the tool that on EFI systems populates the BootXXXX and BootOrder nvram variables. If we are not passing an ordered list of target devices to grub-install, then it does not know what to do with the nvram contents wrt recording primary and fallback options. So doing this in a wrapper script cannot actually provide the bootloader resiliency that we are looking for here.

review: Needs Fixing
Revision history for this message
Julian Andres Klode (juliank) wrote :

Now the thing is that you cannot specify an order in debconf prompts either, so while the installer can do such a thing, and while you can manually set the selection, as soon as you get reprompted because you changed your ESPs, the order will be changed anyway (I believe it's alphabetically by device id).

The only guarantee we could make is that you can mount /boot/efi to what your preferred ESP is, and otherwise it's going to be hell.

But looking at the code, it actually seems to delete any other boot entry for ubuntu, so that's not really helpful. This confuses me, because I'd expect to be able to install two instances of ubuntu on two hard disks and not have them constantly delete each other's bootloader entries.

Revision history for this message
Julian Andres Klode (juliank) wrote :

In any case we still need the wrapper script - only the block that runs grub-install needs to be changed to pass the devices to grub-install.

However, there is another problem with passing a list of devices to grub-install: We can't tell you which device failed to install, so if we reprompt you on a failure, you won't know what you need to do. That's why grub-pc runs them in a loop too.

I'm not sure how to proceed. Modifying grub-install to take a list of devices and loop over them and install to all of them seems out of the question, as it has a lot of global state that needs to be stored in a per-device array, function signatures need to be changed to accept arrays of new structs instead of multiple arguments, and getting this sorted out before focal does not seem feasible.

So I was thinking we could pass it a list of all ESPs for each invocation, and then we only remove entries that do not belong to any of those ESPs. Then each grub-install invocation will only change it's own boot entry, essentially. That should be strictly a subset of the other work, and hence have a short turnaround time.

Still does not solve that you don't have an *ordered* list in the debconf entry (multiselect entries are not orderable by the user). But I guess we can give it a distinction between primary and fallback ESPs at the very least, if /boot/efi is mounted.

Revision history for this message
Julian Andres Klode (juliank) :
Revision history for this message
Julian Andres Klode (juliank) wrote :

I'm also confused about the previous check to EFI/ubuntu exists on the ESP, because I want people to use the grub-multi-install wrapper to do the initial installation too, until we have this sorted out properly in grub-install (which let's face it, is a lot of work).

Because I can add a hack to grub-install now reasonably quickly, but I don't see that getting a clean solution, because that's touching a lot of places, and that's (a) a lot of work and (b) a huge effort to maintain downstream.

Revision history for this message
Julian Andres Klode (juliank) wrote :

I made it super ugly now, but this seems like it works reasonably OK. It just is undefined which ESP is first in the boot order. OK, to be fair, the last entry it adds will be the first one, but don't have to tell people that...

Revision history for this message
Julian Andres Klode (juliank) wrote :

I can start making it nice, but it's good to have a fallback that's 90% there but super ugly.

Revision history for this message
Julian Andres Klode (juliank) wrote :

Needs

* Rebasing against didrock's changes
* Reinstate the check that we installed grub before / should be installing grub, but this time

cjwatson | Testing for /boot/grub/@FIRST_CPU_PLATFORM@/core.efi might work

Revision history for this message
Steve Langasek (vorlon) wrote :

Thanks, a few minor things that I need fixing up before landing.

Upstreaming is a whole other story and I haven't reviewed the changes for that in mind.

review: Needs Fixing
Revision history for this message
Julian Andres Klode (juliank) wrote :

Replied to diff comments.

Re upstreaming - that's not even really on the radar. Not even the efivar.c bit we have from Debian is upstreamed yet - upstream uses efibootmgr still :/

Revision history for this message
Steve Langasek (vorlon) :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/.git-dpm b/debian/.git-dpm
index 0f010a9..c41aa95 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,6 +1,6 @@
1# see git-dpm(1) from git-dpm package1# see git-dpm(1) from git-dpm package
2dc4a68e43b8e89285f6b68cfa261713211da73e428c0357b2b61df26c5b3c715f250e32daaecba460
3dc4a68e43b8e89285f6b68cfa261713211da73e438c0357b2b61df26c5b3c715f250e32daaecba460
4578bb115fbd47e1c464696f1f8d6183e5443975d4578bb115fbd47e1c464696f1f8d6183e5443975d
5578bb115fbd47e1c464696f1f8d6183e5443975d5578bb115fbd47e1c464696f1f8d6183e5443975d
6grub2_2.04.orig.tar.xz6grub2_2.04.orig.tar.xz
diff --git a/debian/changelog b/debian/changelog
index 0c7ee68..c9c880b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
1grub2 (2.04-1ubuntu24) UNRELEASED; urgency=medium
2
3 * Support installing to multiple ESPs.
4
5 -- Julian Andres Klode <juliank@ubuntu.com> Thu, 02 Apr 2020 09:37:30 +0200
6
1grub2 (2.04-1ubuntu23) focal; urgency=medium7grub2 (2.04-1ubuntu23) focal; urgency=medium
28
3 [ Jean-Baptiste Lallement ]9 [ Jean-Baptiste Lallement ]
diff --git a/debian/grub-common.dirs b/debian/grub-common.dirs
index 3d70df4..832239c 100644
--- a/debian/grub-common.dirs
+++ b/debian/grub-common.dirs
@@ -1,2 +1,3 @@
1usr/sbin1usr/sbin
2var/lib/grub/ucf2var/lib/grub/ucf
3var/lib/grub/esp
diff --git a/debian/grub-common.install.in b/debian/grub-common.install.in
index d5e5325..6c5c9f0 100644
--- a/debian/grub-common.install.in
+++ b/debian/grub-common.install.in
@@ -2,6 +2,7 @@
2../../debian/grub.d etc2../../debian/grub.d etc
3../../debian/init-select.cfg etc/default/grub.d3../../debian/init-select.cfg etc/default/grub.d
4../../debian/grub-check-signatures usr/share/grub/4../../debian/grub-check-signatures usr/share/grub/
5../../debian/grub-multi-install usr/lib/grub/
5../../debian/canonical-uefi-ca.crt usr/share/grub/6../../debian/canonical-uefi-ca.crt usr/share/grub/
67
7etc/grub.d8etc/grub.d
diff --git a/debian/grub-multi-install b/debian/grub-multi-install
8new file mode 1007559new file mode 100755
index 0000000..ed66c1e
--- /dev/null
+++ b/debian/grub-multi-install
@@ -0,0 +1,383 @@
1#!/bin/bash
2#
3# Install to multiple ESPs
4
5set -e
6
7# Most of this is copy-paste from grub postinst, sigh.
8
9. /usr/share/debconf/confmodule
10
11###############################################################################
12# COPY FROM POSTINST
13###############################################################################
14# This only works on a Linux system with udev running. This is probably the
15# vast majority of systems where we need any of this, though, and we fall
16# back reasonably gracefully if we don't have it.
17cached_available_ids=
18available_ids()
19{
20 local id path
21
22 if [ "$cached_available_ids" ]; then
23 echo "$cached_available_ids"
24 return
25 fi
26
27 [ -d /dev/disk/by-id ] || return
28 cached_available_ids="$(
29 for path in /dev/disk/by-id/*; do
30 [ -e "$path" ] || continue
31 printf '%s %s\n' "$path" "$(readlink -f "$path")"
32 done | sort -k2 -s -u | cut -d' ' -f1
33 )"
34 echo "$cached_available_ids"
35}
36
37# Returns non-zero and no output if no mapping can be found.
38device_to_id()
39{
40 local id
41 for id in $(available_ids); do
42 if [ "$(readlink -f "$id")" = "$(readlink -f "$1")" ]; then
43 echo "$id"
44 return 0
45 fi
46 done
47 # Fall back to the plain device name if there's no by-id link for it.
48 if [ -e "$1" ]; then
49 echo "$1"
50 return 0
51 fi
52 return 1
53}
54
55# for Linux
56sysfs_size()
57{
58 local num_sectors sector_size size
59 # Try to find out the size without relying on a partitioning tool being
60 # installed. This isn't too hard on Linux 2.6 with sysfs, but we have to
61 # try a couple of variants on detection of the sector size.
62 if [ -e "$1/size" ]; then
63 num_sectors="$(cat "$1/size")"
64 sector_size=512
65 if [ -e "$1/queue/logical_block_size" ]; then
66 sector_size="$(cat "$1/queue/logical_block_size")"
67 elif [ -e "$1/queue/hw_sector_size" ]; then
68 sector_size="$(cat "$1/queue/hw_sector_size")"
69 fi
70 size="$(expr "$num_sectors" \* "$sector_size" / 1000 / 1000)"
71 fi
72 [ "$size" ] || size='???'
73 echo "$size"
74}
75
76# for kFreeBSD
77camcontrol_size()
78{
79 local num_sectors sector_size size=
80
81 if num_sectors="$(camcontrol readcap "$1" -q -s -N)"; then
82 sector_size="$(camcontrol readcap "$1" -q -b)"
83 size="$(expr "$num_sectors" \* "$sector_size" / 1000 / 1000)"
84 fi
85
86 [ "$size" ] || size='???'
87 echo "$size"
88}
89
90maybe_udevadm()
91{
92 if which udevadm >/dev/null 2>&1; then
93 udevadm "$@" || true
94 fi
95}
96
97# Parse /proc/mounts and find out the mount for the given device.
98# The device must be a real device in /dev, not a symlink to one.
99get_mounted_device()
100{
101 mountpoint="$1"
102 cat /proc/mounts | while read -r line; do
103 set -f
104 set -- $line
105 set +f
106 if [ "$2" = "$mountpoint" ]; then
107 echo "$1"
108 break
109 fi
110 done
111}
112
113###############################################################################
114# New or modified helpers
115###############################################################################
116
117# Fixed: Return nothing if the argument is empty
118get_mountpoint()
119{
120 local relpath boot_mountpoint
121
122 if [ -z "$1" ]; then
123 return
124 fi
125
126 relpath="$(grub-mkrelpath "$1")"
127 boot_mountpoint="${1#$relpath}"
128 echo "${boot_mountpoint:-/}"
129}
130
131
132# Returns value in $RET, like a debconf command.
133#
134# Merged version of describe_disk and describe_partition, as disks can't be
135# valid ESPs on their own, so we can't render them as an entry.
136describe_efi_system_partition()
137{
138 local disk part id path sysfs_path diskbase partbase size
139 local disk_basename disk_size model
140 disk="$1"
141 part="$2"
142 id="$3"
143 path="$4"
144
145 # BEGIN: Stolen from describe_disk
146 model=
147 case $(uname -s) in
148 Linux)
149 sysfs_path="$(maybe_udevadm info -n "$disk" -q path)"
150 if [ -z "$sysfs_path" ]; then
151 sysfs_path="/block/$(printf %s "${disk#/dev/}" | sed 's,/,!,g')"
152 fi
153 disk_size="$(sysfs_size "/sys$sysfs_path")"
154
155 model="$(maybe_udevadm info -n "$disk" -q property | sed -n 's/^ID_MODEL=//p')"
156 if [ -z "$model" ]; then
157 model="$(maybe_udevadm info -n "$disk" -q property | sed -n 's/^DM_NAME=//p')"
158 if [ -z "$model" ]; then
159 model="$(maybe_udevadm info -n "$disk" -q property | sed -n 's/^MD_NAME=//p')"
160 if [ -z "$model" ] && which dmsetup >/dev/null 2>&1; then
161 model="$(dmsetup info -c --noheadings -o name "$disk" 2>/dev/null || true)"
162 fi
163 fi
164 fi
165 ;;
166 GNU/kFreeBSD)
167 disk_basename=$(basename "$disk")
168 disk_size="$(camcontrol_size "$disk_basename")"
169 model="$(camcontrol inquiry "$disk_basename" | sed -ne "s/^pass0: <\([^>]*\)>.*/\1/p")"
170 ;;
171 esac
172
173 [ "$model" ] || model='???'
174
175 # END: Stolen from describe_disk
176
177 sysfs_path="$(maybe_udevadm info -n "$part" -q path)"
178 if [ -z "$sysfs_path" ]; then
179 diskbase="${disk#/dev/}"
180 diskbase="$(printf %s "$diskbase" | sed 's,/,!,g')"
181 partbase="${part#/dev/}"
182 partbase="$(printf %s "$partbase" | sed 's,/,!,g')"
183 sysfs_path="/block/$diskbase/$partbase"
184 fi
185 size="$(sysfs_size "/sys$sysfs_path")"
186
187 db_subst grub-efi/partition_description DEVICE "$part"
188 db_subst grub-efi/partition_description SIZE "$size"
189 db_subst grub-efi/partition_description PATH "$path"
190 db_subst grub-efi/partition_description DISK_MODEL "$model"
191 db_subst grub-efi/partition_description DISK_SIZE "$disk_size"
192 db_metaget grub-efi/partition_description description
193}
194
195
196# Parse /proc/mounts and find out the mount for the given device.
197# The device must be a real device in /dev, not a symlink to one.
198find_mount_point()
199{
200 real_device="$1"
201 cat /proc/mounts | while read -r line; do
202 set -f
203 set -- $line
204 set +f
205 if [ "$1" = "$real_device" -a "$3" = "vfat" ]; then
206 echo "$2"
207 break
208 fi
209 done
210}
211
212# Return all devices that are a valid ESP
213usable_efi_system_partitions()
214{
215 local last_partition path partition partition_id
216 local ID_PART_ENTRY_TYPE ID_PART_ENTRY_SCHEME
217
218 last_partition=
219 (
220 for partition in /dev/disk/by-id/*; do
221 eval "$(udevadm info -q property -n "$partition" | grep -E '^ID_PART_ENTRY_(TYPE|SCHEME)=')"
222 if [ -z "$ID_PART_ENTRY_TYPE" -o -z "$ID_PART_ENTRY_SCHEME" -o \
223 \( "$ID_PART_ENTRY_SCHEME" != gpt -a "$ID_PART_ENTRY_SCHEME" != dos \) -o \
224 \( "$ID_PART_ENTRY_SCHEME" = gpt -a "$ID_PART_ENTRY_TYPE" != c12a7328-f81f-11d2-ba4b-00a0c93ec93b \) -o \
225 \( "$ID_PART_ENTRY_SCHEME" = dos -a "$ID_PART_ENTRY_TYPE" != 0xef \) ]; then
226 continue
227 fi
228 # unify the partition id
229 partition_id="$(device_to_id "$partition" || true)"
230 real_device="$(readlink -f "$partition")"
231 path="$(find_mount_point $real_device)"
232 echo "$path:$partition_id"
233 done
234 ) | sort -t: -k2 -u
235}
236
237###############################################################################
238# MAGIC SCRIPT
239###############################################################################
240FALLBACK_MOUNTPOINT=/var/lib/grub/esp
241
242# Get configured value
243question=grub-efi/install_devices
244priority=high
245db_get grub-efi/install_devices
246valid=1
247for device in $RET; do
248 if [ ! -e "${device%,}" ]; then
249 valid=0
250 break
251 fi
252done
253
254# If /boot/efi points to a device that's not in the list, trigger the
255# install_devices_disks_changed prompt below, but add the device behind
256# /boot/efi to the defaults.
257boot_efi_device=$(get_mounted_device /boot/efi || true)
258if [ "$boot_efi_device" ]; then
259 for device in $RET; do
260 device="${device%,}"
261 real_device="$(readlink -f "$device" || true)"
262 if [ "$real_device" = "$boot_efi_device" ]; then
263 boot_efi_device=""
264 break
265 fi
266 done
267
268 if [ "$boot_efi_device" ]; then
269 boot_efi_device="$(device_to_id "$boot_efi_device" || true)"
270 if [ "$RET" ]; then
271 RET="$RET, $boot_efi_device"
272 else
273 RET="$boot_efi_device"
274 fi
275 valid=0
276 fi
277fi
278
279
280if [ "$valid" = 0 ]; then
281 question=grub-efi/install_devices_disks_changed
282 priority=critical
283 db_set "$question" "$RET"
284 db_fset "$question" seen false
285 db_fset grub-efi/install_devices_empty seen false
286fi
287
288while :; do
289 ids=
290 descriptions=
291 partitions="$(usable_efi_system_partitions)"
292
293 for partition_pair in $partitions; do
294 partition_id="${partition_pair#*:}"
295 ids="${ids:+$ids, }$partition_id"
296 describe_efi_system_partition "$(readlink -f "$device")" "$(readlink -f "$partition_id")" "$partition_id" "$(get_mountpoint "${partition_pair%%:*}")"
297 RET="$(printf %s "$RET" | sed 's/,/\\,/g')"
298 descriptions="${descriptions:+$descriptions, }$RET"
299 done
300
301 db_subst "$question" RAW_CHOICES "$ids"
302 db_subst "$question" CHOICES "$descriptions"
303 db_input "$priority" "$question" || true
304 db_go
305 db_get "$question"
306
307
308 # Run the installer
309 failed_devices=
310 for i in `echo $RET | sed -e 's/, / /g'` ; do
311 real_device="$(readlink -f "$i")"
312 mntpoint=$(find_mount_point $real_device)
313 if [ -z "$mntpoint" ]; then
314 mntpoint=$FALLBACK_MOUNTPOINT
315 mount $real_device $mntpoint
316 fi
317 echo "Installing grub to $mntpoint." >&2
318 if _UBUNTU_ALTERNATIVE_ESPS="$RET" grub-install --efi-directory=$mntpoint "$@" ; then
319 # We just installed GRUB 2; then also generate grub.cfg.
320 touch /boot/grub/grub.cfg
321 else
322 failed_devices="$failed_devices $real_device"
323 fi
324
325 if [ "$mntpoint" = "$FALLBACK_MOUNTPOINT" ]; then
326 umount $mntpoint
327 fi
328 done
329
330 if [ "$question" != grub-efi/install_devices ] && [ "$RET" ]; then
331 # XXX cjwatson 2019-02-26: The description of
332 # grub-efi/install_devices_disks_changed ought to explain that
333 # selecting no devices will leave the configuration unchanged
334 # so that you'll be prompted again next time, but it's a bit
335 # close to the Debian 10 release to be introducing new
336 # translatable text. For now, it should be sufficient to
337 # avoid losing configuration data.
338 db_set grub-efi/install_devices "$RET"
339 db_fset grub-efi/install_devices seen true
340 fi
341
342 if [ "$failed_devices" ]; then
343 db_subst grub-efi/install_devices_failed FAILED_DEVICES "$failed_devices"
344 db_fset grub-efi/install_devices_failed seen false
345 if db_input critical grub-efi/install_devices_failed; then
346 db_go
347 db_get grub-efi/install_devices_failed
348 if [ "$RET" = true ]; then
349 break
350 else
351 db_fset "$question" seen false
352 db_fset grub-efi/install_devices_failed seen false
353 continue
354 fi
355 else
356 break # noninteractive
357 fi
358 fi
359
360 db_get "$question"
361 if [ -z "$RET" ]; then
362 # Reset the seen flag if the current answer is false, since
363 # otherwise we'll loop with no indication of why.
364 db_get grub-efi/install_devices_empty
365 if [ "$RET" = false ]; then
366 db_fset grub-efi/install_devices_empty seen false
367 fi
368 if db_input critical grub-efi/install_devices_empty; then
369 db_go
370 db_get grub-efi/install_devices_empty
371 if [ "$RET" = true ]; then
372 break
373 else
374 db_fset "$question" seen false
375 db_fset grub-efi/install_devices_empty seen false
376 fi
377 else
378 break # noninteractive
379 fi
380 else
381 break
382 fi
383done
diff --git a/debian/patches/series b/debian/patches/series
index d1dc6d3..1bf2e9d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -76,3 +76,5 @@ cherrypick-lsefisystab-show-dtb.patch
760076-smbios-Add-a-linux-argument-to-apply-linux-modalias-.patch760076-smbios-Add-a-linux-argument-to-apply-linux-modalias-.patch
770077-ubuntu-Make-the-linux-command-in-EFI-grub-always-try.patch770077-ubuntu-Make-the-linux-command-in-EFI-grub-always-try.patch
780078-ubuntu-Update-the-linux-boot-protocol-version-check.patch780078-ubuntu-Update-the-linux-boot-protocol-version-check.patch
79ubuntu-resilient-boot-ignore-alternative-esps.patch
80ubuntu-resilient-boot-boot-order.patch
diff --git a/debian/patches/ubuntu-resilient-boot-boot-order.patch b/debian/patches/ubuntu-resilient-boot-boot-order.patch
79new file mode 10064481new file mode 100644
index 0000000..dd20c12
--- /dev/null
+++ b/debian/patches/ubuntu-resilient-boot-boot-order.patch
@@ -0,0 +1,231 @@
1From 8c0357b2b61df26c5b3c715f250e32daaecba460 Mon Sep 17 00:00:00 2001
2From: Julian Andres Klode <julian.klode@canonical.com>
3Date: Wed, 8 Apr 2020 11:05:25 +0200
4Subject: UBUNTU: efivar: Correctly handle boot order of multiple ESPs
5
6Modify the code to insert the ESP mounted to /boot/efi (the *primary*
7ESP) as the first item, but any other ESP after any other of _our_
8ESPs.
9
10So assume we have three ESPs A, B, C (_ours_), and three other
11boot entries X, Y, Z. We configure A, B, and C in that order,
12though some might already be in it, some examples:
13
14 XYZ -> ABCXYZ (A is added to front, B after it, C after B)
15 BXCYZ -> ABXCYZ (A is added to front, B and C remain unchanged)
16 AXCYZ -> AXCBYZ (the previously unconfigured ESP B is added after last ESP C)
17
18Doing this requires us passing the path of the ESP directory down to
19the code doing the install, so it can then check whether it was the
20primary ESP - that is, mounted to /boot/efi - or not.
21
22Patch-Name: ubuntu-resilient-boot-boot-order.patch
23---
24 grub-core/osdep/basic/no_platform.c | 2 +-
25 grub-core/osdep/unix/efivar.c | 48 +++++++++++++++++++++++++----
26 grub-core/osdep/unix/platform.c | 6 ++--
27 grub-core/osdep/windows/platform.c | 2 +-
28 include/grub/util/install.h | 17 +++++-----
29 util/grub-install.c | 8 ++---
30 6 files changed, 59 insertions(+), 24 deletions(-)
31
32diff --git a/grub-core/osdep/basic/no_platform.c b/grub-core/osdep/basic/no_platform.c
33index d76c34c14..152a32873 100644
34--- a/grub-core/osdep/basic/no_platform.c
35+++ b/grub-core/osdep/basic/no_platform.c
36@@ -31,7 +31,7 @@ grub_install_register_ieee1275 (int is_prep, const char *install_device,
37 }
38
39 void
40-grub_install_register_efi (grub_device_t efidir_grub_dev,
41+grub_install_register_efi (grub_device_t efidir_grub_dev, const char *efidir,
42 const char *efifile_path,
43 const char *efi_distributor)
44 {
45diff --git a/grub-core/osdep/unix/efivar.c b/grub-core/osdep/unix/efivar.c
46index 41d39c448..d34df0f70 100644
47--- a/grub-core/osdep/unix/efivar.c
48+++ b/grub-core/osdep/unix/efivar.c
49@@ -266,9 +266,10 @@ remove_from_boot_order (struct efi_variable *order, uint16_t num)
50 }
51
52 static void
53-add_to_boot_order (struct efi_variable *order, uint16_t num)
54+add_to_boot_order (struct efi_variable *order, uint16_t num,
55+ uint16_t *alt_nums, size_t n_alt_nums, bool is_boot_efi)
56 {
57- int i;
58+ int i, j, position = -1;
59 size_t new_data_size;
60 uint8_t *new_data;
61
62@@ -278,10 +279,36 @@ add_to_boot_order (struct efi_variable *order, uint16_t num)
63 if (GET_ORDER (order->data, i) == num)
64 return;
65
66+ if (!is_boot_efi)
67+ {
68+ for (i = 0; i < order->data_size / sizeof (uint16_t); ++i)
69+ for (j = 0; j < n_alt_nums; j++)
70+ if (GET_ORDER (order->data, i) == alt_nums[j])
71+ position = i;
72+ }
73+
74 new_data_size = order->data_size + sizeof (uint16_t);
75 new_data = xmalloc (new_data_size);
76- SET_ORDER (new_data, 0, num);
77- memcpy (new_data + sizeof (uint16_t), order->data, order->data_size);
78+
79+ if (position != -1)
80+ {
81+ /* So we should be inserting after something else, as we're not the
82+ preferred ESP. Could write this as memcpy(), but this is far more
83+ readable. */
84+ for (i = 0; i <= position; ++i)
85+ SET_ORDER (new_data, i, GET_ORDER (order->data, i));
86+
87+ SET_ORDER (new_data, position + 1, num);
88+
89+ for (i = position + 1; i < order->data_size / sizeof (uint16_t); ++i)
90+ SET_ORDER (new_data, i + 1, GET_ORDER (order->data, i));
91+ }
92+ else
93+ {
94+ SET_ORDER (new_data, 0, num);
95+ memcpy (new_data + sizeof (uint16_t), order->data, order->data_size);
96+ }
97+
98 free (order->data);
99 order->data = new_data;
100 order->data_size = new_data_size;
101@@ -486,7 +513,7 @@ devices_equal (const_efidp a, const_efidp b)
102
103 int
104 grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
105- const char *efifile_path,
106+ const char *efidir, const char *efifile_path,
107 const char *efi_distributor)
108 {
109 const char *efidir_disk;
110@@ -496,8 +523,12 @@ grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
111 efidp *alternatives;
112 efidp this;
113 int entry_num = -1;
114+ uint16_t *alt_nums = NULL;
115+ size_t n_alt_nums = 0;
116 int rc;
117+ bool is_boot_efi;
118
119+ is_boot_efi = strstr (efidir, "/boot/efi") != NULL;
120 efidir_disk = grub_util_biosdisk_get_osdev (efidir_grub_dev->disk);
121 efidir_part = efidir_grub_dev->disk->partition ? efidir_grub_dev->disk->partition->number + 1 : 1;
122 alternatives = get_alternative_esps ();
123@@ -576,6 +607,10 @@ grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
124 {
125 grub_util_info ("not deleting alternative EFI variable %s (%s)",
126 entry->name, label);
127+
128+ alt_nums
129+ = xrealloc (alt_nums, (++n_alt_nums) * sizeof (*alt_nums));
130+ alt_nums[n_alt_nums - 1] = entry->num;
131 continue;
132 }
133 }
134@@ -611,7 +646,8 @@ grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
135 if (rc < 0)
136 goto err;
137
138- add_to_boot_order (order, (uint16_t) entry_num);
139+ add_to_boot_order (order, (uint16_t)entry_num, alt_nums, n_alt_nums,
140+ is_boot_efi);
141
142 grub_util_info ("setting EFI variable BootOrder");
143 rc = set_efi_variable ("BootOrder", order);
144diff --git a/grub-core/osdep/unix/platform.c b/grub-core/osdep/unix/platform.c
145index b561174ea..a5267db68 100644
146--- a/grub-core/osdep/unix/platform.c
147+++ b/grub-core/osdep/unix/platform.c
148@@ -76,13 +76,13 @@ get_ofpathname (const char *dev)
149 }
150
151 int
152-grub_install_register_efi (grub_device_t efidir_grub_dev,
153+grub_install_register_efi (grub_device_t efidir_grub_dev, const char *efidir,
154 const char *efifile_path,
155 const char *efi_distributor)
156 {
157 #ifdef HAVE_EFIVAR
158- return grub_install_efivar_register_efi (efidir_grub_dev, efifile_path,
159- efi_distributor);
160+ return grub_install_efivar_register_efi (efidir_grub_dev, efidir,
161+ efifile_path, efi_distributor);
162 #else
163 grub_util_error ("%s",
164 _("GRUB was not built with efivar support; "
165diff --git a/grub-core/osdep/windows/platform.c b/grub-core/osdep/windows/platform.c
166index e19a3d9a8..a3f738fb9 100644
167--- a/grub-core/osdep/windows/platform.c
168+++ b/grub-core/osdep/windows/platform.c
169@@ -208,7 +208,7 @@ set_efi_variable_bootn (grub_uint16_t n, void *in, grub_size_t len)
170 }
171
172 int
173-grub_install_register_efi (grub_device_t efidir_grub_dev,
174+grub_install_register_efi (grub_device_t efidir_grub_dev, const char *efidir,
175 const char *efifile_path,
176 const char *efi_distributor)
177 {
178diff --git a/include/grub/util/install.h b/include/grub/util/install.h
179index a521f1663..b2ed88e38 100644
180--- a/include/grub/util/install.h
181+++ b/include/grub/util/install.h
182@@ -219,15 +219,14 @@ grub_install_get_default_x86_platform (void);
183 const char *
184 grub_install_get_default_powerpc_machtype (void);
185
186-int
187-grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
188- const char *efifile_path,
189- const char *efi_distributor);
190-
191-int
192-grub_install_register_efi (grub_device_t efidir_grub_dev,
193- const char *efifile_path,
194- const char *efi_distributor);
195+int grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
196+ const char *efidir,
197+ const char *efifile_path,
198+ const char *efi_distributor);
199+
200+int grub_install_register_efi (grub_device_t efidir_grub_dev,
201+ const char *efidir, const char *efifile_path,
202+ const char *efi_distributor);
203
204 void
205 grub_install_register_ieee1275 (int is_prep, const char *install_device,
206diff --git a/util/grub-install.c b/util/grub-install.c
207index bf8eb65b3..f408b1986 100644
208--- a/util/grub-install.c
209+++ b/util/grub-install.c
210@@ -2083,9 +2083,9 @@ main (int argc, char *argv[])
211 {
212 /* Try to make this image bootable using the EFI Boot Manager, if available. */
213 int ret;
214- ret = grub_install_register_efi (efidir_grub_dev,
215- "\\System\\Library\\CoreServices",
216- efi_distributor);
217+ ret = grub_install_register_efi (
218+ efidir_grub_dev, efidir, "\\System\\Library\\CoreServices",
219+ efi_distributor);
220 if (ret)
221 grub_util_error (_("failed to register the EFI boot entry: %s"),
222 strerror (ret));
223@@ -2201,7 +2201,7 @@ main (int argc, char *argv[])
224 efidir_grub_dev->disk->name,
225 (part ? ",": ""), (part ? : ""));
226 grub_free (part);
227- ret = grub_install_register_efi (efidir_grub_dev,
228+ ret = grub_install_register_efi (efidir_grub_dev, efidir,
229 efifile_path, efi_distributor);
230 if (ret)
231 grub_util_error (_("failed to register the EFI boot entry: %s"),
diff --git a/debian/patches/ubuntu-resilient-boot-ignore-alternative-esps.patch b/debian/patches/ubuntu-resilient-boot-ignore-alternative-esps.patch
0new file mode 100644232new file mode 100644
index 0000000..a98eff6
--- /dev/null
+++ b/debian/patches/ubuntu-resilient-boot-ignore-alternative-esps.patch
@@ -0,0 +1,208 @@
1From 3ec2ec2dbe79b52ecfafc797058d2bd82e048593 Mon Sep 17 00:00:00 2001
2From: Julian Andres Klode <julian.klode@canonical.com>
3Date: Fri, 3 Apr 2020 13:43:49 +0200
4Subject: UBUNTU: efivar: Ignore alternative ESPs
5
6This is an ugly hack to get resilient boot somewhat working:
7We pass in a list of all ESPS in _UBUNTU_ALTERNATIVE_ESPS, and
8then we ignore those when looking for entries to change/remove.
9
10Patch-Name: ubuntu-resilient-boot-ignore-alternative-esps.patch
11---
12 grub-core/osdep/unix/efivar.c | 130 ++++++++++++++++++++++++++++++++--
13 1 file changed, 125 insertions(+), 5 deletions(-)
14
15diff --git a/grub-core/osdep/unix/efivar.c b/grub-core/osdep/unix/efivar.c
16index 4a58328b4..41d39c448 100644
17--- a/grub-core/osdep/unix/efivar.c
18+++ b/grub-core/osdep/unix/efivar.c
19@@ -37,9 +37,11 @@
20 #include <grub/list.h>
21 #include <grub/misc.h>
22 #include <grub/emu/exec.h>
23+#include <grub/emu/getroot.h>
24 #include <sys/types.h>
25 #include <ctype.h>
26 #include <errno.h>
27+#include <stdbool.h>
28 #include <stdlib.h>
29 #include <string.h>
30
31@@ -336,14 +338,12 @@ get_edd_version (void)
32 return 1;
33 }
34
35-static struct efi_variable *
36-make_boot_variable (int num, const char *disk, int part, const char *loader,
37- const char *label)
38+static ssize_t
39+make_efidp (const char *disk, int part, const char *loader, efidp *out)
40 {
41- struct efi_variable *entry = new_boot_variable ();
42 uint32_t options;
43 uint32_t edd10_devicenum;
44- ssize_t dp_needed, loadopt_needed;
45+ ssize_t dp_needed;
46 efidp dp = NULL;
47
48 options = EFIBOOT_ABBREV_HD;
49@@ -374,6 +374,27 @@ make_boot_variable (int num, const char *disk, int part, const char *loader,
50 if (dp_needed < 0)
51 goto err;
52
53+ *out = dp;
54+ return dp_needed;
55+
56+err:
57+ free (dp);
58+ *out = NULL;
59+ return -1;
60+}
61+
62+static struct efi_variable *
63+make_boot_variable (int num, const char *disk, int part, const char *loader,
64+ const char *label)
65+{
66+ struct efi_variable *entry = new_boot_variable ();
67+ ssize_t dp_needed, loadopt_needed;
68+ efidp dp = NULL;
69+
70+ dp_needed = make_efidp (disk, part, loader, &dp);
71+ if (dp_needed < 0)
72+ goto err;
73+
74 loadopt_needed = efi_loadopt_create (NULL, 0, LOAD_OPTION_ACTIVE,
75 dp, dp_needed, (unsigned char *) label,
76 NULL, 0);
77@@ -398,6 +419,71 @@ err:
78 return NULL;
79 }
80
81+// I hurt my grub today, to see what I can do.
82+static efidp *
83+get_alternative_esps (void)
84+{
85+ size_t result_size = 0;
86+ efidp *result = NULL;
87+ char *alternatives = getenv ("_UBUNTU_ALTERNATIVE_ESPS");
88+ char *esp;
89+
90+ if (!alternatives)
91+ goto out;
92+
93+ for (esp = strtok (alternatives, ", "); esp; esp = strtok (NULL, ", "))
94+ {
95+ while (isspace (*esp))
96+ esp++;
97+ if (!*esp)
98+ continue;
99+
100+ char *devname = grub_util_get_grub_dev (esp);
101+ if (!devname)
102+ continue;
103+ grub_device_t dev = grub_device_open (devname);
104+ free (devname);
105+ if (!dev)
106+ continue;
107+
108+ const char *disk = grub_util_biosdisk_get_osdev (dev->disk);
109+ int part = dev->disk->partition ? dev->disk->partition->number + 1 : 1;
110+
111+ result = xrealloc (result, (++result_size) * sizeof (*result));
112+ if (make_efidp (disk, part, "", &result[result_size - 1]) < 0)
113+ continue;
114+ grub_device_close (dev);
115+ }
116+
117+out:
118+ result = xrealloc (result, (++result_size) * sizeof (*result));
119+ result[result_size - 1] = NULL;
120+ return result;
121+}
122+
123+/* Check if both efidp are on the same device. */
124+static bool
125+devices_equal (const_efidp a, const_efidp b)
126+{
127+ while (a && b)
128+ {
129+ // We reached a file, so we must be on the same device, woohoo
130+ if (efidp_subtype (a) == EFIDP_MEDIA_FILE
131+ && efidp_subtype (b) == EFIDP_MEDIA_FILE)
132+ return true;
133+ if (efidp_node_size (a) != efidp_node_size (b))
134+ break;
135+ if (memcmp (a, b, efidp_node_size (a)) != 0)
136+ break;
137+ if (efidp_next_node (a, &a) < 0)
138+ break;
139+ if (efidp_next_node (b, &b) < 0)
140+ break;
141+ }
142+
143+ return false;
144+}
145+
146 int
147 grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
148 const char *efifile_path,
149@@ -407,11 +493,20 @@ grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
150 int efidir_part;
151 struct efi_variable *entries = NULL, *entry;
152 struct efi_variable *order;
153+ efidp *alternatives;
154+ efidp this;
155 int entry_num = -1;
156 int rc;
157
158 efidir_disk = grub_util_biosdisk_get_osdev (efidir_grub_dev->disk);
159 efidir_part = efidir_grub_dev->disk->partition ? efidir_grub_dev->disk->partition->number + 1 : 1;
160+ alternatives = get_alternative_esps ();
161+
162+ if (make_efidp (efidir_disk, efidir_part, "", &this) < 0)
163+ {
164+ grub_util_warn ("Internal error");
165+ return 1;
166+ }
167
168 #ifdef __linux__
169 /*
170@@ -453,6 +548,8 @@ grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
171 {
172 efi_load_option *load_option = (efi_load_option *) entry->data;
173 const char *label;
174+ efidp path;
175+ efidp *alt;
176
177 if (entry->num < 0)
178 continue;
179@@ -460,6 +557,29 @@ grub_install_efivar_register_efi (grub_device_t efidir_grub_dev,
180 if (strcasecmp (label, efi_distributor) != 0)
181 continue;
182
183+ path = efi_loadopt_path (load_option, entry->data_size);
184+ if (!path)
185+ continue;
186+
187+ /* Do not remove this entry if it's an alternative ESP, but do reuse
188+ * or remove this entry if it is for the current ESP or any unspecified
189+ * ESP */
190+ if (!devices_equal (path, this))
191+ {
192+ for (alt = alternatives; *alt; alt++)
193+ {
194+ if (devices_equal (path, *alt))
195+ break;
196+ }
197+
198+ if (*alt)
199+ {
200+ grub_util_info ("not deleting alternative EFI variable %s (%s)",
201+ entry->name, label);
202+ continue;
203+ }
204+ }
205+
206 /* To avoid problems with some firmware implementations, reuse the first
207 matching variable we find rather than deleting and recreating it. */
208 if (entry_num == -1)
diff --git a/debian/po/ar.po b/debian/po/ar.po
index e84a6c5..4e88f4f 100644
--- a/debian/po/ar.po
+++ b/debian/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub.ar\n"8"Project-Id-Version: grub.ar\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2010-07-16 02:38+0300\n"11"PO-Revision-Date: 2010-07-16 02:38+0300\n"
12"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"12"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
13"Language-Team: Arabic <support@arabeyes.org>\n"13"Language-Team: Arabic <support@arabeyes.org>\n"
@@ -80,6 +80,7 @@ msgstr ""
80#. Type: multiselect80#. Type: multiselect
81#. Description81#. Description
82#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400182#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
83#: ../templates.in:6001
83#, fuzzy84#, fuzzy
84#| msgid "GRUB failed to install to the following devices:"85#| msgid "GRUB failed to install to the following devices:"
85msgid "GRUB install devices:"86msgid "GRUB install devices:"
@@ -95,7 +96,7 @@ msgstr ""
9596
96#. Type: multiselect97#. Type: multiselect
97#. Description98#. Description
98#: ../grub-pc.templates.in:300199#: ../grub-pc.templates.in:3001 ../templates.in:5001
99msgid ""100msgid ""
100"Running grub-install automatically is recommended in most situations, to "101"Running grub-install automatically is recommended in most situations, to "
101"prevent the installed GRUB core image from getting out of sync with GRUB "102"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -126,7 +127,7 @@ msgstr ""
126127
127#. Type: multiselect128#. Type: multiselect
128#. Description129#. Description
129#: ../grub-pc.templates.in:4001130#: ../grub-pc.templates.in:4001 ../templates.in:6001
130msgid ""131msgid ""
131"The GRUB boot loader was previously installed to a disk that is no longer "132"The GRUB boot loader was previously installed to a disk that is no longer "
132"present, or whose unique identifier has changed for some reason. It is "133"present, or whose unique identifier has changed for some reason. It is "
@@ -155,7 +156,7 @@ msgstr "${DEVICE} (${SIZE} م.ب.، ${MODEL})"
155156
156#. Type: boolean157#. Type: boolean
157#. Description158#. Description
158#: ../grub-pc.templates.in:7001159#: ../grub-pc.templates.in:7001 ../templates.in:8001
159msgid "Writing GRUB to boot device failed - continue?"160msgid "Writing GRUB to boot device failed - continue?"
160msgstr ""161msgstr ""
161162
@@ -164,12 +165,13 @@ msgstr ""
164#. Type: boolean165#. Type: boolean
165#. Description166#. Description
166#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001167#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
168#: ../templates.in:8001
167msgid "GRUB failed to install to the following devices:"169msgid "GRUB failed to install to the following devices:"
168msgstr "تعذر تثبيت GRUB على الأجهزة التالية:"170msgstr "تعذر تثبيت GRUB على الأجهزة التالية:"
169171
170#. Type: boolean172#. Type: boolean
171#. Description173#. Description
172#: ../grub-pc.templates.in:7001174#: ../grub-pc.templates.in:7001 ../templates.in:8001
173msgid ""175msgid ""
174"Do you want to continue anyway? If you do, your computer may not start up "176"Do you want to continue anyway? If you do, your computer may not start up "
175"properly."177"properly."
@@ -199,7 +201,7 @@ msgstr ""
199201
200#. Type: boolean202#. Type: boolean
201#. Description203#. Description
202#: ../grub-pc.templates.in:9001204#: ../grub-pc.templates.in:9001 ../templates.in:9001
203msgid "Continue without installing GRUB?"205msgid "Continue without installing GRUB?"
204msgstr "تريد الاستمرار دون تثبيت GRUB؟"206msgstr "تريد الاستمرار دون تثبيت GRUB؟"
205207
@@ -227,7 +229,7 @@ msgstr ""
227229
228#. Type: boolean230#. Type: boolean
229#. Description231#. Description
230#: ../grub-pc.templates.in:9001232#: ../grub-pc.templates.in:9001 ../templates.in:9001
231#, fuzzy233#, fuzzy
232#| msgid ""234#| msgid ""
233#| "If you are already running a different boot loader and want to carry on "235#| "If you are already running a different boot loader and want to carry on "
@@ -379,15 +381,59 @@ msgid ""
379"server on every boot, this would preserve that behavior."381"server on every boot, this would preserve that behavior."
380msgstr ""382msgstr ""
381383
382#. Type: string384#. Type: multiselect
383#. Description385#. Description
384#: ../templates.in:5001386#: ../templates.in:5001
387msgid "GRUB EFI system partitions:"
388msgstr ""
389
390#. Type: multiselect
391#. Description
392#: ../templates.in:5001
393msgid ""
394"The grub-efi package is being upgraded. This menu allows you to select which "
395"EFI system partions you'd like grub-install to be automatically run for, if "
396"any."
397msgstr ""
398
399#. Type: text
400#. Description
401#: ../templates.in:7001
402#, fuzzy
403msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
404msgstr "${DEVICE} (${SIZE} م.ب.، ${MODEL})"
405
406#. Type: boolean
407#. Description
408#: ../templates.in:9001
409#, fuzzy
410#| msgid ""
411#| "You chose not to install GRUB to any devices. If you continue, the boot "
412#| "loader may not be properly configured, and when your computer next starts "
413#| "up it will use whatever was previously in the boot sector. If there is an "
414#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
415#| "modules or handle the current configuration file."
416msgid ""
417"You chose not to install GRUB to any devices. If you continue, the boot "
418"loader may not be properly configured, and when this computer next starts up "
419"it will use whatever was previously configured. If there is an earlier "
420"version of GRUB 2 in the EFI system partition, it may be unable to load "
421"modules or handle the current configuration file."
422msgstr ""
423"اخترت عدم تثبيت GRUB على أية جهاز. إن استمريت، فقد لا يتم تهيئة محمّل الإقلاع "
424"بشكل صحيح، كما يستخدم حاسبك أي نظام موجود على قطاع الإقلاع مسبقاً. إن كان "
425"هناك نسخة سابقة من GRUB 2 في قطاع الإقلاع، فقد لا يستطيع تحميل الوحدات أو "
426"قراءة ملف التهيئة الحالي بشكل صحيح."
427
428#. Type: string
429#. Description
430#: ../templates.in:10001
385msgid "kFreeBSD command line:"431msgid "kFreeBSD command line:"
386msgstr "سطر أوامر KFreeBSD:"432msgstr "سطر أوامر KFreeBSD:"
387433
388#. Type: string434#. Type: string
389#. Description435#. Description
390#: ../templates.in:5001436#: ../templates.in:10001
391#, fuzzy437#, fuzzy
392#| msgid ""438#| msgid ""
393#| "The following kFreeBSD command line was extracted from /etc/default/grub "439#| "The following kFreeBSD command line was extracted from /etc/default/grub "
@@ -404,13 +450,13 @@ msgstr ""
404450
405#. Type: string451#. Type: string
406#. Description452#. Description
407#: ../templates.in:6001453#: ../templates.in:11001
408msgid "kFreeBSD default command line:"454msgid "kFreeBSD default command line:"
409msgstr "سطر أوامر KFreeBSD الافتراضي:"455msgstr "سطر أوامر KFreeBSD الافتراضي:"
410456
411#. Type: string457#. Type: string
412#. Description458#. Description
413#: ../templates.in:6001459#: ../templates.in:11001
414msgid ""460msgid ""
415"The following string will be used as kFreeBSD parameters for the default "461"The following string will be used as kFreeBSD parameters for the default "
416"menu entry but not for the recovery mode."462"menu entry but not for the recovery mode."
@@ -420,19 +466,19 @@ msgstr ""
420466
421#. Type: title467#. Type: title
422#. Description468#. Description
423#: ../templates.in:7001469#: ../templates.in:12001
424msgid "unsigned kernels"470msgid "unsigned kernels"
425msgstr ""471msgstr ""
426472
427#. Type: note473#. Type: note
428#. Description474#. Description
429#: ../templates.in:8001475#: ../templates.in:13001
430msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"476msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
431msgstr ""477msgstr ""
432478
433#. Type: note479#. Type: note
434#. Description480#. Description
435#: ../templates.in:8001481#: ../templates.in:13001
436msgid ""482msgid ""
437"Your system has UEFI Secure Boot enabled in firmware, and the following "483"Your system has UEFI Secure Boot enabled in firmware, and the following "
438"kernels present on your system are unsigned:"484"kernels present on your system are unsigned:"
@@ -440,13 +486,13 @@ msgstr ""
440486
441#. Type: note487#. Type: note
442#. Description488#. Description
443#: ../templates.in:8001489#: ../templates.in:13001
444msgid " ${unsigned_versions}"490msgid " ${unsigned_versions}"
445msgstr ""491msgstr ""
446492
447#. Type: note493#. Type: note
448#. Description494#. Description
449#: ../templates.in:8001495#: ../templates.in:13001
450msgid ""496msgid ""
451"These kernels cannot be verified under Secure Boot. To ensure your system "497"These kernels cannot be verified under Secure Boot. To ensure your system "
452"remains bootable, GRUB will not be upgraded on your disk until these kernels "498"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/ast.po b/debian/po/ast.po
index 3a9457f..6917c49 100644
--- a/debian/po/ast.po
+++ b/debian/po/ast.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub2\n"8"Project-Id-Version: grub2\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2012-01-27 11:10+0100\n"11"PO-Revision-Date: 2012-01-27 11:10+0100\n"
12"Last-Translator: Mikel González <mikelglez@softastur.org>\n"12"Last-Translator: Mikel González <mikelglez@softastur.org>\n"
13"Language-Team: Asturian <alministradores@softastur.org>\n"13"Language-Team: Asturian <alministradores@softastur.org>\n"
@@ -71,6 +71,7 @@ msgstr ""
71#. Type: multiselect71#. Type: multiselect
72#. Description72#. Description
73#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400173#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
74#: ../templates.in:6001
74msgid "GRUB install devices:"75msgid "GRUB install devices:"
75msgstr "GRUB falló al instalar nos siguientes preseos:"76msgstr "GRUB falló al instalar nos siguientes preseos:"
7677
@@ -86,7 +87,7 @@ msgstr ""
8687
87#. Type: multiselect88#. Type: multiselect
88#. Description89#. Description
89#: ../grub-pc.templates.in:300190#: ../grub-pc.templates.in:3001 ../templates.in:5001
90msgid ""91msgid ""
91"Running grub-install automatically is recommended in most situations, to "92"Running grub-install automatically is recommended in most situations, to "
92"prevent the installed GRUB core image from getting out of sync with GRUB "93"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -126,7 +127,7 @@ msgstr ""
126127
127#. Type: multiselect128#. Type: multiselect
128#. Description129#. Description
129#: ../grub-pc.templates.in:4001130#: ../grub-pc.templates.in:4001 ../templates.in:6001
130msgid ""131msgid ""
131"The GRUB boot loader was previously installed to a disk that is no longer "132"The GRUB boot loader was previously installed to a disk that is no longer "
132"present, or whose unique identifier has changed for some reason. It is "133"present, or whose unique identifier has changed for some reason. It is "
@@ -157,7 +158,7 @@ msgstr "${DEVICE} (${SIZE} MB; ${PATH})"
157158
158#. Type: boolean159#. Type: boolean
159#. Description160#. Description
160#: ../grub-pc.templates.in:7001161#: ../grub-pc.templates.in:7001 ../templates.in:8001
161msgid "Writing GRUB to boot device failed - continue?"162msgid "Writing GRUB to boot device failed - continue?"
162msgstr "Fallu al escribir GRUB al preséu d'arranque - ¿siguir?"163msgstr "Fallu al escribir GRUB al preséu d'arranque - ¿siguir?"
163164
@@ -166,12 +167,13 @@ msgstr "Fallu al escribir GRUB al preséu d'arranque - ¿siguir?"
166#. Type: boolean167#. Type: boolean
167#. Description168#. Description
168#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001169#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
170#: ../templates.in:8001
169msgid "GRUB failed to install to the following devices:"171msgid "GRUB failed to install to the following devices:"
170msgstr "Falló GRUB al instalar nos siguientes preseos:"172msgstr "Falló GRUB al instalar nos siguientes preseos:"
171173
172#. Type: boolean174#. Type: boolean
173#. Description175#. Description
174#: ../grub-pc.templates.in:7001176#: ../grub-pc.templates.in:7001 ../templates.in:8001
175msgid ""177msgid ""
176"Do you want to continue anyway? If you do, your computer may not start up "178"Do you want to continue anyway? If you do, your computer may not start up "
177"properly."179"properly."
@@ -198,7 +200,7 @@ msgstr ""
198200
199#. Type: boolean201#. Type: boolean
200#. Description202#. Description
201#: ../grub-pc.templates.in:9001203#: ../grub-pc.templates.in:9001 ../templates.in:9001
202msgid "Continue without installing GRUB?"204msgid "Continue without installing GRUB?"
203msgstr "¿Siguir ensin instalar GRUB?"205msgstr "¿Siguir ensin instalar GRUB?"
204206
@@ -220,7 +222,7 @@ msgstr ""
220222
221#. Type: boolean223#. Type: boolean
222#. Description224#. Description
223#: ../grub-pc.templates.in:9001225#: ../grub-pc.templates.in:9001 ../templates.in:9001
224msgid ""226msgid ""
225"If you are already using a different boot loader and want to carry on doing "227"If you are already using a different boot loader and want to carry on doing "
226"so, or if this is a special environment where you do not need a boot loader, "228"so, or if this is a special environment where you do not need a boot loader, "
@@ -366,15 +368,67 @@ msgid ""
366"server on every boot, this would preserve that behavior."368"server on every boot, this would preserve that behavior."
367msgstr ""369msgstr ""
368370
369#. Type: string371#. Type: multiselect
372#. Description
373#: ../templates.in:5001
374msgid "GRUB EFI system partitions:"
375msgstr ""
376
377#. Type: multiselect
370#. Description378#. Description
371#: ../templates.in:5001379#: ../templates.in:5001
380#, fuzzy
381#| msgid ""
382#| "The grub-pc package is being upgraded. This menu allows you to select "
383#| "which devices you'd like grub-install to be automatically run for, if any."
384msgid ""
385"The grub-efi package is being upgraded. This menu allows you to select which "
386"EFI system partions you'd like grub-install to be automatically run for, if "
387"any."
388msgstr ""
389"Anovóse'l paquete grup-pc. Esti menú val pa esbillar en que preseos quie "
390"que'l grub-install s'execute automáticamente, si hai dalgún."
391
392#. Type: text
393#. Description
394#: ../templates.in:7001
395#, fuzzy
396#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
397msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
398msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
399
400#. Type: boolean
401#. Description
402#: ../templates.in:9001
403#, fuzzy
404#| msgid ""
405#| "You chose not to install GRUB to any devices. If you continue, the boot "
406#| "loader may not be properly configured, and when this computer next starts "
407#| "up it will use whatever was previously in the boot sector. If there is an "
408#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
409#| "modules or handle the current configuration file."
410msgid ""
411"You chose not to install GRUB to any devices. If you continue, the boot "
412"loader may not be properly configured, and when this computer next starts up "
413"it will use whatever was previously configured. If there is an earlier "
414"version of GRUB 2 in the EFI system partition, it may be unable to load "
415"modules or handle the current configuration file."
416msgstr ""
417"Escoyistes nun instalar GRUB en dengún preséu. De siguir, el xestor "
418"d'arranque podría nun tar configuráu dafechu, y nel siguiente aniciu del "
419"ordenador usarás lo que teníes previamente nel sector d'arranque. Si hai un "
420"versión anterior de GRUB 2 nel sector d'arranque, podría ser capaz de cargar "
421"módulos o remanar el ficheru de configuración actual."
422
423#. Type: string
424#. Description
425#: ../templates.in:10001
372msgid "kFreeBSD command line:"426msgid "kFreeBSD command line:"
373msgstr "Linia comandos kFreeBSD:"427msgstr "Linia comandos kFreeBSD:"
374428
375#. Type: string429#. Type: string
376#. Description430#. Description
377#: ../templates.in:5001431#: ../templates.in:10001
378msgid ""432msgid ""
379"The following kFreeBSD command line was extracted from /etc/default/grub or "433"The following kFreeBSD command line was extracted from /etc/default/grub or "
380"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "434"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -386,13 +440,13 @@ msgstr ""
386440
387#. Type: string441#. Type: string
388#. Description442#. Description
389#: ../templates.in:6001443#: ../templates.in:11001
390msgid "kFreeBSD default command line:"444msgid "kFreeBSD default command line:"
391msgstr "Llínia comandos por defeutu kFreeBSD:"445msgstr "Llínia comandos por defeutu kFreeBSD:"
392446
393#. Type: string447#. Type: string
394#. Description448#. Description
395#: ../templates.in:6001449#: ../templates.in:11001
396msgid ""450msgid ""
397"The following string will be used as kFreeBSD parameters for the default "451"The following string will be used as kFreeBSD parameters for the default "
398"menu entry but not for the recovery mode."452"menu entry but not for the recovery mode."
@@ -402,19 +456,19 @@ msgstr ""
402456
403#. Type: title457#. Type: title
404#. Description458#. Description
405#: ../templates.in:7001459#: ../templates.in:12001
406msgid "unsigned kernels"460msgid "unsigned kernels"
407msgstr ""461msgstr ""
408462
409#. Type: note463#. Type: note
410#. Description464#. Description
411#: ../templates.in:8001465#: ../templates.in:13001
412msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"466msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
413msgstr ""467msgstr ""
414468
415#. Type: note469#. Type: note
416#. Description470#. Description
417#: ../templates.in:8001471#: ../templates.in:13001
418msgid ""472msgid ""
419"Your system has UEFI Secure Boot enabled in firmware, and the following "473"Your system has UEFI Secure Boot enabled in firmware, and the following "
420"kernels present on your system are unsigned:"474"kernels present on your system are unsigned:"
@@ -422,13 +476,13 @@ msgstr ""
422476
423#. Type: note477#. Type: note
424#. Description478#. Description
425#: ../templates.in:8001479#: ../templates.in:13001
426msgid " ${unsigned_versions}"480msgid " ${unsigned_versions}"
427msgstr ""481msgstr ""
428482
429#. Type: note483#. Type: note
430#. Description484#. Description
431#: ../templates.in:8001485#: ../templates.in:13001
432msgid ""486msgid ""
433"These kernels cannot be verified under Secure Boot. To ensure your system "487"These kernels cannot be verified under Secure Boot. To ensure your system "
434"remains bootable, GRUB will not be upgraded on your disk until these kernels "488"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/be.po b/debian/po/be.po
index 26a0984..6d97c20 100644
--- a/debian/po/be.po
+++ b/debian/po/be.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr ""8msgstr ""
9"Project-Id-Version: be\n"9"Project-Id-Version: be\n"
10"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"10"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
11"POT-Creation-Date: 2019-07-12 11:37-0400\n"11"POT-Creation-Date: 2020-04-09 12:18+0200\n"
12"PO-Revision-Date: 2017-01-23 11:22+0300\n"12"PO-Revision-Date: 2017-01-23 11:22+0300\n"
13"Last-Translator: Viktar Siarheichyk <vics@fsfe.org>\n"13"Last-Translator: Viktar Siarheichyk <vics@fsfe.org>\n"
14"Language-Team: Debian l10n team for Belarusian <debian-l10n-belarusian@lists."14"Language-Team: Debian l10n team for Belarusian <debian-l10n-belarusian@lists."
@@ -77,6 +77,7 @@ msgstr ""
77#. Type: multiselect77#. Type: multiselect
78#. Description78#. Description
79#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400179#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
80#: ../templates.in:6001
80msgid "GRUB install devices:"81msgid "GRUB install devices:"
81msgstr "Прылады, на якія ўсталёўваць GRUB:"82msgstr "Прылады, на якія ўсталёўваць GRUB:"
8283
@@ -92,7 +93,7 @@ msgstr ""
9293
93#. Type: multiselect94#. Type: multiselect
94#. Description95#. Description
95#: ../grub-pc.templates.in:300196#: ../grub-pc.templates.in:3001 ../templates.in:5001
96msgid ""97msgid ""
97"Running grub-install automatically is recommended in most situations, to "98"Running grub-install automatically is recommended in most situations, to "
98"prevent the installed GRUB core image from getting out of sync with GRUB "99"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -132,7 +133,7 @@ msgstr ""
132133
133#. Type: multiselect134#. Type: multiselect
134#. Description135#. Description
135#: ../grub-pc.templates.in:4001136#: ../grub-pc.templates.in:4001 ../templates.in:6001
136msgid ""137msgid ""
137"The GRUB boot loader was previously installed to a disk that is no longer "138"The GRUB boot loader was previously installed to a disk that is no longer "
138"present, or whose unique identifier has changed for some reason. It is "139"present, or whose unique identifier has changed for some reason. It is "
@@ -163,7 +164,7 @@ msgstr "- ${DEVICE} (${SIZE} Мб; ${PATH})"
163164
164#. Type: boolean165#. Type: boolean
165#. Description166#. Description
166#: ../grub-pc.templates.in:7001167#: ../grub-pc.templates.in:7001 ../templates.in:8001
167msgid "Writing GRUB to boot device failed - continue?"168msgid "Writing GRUB to boot device failed - continue?"
168msgstr "Запіс GRUB на загрузкавую прыладу не ўдаўся - працягваць?"169msgstr "Запіс GRUB на загрузкавую прыладу не ўдаўся - працягваць?"
169170
@@ -172,12 +173,13 @@ msgstr "Запіс GRUB на загрузкавую прыладу не ўдаў
172#. Type: boolean173#. Type: boolean
173#. Description174#. Description
174#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001175#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
176#: ../templates.in:8001
175msgid "GRUB failed to install to the following devices:"177msgid "GRUB failed to install to the following devices:"
176msgstr "Не атрымалася ўсталяваць GRUB на наступныя прылады:"178msgstr "Не атрымалася ўсталяваць GRUB на наступныя прылады:"
177179
178#. Type: boolean180#. Type: boolean
179#. Description181#. Description
180#: ../grub-pc.templates.in:7001182#: ../grub-pc.templates.in:7001 ../templates.in:8001
181msgid ""183msgid ""
182"Do you want to continue anyway? If you do, your computer may not start up "184"Do you want to continue anyway? If you do, your computer may not start up "
183"properly."185"properly."
@@ -206,7 +208,7 @@ msgstr ""
206208
207#. Type: boolean209#. Type: boolean
208#. Description210#. Description
209#: ../grub-pc.templates.in:9001211#: ../grub-pc.templates.in:9001 ../templates.in:9001
210msgid "Continue without installing GRUB?"212msgid "Continue without installing GRUB?"
211msgstr "Працягваць, не ўсталёўваючы GRUB?"213msgstr "Працягваць, не ўсталёўваючы GRUB?"
212214
@@ -228,7 +230,7 @@ msgstr ""
228230
229#. Type: boolean231#. Type: boolean
230#. Description232#. Description
231#: ../grub-pc.templates.in:9001233#: ../grub-pc.templates.in:9001 ../templates.in:9001
232msgid ""234msgid ""
233"If you are already using a different boot loader and want to carry on doing "235"If you are already using a different boot loader and want to carry on doing "
234"so, or if this is a special environment where you do not need a boot loader, "236"so, or if this is a special environment where you do not need a boot loader, "
@@ -398,15 +400,67 @@ msgstr ""
398"зменныя NVRAM настроеныя, каб ваша сістэма кантактавала сервер PXE пры "400"зменныя NVRAM настроеныя, каб ваша сістэма кантактавала сервер PXE пры "
399"кожным запуску, гэта захавае такі рэжым."401"кожным запуску, гэта захавае такі рэжым."
400402
401#. Type: string403#. Type: multiselect
402#. Description404#. Description
403#: ../templates.in:5001405#: ../templates.in:5001
406msgid "GRUB EFI system partitions:"
407msgstr ""
408
409#. Type: multiselect
410#. Description
411#: ../templates.in:5001
412#, fuzzy
413#| msgid ""
414#| "The grub-pc package is being upgraded. This menu allows you to select "
415#| "which devices you'd like grub-install to be automatically run for, if any."
416msgid ""
417"The grub-efi package is being upgraded. This menu allows you to select which "
418"EFI system partions you'd like grub-install to be automatically run for, if "
419"any."
420msgstr ""
421"x`Пакет grub-pc абнаўляецца. Гэтае меню дазваляе абраць, для якіх прыладаў "
422"трэба, калі ўвогуле трэба, аўтаматычна запускаць grub-install."
423
424#. Type: text
425#. Description
426#: ../templates.in:7001
427#, fuzzy
428#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
429msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
430msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
431
432#. Type: boolean
433#. Description
434#: ../templates.in:9001
435#, fuzzy
436#| msgid ""
437#| "You chose not to install GRUB to any devices. If you continue, the boot "
438#| "loader may not be properly configured, and when this computer next starts "
439#| "up it will use whatever was previously in the boot sector. If there is an "
440#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
441#| "modules or handle the current configuration file."
442msgid ""
443"You chose not to install GRUB to any devices. If you continue, the boot "
444"loader may not be properly configured, and when this computer next starts up "
445"it will use whatever was previously configured. If there is an earlier "
446"version of GRUB 2 in the EFI system partition, it may be unable to load "
447"modules or handle the current configuration file."
448msgstr ""
449"Вы выбралі не ўсталёўваць GRUB ні на якую прыладу. Калі Вы працягнеце далей, "
450"пачатковы запускальнік, магчыма, не будзе сканфігураваны належным чынам, і "
451"калі гэты кампутар запусціцца наступным разам, ён загрузіцца з таго, што "
452"было раней у сектары запуску. Калі там была старая версія GRUB 2, ён можа не "
453"здолець загрузіць модулі альбо не разабраць цяперашні канфігурацыйны файл."
454
455#. Type: string
456#. Description
457#: ../templates.in:10001
404msgid "kFreeBSD command line:"458msgid "kFreeBSD command line:"
405msgstr "Радок камандаў для ядра kFreeBSD:"459msgstr "Радок камандаў для ядра kFreeBSD:"
406460
407#. Type: string461#. Type: string
408#. Description462#. Description
409#: ../templates.in:5001463#: ../templates.in:10001
410msgid ""464msgid ""
411"The following kFreeBSD command line was extracted from /etc/default/grub or "465"The following kFreeBSD command line was extracted from /etc/default/grub or "
412"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "466"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -419,13 +473,13 @@ msgstr ""
419473
420#. Type: string474#. Type: string
421#. Description475#. Description
422#: ../templates.in:6001476#: ../templates.in:11001
423msgid "kFreeBSD default command line:"477msgid "kFreeBSD default command line:"
424msgstr "Прадвызначаны радок камандаў для ядра kFreeBSD:"478msgstr "Прадвызначаны радок камандаў для ядра kFreeBSD:"
425479
426#. Type: string480#. Type: string
427#. Description481#. Description
428#: ../templates.in:6001482#: ../templates.in:11001
429msgid ""483msgid ""
430"The following string will be used as kFreeBSD parameters for the default "484"The following string will be used as kFreeBSD parameters for the default "
431"menu entry but not for the recovery mode."485"menu entry but not for the recovery mode."
@@ -435,19 +489,19 @@ msgstr ""
435489
436#. Type: title490#. Type: title
437#. Description491#. Description
438#: ../templates.in:7001492#: ../templates.in:12001
439msgid "unsigned kernels"493msgid "unsigned kernels"
440msgstr ""494msgstr ""
441495
442#. Type: note496#. Type: note
443#. Description497#. Description
444#: ../templates.in:8001498#: ../templates.in:13001
445msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"499msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
446msgstr ""500msgstr ""
447501
448#. Type: note502#. Type: note
449#. Description503#. Description
450#: ../templates.in:8001504#: ../templates.in:13001
451msgid ""505msgid ""
452"Your system has UEFI Secure Boot enabled in firmware, and the following "506"Your system has UEFI Secure Boot enabled in firmware, and the following "
453"kernels present on your system are unsigned:"507"kernels present on your system are unsigned:"
@@ -455,13 +509,13 @@ msgstr ""
455509
456#. Type: note510#. Type: note
457#. Description511#. Description
458#: ../templates.in:8001512#: ../templates.in:13001
459msgid " ${unsigned_versions}"513msgid " ${unsigned_versions}"
460msgstr ""514msgstr ""
461515
462#. Type: note516#. Type: note
463#. Description517#. Description
464#: ../templates.in:8001518#: ../templates.in:13001
465msgid ""519msgid ""
466"These kernels cannot be verified under Secure Boot. To ensure your system "520"These kernels cannot be verified under Secure Boot. To ensure your system "
467"remains bootable, GRUB will not be upgraded on your disk until these kernels "521"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/bg.po b/debian/po/bg.po
index 05faaa5..6cf0a10 100644
--- a/debian/po/bg.po
+++ b/debian/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub2\n"8"Project-Id-Version: grub2\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2017-01-20 21:19+0200\n"11"PO-Revision-Date: 2017-01-20 21:19+0200\n"
12"Last-Translator: Damyan Ivanov <dmn@debian.org>\n"12"Last-Translator: Damyan Ivanov <dmn@debian.org>\n"
13"Language-Team: Български <dict@fsa-bg.org>\n"13"Language-Team: Български <dict@fsa-bg.org>\n"
@@ -70,6 +70,7 @@ msgstr ""
70#. Type: multiselect70#. Type: multiselect
71#. Description71#. Description
72#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400172#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
73#: ../templates.in:6001
73msgid "GRUB install devices:"74msgid "GRUB install devices:"
74msgstr "Инсталиране на GRUB на следните устройства:"75msgstr "Инсталиране на GRUB на следните устройства:"
7576
@@ -85,7 +86,7 @@ msgstr ""
8586
86#. Type: multiselect87#. Type: multiselect
87#. Description88#. Description
88#: ../grub-pc.templates.in:300189#: ../grub-pc.templates.in:3001 ../templates.in:5001
89msgid ""90msgid ""
90"Running grub-install automatically is recommended in most situations, to "91"Running grub-install automatically is recommended in most situations, to "
91"prevent the installed GRUB core image from getting out of sync with GRUB "92"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -125,7 +126,7 @@ msgstr ""
125126
126#. Type: multiselect127#. Type: multiselect
127#. Description128#. Description
128#: ../grub-pc.templates.in:4001129#: ../grub-pc.templates.in:4001 ../templates.in:6001
129msgid ""130msgid ""
130"The GRUB boot loader was previously installed to a disk that is no longer "131"The GRUB boot loader was previously installed to a disk that is no longer "
131"present, or whose unique identifier has changed for some reason. It is "132"present, or whose unique identifier has changed for some reason. It is "
@@ -156,7 +157,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
156157
157#. Type: boolean158#. Type: boolean
158#. Description159#. Description
159#: ../grub-pc.templates.in:7001160#: ../grub-pc.templates.in:7001 ../templates.in:8001
160msgid "Writing GRUB to boot device failed - continue?"161msgid "Writing GRUB to boot device failed - continue?"
161msgstr ""162msgstr ""
162"Записването на GRUB върху устройството за начално зареждане не успя. "163"Записването на GRUB върху устройството за начално зареждане не успя. "
@@ -167,12 +168,13 @@ msgstr ""
167#. Type: boolean168#. Type: boolean
168#. Description169#. Description
169#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001170#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
171#: ../templates.in:8001
170msgid "GRUB failed to install to the following devices:"172msgid "GRUB failed to install to the following devices:"
171msgstr "Опитът за инсталиране на GRUB на следните устройства беше неуспешен:"173msgstr "Опитът за инсталиране на GRUB на следните устройства беше неуспешен:"
172174
173#. Type: boolean175#. Type: boolean
174#. Description176#. Description
175#: ../grub-pc.templates.in:7001177#: ../grub-pc.templates.in:7001 ../templates.in:8001
176msgid ""178msgid ""
177"Do you want to continue anyway? If you do, your computer may not start up "179"Do you want to continue anyway? If you do, your computer may not start up "
178"properly."180"properly."
@@ -202,7 +204,7 @@ msgstr ""
202204
203#. Type: boolean205#. Type: boolean
204#. Description206#. Description
205#: ../grub-pc.templates.in:9001207#: ../grub-pc.templates.in:9001 ../templates.in:9001
206msgid "Continue without installing GRUB?"208msgid "Continue without installing GRUB?"
207msgstr "Продължаване без инсталиране на GRUB?"209msgstr "Продължаване без инсталиране на GRUB?"
208210
@@ -225,7 +227,7 @@ msgstr ""
225227
226#. Type: boolean228#. Type: boolean
227#. Description229#. Description
228#: ../grub-pc.templates.in:9001230#: ../grub-pc.templates.in:9001 ../templates.in:9001
229msgid ""231msgid ""
230"If you are already using a different boot loader and want to carry on doing "232"If you are already using a different boot loader and want to carry on doing "
231"so, or if this is a special environment where you do not need a boot loader, "233"so, or if this is a special environment where you do not need a boot loader, "
@@ -393,15 +395,68 @@ msgstr ""
393"например връзка с PXE сървър при начално зареждане може да предпочетете да "395"например връзка с PXE сървър при начално зареждане може да предпочетете да "
394"не се правят промени."396"не се правят промени."
395397
396#. Type: string398#. Type: multiselect
397#. Description399#. Description
398#: ../templates.in:5001400#: ../templates.in:5001
401msgid "GRUB EFI system partitions:"
402msgstr ""
403
404#. Type: multiselect
405#. Description
406#: ../templates.in:5001
407#, fuzzy
408#| msgid ""
409#| "The grub-pc package is being upgraded. This menu allows you to select "
410#| "which devices you'd like grub-install to be automatically run for, if any."
411msgid ""
412"The grub-efi package is being upgraded. This menu allows you to select which "
413"EFI system partions you'd like grub-install to be automatically run for, if "
414"any."
415msgstr ""
416"Пакетът grub-pc се обновява. Това меню позволява избиране за кои устройства "
417"(и дали изобщо) да се изпълни командата grub-install."
418
419#. Type: text
420#. Description
421#: ../templates.in:7001
422#, fuzzy
423#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
424msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
425msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
426
427#. Type: boolean
428#. Description
429#: ../templates.in:9001
430#, fuzzy
431#| msgid ""
432#| "You chose not to install GRUB to any devices. If you continue, the boot "
433#| "loader may not be properly configured, and when this computer next starts "
434#| "up it will use whatever was previously in the boot sector. If there is an "
435#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
436#| "modules or handle the current configuration file."
437msgid ""
438"You chose not to install GRUB to any devices. If you continue, the boot "
439"loader may not be properly configured, and when this computer next starts up "
440"it will use whatever was previously configured. If there is an earlier "
441"version of GRUB 2 in the EFI system partition, it may be unable to load "
442"modules or handle the current configuration file."
443msgstr ""
444"Избрано е GRUB да не се инсталира на никакви устройства. Ако продължите, "
445"програмата за начално зареждане може да не е настроена правилно и при "
446"следващото стартиране на компютъра ще се използва предишното съдържание на "
447"сектора за начално зареждане. Ако в него има предишна инсталация на GRUB 2 е "
448"възможно тя да не успее да използва обновените модули или конфигурационния "
449"файл."
450
451#. Type: string
452#. Description
453#: ../templates.in:10001
399msgid "kFreeBSD command line:"454msgid "kFreeBSD command line:"
400msgstr "Команден ред за kFreeBSD:"455msgstr "Команден ред за kFreeBSD:"
401456
402#. Type: string457#. Type: string
403#. Description458#. Description
404#: ../templates.in:5001459#: ../templates.in:10001
405msgid ""460msgid ""
406"The following kFreeBSD command line was extracted from /etc/default/grub or "461"The following kFreeBSD command line was extracted from /etc/default/grub or "
407"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "462"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -413,13 +468,13 @@ msgstr ""
413468
414#. Type: string469#. Type: string
415#. Description470#. Description
416#: ../templates.in:6001471#: ../templates.in:11001
417msgid "kFreeBSD default command line:"472msgid "kFreeBSD default command line:"
418msgstr "Параметри на Линукс по подразбиране:"473msgstr "Параметри на Линукс по подразбиране:"
419474
420#. Type: string475#. Type: string
421#. Description476#. Description
422#: ../templates.in:6001477#: ../templates.in:11001
423msgid ""478msgid ""
424"The following string will be used as kFreeBSD parameters for the default "479"The following string will be used as kFreeBSD parameters for the default "
425"menu entry but not for the recovery mode."480"menu entry but not for the recovery mode."
@@ -429,19 +484,19 @@ msgstr ""
429484
430#. Type: title485#. Type: title
431#. Description486#. Description
432#: ../templates.in:7001487#: ../templates.in:12001
433msgid "unsigned kernels"488msgid "unsigned kernels"
434msgstr ""489msgstr ""
435490
436#. Type: note491#. Type: note
437#. Description492#. Description
438#: ../templates.in:8001493#: ../templates.in:13001
439msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"494msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
440msgstr ""495msgstr ""
441496
442#. Type: note497#. Type: note
443#. Description498#. Description
444#: ../templates.in:8001499#: ../templates.in:13001
445msgid ""500msgid ""
446"Your system has UEFI Secure Boot enabled in firmware, and the following "501"Your system has UEFI Secure Boot enabled in firmware, and the following "
447"kernels present on your system are unsigned:"502"kernels present on your system are unsigned:"
@@ -449,13 +504,13 @@ msgstr ""
449504
450#. Type: note505#. Type: note
451#. Description506#. Description
452#: ../templates.in:8001507#: ../templates.in:13001
453msgid " ${unsigned_versions}"508msgid " ${unsigned_versions}"
454msgstr ""509msgstr ""
455510
456#. Type: note511#. Type: note
457#. Description512#. Description
458#: ../templates.in:8001513#: ../templates.in:13001
459msgid ""514msgid ""
460"These kernels cannot be verified under Secure Boot. To ensure your system "515"These kernels cannot be verified under Secure Boot. To ensure your system "
461"remains bootable, GRUB will not be upgraded on your disk until these kernels "516"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/ca.po b/debian/po/ca.po
index b23d8ea..a2a0915 100644
--- a/debian/po/ca.po
+++ b/debian/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
9msgstr ""9msgstr ""
10"Project-Id-Version: grub2 2.02~beta3-4\n"10"Project-Id-Version: grub2 2.02~beta3-4\n"
11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
12"POT-Creation-Date: 2019-07-12 11:37-0400\n"12"POT-Creation-Date: 2020-04-09 12:18+0200\n"
13"PO-Revision-Date: 2017-01-23 17:31+0100\n"13"PO-Revision-Date: 2017-01-23 17:31+0100\n"
14"Last-Translator: Innocent De Marchi <tangram.peces@gmail.com>\n"14"Last-Translator: Innocent De Marchi <tangram.peces@gmail.com>\n"
15"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"15"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -74,6 +74,7 @@ msgstr ""
74#. Type: multiselect74#. Type: multiselect
75#. Description75#. Description
76#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400176#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
77#: ../templates.in:6001
77msgid "GRUB install devices:"78msgid "GRUB install devices:"
78msgstr "Dispositius d'instaŀlació del GRUB:"79msgstr "Dispositius d'instaŀlació del GRUB:"
7980
@@ -90,7 +91,7 @@ msgstr ""
9091
91#. Type: multiselect92#. Type: multiselect
92#. Description93#. Description
93#: ../grub-pc.templates.in:300194#: ../grub-pc.templates.in:3001 ../templates.in:5001
94msgid ""95msgid ""
95"Running grub-install automatically is recommended in most situations, to "96"Running grub-install automatically is recommended in most situations, to "
96"prevent the installed GRUB core image from getting out of sync with GRUB "97"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -131,7 +132,7 @@ msgstr ""
131132
132#. Type: multiselect133#. Type: multiselect
133#. Description134#. Description
134#: ../grub-pc.templates.in:4001135#: ../grub-pc.templates.in:4001 ../templates.in:6001
135msgid ""136msgid ""
136"The GRUB boot loader was previously installed to a disk that is no longer "137"The GRUB boot loader was previously installed to a disk that is no longer "
137"present, or whose unique identifier has changed for some reason. It is "138"present, or whose unique identifier has changed for some reason. It is "
@@ -162,7 +163,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
162163
163#. Type: boolean164#. Type: boolean
164#. Description165#. Description
165#: ../grub-pc.templates.in:7001166#: ../grub-pc.templates.in:7001 ../templates.in:8001
166msgid "Writing GRUB to boot device failed - continue?"167msgid "Writing GRUB to boot device failed - continue?"
167msgstr "Ha fallat l'escriptura del GRUB al dispositiu. Voleu continuar?"168msgstr "Ha fallat l'escriptura del GRUB al dispositiu. Voleu continuar?"
168169
@@ -171,12 +172,13 @@ msgstr "Ha fallat l'escriptura del GRUB al dispositiu. Voleu continuar?"
171#. Type: boolean172#. Type: boolean
172#. Description173#. Description
173#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001174#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
175#: ../templates.in:8001
174msgid "GRUB failed to install to the following devices:"176msgid "GRUB failed to install to the following devices:"
175msgstr "El GRUB no s'ha pogut instaŀlar als dispositius següents:"177msgstr "El GRUB no s'ha pogut instaŀlar als dispositius següents:"
176178
177#. Type: boolean179#. Type: boolean
178#. Description180#. Description
179#: ../grub-pc.templates.in:7001181#: ../grub-pc.templates.in:7001 ../templates.in:8001
180msgid ""182msgid ""
181"Do you want to continue anyway? If you do, your computer may not start up "183"Do you want to continue anyway? If you do, your computer may not start up "
182"properly."184"properly."
@@ -205,7 +207,7 @@ msgstr ""
205207
206#. Type: boolean208#. Type: boolean
207#. Description209#. Description
208#: ../grub-pc.templates.in:9001210#: ../grub-pc.templates.in:9001 ../templates.in:9001
209msgid "Continue without installing GRUB?"211msgid "Continue without installing GRUB?"
210msgstr "Voleu continuar sense instaŀlar el GRUB?"212msgstr "Voleu continuar sense instaŀlar el GRUB?"
211213
@@ -228,7 +230,7 @@ msgstr ""
228230
229#. Type: boolean231#. Type: boolean
230#. Description232#. Description
231#: ../grub-pc.templates.in:9001233#: ../grub-pc.templates.in:9001 ../templates.in:9001
232msgid ""234msgid ""
233"If you are already using a different boot loader and want to carry on doing "235"If you are already using a different boot loader and want to carry on doing "
234"so, or if this is a special environment where you do not need a boot loader, "236"so, or if this is a special environment where you do not need a boot loader, "
@@ -399,15 +401,69 @@ msgstr ""
399"manera que el vostre sistema connecta amb un servidor PXE cada vegada que "401"manera que el vostre sistema connecta amb un servidor PXE cada vegada que "
400"arranca, això hauria de conservar aquest comportament."402"arranca, això hauria de conservar aquest comportament."
401403
402#. Type: string404#. Type: multiselect
403#. Description405#. Description
404#: ../templates.in:5001406#: ../templates.in:5001
407msgid "GRUB EFI system partitions:"
408msgstr ""
409
410#. Type: multiselect
411#. Description
412#: ../templates.in:5001
413#, fuzzy
414#| msgid ""
415#| "The grub-pc package is being upgraded. This menu allows you to select "
416#| "which devices you'd like grub-install to be automatically run for, if any."
417msgid ""
418"The grub-efi package is being upgraded. This menu allows you to select which "
419"EFI system partions you'd like grub-install to be automatically run for, if "
420"any."
421msgstr ""
422"S'està actualitzant el paquet grub-pc. Aquest menú us permet seleccionar "
423"sobre quins dispositius voleu que s'execute el grub-install automàticament, "
424"en cas de voler-ho."
425
426#. Type: text
427#. Description
428#: ../templates.in:7001
429#, fuzzy
430#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
431msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
432msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
433
434#. Type: boolean
435#. Description
436#: ../templates.in:9001
437#, fuzzy
438#| msgid ""
439#| "You chose not to install GRUB to any devices. If you continue, the boot "
440#| "loader may not be properly configured, and when this computer next starts "
441#| "up it will use whatever was previously in the boot sector. If there is an "
442#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
443#| "modules or handle the current configuration file."
444msgid ""
445"You chose not to install GRUB to any devices. If you continue, the boot "
446"loader may not be properly configured, and when this computer next starts up "
447"it will use whatever was previously configured. If there is an earlier "
448"version of GRUB 2 in the EFI system partition, it may be unable to load "
449"modules or handle the current configuration file."
450msgstr ""
451"Heu triat no instaŀlar el GRUB en cap dispositiu. Si continueu, és possible "
452"que el carregador no estiga configurat correctament, i quan s'arrenque "
453"l'ordinador la pròxima vegada, emprarà allò que estigués al sector "
454"d'arrencada. Si hi ha una versió anterior del GRUB2 al sector d'arrencada, "
455"és possible que no puga carregar mòduls o gestionar el fitxer de "
456"configuració actual."
457
458#. Type: string
459#. Description
460#: ../templates.in:10001
405msgid "kFreeBSD command line:"461msgid "kFreeBSD command line:"
406msgstr "Línia d'ordres de kFreeBSD:"462msgstr "Línia d'ordres de kFreeBSD:"
407463
408#. Type: string464#. Type: string
409#. Description465#. Description
410#: ../templates.in:5001466#: ../templates.in:10001
411msgid ""467msgid ""
412"The following kFreeBSD command line was extracted from /etc/default/grub or "468"The following kFreeBSD command line was extracted from /etc/default/grub or "
413"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "469"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -420,13 +476,13 @@ msgstr ""
420476
421#. Type: string477#. Type: string
422#. Description478#. Description
423#: ../templates.in:6001479#: ../templates.in:11001
424msgid "kFreeBSD default command line:"480msgid "kFreeBSD default command line:"
425msgstr "Línia d'ordres de kFreeBSD per defecte:"481msgstr "Línia d'ordres de kFreeBSD per defecte:"
426482
427#. Type: string483#. Type: string
428#. Description484#. Description
429#: ../templates.in:6001485#: ../templates.in:11001
430msgid ""486msgid ""
431"The following string will be used as kFreeBSD parameters for the default "487"The following string will be used as kFreeBSD parameters for the default "
432"menu entry but not for the recovery mode."488"menu entry but not for the recovery mode."
@@ -436,19 +492,19 @@ msgstr ""
436492
437#. Type: title493#. Type: title
438#. Description494#. Description
439#: ../templates.in:7001495#: ../templates.in:12001
440msgid "unsigned kernels"496msgid "unsigned kernels"
441msgstr ""497msgstr ""
442498
443#. Type: note499#. Type: note
444#. Description500#. Description
445#: ../templates.in:8001501#: ../templates.in:13001
446msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"502msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
447msgstr ""503msgstr ""
448504
449#. Type: note505#. Type: note
450#. Description506#. Description
451#: ../templates.in:8001507#: ../templates.in:13001
452msgid ""508msgid ""
453"Your system has UEFI Secure Boot enabled in firmware, and the following "509"Your system has UEFI Secure Boot enabled in firmware, and the following "
454"kernels present on your system are unsigned:"510"kernels present on your system are unsigned:"
@@ -456,13 +512,13 @@ msgstr ""
456512
457#. Type: note513#. Type: note
458#. Description514#. Description
459#: ../templates.in:8001515#: ../templates.in:13001
460msgid " ${unsigned_versions}"516msgid " ${unsigned_versions}"
461msgstr ""517msgstr ""
462518
463#. Type: note519#. Type: note
464#. Description520#. Description
465#: ../templates.in:8001521#: ../templates.in:13001
466msgid ""522msgid ""
467"These kernels cannot be verified under Secure Boot. To ensure your system "523"These kernels cannot be verified under Secure Boot. To ensure your system "
468"remains bootable, GRUB will not be upgraded on your disk until these kernels "524"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/cs.po b/debian/po/cs.po
index f239883..c00a227 100644
--- a/debian/po/cs.po
+++ b/debian/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub2\n"8"Project-Id-Version: grub2\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2017-01-22 11:18+0100\n"11"PO-Revision-Date: 2017-01-22 11:18+0100\n"
12"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"12"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
13"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"13"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
@@ -70,6 +70,7 @@ msgstr ""
70#. Type: multiselect70#. Type: multiselect
71#. Description71#. Description
72#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400172#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
73#: ../templates.in:6001
73msgid "GRUB install devices:"74msgid "GRUB install devices:"
74msgstr "Zařízení pro instalaci GRUBu:"75msgstr "Zařízení pro instalaci GRUBu:"
7576
@@ -85,7 +86,7 @@ msgstr ""
8586
86#. Type: multiselect87#. Type: multiselect
87#. Description88#. Description
88#: ../grub-pc.templates.in:300189#: ../grub-pc.templates.in:3001 ../templates.in:5001
89msgid ""90msgid ""
90"Running grub-install automatically is recommended in most situations, to "91"Running grub-install automatically is recommended in most situations, to "
91"prevent the installed GRUB core image from getting out of sync with GRUB "92"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -124,7 +125,7 @@ msgstr ""
124125
125#. Type: multiselect126#. Type: multiselect
126#. Description127#. Description
127#: ../grub-pc.templates.in:4001128#: ../grub-pc.templates.in:4001 ../templates.in:6001
128msgid ""129msgid ""
129"The GRUB boot loader was previously installed to a disk that is no longer "130"The GRUB boot loader was previously installed to a disk that is no longer "
130"present, or whose unique identifier has changed for some reason. It is "131"present, or whose unique identifier has changed for some reason. It is "
@@ -155,7 +156,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
155156
156#. Type: boolean157#. Type: boolean
157#. Description158#. Description
158#: ../grub-pc.templates.in:7001159#: ../grub-pc.templates.in:7001 ../templates.in:8001
159msgid "Writing GRUB to boot device failed - continue?"160msgid "Writing GRUB to boot device failed - continue?"
160msgstr "Zápis GRUBu na zaváděcí zařízení selhal - pokračovat?"161msgstr "Zápis GRUBu na zaváděcí zařízení selhal - pokračovat?"
161162
@@ -164,12 +165,13 @@ msgstr "Zápis GRUBu na zaváděcí zařízení selhal - pokračovat?"
164#. Type: boolean165#. Type: boolean
165#. Description166#. Description
166#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001167#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
168#: ../templates.in:8001
167msgid "GRUB failed to install to the following devices:"169msgid "GRUB failed to install to the following devices:"
168msgstr "GRUB se nepodařilo nainstalovat na následující zařízení:"170msgstr "GRUB se nepodařilo nainstalovat na následující zařízení:"
169171
170#. Type: boolean172#. Type: boolean
171#. Description173#. Description
172#: ../grub-pc.templates.in:7001174#: ../grub-pc.templates.in:7001 ../templates.in:8001
173msgid ""175msgid ""
174"Do you want to continue anyway? If you do, your computer may not start up "176"Do you want to continue anyway? If you do, your computer may not start up "
175"properly."177"properly."
@@ -197,7 +199,7 @@ msgstr ""
197199
198#. Type: boolean200#. Type: boolean
199#. Description201#. Description
200#: ../grub-pc.templates.in:9001202#: ../grub-pc.templates.in:9001 ../templates.in:9001
201msgid "Continue without installing GRUB?"203msgid "Continue without installing GRUB?"
202msgstr "Pokračovat bez instalace GRUBu?"204msgstr "Pokračovat bez instalace GRUBu?"
203205
@@ -219,7 +221,7 @@ msgstr ""
219221
220#. Type: boolean222#. Type: boolean
221#. Description223#. Description
222#: ../grub-pc.templates.in:9001224#: ../grub-pc.templates.in:9001 ../templates.in:9001
223msgid ""225msgid ""
224"If you are already using a different boot loader and want to carry on doing "226"If you are already using a different boot loader and want to carry on doing "
225"so, or if this is a special environment where you do not need a boot loader, "227"so, or if this is a special environment where you do not need a boot loader, "
@@ -386,15 +388,67 @@ msgstr ""
386"máte NVRAM proměnné nastavené tak, aby při každém zavádění kontaktovaly PXE "388"máte NVRAM proměnné nastavené tak, aby při každém zavádění kontaktovaly PXE "
387"server."389"server."
388390
389#. Type: string391#. Type: multiselect
390#. Description392#. Description
391#: ../templates.in:5001393#: ../templates.in:5001
394msgid "GRUB EFI system partitions:"
395msgstr ""
396
397#. Type: multiselect
398#. Description
399#: ../templates.in:5001
400#, fuzzy
401#| msgid ""
402#| "The grub-pc package is being upgraded. This menu allows you to select "
403#| "which devices you'd like grub-install to be automatically run for, if any."
404msgid ""
405"The grub-efi package is being upgraded. This menu allows you to select which "
406"EFI system partions you'd like grub-install to be automatically run for, if "
407"any."
408msgstr ""
409"Balík grub-pc se právě aktualizuje. Tato nabídka vám umožňuje zvolit "
410"zařízení, na kterých se má automaticky spouštět grub-install."
411
412#. Type: text
413#. Description
414#: ../templates.in:7001
415#, fuzzy
416#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
417msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
418msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
419
420#. Type: boolean
421#. Description
422#: ../templates.in:9001
423#, fuzzy
424#| msgid ""
425#| "You chose not to install GRUB to any devices. If you continue, the boot "
426#| "loader may not be properly configured, and when this computer next starts "
427#| "up it will use whatever was previously in the boot sector. If there is an "
428#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
429#| "modules or handle the current configuration file."
430msgid ""
431"You chose not to install GRUB to any devices. If you continue, the boot "
432"loader may not be properly configured, and when this computer next starts up "
433"it will use whatever was previously configured. If there is an earlier "
434"version of GRUB 2 in the EFI system partition, it may be unable to load "
435"modules or handle the current configuration file."
436msgstr ""
437"Rozhodli jste se neinstalovat GRUB na žádné zařízení. Budete-li pokračovat, "
438"zavaděč nemusí být nastaven správně a při příštím spuštění počítače se "
439"použije cokoliv, co bylo dříve v zaváděcím sektoru. Pokud tam je dřívější "
440"verze GRUBu 2, nemusí se jí podařit načíst moduly, nebo zpracovat současný "
441"konfigurační soubor."
442
443#. Type: string
444#. Description
445#: ../templates.in:10001
392msgid "kFreeBSD command line:"446msgid "kFreeBSD command line:"
393msgstr "Parametry pro kFreeBSD:"447msgstr "Parametry pro kFreeBSD:"
394448
395#. Type: string449#. Type: string
396#. Description450#. Description
397#: ../templates.in:5001451#: ../templates.in:10001
398msgid ""452msgid ""
399"The following kFreeBSD command line was extracted from /etc/default/grub or "453"The following kFreeBSD command line was extracted from /etc/default/grub or "
400"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "454"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -407,13 +461,13 @@ msgstr ""
407461
408#. Type: string462#. Type: string
409#. Description463#. Description
410#: ../templates.in:6001464#: ../templates.in:11001
411msgid "kFreeBSD default command line:"465msgid "kFreeBSD default command line:"
412msgstr "Výchozí parametry pro kFreeBSD:"466msgstr "Výchozí parametry pro kFreeBSD:"
413467
414#. Type: string468#. Type: string
415#. Description469#. Description
416#: ../templates.in:6001470#: ../templates.in:11001
417msgid ""471msgid ""
418"The following string will be used as kFreeBSD parameters for the default "472"The following string will be used as kFreeBSD parameters for the default "
419"menu entry but not for the recovery mode."473"menu entry but not for the recovery mode."
@@ -423,19 +477,19 @@ msgstr ""
423477
424#. Type: title478#. Type: title
425#. Description479#. Description
426#: ../templates.in:7001480#: ../templates.in:12001
427msgid "unsigned kernels"481msgid "unsigned kernels"
428msgstr ""482msgstr ""
429483
430#. Type: note484#. Type: note
431#. Description485#. Description
432#: ../templates.in:8001486#: ../templates.in:13001
433msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"487msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
434msgstr ""488msgstr ""
435489
436#. Type: note490#. Type: note
437#. Description491#. Description
438#: ../templates.in:8001492#: ../templates.in:13001
439msgid ""493msgid ""
440"Your system has UEFI Secure Boot enabled in firmware, and the following "494"Your system has UEFI Secure Boot enabled in firmware, and the following "
441"kernels present on your system are unsigned:"495"kernels present on your system are unsigned:"
@@ -443,13 +497,13 @@ msgstr ""
443497
444#. Type: note498#. Type: note
445#. Description499#. Description
446#: ../templates.in:8001500#: ../templates.in:13001
447msgid " ${unsigned_versions}"501msgid " ${unsigned_versions}"
448msgstr ""502msgstr ""
449503
450#. Type: note504#. Type: note
451#. Description505#. Description
452#: ../templates.in:8001506#: ../templates.in:13001
453msgid ""507msgid ""
454"These kernels cannot be verified under Secure Boot. To ensure your system "508"These kernels cannot be verified under Secure Boot. To ensure your system "
455"remains bootable, GRUB will not be upgraded on your disk until these kernels "509"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/cy.po b/debian/po/cy.po
index 70d4326..544639a 100644
--- a/debian/po/cy.po
+++ b/debian/po/cy.po
@@ -10,7 +10,7 @@ msgid ""
10msgstr ""10msgstr ""
11"Project-Id-Version: grub2\n"11"Project-Id-Version: grub2\n"
12"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"12"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
13"POT-Creation-Date: 2019-07-12 11:37-0400\n"13"POT-Creation-Date: 2020-04-09 12:18+0200\n"
14"PO-Revision-Date: 2012-06-16 22:25-0000\n"14"PO-Revision-Date: 2012-06-16 22:25-0000\n"
15"Last-Translator: Dafydd Tomos <l10n@da.fydd.org>\n"15"Last-Translator: Dafydd Tomos <l10n@da.fydd.org>\n"
16"Language-Team: Welsh\n"16"Language-Team: Welsh\n"
@@ -74,6 +74,7 @@ msgstr ""
74#. Type: multiselect74#. Type: multiselect
75#. Description75#. Description
76#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400176#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
77#: ../templates.in:6001
77msgid "GRUB install devices:"78msgid "GRUB install devices:"
78msgstr "Dyfeisiau sefydlu GRUB:"79msgstr "Dyfeisiau sefydlu GRUB:"
7980
@@ -90,7 +91,7 @@ msgstr ""
9091
91#. Type: multiselect92#. Type: multiselect
92#. Description93#. Description
93#: ../grub-pc.templates.in:300194#: ../grub-pc.templates.in:3001 ../templates.in:5001
94msgid ""95msgid ""
95"Running grub-install automatically is recommended in most situations, to "96"Running grub-install automatically is recommended in most situations, to "
96"prevent the installed GRUB core image from getting out of sync with GRUB "97"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -130,7 +131,7 @@ msgstr ""
130131
131#. Type: multiselect132#. Type: multiselect
132#. Description133#. Description
133#: ../grub-pc.templates.in:4001134#: ../grub-pc.templates.in:4001 ../templates.in:6001
134msgid ""135msgid ""
135"The GRUB boot loader was previously installed to a disk that is no longer "136"The GRUB boot loader was previously installed to a disk that is no longer "
136"present, or whose unique identifier has changed for some reason. It is "137"present, or whose unique identifier has changed for some reason. It is "
@@ -161,7 +162,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
161162
162#. Type: boolean163#. Type: boolean
163#. Description164#. Description
164#: ../grub-pc.templates.in:7001165#: ../grub-pc.templates.in:7001 ../templates.in:8001
165msgid "Writing GRUB to boot device failed - continue?"166msgid "Writing GRUB to boot device failed - continue?"
166msgstr "Methwyd ysgrifennu GRUB i'r ddyfais ymgychwyn - parhau?"167msgstr "Methwyd ysgrifennu GRUB i'r ddyfais ymgychwyn - parhau?"
167168
@@ -170,12 +171,13 @@ msgstr "Methwyd ysgrifennu GRUB i'r ddyfais ymgychwyn - parhau?"
170#. Type: boolean171#. Type: boolean
171#. Description172#. Description
172#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001173#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
174#: ../templates.in:8001
173msgid "GRUB failed to install to the following devices:"175msgid "GRUB failed to install to the following devices:"
174msgstr "Methwyd sefydlu GRUB i'r dyfeisiau canlynol:"176msgstr "Methwyd sefydlu GRUB i'r dyfeisiau canlynol:"
175177
176#. Type: boolean178#. Type: boolean
177#. Description179#. Description
178#: ../grub-pc.templates.in:7001180#: ../grub-pc.templates.in:7001 ../templates.in:8001
179msgid ""181msgid ""
180"Do you want to continue anyway? If you do, your computer may not start up "182"Do you want to continue anyway? If you do, your computer may not start up "
181"properly."183"properly."
@@ -203,7 +205,7 @@ msgstr ""
203205
204#. Type: boolean206#. Type: boolean
205#. Description207#. Description
206#: ../grub-pc.templates.in:9001208#: ../grub-pc.templates.in:9001 ../templates.in:9001
207msgid "Continue without installing GRUB?"209msgid "Continue without installing GRUB?"
208msgstr "Parhau heb sefydlu GRUB?"210msgstr "Parhau heb sefydlu GRUB?"
209211
@@ -226,7 +228,7 @@ msgstr ""
226228
227#. Type: boolean229#. Type: boolean
228#. Description230#. Description
229#: ../grub-pc.templates.in:9001231#: ../grub-pc.templates.in:9001 ../templates.in:9001
230msgid ""232msgid ""
231"If you are already using a different boot loader and want to carry on doing "233"If you are already using a different boot loader and want to carry on doing "
232"so, or if this is a special environment where you do not need a boot loader, "234"so, or if this is a special environment where you do not need a boot loader, "
@@ -373,15 +375,69 @@ msgid ""
373"server on every boot, this would preserve that behavior."375"server on every boot, this would preserve that behavior."
374msgstr ""376msgstr ""
375377
376#. Type: string378#. Type: multiselect
379#. Description
380#: ../templates.in:5001
381msgid "GRUB EFI system partitions:"
382msgstr ""
383
384#. Type: multiselect
377#. Description385#. Description
378#: ../templates.in:5001386#: ../templates.in:5001
387#, fuzzy
388#| msgid ""
389#| "The grub-pc package is being upgraded. This menu allows you to select "
390#| "which devices you'd like grub-install to be automatically run for, if any."
391msgid ""
392"The grub-efi package is being upgraded. This menu allows you to select which "
393"EFI system partions you'd like grub-install to be automatically run for, if "
394"any."
395msgstr ""
396"Mae'r pecyn grub-bc yn cael ei uwchraddio. Mae'r fwydlen yma yn eich "
397"caniatáu i ddewis pa ddyfeisiau yr hoffech redeg grub-install arno, os o "
398"gwbl."
399
400#. Type: text
401#. Description
402#: ../templates.in:7001
403#, fuzzy
404#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
405msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
406msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
407
408#. Type: boolean
409#. Description
410#: ../templates.in:9001
411#, fuzzy
412#| msgid ""
413#| "You chose not to install GRUB to any devices. If you continue, the boot "
414#| "loader may not be properly configured, and when this computer next starts "
415#| "up it will use whatever was previously in the boot sector. If there is an "
416#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
417#| "modules or handle the current configuration file."
418msgid ""
419"You chose not to install GRUB to any devices. If you continue, the boot "
420"loader may not be properly configured, and when this computer next starts up "
421"it will use whatever was previously configured. If there is an earlier "
422"version of GRUB 2 in the EFI system partition, it may be unable to load "
423"modules or handle the current configuration file."
424msgstr ""
425"Fe ddewisoch i beidio sefydlu GRUB i unrhyw ddyfeisiau. Os ydych yn parhau, "
426"mae'n bosib na fydd y llwythwr ymgychwyn wedi ei gyflunio'n gywir, a'r tro "
427"nesa fydd y cyfrifiadur hwn yn dechrau mi fydd yn defnyddio beth bynnag oedd "
428"yn y sector ymgychwyn o'r blaen. Os oes fersiwn cynharach o GRUB 2 yn y "
429"sector ymgychwyn, mae'n bosib na fydd yn gallu llwytho modiwlau na deall y "
430"ffeil gyfluniad presennol."
431
432#. Type: string
433#. Description
434#: ../templates.in:10001
379msgid "kFreeBSD command line:"435msgid "kFreeBSD command line:"
380msgstr "Llinell orchymyn kFreeBSD:"436msgstr "Llinell orchymyn kFreeBSD:"
381437
382#. Type: string438#. Type: string
383#. Description439#. Description
384#: ../templates.in:5001440#: ../templates.in:10001
385msgid ""441msgid ""
386"The following kFreeBSD command line was extracted from /etc/default/grub or "442"The following kFreeBSD command line was extracted from /etc/default/grub or "
387"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "443"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -393,13 +449,13 @@ msgstr ""
393449
394#. Type: string450#. Type: string
395#. Description451#. Description
396#: ../templates.in:6001452#: ../templates.in:11001
397msgid "kFreeBSD default command line:"453msgid "kFreeBSD default command line:"
398msgstr "Llinell orchymyn ddiofyn kFreeBSD:"454msgstr "Llinell orchymyn ddiofyn kFreeBSD:"
399455
400#. Type: string456#. Type: string
401#. Description457#. Description
402#: ../templates.in:6001458#: ../templates.in:11001
403msgid ""459msgid ""
404"The following string will be used as kFreeBSD parameters for the default "460"The following string will be used as kFreeBSD parameters for the default "
405"menu entry but not for the recovery mode."461"menu entry but not for the recovery mode."
@@ -409,19 +465,19 @@ msgstr ""
409465
410#. Type: title466#. Type: title
411#. Description467#. Description
412#: ../templates.in:7001468#: ../templates.in:12001
413msgid "unsigned kernels"469msgid "unsigned kernels"
414msgstr ""470msgstr ""
415471
416#. Type: note472#. Type: note
417#. Description473#. Description
418#: ../templates.in:8001474#: ../templates.in:13001
419msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"475msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
420msgstr ""476msgstr ""
421477
422#. Type: note478#. Type: note
423#. Description479#. Description
424#: ../templates.in:8001480#: ../templates.in:13001
425msgid ""481msgid ""
426"Your system has UEFI Secure Boot enabled in firmware, and the following "482"Your system has UEFI Secure Boot enabled in firmware, and the following "
427"kernels present on your system are unsigned:"483"kernels present on your system are unsigned:"
@@ -429,13 +485,13 @@ msgstr ""
429485
430#. Type: note486#. Type: note
431#. Description487#. Description
432#: ../templates.in:8001488#: ../templates.in:13001
433msgid " ${unsigned_versions}"489msgid " ${unsigned_versions}"
434msgstr ""490msgstr ""
435491
436#. Type: note492#. Type: note
437#. Description493#. Description
438#: ../templates.in:8001494#: ../templates.in:13001
439msgid ""495msgid ""
440"These kernels cannot be verified under Secure Boot. To ensure your system "496"These kernels cannot be verified under Secure Boot. To ensure your system "
441"remains bootable, GRUB will not be upgraded on your disk until these kernels "497"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/da.po b/debian/po/da.po
index c71327e..ddc3c29 100644
--- a/debian/po/da.po
+++ b/debian/po/da.po
@@ -20,7 +20,7 @@ msgid ""
20msgstr ""20msgstr ""
21"Project-Id-Version: grub2\n"21"Project-Id-Version: grub2\n"
22"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"22"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
23"POT-Creation-Date: 2019-07-12 11:37-0400\n"23"POT-Creation-Date: 2020-04-09 12:18+0200\n"
24"PO-Revision-Date: 2017-01-23 11:30+01:00\n"24"PO-Revision-Date: 2017-01-23 11:30+01:00\n"
25"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"25"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
26"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"26"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
@@ -83,6 +83,7 @@ msgstr ""
83#. Type: multiselect83#. Type: multiselect
84#. Description84#. Description
85#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400185#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
86#: ../templates.in:6001
86msgid "GRUB install devices:"87msgid "GRUB install devices:"
87msgstr "GRUBs installationsenheder:"88msgstr "GRUBs installationsenheder:"
8889
@@ -98,7 +99,7 @@ msgstr ""
9899
99#. Type: multiselect100#. Type: multiselect
100#. Description101#. Description
101#: ../grub-pc.templates.in:3001102#: ../grub-pc.templates.in:3001 ../templates.in:5001
102msgid ""103msgid ""
103"Running grub-install automatically is recommended in most situations, to "104"Running grub-install automatically is recommended in most situations, to "
104"prevent the installed GRUB core image from getting out of sync with GRUB "105"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -138,7 +139,7 @@ msgstr ""
138139
139#. Type: multiselect140#. Type: multiselect
140#. Description141#. Description
141#: ../grub-pc.templates.in:4001142#: ../grub-pc.templates.in:4001 ../templates.in:6001
142msgid ""143msgid ""
143"The GRUB boot loader was previously installed to a disk that is no longer "144"The GRUB boot loader was previously installed to a disk that is no longer "
144"present, or whose unique identifier has changed for some reason. It is "145"present, or whose unique identifier has changed for some reason. It is "
@@ -169,7 +170,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
169170
170#. Type: boolean171#. Type: boolean
171#. Description172#. Description
172#: ../grub-pc.templates.in:7001173#: ../grub-pc.templates.in:7001 ../templates.in:8001
173msgid "Writing GRUB to boot device failed - continue?"174msgid "Writing GRUB to boot device failed - continue?"
174msgstr "Skrivning af GRUB til opstartsenhed fejlede - vil du fortsætte?"175msgstr "Skrivning af GRUB til opstartsenhed fejlede - vil du fortsætte?"
175176
@@ -178,12 +179,13 @@ msgstr "Skrivning af GRUB til opstartsenhed fejlede - vil du fortsætte?"
178#. Type: boolean179#. Type: boolean
179#. Description180#. Description
180#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001181#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
182#: ../templates.in:8001
181msgid "GRUB failed to install to the following devices:"183msgid "GRUB failed to install to the following devices:"
182msgstr "Kunne ikke installere GRUB på de følgende enheder:"184msgstr "Kunne ikke installere GRUB på de følgende enheder:"
183185
184#. Type: boolean186#. Type: boolean
185#. Description187#. Description
186#: ../grub-pc.templates.in:7001188#: ../grub-pc.templates.in:7001 ../templates.in:8001
187msgid ""189msgid ""
188"Do you want to continue anyway? If you do, your computer may not start up "190"Do you want to continue anyway? If you do, your computer may not start up "
189"properly."191"properly."
@@ -211,7 +213,7 @@ msgstr ""
211213
212#. Type: boolean214#. Type: boolean
213#. Description215#. Description
214#: ../grub-pc.templates.in:9001216#: ../grub-pc.templates.in:9001 ../templates.in:9001
215msgid "Continue without installing GRUB?"217msgid "Continue without installing GRUB?"
216msgstr "Fortsæt uden at installere GRUB?"218msgstr "Fortsæt uden at installere GRUB?"
217219
@@ -234,7 +236,7 @@ msgstr ""
234236
235#. Type: boolean237#. Type: boolean
236#. Description238#. Description
237#: ../grub-pc.templates.in:9001239#: ../grub-pc.templates.in:9001 ../templates.in:9001
238msgid ""240msgid ""
239"If you are already using a different boot loader and want to carry on doing "241"If you are already using a different boot loader and want to carry on doing "
240"so, or if this is a special environment where you do not need a boot loader, "242"so, or if this is a special environment where you do not need a boot loader, "
@@ -404,15 +406,68 @@ msgstr ""
404"variabler er blevet sat sådan op, at dit system kontakter en PXE-server ved "406"variabler er blevet sat sådan op, at dit system kontakter en PXE-server ved "
405"hver opstart, vil dette bevare denne opførsel."407"hver opstart, vil dette bevare denne opførsel."
406408
407#. Type: string409#. Type: multiselect
408#. Description410#. Description
409#: ../templates.in:5001411#: ../templates.in:5001
412msgid "GRUB EFI system partitions:"
413msgstr ""
414
415#. Type: multiselect
416#. Description
417#: ../templates.in:5001
418#, fuzzy
419#| msgid ""
420#| "The grub-pc package is being upgraded. This menu allows you to select "
421#| "which devices you'd like grub-install to be automatically run for, if any."
422msgid ""
423"The grub-efi package is being upgraded. This menu allows you to select which "
424"EFI system partions you'd like grub-install to be automatically run for, if "
425"any."
426msgstr ""
427"Pakken grub-pc bliver opgraderet. Denne menu tillader dig at vælge, hvilke "
428"enheder om nogen, du vil have at grub-install automatisk skal køres for."
429
430#. Type: text
431#. Description
432#: ../templates.in:7001
433#, fuzzy
434#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
435msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
436msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
437
438#. Type: boolean
439#. Description
440#: ../templates.in:9001
441#, fuzzy
442#| msgid ""
443#| "You chose not to install GRUB to any devices. If you continue, the boot "
444#| "loader may not be properly configured, and when this computer next starts "
445#| "up it will use whatever was previously in the boot sector. If there is an "
446#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
447#| "modules or handle the current configuration file."
448msgid ""
449"You chose not to install GRUB to any devices. If you continue, the boot "
450"loader may not be properly configured, and when this computer next starts up "
451"it will use whatever was previously configured. If there is an earlier "
452"version of GRUB 2 in the EFI system partition, it may be unable to load "
453"modules or handle the current configuration file."
454msgstr ""
455"Du har valgt ikke at installere GRUB på nogen enhed. Hvis du fortsætter, vil "
456"opstarteren (boot loader) måske ikke være korrekt konfigureret, og når din "
457"computer starter op næste gang, vil den bruge det tidligere indhold i din "
458"opstartssektor (boot sector). Hvis der er en tidligere version af GRUB 2 i "
459"opstartsektoren, vil den måske ikke være i stand til at indlæse moduler "
460"eller håndtere den aktuelle konfigurationsfil."
461
462#. Type: string
463#. Description
464#: ../templates.in:10001
410msgid "kFreeBSD command line:"465msgid "kFreeBSD command line:"
411msgstr "Kommandolinje for kFreeBSD:"466msgstr "Kommandolinje for kFreeBSD:"
412467
413#. Type: string468#. Type: string
414#. Description469#. Description
415#: ../templates.in:5001470#: ../templates.in:10001
416msgid ""471msgid ""
417"The following kFreeBSD command line was extracted from /etc/default/grub or "472"The following kFreeBSD command line was extracted from /etc/default/grub or "
418"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "473"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -424,13 +479,13 @@ msgstr ""
424479
425#. Type: string480#. Type: string
426#. Description481#. Description
427#: ../templates.in:6001482#: ../templates.in:11001
428msgid "kFreeBSD default command line:"483msgid "kFreeBSD default command line:"
429msgstr "Standardkommandolinje i kFreeBSD:"484msgstr "Standardkommandolinje i kFreeBSD:"
430485
431#. Type: string486#. Type: string
432#. Description487#. Description
433#: ../templates.in:6001488#: ../templates.in:11001
434msgid ""489msgid ""
435"The following string will be used as kFreeBSD parameters for the default "490"The following string will be used as kFreeBSD parameters for the default "
436"menu entry but not for the recovery mode."491"menu entry but not for the recovery mode."
@@ -440,19 +495,19 @@ msgstr ""
440495
441#. Type: title496#. Type: title
442#. Description497#. Description
443#: ../templates.in:7001498#: ../templates.in:12001
444msgid "unsigned kernels"499msgid "unsigned kernels"
445msgstr ""500msgstr ""
446501
447#. Type: note502#. Type: note
448#. Description503#. Description
449#: ../templates.in:8001504#: ../templates.in:13001
450msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"505msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
451msgstr ""506msgstr ""
452507
453#. Type: note508#. Type: note
454#. Description509#. Description
455#: ../templates.in:8001510#: ../templates.in:13001
456msgid ""511msgid ""
457"Your system has UEFI Secure Boot enabled in firmware, and the following "512"Your system has UEFI Secure Boot enabled in firmware, and the following "
458"kernels present on your system are unsigned:"513"kernels present on your system are unsigned:"
@@ -460,13 +515,13 @@ msgstr ""
460515
461#. Type: note516#. Type: note
462#. Description517#. Description
463#: ../templates.in:8001518#: ../templates.in:13001
464msgid " ${unsigned_versions}"519msgid " ${unsigned_versions}"
465msgstr ""520msgstr ""
466521
467#. Type: note522#. Type: note
468#. Description523#. Description
469#: ../templates.in:8001524#: ../templates.in:13001
470msgid ""525msgid ""
471"These kernels cannot be verified under Secure Boot. To ensure your system "526"These kernels cannot be verified under Secure Boot. To ensure your system "
472"remains bootable, GRUB will not be upgraded on your disk until these kernels "527"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/de.po b/debian/po/de.po
index 14e9406..cd83bb4 100644
--- a/debian/po/de.po
+++ b/debian/po/de.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr ""8msgstr ""
9"Project-Id-Version: 2.02~beta3-4\n"9"Project-Id-Version: 2.02~beta3-4\n"
10"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"10"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
11"POT-Creation-Date: 2019-07-12 11:37-0400\n"11"POT-Creation-Date: 2020-04-09 12:18+0200\n"
12"PO-Revision-Date: 2019-01-31 18:13+0100\n"12"PO-Revision-Date: 2019-01-31 18:13+0100\n"
13"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"13"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
14"Language-Team: German <debian-l10n-german@lists.debian.org>\n"14"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -73,6 +73,7 @@ msgstr ""
73#. Type: multiselect73#. Type: multiselect
74#. Description74#. Description
75#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400175#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
76#: ../templates.in:6001
76msgid "GRUB install devices:"77msgid "GRUB install devices:"
77msgstr "Geräte für die GRUB-Installation:"78msgstr "Geräte für die GRUB-Installation:"
7879
@@ -89,7 +90,7 @@ msgstr ""
8990
90#. Type: multiselect91#. Type: multiselect
91#. Description92#. Description
92#: ../grub-pc.templates.in:300193#: ../grub-pc.templates.in:3001 ../templates.in:5001
93msgid ""94msgid ""
94"Running grub-install automatically is recommended in most situations, to "95"Running grub-install automatically is recommended in most situations, to "
95"prevent the installed GRUB core image from getting out of sync with GRUB "96"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -129,7 +130,7 @@ msgstr ""
129130
130#. Type: multiselect131#. Type: multiselect
131#. Description132#. Description
132#: ../grub-pc.templates.in:4001133#: ../grub-pc.templates.in:4001 ../templates.in:6001
133msgid ""134msgid ""
134"The GRUB boot loader was previously installed to a disk that is no longer "135"The GRUB boot loader was previously installed to a disk that is no longer "
135"present, or whose unique identifier has changed for some reason. It is "136"present, or whose unique identifier has changed for some reason. It is "
@@ -161,7 +162,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
161162
162#. Type: boolean163#. Type: boolean
163#. Description164#. Description
164#: ../grub-pc.templates.in:7001165#: ../grub-pc.templates.in:7001 ../templates.in:8001
165msgid "Writing GRUB to boot device failed - continue?"166msgid "Writing GRUB to boot device failed - continue?"
166msgstr "GRUB konnte nicht auf das Boot-Gerät geschrieben werden - fortfahren?"167msgstr "GRUB konnte nicht auf das Boot-Gerät geschrieben werden - fortfahren?"
167168
@@ -170,12 +171,13 @@ msgstr "GRUB konnte nicht auf das Boot-Gerät geschrieben werden - fortfahren?"
170#. Type: boolean171#. Type: boolean
171#. Description172#. Description
172#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001173#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
174#: ../templates.in:8001
173msgid "GRUB failed to install to the following devices:"175msgid "GRUB failed to install to the following devices:"
174msgstr "GRUB konnte nicht auf den folgenden Geräten installiert werden:"176msgstr "GRUB konnte nicht auf den folgenden Geräten installiert werden:"
175177
176#. Type: boolean178#. Type: boolean
177#. Description179#. Description
178#: ../grub-pc.templates.in:7001180#: ../grub-pc.templates.in:7001 ../templates.in:8001
179msgid ""181msgid ""
180"Do you want to continue anyway? If you do, your computer may not start up "182"Do you want to continue anyway? If you do, your computer may not start up "
181"properly."183"properly."
@@ -205,7 +207,7 @@ msgstr ""
205207
206#. Type: boolean208#. Type: boolean
207#. Description209#. Description
208#: ../grub-pc.templates.in:9001210#: ../grub-pc.templates.in:9001 ../templates.in:9001
209msgid "Continue without installing GRUB?"211msgid "Continue without installing GRUB?"
210msgstr "Fortsetzen, ohne Grub zu installieren?"212msgstr "Fortsetzen, ohne Grub zu installieren?"
211213
@@ -230,7 +232,7 @@ msgstr ""
230232
231#. Type: boolean233#. Type: boolean
232#. Description234#. Description
233#: ../grub-pc.templates.in:9001235#: ../grub-pc.templates.in:9001 ../templates.in:9001
234msgid ""236msgid ""
235"If you are already using a different boot loader and want to carry on doing "237"If you are already using a different boot loader and want to carry on doing "
236"so, or if this is a special environment where you do not need a boot loader, "238"so, or if this is a special environment where you do not need a boot loader, "
@@ -405,15 +407,71 @@ msgstr ""
405"einem PXE-Server Kontakt aufnimmt, dann würde dies dieses Verhalten "407"einem PXE-Server Kontakt aufnimmt, dann würde dies dieses Verhalten "
406"beibehalten."408"beibehalten."
407409
408#. Type: string410#. Type: multiselect
409#. Description411#. Description
410#: ../templates.in:5001412#: ../templates.in:5001
413msgid "GRUB EFI system partitions:"
414msgstr ""
415
416#. Type: multiselect
417#. Description
418#: ../templates.in:5001
419#, fuzzy
420#| msgid ""
421#| "The grub-pc package is being upgraded. This menu allows you to select "
422#| "which devices you'd like grub-install to be automatically run for, if any."
423msgid ""
424"The grub-efi package is being upgraded. This menu allows you to select which "
425"EFI system partions you'd like grub-install to be automatically run for, if "
426"any."
427msgstr ""
428"Für das Paket grub-pc wird gerade ein Upgrade durchgeführt. In diesem Menü "
429"können Sie auswählen, ob und für welche Geräte grub-install automatisch "
430"ausgeführt werden soll."
431
432#. Type: text
433#. Description
434#: ../templates.in:7001
435#, fuzzy
436#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
437msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
438msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
439
440# (mes) Seht Ihr einen Unterschied zwischen der alten und der neuen Version?
441# Ich habe jetzt nur das fuzzy rausgenommen.
442#. Type: boolean
443#. Description
444#: ../templates.in:9001
445#, fuzzy
446#| msgid ""
447#| "You chose not to install GRUB to any devices. If you continue, the boot "
448#| "loader may not be properly configured, and when this computer next starts "
449#| "up it will use whatever was previously in the boot sector. If there is an "
450#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
451#| "modules or handle the current configuration file."
452msgid ""
453"You chose not to install GRUB to any devices. If you continue, the boot "
454"loader may not be properly configured, and when this computer next starts up "
455"it will use whatever was previously configured. If there is an earlier "
456"version of GRUB 2 in the EFI system partition, it may be unable to load "
457"modules or handle the current configuration file."
458msgstr ""
459"Sie haben sich entschieden, GRUB auf kein Gerät zu installieren. Wenn Sie "
460"fortfahren, könnte der Boot-Loader nicht richtig konfiguriert sein. Beim "
461"nächsten Hochfahren dieses Computers wird der Boot-Loader benutzen, was "
462"immer sich vorher im Boot-Sektor befand. Wenn sich schon eine ältere Version "
463"von GRUB 2 im Boot-Sektor befindet, kann sie möglicherweise keine Module "
464"laden oder nicht mehr mit der aktuellen Konfigurationsdatei umgehen."
465
466#. Type: string
467#. Description
468#: ../templates.in:10001
411msgid "kFreeBSD command line:"469msgid "kFreeBSD command line:"
412msgstr "Befehlszeile für kFreeBSD:"470msgstr "Befehlszeile für kFreeBSD:"
413471
414#. Type: string472#. Type: string
415#. Description473#. Description
416#: ../templates.in:5001474#: ../templates.in:10001
417msgid ""475msgid ""
418"The following kFreeBSD command line was extracted from /etc/default/grub or "476"The following kFreeBSD command line was extracted from /etc/default/grub or "
419"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "477"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -426,13 +484,13 @@ msgstr ""
426484
427#. Type: string485#. Type: string
428#. Description486#. Description
429#: ../templates.in:6001487#: ../templates.in:11001
430msgid "kFreeBSD default command line:"488msgid "kFreeBSD default command line:"
431msgstr "Standard-Befehlszeile für kFreeBSD:"489msgstr "Standard-Befehlszeile für kFreeBSD:"
432490
433#. Type: string491#. Type: string
434#. Description492#. Description
435#: ../templates.in:6001493#: ../templates.in:11001
436msgid ""494msgid ""
437"The following string will be used as kFreeBSD parameters for the default "495"The following string will be used as kFreeBSD parameters for the default "
438"menu entry but not for the recovery mode."496"menu entry but not for the recovery mode."
@@ -442,19 +500,19 @@ msgstr ""
442500
443#. Type: title501#. Type: title
444#. Description502#. Description
445#: ../templates.in:7001503#: ../templates.in:12001
446msgid "unsigned kernels"504msgid "unsigned kernels"
447msgstr ""505msgstr ""
448506
449#. Type: note507#. Type: note
450#. Description508#. Description
451#: ../templates.in:8001509#: ../templates.in:13001
452msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"510msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
453msgstr ""511msgstr ""
454512
455#. Type: note513#. Type: note
456#. Description514#. Description
457#: ../templates.in:8001515#: ../templates.in:13001
458msgid ""516msgid ""
459"Your system has UEFI Secure Boot enabled in firmware, and the following "517"Your system has UEFI Secure Boot enabled in firmware, and the following "
460"kernels present on your system are unsigned:"518"kernels present on your system are unsigned:"
@@ -462,13 +520,13 @@ msgstr ""
462520
463#. Type: note521#. Type: note
464#. Description522#. Description
465#: ../templates.in:8001523#: ../templates.in:13001
466msgid " ${unsigned_versions}"524msgid " ${unsigned_versions}"
467msgstr ""525msgstr ""
468526
469#. Type: note527#. Type: note
470#. Description528#. Description
471#: ../templates.in:8001529#: ../templates.in:13001
472msgid ""530msgid ""
473"These kernels cannot be verified under Secure Boot. To ensure your system "531"These kernels cannot be verified under Secure Boot. To ensure your system "
474"remains bootable, GRUB will not be upgraded on your disk until these kernels "532"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/dz.po b/debian/po/dz.po
index 2187628..afedbe9 100644
--- a/debian/po/dz.po
+++ b/debian/po/dz.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub2\n"8"Project-Id-Version: grub2\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2001-12-31 19:57-0500\n"11"PO-Revision-Date: 2001-12-31 19:57-0500\n"
12"Last-Translator: Dawa <dpemo@dit.gov.bt>\n"12"Last-Translator: Dawa <dpemo@dit.gov.bt>\n"
13"Language-Team: Dzongkha <LL@li.org>\n"13"Language-Team: Dzongkha <LL@li.org>\n"
@@ -70,6 +70,7 @@ msgstr ""
70#. Type: multiselect70#. Type: multiselect
71#. Description71#. Description
72#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400172#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
73#: ../templates.in:6001
73msgid "GRUB install devices:"74msgid "GRUB install devices:"
74msgstr "GRUB གཞི་བཙུགས་ ཐབས་འཕྲུལ་ཚུ :"75msgstr "GRUB གཞི་བཙུགས་ ཐབས་འཕྲུལ་ཚུ :"
7576
@@ -85,7 +86,7 @@ msgstr ""
8586
86#. Type: multiselect87#. Type: multiselect
87#. Description88#. Description
88#: ../grub-pc.templates.in:300189#: ../grub-pc.templates.in:3001 ../templates.in:5001
89msgid ""90msgid ""
90"Running grub-install automatically is recommended in most situations, to "91"Running grub-install automatically is recommended in most situations, to "
91"prevent the installed GRUB core image from getting out of sync with GRUB "92"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -123,7 +124,7 @@ msgstr ""
123124
124#. Type: multiselect125#. Type: multiselect
125#. Description126#. Description
126#: ../grub-pc.templates.in:4001127#: ../grub-pc.templates.in:4001 ../templates.in:6001
127msgid ""128msgid ""
128"The GRUB boot loader was previously installed to a disk that is no longer "129"The GRUB boot loader was previously installed to a disk that is no longer "
129"present, or whose unique identifier has changed for some reason. It is "130"present, or whose unique identifier has changed for some reason. It is "
@@ -154,7 +155,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
154155
155#. Type: boolean156#. Type: boolean
156#. Description157#. Description
157#: ../grub-pc.templates.in:7001158#: ../grub-pc.templates.in:7001 ../templates.in:8001
158msgid "Writing GRUB to boot device failed - continue?"159msgid "Writing GRUB to boot device failed - continue?"
159msgstr " GRUB བུཊི་ ཐབས་འཕྲུལ་ལུ་འབྲི་ནི་ འཐུས་ཤོར་འབྱུང་ཡོདཔ - འཕྲོ་མཐུད་དེ་འབད་ནི་ཨིན་ན?"160msgstr " GRUB བུཊི་ ཐབས་འཕྲུལ་ལུ་འབྲི་ནི་ འཐུས་ཤོར་འབྱུང་ཡོདཔ - འཕྲོ་མཐུད་དེ་འབད་ནི་ཨིན་ན?"
160161
@@ -163,12 +164,13 @@ msgstr " GRUB བུཊི་ ཐབས་འཕྲུལ་ལུ་འབྲ�
163#. Type: boolean164#. Type: boolean
164#. Description165#. Description
165#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001166#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
167#: ../templates.in:8001
166msgid "GRUB failed to install to the following devices:"168msgid "GRUB failed to install to the following devices:"
167msgstr "GRUB འདི་ འོག་གི་ཐབས་འཕྲུལ་ཚུ་ནང་གཞི་བཙུགས་འབད་མ་ཚུགས་པས:"169msgstr "GRUB འདི་ འོག་གི་ཐབས་འཕྲུལ་ཚུ་ནང་གཞི་བཙུགས་འབད་མ་ཚུགས་པས:"
168170
169#. Type: boolean171#. Type: boolean
170#. Description172#. Description
171#: ../grub-pc.templates.in:7001173#: ../grub-pc.templates.in:7001 ../templates.in:8001
172msgid ""174msgid ""
173"Do you want to continue anyway? If you do, your computer may not start up "175"Do you want to continue anyway? If you do, your computer may not start up "
174"properly."176"properly."
@@ -196,7 +198,7 @@ msgstr ""
196198
197#. Type: boolean199#. Type: boolean
198#. Description200#. Description
199#: ../grub-pc.templates.in:9001201#: ../grub-pc.templates.in:9001 ../templates.in:9001
200msgid "Continue without installing GRUB?"202msgid "Continue without installing GRUB?"
201msgstr "GRUB གཞི་བཙུགས་མ་འབད་བར་འཕྲོ་མཐུད་ནི་ཨིན་ན?"203msgstr "GRUB གཞི་བཙུགས་མ་འབད་བར་འཕྲོ་མཐུད་ནི་ཨིན་ན?"
202204
@@ -218,7 +220,7 @@ msgstr ""
218220
219#. Type: boolean221#. Type: boolean
220#. Description222#. Description
221#: ../grub-pc.templates.in:9001223#: ../grub-pc.templates.in:9001 ../templates.in:9001
222msgid ""224msgid ""
223"If you are already using a different boot loader and want to carry on doing "225"If you are already using a different boot loader and want to carry on doing "
224"so, or if this is a special environment where you do not need a boot loader, "226"so, or if this is a special environment where you do not need a boot loader, "
@@ -360,15 +362,67 @@ msgid ""
360"server on every boot, this would preserve that behavior."362"server on every boot, this would preserve that behavior."
361msgstr ""363msgstr ""
362364
363#. Type: string365#. Type: multiselect
366#. Description
367#: ../templates.in:5001
368msgid "GRUB EFI system partitions:"
369msgstr ""
370
371#. Type: multiselect
364#. Description372#. Description
365#: ../templates.in:5001373#: ../templates.in:5001
374#, fuzzy
375#| msgid ""
376#| "The grub-pc package is being upgraded. This menu allows you to select "
377#| "which devices you'd like grub-install to be automatically run for, if any."
378msgid ""
379"The grub-efi package is being upgraded. This menu allows you to select which "
380"EFI system partions you'd like grub-install to be automatically run for, if "
381"any."
382msgstr ""
383"grub-pc ཐུམ་སྒྲིལ་འདི་ ཡར་བསྐྱེད་འབད་ཡོདཔ། དཀར་ཆག་འདི་གིས་ རང་བཞིན་ གཡོག་བཀོལ་ grub-གཞི་"
384"བཙུགས་ གང་རུང་ཡོད་པ་ཅིན་ ཐབས་འཕྲུལ་ སེལ་འཐུ་འབད་བཅུགཔ་ཨིན།"
385
386#. Type: text
387#. Description
388#: ../templates.in:7001
389#, fuzzy
390#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
391msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
392msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
393
394#. Type: boolean
395#. Description
396#: ../templates.in:9001
397#, fuzzy
398#| msgid ""
399#| "You chose not to install GRUB to any devices. If you continue, the boot "
400#| "loader may not be properly configured, and when this computer next starts "
401#| "up it will use whatever was previously in the boot sector. If there is an "
402#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
403#| "modules or handle the current configuration file."
404msgid ""
405"You chose not to install GRUB to any devices. If you continue, the boot "
406"loader may not be properly configured, and when this computer next starts up "
407"it will use whatever was previously configured. If there is an earlier "
408"version of GRUB 2 in the EFI system partition, it may be unable to load "
409"modules or handle the current configuration file."
410msgstr ""
411"ཁྱོད་ཀྱིས་ ཐབས་འཕྲུལ་གང་རུང་ནང་ GRUB གཞི་བཙུགས་མ་འབད་ནི་སྦེ་གདམ་ཁ་བརྐྱབས་ནུག འཕྲོ་མཐུད་དེ་འབད་བ་"
412"ཅིན་ བུཊི་མངོན་གསལ་པ་འདི་ ལེགས་ཤོམ་སྦེ་རིམ་སྒྲིག་མི་འབདཝ་་འོང་། དེ་ལས་ ཁྱོད་ཀྱི་གློག་རིག་འདི་ཤུལ་ལས་"
413"འགོ་བཙུགསཔ་ད་ ཧེ་མ་ལས་བུཊི་ས་ཁོངས་ག་ཅི་ཡོད་རུང་ ལག་ལེན་འཐབ་འོང་། གལ་སྲིད་ བུཊི་ས་ཁོངས་ ནང་ ཧེ་"
414"མའི་ཐོན་རིམ་ GRUB ༢ འདི་ཡོད་པ་ཅིན་ མོ་ཌུལ་འདི་མངོན་གསལའབད་མི་ཚུགས་ནི་ ཡང་ན་ ད་ལྟོའི་རིམ་སྒྲིག་ཡིག་"
415"སྣོད་འདི་ལེགས་སྐྱོང་འཐབ་མི་ཚུགསཔ་འོང་།"
416
417#. Type: string
418#. Description
419#: ../templates.in:10001
366msgid "kFreeBSD command line:"420msgid "kFreeBSD command line:"
367msgstr "kFreeBSD བརྡ་བཀོད་གྲལ་ཐིག་:"421msgstr "kFreeBSD བརྡ་བཀོད་གྲལ་ཐིག་:"
368422
369#. Type: string423#. Type: string
370#. Description424#. Description
371#: ../templates.in:5001425#: ../templates.in:10001
372msgid ""426msgid ""
373"The following kFreeBSD command line was extracted from /etc/default/grub or "427"The following kFreeBSD command line was extracted from /etc/default/grub or "
374"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "428"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -380,13 +434,13 @@ msgstr ""
380434
381#. Type: string435#. Type: string
382#. Description436#. Description
383#: ../templates.in:6001437#: ../templates.in:11001
384msgid "kFreeBSD default command line:"438msgid "kFreeBSD default command line:"
385msgstr "kFreeBSD སྔོན་སྒྲིག་བརྡ་བཀོད་གྲལ་ཐིག་:"439msgstr "kFreeBSD སྔོན་སྒྲིག་བརྡ་བཀོད་གྲལ་ཐིག་:"
386440
387#. Type: string441#. Type: string
388#. Description442#. Description
389#: ../templates.in:6001443#: ../templates.in:11001
390msgid ""444msgid ""
391"The following string will be used as kFreeBSD parameters for the default "445"The following string will be used as kFreeBSD parameters for the default "
392"menu entry but not for the recovery mode."446"menu entry but not for the recovery mode."
@@ -396,19 +450,19 @@ msgstr ""
396450
397#. Type: title451#. Type: title
398#. Description452#. Description
399#: ../templates.in:7001453#: ../templates.in:12001
400msgid "unsigned kernels"454msgid "unsigned kernels"
401msgstr ""455msgstr ""
402456
403#. Type: note457#. Type: note
404#. Description458#. Description
405#: ../templates.in:8001459#: ../templates.in:13001
406msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"460msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
407msgstr ""461msgstr ""
408462
409#. Type: note463#. Type: note
410#. Description464#. Description
411#: ../templates.in:8001465#: ../templates.in:13001
412msgid ""466msgid ""
413"Your system has UEFI Secure Boot enabled in firmware, and the following "467"Your system has UEFI Secure Boot enabled in firmware, and the following "
414"kernels present on your system are unsigned:"468"kernels present on your system are unsigned:"
@@ -416,13 +470,13 @@ msgstr ""
416470
417#. Type: note471#. Type: note
418#. Description472#. Description
419#: ../templates.in:8001473#: ../templates.in:13001
420msgid " ${unsigned_versions}"474msgid " ${unsigned_versions}"
421msgstr ""475msgstr ""
422476
423#. Type: note477#. Type: note
424#. Description478#. Description
425#: ../templates.in:8001479#: ../templates.in:13001
426msgid ""480msgid ""
427"These kernels cannot be verified under Secure Boot. To ensure your system "481"These kernels cannot be verified under Secure Boot. To ensure your system "
428"remains bootable, GRUB will not be upgraded on your disk until these kernels "482"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/el.po b/debian/po/el.po
index cdff279..15d0d78 100644
--- a/debian/po/el.po
+++ b/debian/po/el.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: \n"8"Project-Id-Version: \n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2012-08-17 14:44+0300\n"11"PO-Revision-Date: 2012-08-17 14:44+0300\n"
12"Last-Translator: pankgeorg<pankgeorg@gmail.com>\n"12"Last-Translator: pankgeorg<pankgeorg@gmail.com>\n"
13"Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"13"Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
@@ -75,6 +75,7 @@ msgstr ""
75#. Type: multiselect75#. Type: multiselect
76#. Description76#. Description
77#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400177#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
78#: ../templates.in:6001
78msgid "GRUB install devices:"79msgid "GRUB install devices:"
79msgstr "Συσκευές εγκατάστασης του GRUB:"80msgstr "Συσκευές εγκατάστασης του GRUB:"
8081
@@ -91,7 +92,7 @@ msgstr ""
9192
92#. Type: multiselect93#. Type: multiselect
93#. Description94#. Description
94#: ../grub-pc.templates.in:300195#: ../grub-pc.templates.in:3001 ../templates.in:5001
95msgid ""96msgid ""
96"Running grub-install automatically is recommended in most situations, to "97"Running grub-install automatically is recommended in most situations, to "
97"prevent the installed GRUB core image from getting out of sync with GRUB "98"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -133,7 +134,7 @@ msgstr ""
133134
134#. Type: multiselect135#. Type: multiselect
135#. Description136#. Description
136#: ../grub-pc.templates.in:4001137#: ../grub-pc.templates.in:4001 ../templates.in:6001
137msgid ""138msgid ""
138"The GRUB boot loader was previously installed to a disk that is no longer "139"The GRUB boot loader was previously installed to a disk that is no longer "
139"present, or whose unique identifier has changed for some reason. It is "140"present, or whose unique identifier has changed for some reason. It is "
@@ -165,7 +166,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
165166
166#. Type: boolean167#. Type: boolean
167#. Description168#. Description
168#: ../grub-pc.templates.in:7001169#: ../grub-pc.templates.in:7001 ../templates.in:8001
169msgid "Writing GRUB to boot device failed - continue?"170msgid "Writing GRUB to boot device failed - continue?"
170msgstr "Η εγκατάσταση του GRUB στην συσκευή εκκίνησης απέτυχε - Συνέχεια;"171msgstr "Η εγκατάσταση του GRUB στην συσκευή εκκίνησης απέτυχε - Συνέχεια;"
171172
@@ -174,12 +175,13 @@ msgstr "Η εγκατάσταση του GRUB στην συσκευή εκκίν
174#. Type: boolean175#. Type: boolean
175#. Description176#. Description
176#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001177#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
178#: ../templates.in:8001
177msgid "GRUB failed to install to the following devices:"179msgid "GRUB failed to install to the following devices:"
178msgstr "Η εγκατάσταση του GRUB απέτυχε στις ακόλουθες συσκευές:"180msgstr "Η εγκατάσταση του GRUB απέτυχε στις ακόλουθες συσκευές:"
179181
180#. Type: boolean182#. Type: boolean
181#. Description183#. Description
182#: ../grub-pc.templates.in:7001184#: ../grub-pc.templates.in:7001 ../templates.in:8001
183msgid ""185msgid ""
184"Do you want to continue anyway? If you do, your computer may not start up "186"Do you want to continue anyway? If you do, your computer may not start up "
185"properly."187"properly."
@@ -208,7 +210,7 @@ msgstr ""
208210
209#. Type: boolean211#. Type: boolean
210#. Description212#. Description
211#: ../grub-pc.templates.in:9001213#: ../grub-pc.templates.in:9001 ../templates.in:9001
212msgid "Continue without installing GRUB?"214msgid "Continue without installing GRUB?"
213msgstr "Συνέχεια χωρίς εγκατάσταση του GRUB;"215msgstr "Συνέχεια χωρίς εγκατάσταση του GRUB;"
214216
@@ -231,7 +233,7 @@ msgstr ""
231233
232#. Type: boolean234#. Type: boolean
233#. Description235#. Description
234#: ../grub-pc.templates.in:9001236#: ../grub-pc.templates.in:9001 ../templates.in:9001
235msgid ""237msgid ""
236"If you are already using a different boot loader and want to carry on doing "238"If you are already using a different boot loader and want to carry on doing "
237"so, or if this is a special environment where you do not need a boot loader, "239"so, or if this is a special environment where you do not need a boot loader, "
@@ -401,15 +403,69 @@ msgid ""
401"server on every boot, this would preserve that behavior."403"server on every boot, this would preserve that behavior."
402msgstr ""404msgstr ""
403405
404#. Type: string406#. Type: multiselect
405#. Description407#. Description
406#: ../templates.in:5001408#: ../templates.in:5001
409msgid "GRUB EFI system partitions:"
410msgstr ""
411
412#. Type: multiselect
413#. Description
414#: ../templates.in:5001
415#, fuzzy
416#| msgid ""
417#| "The grub-pc package is being upgraded. This menu allows you to select "
418#| "which devices you'd like grub-install to be automatically run for, if any."
419msgid ""
420"The grub-efi package is being upgraded. This menu allows you to select which "
421"EFI system partions you'd like grub-install to be automatically run for, if "
422"any."
423msgstr ""
424"Γίνεται αναβάθμιση του πακέτου grub-pc. Αυτό το μενού σας επιτρέπει να "
425"επιλέξετε τις συσκευές, αν θέλετε κάποιες, για τις οποίες θα εκτελεστεί "
426"αυτόματα το grub-install."
427
428#. Type: text
429#. Description
430#: ../templates.in:7001
431#, fuzzy
432#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
433msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
434msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
435
436#. Type: boolean
437#. Description
438#: ../templates.in:9001
439#, fuzzy
440#| msgid ""
441#| "You chose not to install GRUB to any devices. If you continue, the boot "
442#| "loader may not be properly configured, and when this computer next starts "
443#| "up it will use whatever was previously in the boot sector. If there is an "
444#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
445#| "modules or handle the current configuration file."
446msgid ""
447"You chose not to install GRUB to any devices. If you continue, the boot "
448"loader may not be properly configured, and when this computer next starts up "
449"it will use whatever was previously configured. If there is an earlier "
450"version of GRUB 2 in the EFI system partition, it may be unable to load "
451"modules or handle the current configuration file."
452msgstr ""
453"Επιλέξατε να μην εγκαταστήσετε το GRUB σε οποιαδήποτε συσκευή. Αν "
454"συνεχίσετε, το πρόγραμμα εκκίνησης πιθανόν να μην έχει ρυθμιστεί σωστά και "
455"στην επανεκκίνηση του υπολογιστή σας θα χρησιμοποιήσει οτιδήποτε υπήρχε από "
456"πριν στον τομέα εκκίνησης. Αν υπάρχει μια προηγούμενη έκδοση του GRUB 2 στον "
457"τομέα εκκίνησης, πιθανόν να μην μπορεί να φορτώσει κάποιες ενότητες αλλά "
458"ούτενα χειριστεί το τρέχον αρχείο ρυθμίσεων."
459
460#. Type: string
461#. Description
462#: ../templates.in:10001
407msgid "kFreeBSD command line:"463msgid "kFreeBSD command line:"
408msgstr "Γραμμή εντολών kFreeBSD:"464msgstr "Γραμμή εντολών kFreeBSD:"
409465
410#. Type: string466#. Type: string
411#. Description467#. Description
412#: ../templates.in:5001468#: ../templates.in:10001
413msgid ""469msgid ""
414"The following kFreeBSD command line was extracted from /etc/default/grub or "470"The following kFreeBSD command line was extracted from /etc/default/grub or "
415"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "471"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -422,13 +478,13 @@ msgstr ""
422478
423#. Type: string479#. Type: string
424#. Description480#. Description
425#: ../templates.in:6001481#: ../templates.in:11001
426msgid "kFreeBSD default command line:"482msgid "kFreeBSD default command line:"
427msgstr "Προκαθορισμένη γραμμή εντολών kFreeBSD:"483msgstr "Προκαθορισμένη γραμμή εντολών kFreeBSD:"
428484
429#. Type: string485#. Type: string
430#. Description486#. Description
431#: ../templates.in:6001487#: ../templates.in:11001
432msgid ""488msgid ""
433"The following string will be used as kFreeBSD parameters for the default "489"The following string will be used as kFreeBSD parameters for the default "
434"menu entry but not for the recovery mode."490"menu entry but not for the recovery mode."
@@ -439,19 +495,19 @@ msgstr ""
439495
440#. Type: title496#. Type: title
441#. Description497#. Description
442#: ../templates.in:7001498#: ../templates.in:12001
443msgid "unsigned kernels"499msgid "unsigned kernels"
444msgstr ""500msgstr ""
445501
446#. Type: note502#. Type: note
447#. Description503#. Description
448#: ../templates.in:8001504#: ../templates.in:13001
449msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"505msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
450msgstr ""506msgstr ""
451507
452#. Type: note508#. Type: note
453#. Description509#. Description
454#: ../templates.in:8001510#: ../templates.in:13001
455msgid ""511msgid ""
456"Your system has UEFI Secure Boot enabled in firmware, and the following "512"Your system has UEFI Secure Boot enabled in firmware, and the following "
457"kernels present on your system are unsigned:"513"kernels present on your system are unsigned:"
@@ -459,13 +515,13 @@ msgstr ""
459515
460#. Type: note516#. Type: note
461#. Description517#. Description
462#: ../templates.in:8001518#: ../templates.in:13001
463msgid " ${unsigned_versions}"519msgid " ${unsigned_versions}"
464msgstr ""520msgstr ""
465521
466#. Type: note522#. Type: note
467#. Description523#. Description
468#: ../templates.in:8001524#: ../templates.in:13001
469msgid ""525msgid ""
470"These kernels cannot be verified under Secure Boot. To ensure your system "526"These kernels cannot be verified under Secure Boot. To ensure your system "
471"remains bootable, GRUB will not be upgraded on your disk until these kernels "527"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/eo.po b/debian/po/eo.po
index ff04230..5e19611 100644
--- a/debian/po/eo.po
+++ b/debian/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub2 2.02-18\n"8"Project-Id-Version: grub2 2.02-18\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2017-01-23 10:57-0300\n"11"PO-Revision-Date: 2017-01-23 10:57-0300\n"
12"Last-Translator: Felipe Castro <fefcas@gmail.com>\n"12"Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
13"Language-Team: Esperanto <debian-l10n-esperanto@lists.debian.org>\n"13"Language-Team: Esperanto <debian-l10n-esperanto@lists.debian.org>\n"
@@ -72,6 +72,7 @@ msgstr ""
72#. Type: multiselect72#. Type: multiselect
73#. Description73#. Description
74#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400174#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
75#: ../templates.in:6001
75msgid "GRUB install devices:"76msgid "GRUB install devices:"
76msgstr "Aparatoj instalataj de GRUB:"77msgstr "Aparatoj instalataj de GRUB:"
7778
@@ -87,7 +88,7 @@ msgstr ""
8788
88#. Type: multiselect89#. Type: multiselect
89#. Description90#. Description
90#: ../grub-pc.templates.in:300191#: ../grub-pc.templates.in:3001 ../templates.in:5001
91msgid ""92msgid ""
92"Running grub-install automatically is recommended in most situations, to "93"Running grub-install automatically is recommended in most situations, to "
93"prevent the installed GRUB core image from getting out of sync with GRUB "94"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -126,7 +127,7 @@ msgstr ""
126127
127#. Type: multiselect128#. Type: multiselect
128#. Description129#. Description
129#: ../grub-pc.templates.in:4001130#: ../grub-pc.templates.in:4001 ../templates.in:6001
130msgid ""131msgid ""
131"The GRUB boot loader was previously installed to a disk that is no longer "132"The GRUB boot loader was previously installed to a disk that is no longer "
132"present, or whose unique identifier has changed for some reason. It is "133"present, or whose unique identifier has changed for some reason. It is "
@@ -156,7 +157,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
156157
157#. Type: boolean158#. Type: boolean
158#. Description159#. Description
159#: ../grub-pc.templates.in:7001160#: ../grub-pc.templates.in:7001 ../templates.in:8001
160msgid "Writing GRUB to boot device failed - continue?"161msgid "Writing GRUB to boot device failed - continue?"
161msgstr "Skribado de GRUB al ekŝarga aparato malsukcesis - ĉu daŭrigi?"162msgstr "Skribado de GRUB al ekŝarga aparato malsukcesis - ĉu daŭrigi?"
162163
@@ -165,12 +166,13 @@ msgstr "Skribado de GRUB al ekŝarga aparato malsukcesis - ĉu daŭrigi?"
165#. Type: boolean166#. Type: boolean
166#. Description167#. Description
167#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001168#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
169#: ../templates.in:8001
168msgid "GRUB failed to install to the following devices:"170msgid "GRUB failed to install to the following devices:"
169msgstr "GRUB malsukcesis instali al la jenaj aparatoj:"171msgstr "GRUB malsukcesis instali al la jenaj aparatoj:"
170172
171#. Type: boolean173#. Type: boolean
172#. Description174#. Description
173#: ../grub-pc.templates.in:7001175#: ../grub-pc.templates.in:7001 ../templates.in:8001
174msgid ""176msgid ""
175"Do you want to continue anyway? If you do, your computer may not start up "177"Do you want to continue anyway? If you do, your computer may not start up "
176"properly."178"properly."
@@ -197,7 +199,7 @@ msgstr ""
197199
198#. Type: boolean200#. Type: boolean
199#. Description201#. Description
200#: ../grub-pc.templates.in:9001202#: ../grub-pc.templates.in:9001 ../templates.in:9001
201msgid "Continue without installing GRUB?"203msgid "Continue without installing GRUB?"
202msgstr "Ĉu daŭrigi sen instali GRUB?"204msgstr "Ĉu daŭrigi sen instali GRUB?"
203205
@@ -219,7 +221,7 @@ msgstr ""
219221
220#. Type: boolean222#. Type: boolean
221#. Description223#. Description
222#: ../grub-pc.templates.in:9001224#: ../grub-pc.templates.in:9001 ../templates.in:9001
223msgid ""225msgid ""
224"If you are already using a different boot loader and want to carry on doing "226"If you are already using a different boot loader and want to carry on doing "
225"so, or if this is a special environment where you do not need a boot loader, "227"so, or if this is a special environment where you do not need a boot loader, "
@@ -387,15 +389,67 @@ msgstr ""
387"NVRAM estis agordita por ke via sistemo kontaktu servilon PXE ĉe ĉiu "389"NVRAM estis agordita por ke via sistemo kontaktu servilon PXE ĉe ĉiu "
388"ekŝargo, ne ŝanĝu ilin por teni la konduton. "390"ekŝargo, ne ŝanĝu ilin por teni la konduton. "
389391
390#. Type: string392#. Type: multiselect
391#. Description393#. Description
392#: ../templates.in:5001394#: ../templates.in:5001
395msgid "GRUB EFI system partitions:"
396msgstr ""
397
398#. Type: multiselect
399#. Description
400#: ../templates.in:5001
401#, fuzzy
402#| msgid ""
403#| "The grub-pc package is being upgraded. This menu allows you to select "
404#| "which devices you'd like grub-install to be automatically run for, if any."
405msgid ""
406"The grub-efi package is being upgraded. This menu allows you to select which "
407"EFI system partions you'd like grub-install to be automatically run for, if "
408"any."
409msgstr ""
410"La pako grub-pc estas ĝisdatigata. Tiu ĉi menuo ebligas al vi elekti iujn "
411"ajn aparatojn por esti aŭtomate instalotaj de grub-install."
412
413#. Type: text
414#. Description
415#: ../templates.in:7001
416#, fuzzy
417#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
418msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
419msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
420
421#. Type: boolean
422#. Description
423#: ../templates.in:9001
424#, fuzzy
425#| msgid ""
426#| "You chose not to install GRUB to any devices. If you continue, the boot "
427#| "loader may not be properly configured, and when this computer next starts "
428#| "up it will use whatever was previously in the boot sector. If there is an "
429#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
430#| "modules or handle the current configuration file."
431msgid ""
432"You chose not to install GRUB to any devices. If you continue, the boot "
433"loader may not be properly configured, and when this computer next starts up "
434"it will use whatever was previously configured. If there is an earlier "
435"version of GRUB 2 in the EFI system partition, it may be unable to load "
436"modules or handle the current configuration file."
437msgstr ""
438"Vi elektis ne instali GRUB al iu ajn aparato. Se vi daŭrigas, la ekŝargilo "
439"eble ne estos ĝuste agordita, kaj kiam tiu ĉi komputilo sekve ekŝaltos, ĝi "
440"uzos kion ajn estu antaŭe en la ekŝarga sektoro. Se ekzistas pli frua versio "
441"de GRUB 2 en la ekŝarga sektoro, ĝi eble ne povos ŝargi je moduloj aŭ trakti "
442"la nunan agordo-dosieron."
443
444#. Type: string
445#. Description
446#: ../templates.in:10001
393msgid "kFreeBSD command line:"447msgid "kFreeBSD command line:"
394msgstr "Ordon-linio de kFreeBSD:"448msgstr "Ordon-linio de kFreeBSD:"
395449
396#. Type: string450#. Type: string
397#. Description451#. Description
398#: ../templates.in:5001452#: ../templates.in:10001
399msgid ""453msgid ""
400"The following kFreeBSD command line was extracted from /etc/default/grub or "454"The following kFreeBSD command line was extracted from /etc/default/grub or "
401"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "455"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -408,13 +462,13 @@ msgstr ""
408462
409#. Type: string463#. Type: string
410#. Description464#. Description
411#: ../templates.in:6001465#: ../templates.in:11001
412msgid "kFreeBSD default command line:"466msgid "kFreeBSD default command line:"
413msgstr "Implicita komand-linio de kFreeBSD:"467msgstr "Implicita komand-linio de kFreeBSD:"
414468
415#. Type: string469#. Type: string
416#. Description470#. Description
417#: ../templates.in:6001471#: ../templates.in:11001
418msgid ""472msgid ""
419"The following string will be used as kFreeBSD parameters for the default "473"The following string will be used as kFreeBSD parameters for the default "
420"menu entry but not for the recovery mode."474"menu entry but not for the recovery mode."
@@ -424,19 +478,19 @@ msgstr ""
424478
425#. Type: title479#. Type: title
426#. Description480#. Description
427#: ../templates.in:7001481#: ../templates.in:12001
428msgid "unsigned kernels"482msgid "unsigned kernels"
429msgstr ""483msgstr ""
430484
431#. Type: note485#. Type: note
432#. Description486#. Description
433#: ../templates.in:8001487#: ../templates.in:13001
434msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"488msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
435msgstr ""489msgstr ""
436490
437#. Type: note491#. Type: note
438#. Description492#. Description
439#: ../templates.in:8001493#: ../templates.in:13001
440msgid ""494msgid ""
441"Your system has UEFI Secure Boot enabled in firmware, and the following "495"Your system has UEFI Secure Boot enabled in firmware, and the following "
442"kernels present on your system are unsigned:"496"kernels present on your system are unsigned:"
@@ -444,13 +498,13 @@ msgstr ""
444498
445#. Type: note499#. Type: note
446#. Description500#. Description
447#: ../templates.in:8001501#: ../templates.in:13001
448msgid " ${unsigned_versions}"502msgid " ${unsigned_versions}"
449msgstr ""503msgstr ""
450504
451#. Type: note505#. Type: note
452#. Description506#. Description
453#: ../templates.in:8001507#: ../templates.in:13001
454msgid ""508msgid ""
455"These kernels cannot be verified under Secure Boot. To ensure your system "509"These kernels cannot be verified under Secure Boot. To ensure your system "
456"remains bootable, GRUB will not be upgraded on your disk until these kernels "510"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/es.po b/debian/po/es.po
index c2757ce..3b5bcc7 100644
--- a/debian/po/es.po
+++ b/debian/po/es.po
@@ -36,7 +36,7 @@ msgid ""
36msgstr ""36msgstr ""
37"Project-Id-Version: grub2 1.99-5\n"37"Project-Id-Version: grub2 1.99-5\n"
38"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"38"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
39"POT-Creation-Date: 2019-07-12 11:37-0400\n"39"POT-Creation-Date: 2020-04-09 12:18+0200\n"
40"PO-Revision-Date: 2017-01-28 17:07+0100\n"40"PO-Revision-Date: 2017-01-28 17:07+0100\n"
41"Last-Translator: Manuel \"Venturi\" Porras Peralta <venturi@openmailbox."41"Last-Translator: Manuel \"Venturi\" Porras Peralta <venturi@openmailbox."
42"org>\n"42"org>\n"
@@ -104,6 +104,7 @@ msgstr ""
104#. Type: multiselect104#. Type: multiselect
105#. Description105#. Description
106#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001106#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
107#: ../templates.in:6001
107msgid "GRUB install devices:"108msgid "GRUB install devices:"
108msgstr "Dispositivos donde puede instalar GRUB:"109msgstr "Dispositivos donde puede instalar GRUB:"
109110
@@ -119,7 +120,7 @@ msgstr ""
119120
120#. Type: multiselect121#. Type: multiselect
121#. Description122#. Description
122#: ../grub-pc.templates.in:3001123#: ../grub-pc.templates.in:3001 ../templates.in:5001
123msgid ""124msgid ""
124"Running grub-install automatically is recommended in most situations, to "125"Running grub-install automatically is recommended in most situations, to "
125"prevent the installed GRUB core image from getting out of sync with GRUB "126"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -159,7 +160,7 @@ msgstr ""
159160
160#. Type: multiselect161#. Type: multiselect
161#. Description162#. Description
162#: ../grub-pc.templates.in:4001163#: ../grub-pc.templates.in:4001 ../templates.in:6001
163msgid ""164msgid ""
164"The GRUB boot loader was previously installed to a disk that is no longer "165"The GRUB boot loader was previously installed to a disk that is no longer "
165"present, or whose unique identifier has changed for some reason. It is "166"present, or whose unique identifier has changed for some reason. It is "
@@ -190,7 +191,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
190191
191#. Type: boolean192#. Type: boolean
192#. Description193#. Description
193#: ../grub-pc.templates.in:7001194#: ../grub-pc.templates.in:7001 ../templates.in:8001
194msgid "Writing GRUB to boot device failed - continue?"195msgid "Writing GRUB to boot device failed - continue?"
195msgstr ""196msgstr ""
196"La instalación de GRUB en el dispositivo de inicio ha fallado, ¿desea "197"La instalación de GRUB en el dispositivo de inicio ha fallado, ¿desea "
@@ -201,12 +202,13 @@ msgstr ""
201#. Type: boolean202#. Type: boolean
202#. Description203#. Description
203#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001204#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
205#: ../templates.in:8001
204msgid "GRUB failed to install to the following devices:"206msgid "GRUB failed to install to the following devices:"
205msgstr "No se pudo instalar GRUB en los siguientes dispositivos:"207msgstr "No se pudo instalar GRUB en los siguientes dispositivos:"
206208
207#. Type: boolean209#. Type: boolean
208#. Description210#. Description
209#: ../grub-pc.templates.in:7001211#: ../grub-pc.templates.in:7001 ../templates.in:8001
210msgid ""212msgid ""
211"Do you want to continue anyway? If you do, your computer may not start up "213"Do you want to continue anyway? If you do, your computer may not start up "
212"properly."214"properly."
@@ -236,7 +238,7 @@ msgstr ""
236238
237#. Type: boolean239#. Type: boolean
238#. Description240#. Description
239#: ../grub-pc.templates.in:9001241#: ../grub-pc.templates.in:9001 ../templates.in:9001
240msgid "Continue without installing GRUB?"242msgid "Continue without installing GRUB?"
241msgstr "¿Desea continuar sin instalar GRUB?"243msgstr "¿Desea continuar sin instalar GRUB?"
242244
@@ -259,7 +261,7 @@ msgstr ""
259261
260#. Type: boolean262#. Type: boolean
261#. Description263#. Description
262#: ../grub-pc.templates.in:9001264#: ../grub-pc.templates.in:9001 ../templates.in:9001
263msgid ""265msgid ""
264"If you are already using a different boot loader and want to carry on doing "266"If you are already using a different boot loader and want to carry on doing "
265"so, or if this is a special environment where you do not need a boot loader, "267"so, or if this is a special environment where you do not need a boot loader, "
@@ -433,15 +435,68 @@ msgstr ""
433"configurado de forma que su sistema contacta con un servidor PXE en cada "435"configurado de forma que su sistema contacta con un servidor PXE en cada "
434"arranque, esto conservaría ese comportamiento."436"arranque, esto conservaría ese comportamiento."
435437
436#. Type: string438#. Type: multiselect
437#. Description439#. Description
438#: ../templates.in:5001440#: ../templates.in:5001
441msgid "GRUB EFI system partitions:"
442msgstr ""
443
444#. Type: multiselect
445#. Description
446#: ../templates.in:5001
447#, fuzzy
448#| msgid ""
449#| "The grub-pc package is being upgraded. This menu allows you to select "
450#| "which devices you'd like grub-install to be automatically run for, if any."
451msgid ""
452"The grub-efi package is being upgraded. This menu allows you to select which "
453"EFI system partions you'd like grub-install to be automatically run for, if "
454"any."
455msgstr ""
456"Se está actualizando el paquete grub-pc. Si lo desea, este menú le permite "
457"escoger en qué dispositivos quiere ejecutar automáticamente grub-install."
458
459#. Type: text
460#. Description
461#: ../templates.in:7001
462#, fuzzy
463#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
464msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
465msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
466
467#. Type: boolean
468#. Description
469#: ../templates.in:9001
470#, fuzzy
471#| msgid ""
472#| "You chose not to install GRUB to any devices. If you continue, the boot "
473#| "loader may not be properly configured, and when this computer next starts "
474#| "up it will use whatever was previously in the boot sector. If there is an "
475#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
476#| "modules or handle the current configuration file."
477msgid ""
478"You chose not to install GRUB to any devices. If you continue, the boot "
479"loader may not be properly configured, and when this computer next starts up "
480"it will use whatever was previously configured. If there is an earlier "
481"version of GRUB 2 in the EFI system partition, it may be unable to load "
482"modules or handle the current configuration file."
483msgstr ""
484"Ha escogido no instalar GRUB en ningún dispositivo. Si continúa, puede que "
485"el cargador de inicio no se configure correctamente, y cuando este equipo se "
486"vuelva a iniciar se utilizará lo que hubiera anteriormente en el sector de "
487"inicio. Si hay una versión previa de GRUB 2 en el sector de inicio, puede "
488"que sea imposible cargar los módulos o manejar el fichero de configuración "
489"actual."
490
491#. Type: string
492#. Description
493#: ../templates.in:10001
439msgid "kFreeBSD command line:"494msgid "kFreeBSD command line:"
440msgstr "Línea de órdenes de kFreeBSD:"495msgstr "Línea de órdenes de kFreeBSD:"
441496
442#. Type: string497#. Type: string
443#. Description498#. Description
444#: ../templates.in:5001499#: ../templates.in:10001
445msgid ""500msgid ""
446"The following kFreeBSD command line was extracted from /etc/default/grub or "501"The following kFreeBSD command line was extracted from /etc/default/grub or "
447"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "502"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -454,13 +509,13 @@ msgstr ""
454509
455#. Type: string510#. Type: string
456#. Description511#. Description
457#: ../templates.in:6001512#: ../templates.in:11001
458msgid "kFreeBSD default command line:"513msgid "kFreeBSD default command line:"
459msgstr "Línea de órdenes predeterminada de kFreeBSD:"514msgstr "Línea de órdenes predeterminada de kFreeBSD:"
460515
461#. Type: string516#. Type: string
462#. Description517#. Description
463#: ../templates.in:6001518#: ../templates.in:11001
464msgid ""519msgid ""
465"The following string will be used as kFreeBSD parameters for the default "520"The following string will be used as kFreeBSD parameters for the default "
466"menu entry but not for the recovery mode."521"menu entry but not for the recovery mode."
@@ -470,19 +525,19 @@ msgstr ""
470525
471#. Type: title526#. Type: title
472#. Description527#. Description
473#: ../templates.in:7001528#: ../templates.in:12001
474msgid "unsigned kernels"529msgid "unsigned kernels"
475msgstr ""530msgstr ""
476531
477#. Type: note532#. Type: note
478#. Description533#. Description
479#: ../templates.in:8001534#: ../templates.in:13001
480msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"535msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
481msgstr ""536msgstr ""
482537
483#. Type: note538#. Type: note
484#. Description539#. Description
485#: ../templates.in:8001540#: ../templates.in:13001
486msgid ""541msgid ""
487"Your system has UEFI Secure Boot enabled in firmware, and the following "542"Your system has UEFI Secure Boot enabled in firmware, and the following "
488"kernels present on your system are unsigned:"543"kernels present on your system are unsigned:"
@@ -490,13 +545,13 @@ msgstr ""
490545
491#. Type: note546#. Type: note
492#. Description547#. Description
493#: ../templates.in:8001548#: ../templates.in:13001
494msgid " ${unsigned_versions}"549msgid " ${unsigned_versions}"
495msgstr ""550msgstr ""
496551
497#. Type: note552#. Type: note
498#. Description553#. Description
499#: ../templates.in:8001554#: ../templates.in:13001
500msgid ""555msgid ""
501"These kernels cannot be verified under Secure Boot. To ensure your system "556"These kernels cannot be verified under Secure Boot. To ensure your system "
502"remains bootable, GRUB will not be upgraded on your disk until these kernels "557"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/eu.po b/debian/po/eu.po
index 01b9f95..04fe4d7 100644
--- a/debian/po/eu.po
+++ b/debian/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
9msgstr ""9msgstr ""
10"Project-Id-Version: grub2_2.02~beta2-18\n"10"Project-Id-Version: grub2_2.02~beta2-18\n"
11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
12"POT-Creation-Date: 2019-07-12 11:37-0400\n"12"POT-Creation-Date: 2020-04-09 12:18+0200\n"
13"PO-Revision-Date: 2017-01-20 15:48+0100\n"13"PO-Revision-Date: 2017-01-20 15:48+0100\n"
14"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"14"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
15"Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"15"Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
@@ -74,6 +74,7 @@ msgstr ""
74#. Type: multiselect74#. Type: multiselect
75#. Description75#. Description
76#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400176#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
77#: ../templates.in:6001
77msgid "GRUB install devices:"78msgid "GRUB install devices:"
78msgstr "GRUB instalatzeko gailuak:"79msgstr "GRUB instalatzeko gailuak:"
7980
@@ -89,7 +90,7 @@ msgstr ""
8990
90#. Type: multiselect91#. Type: multiselect
91#. Description92#. Description
92#: ../grub-pc.templates.in:300193#: ../grub-pc.templates.in:3001 ../templates.in:5001
93msgid ""94msgid ""
94"Running grub-install automatically is recommended in most situations, to "95"Running grub-install automatically is recommended in most situations, to "
95"prevent the installed GRUB core image from getting out of sync with GRUB "96"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -129,7 +130,7 @@ msgstr ""
129130
130#. Type: multiselect131#. Type: multiselect
131#. Description132#. Description
132#: ../grub-pc.templates.in:4001133#: ../grub-pc.templates.in:4001 ../templates.in:6001
133msgid ""134msgid ""
134"The GRUB boot loader was previously installed to a disk that is no longer "135"The GRUB boot loader was previously installed to a disk that is no longer "
135"present, or whose unique identifier has changed for some reason. It is "136"present, or whose unique identifier has changed for some reason. It is "
@@ -160,7 +161,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
160161
161#. Type: boolean162#. Type: boolean
162#. Description163#. Description
163#: ../grub-pc.templates.in:7001164#: ../grub-pc.templates.in:7001 ../templates.in:8001
164msgid "Writing GRUB to boot device failed - continue?"165msgid "Writing GRUB to boot device failed - continue?"
165msgstr "Huts egin du GRUB abioko gailuan idaztean - jarraitu?"166msgstr "Huts egin du GRUB abioko gailuan idaztean - jarraitu?"
166167
@@ -169,12 +170,13 @@ msgstr "Huts egin du GRUB abioko gailuan idaztean - jarraitu?"
169#. Type: boolean170#. Type: boolean
170#. Description171#. Description
171#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001172#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
173#: ../templates.in:8001
172msgid "GRUB failed to install to the following devices:"174msgid "GRUB failed to install to the following devices:"
173msgstr "GRUBek huts egin du honako gailuetan instalatzean:"175msgstr "GRUBek huts egin du honako gailuetan instalatzean:"
174176
175#. Type: boolean177#. Type: boolean
176#. Description178#. Description
177#: ../grub-pc.templates.in:7001179#: ../grub-pc.templates.in:7001 ../templates.in:8001
178msgid ""180msgid ""
179"Do you want to continue anyway? If you do, your computer may not start up "181"Do you want to continue anyway? If you do, your computer may not start up "
180"properly."182"properly."
@@ -202,7 +204,7 @@ msgstr ""
202204
203#. Type: boolean205#. Type: boolean
204#. Description206#. Description
205#: ../grub-pc.templates.in:9001207#: ../grub-pc.templates.in:9001 ../templates.in:9001
206msgid "Continue without installing GRUB?"208msgid "Continue without installing GRUB?"
207msgstr "Jarraitu GRUB instalatu gabe?"209msgstr "Jarraitu GRUB instalatu gabe?"
208210
@@ -224,7 +226,7 @@ msgstr ""
224226
225#. Type: boolean227#. Type: boolean
226#. Description228#. Description
227#: ../grub-pc.templates.in:9001229#: ../grub-pc.templates.in:9001 ../templates.in:9001
228msgid ""230msgid ""
229"If you are already using a different boot loader and want to carry on doing "231"If you are already using a different boot loader and want to carry on doing "
230"so, or if this is a special environment where you do not need a boot loader, "232"so, or if this is a special environment where you do not need a boot loader, "
@@ -394,15 +396,67 @@ msgstr ""
394"eko aldagaiak konfiguratu egin badira abio bakoitzean sistemak PXE "396"eko aldagaiak konfiguratu egin badira abio bakoitzean sistemak PXE "
395"zerbitzari batekin konektatzeko, honek portaera hori mantenduko luke."397"zerbitzari batekin konektatzeko, honek portaera hori mantenduko luke."
396398
397#. Type: string399#. Type: multiselect
398#. Description400#. Description
399#: ../templates.in:5001401#: ../templates.in:5001
402msgid "GRUB EFI system partitions:"
403msgstr ""
404
405#. Type: multiselect
406#. Description
407#: ../templates.in:5001
408#, fuzzy
409#| msgid ""
410#| "The grub-pc package is being upgraded. This menu allows you to select "
411#| "which devices you'd like grub-install to be automatically run for, if any."
412msgid ""
413"The grub-efi package is being upgraded. This menu allows you to select which "
414"EFI system partions you'd like grub-install to be automatically run for, if "
415"any."
416msgstr ""
417"grub-pc paketea eguneratzen ari da. Menu honek zer gailuentzako automatikoki "
418"grub-install exekutatzea nahi duzun hautatzea (hautatzen baduzu) uzten dizu."
419
420#. Type: text
421#. Description
422#: ../templates.in:7001
423#, fuzzy
424#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
425msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
426msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
427
428#. Type: boolean
429#. Description
430#: ../templates.in:9001
431#, fuzzy
432#| msgid ""
433#| "You chose not to install GRUB to any devices. If you continue, the boot "
434#| "loader may not be properly configured, and when this computer next starts "
435#| "up it will use whatever was previously in the boot sector. If there is an "
436#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
437#| "modules or handle the current configuration file."
438msgid ""
439"You chose not to install GRUB to any devices. If you continue, the boot "
440"loader may not be properly configured, and when this computer next starts up "
441"it will use whatever was previously configured. If there is an earlier "
442"version of GRUB 2 in the EFI system partition, it may be unable to load "
443"modules or handle the current configuration file."
444msgstr ""
445"GRUB inolako gailuetan ez instalatzea aukeratu duzu. Jarraitzen baduzu, "
446"baliteke abioko kargatzailea ongi konfiguratuta ez egotea, eta abioko "
447"sektorean aurretik zegoena erabiliko da ordenagailua hurrengo batean "
448"abiatzean. Abioko sektorean GRUB 2ren aurreko bertsio bat egonez gero, agian "
449"ezin izango du moduluak kargatu edo uneko konfigurazioko fitxategia kudeatu."
450
451#. Type: string
452#. Description
453#: ../templates.in:10001
400msgid "kFreeBSD command line:"454msgid "kFreeBSD command line:"
401msgstr "KFreeBSD-ko komando-lerroa:"455msgstr "KFreeBSD-ko komando-lerroa:"
402456
403#. Type: string457#. Type: string
404#. Description458#. Description
405#: ../templates.in:5001459#: ../templates.in:10001
406msgid ""460msgid ""
407"The following kFreeBSD command line was extracted from /etc/default/grub or "461"The following kFreeBSD command line was extracted from /etc/default/grub or "
408"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "462"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -414,13 +468,13 @@ msgstr ""
414468
415#. Type: string469#. Type: string
416#. Description470#. Description
417#: ../templates.in:6001471#: ../templates.in:11001
418msgid "kFreeBSD default command line:"472msgid "kFreeBSD default command line:"
419msgstr "KFreeBSD-ko komando-lerro lehenetsia:"473msgstr "KFreeBSD-ko komando-lerro lehenetsia:"
420474
421#. Type: string475#. Type: string
422#. Description476#. Description
423#: ../templates.in:6001477#: ../templates.in:11001
424msgid ""478msgid ""
425"The following string will be used as kFreeBSD parameters for the default "479"The following string will be used as kFreeBSD parameters for the default "
426"menu entry but not for the recovery mode."480"menu entry but not for the recovery mode."
@@ -430,19 +484,19 @@ msgstr ""
430484
431#. Type: title485#. Type: title
432#. Description486#. Description
433#: ../templates.in:7001487#: ../templates.in:12001
434msgid "unsigned kernels"488msgid "unsigned kernels"
435msgstr ""489msgstr ""
436490
437#. Type: note491#. Type: note
438#. Description492#. Description
439#: ../templates.in:8001493#: ../templates.in:13001
440msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"494msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
441msgstr ""495msgstr ""
442496
443#. Type: note497#. Type: note
444#. Description498#. Description
445#: ../templates.in:8001499#: ../templates.in:13001
446msgid ""500msgid ""
447"Your system has UEFI Secure Boot enabled in firmware, and the following "501"Your system has UEFI Secure Boot enabled in firmware, and the following "
448"kernels present on your system are unsigned:"502"kernels present on your system are unsigned:"
@@ -450,13 +504,13 @@ msgstr ""
450504
451#. Type: note505#. Type: note
452#. Description506#. Description
453#: ../templates.in:8001507#: ../templates.in:13001
454msgid " ${unsigned_versions}"508msgid " ${unsigned_versions}"
455msgstr ""509msgstr ""
456510
457#. Type: note511#. Type: note
458#. Description512#. Description
459#: ../templates.in:8001513#: ../templates.in:13001
460msgid ""514msgid ""
461"These kernels cannot be verified under Secure Boot. To ensure your system "515"These kernels cannot be verified under Secure Boot. To ensure your system "
462"remains bootable, GRUB will not be upgraded on your disk until these kernels "516"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/fa.po b/debian/po/fa.po
index d266f06..cdc1b6d 100644
--- a/debian/po/fa.po
+++ b/debian/po/fa.po
@@ -2,7 +2,7 @@ msgid ""
2msgstr ""2msgstr ""
3"Project-Id-Version: fa\n"3"Project-Id-Version: fa\n"
4"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"4"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
5"POT-Creation-Date: 2019-07-12 11:37-0400\n"5"POT-Creation-Date: 2020-04-09 12:18+0200\n"
6"PO-Revision-Date: \n"6"PO-Revision-Date: \n"
7"Last-Translator: Behrad Eslamifar <behrad_es@yahoo.com>\n"7"Last-Translator: Behrad Eslamifar <behrad_es@yahoo.com>\n"
8"Language-Team: debian-l10n-persian <debian-l10n-persian@lists.debian.org>\n"8"Language-Team: debian-l10n-persian <debian-l10n-persian@lists.debian.org>\n"
@@ -67,6 +67,7 @@ msgstr ""
67#. Type: multiselect67#. Type: multiselect
68#. Description68#. Description
69#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400169#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
70#: ../templates.in:6001
70msgid "GRUB install devices:"71msgid "GRUB install devices:"
71msgstr "دستگاه‌های نصب گراب:"72msgstr "دستگاه‌های نصب گراب:"
7273
@@ -83,7 +84,7 @@ msgstr ""
8384
84#. Type: multiselect85#. Type: multiselect
85#. Description86#. Description
86#: ../grub-pc.templates.in:300187#: ../grub-pc.templates.in:3001 ../templates.in:5001
87msgid ""88msgid ""
88"Running grub-install automatically is recommended in most situations, to "89"Running grub-install automatically is recommended in most situations, to "
89"prevent the installed GRUB core image from getting out of sync with GRUB "90"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -122,7 +123,7 @@ msgstr ""
122123
123#. Type: multiselect124#. Type: multiselect
124#. Description125#. Description
125#: ../grub-pc.templates.in:4001126#: ../grub-pc.templates.in:4001 ../templates.in:6001
126msgid ""127msgid ""
127"The GRUB boot loader was previously installed to a disk that is no longer "128"The GRUB boot loader was previously installed to a disk that is no longer "
128"present, or whose unique identifier has changed for some reason. It is "129"present, or whose unique identifier has changed for some reason. It is "
@@ -153,7 +154,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
153154
154#. Type: boolean155#. Type: boolean
155#. Description156#. Description
156#: ../grub-pc.templates.in:7001157#: ../grub-pc.templates.in:7001 ../templates.in:8001
157msgid "Writing GRUB to boot device failed - continue?"158msgid "Writing GRUB to boot device failed - continue?"
158msgstr "نصب GRUB روی ابزار بوت با شکست مواجه شد - ادامه می‌دهید؟"159msgstr "نصب GRUB روی ابزار بوت با شکست مواجه شد - ادامه می‌دهید؟"
159160
@@ -162,12 +163,13 @@ msgstr "نصب GRUB روی ابزار بوت با شکست مواجه شد - ا�
162#. Type: boolean163#. Type: boolean
163#. Description164#. Description
164#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001165#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
166#: ../templates.in:8001
165msgid "GRUB failed to install to the following devices:"167msgid "GRUB failed to install to the following devices:"
166msgstr "GRUB نتوانست که تجهیزات مورد نظر را نصب کند."168msgstr "GRUB نتوانست که تجهیزات مورد نظر را نصب کند."
167169
168#. Type: boolean170#. Type: boolean
169#. Description171#. Description
170#: ../grub-pc.templates.in:7001172#: ../grub-pc.templates.in:7001 ../templates.in:8001
171msgid ""173msgid ""
172"Do you want to continue anyway? If you do, your computer may not start up "174"Do you want to continue anyway? If you do, your computer may not start up "
173"properly."175"properly."
@@ -195,7 +197,7 @@ msgstr ""
195197
196#. Type: boolean198#. Type: boolean
197#. Description199#. Description
198#: ../grub-pc.templates.in:9001200#: ../grub-pc.templates.in:9001 ../templates.in:9001
199msgid "Continue without installing GRUB?"201msgid "Continue without installing GRUB?"
200msgstr "آیا بدون نصب کردن GRUB ، ادامه می دهید ؟"202msgstr "آیا بدون نصب کردن GRUB ، ادامه می دهید ؟"
201203
@@ -217,7 +219,7 @@ msgstr ""
217219
218#. Type: boolean220#. Type: boolean
219#. Description221#. Description
220#: ../grub-pc.templates.in:9001222#: ../grub-pc.templates.in:9001 ../templates.in:9001
221msgid ""223msgid ""
222"If you are already using a different boot loader and want to carry on doing "224"If you are already using a different boot loader and want to carry on doing "
223"so, or if this is a special environment where you do not need a boot loader, "225"so, or if this is a special environment where you do not need a boot loader, "
@@ -361,15 +363,68 @@ msgid ""
361"server on every boot, this would preserve that behavior."363"server on every boot, this would preserve that behavior."
362msgstr ""364msgstr ""
363365
364#. Type: string366#. Type: multiselect
367#. Description
368#: ../templates.in:5001
369msgid "GRUB EFI system partitions:"
370msgstr ""
371
372#. Type: multiselect
365#. Description373#. Description
366#: ../templates.in:5001374#: ../templates.in:5001
375#, fuzzy
376#| msgid ""
377#| "The grub-pc package is being upgraded. This menu allows you to select "
378#| "which devices you'd like grub-install to be automatically run for, if any."
379msgid ""
380"The grub-efi package is being upgraded. This menu allows you to select which "
381"EFI system partions you'd like grub-install to be automatically run for, if "
382"any."
383msgstr ""
384"بستهٔ grub-pc در حال ارتقاء است. این منو به شما اجازه می‌دهد که هر یک از "
385"دستگاه‌ها را، در صورت وجود، که مایلید grub-install به صورت خودکار برایش اجرا "
386"گردد را انتخاب کنید."
387
388#. Type: text
389#. Description
390#: ../templates.in:7001
391#, fuzzy
392#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
393msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
394msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
395
396#. Type: boolean
397#. Description
398#: ../templates.in:9001
399#, fuzzy
400#| msgid ""
401#| "You chose not to install GRUB to any devices. If you continue, the boot "
402#| "loader may not be properly configured, and when this computer next starts "
403#| "up it will use whatever was previously in the boot sector. If there is an "
404#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
405#| "modules or handle the current configuration file."
406msgid ""
407"You chose not to install GRUB to any devices. If you continue, the boot "
408"loader may not be properly configured, and when this computer next starts up "
409"it will use whatever was previously configured. If there is an earlier "
410"version of GRUB 2 in the EFI system partition, it may be unable to load "
411"modules or handle the current configuration file."
412msgstr ""
413"شما نصب GRUB را برای هیچ ابزاری انتخاب نکرده‌اید. اگر ادامه دهید، ممکن است که "
414"راه‌انداز به درستی تنظیم نشده باشد، و هنگام بالا آمدن بعدی این کامپیوتر، از "
415"آن چه که قبلاً بر روی بوت سکتور بوده است استفاده می‌کند. اگر نسخهٔ قدیمی‌تری از "
416"گراب۲ بر روی بوت سکتور وجود دارد، ممکن است که قادر نباشد ماژول‌ها را بارگذاری "
417"کند و یا پیکربندی کنونی فایل را به کار بندد."
418
419#. Type: string
420#. Description
421#: ../templates.in:10001
367msgid "kFreeBSD command line:"422msgid "kFreeBSD command line:"
368msgstr "خط فرمان kFreeBSD:"423msgstr "خط فرمان kFreeBSD:"
369424
370#. Type: string425#. Type: string
371#. Description426#. Description
372#: ../templates.in:5001427#: ../templates.in:10001
373msgid ""428msgid ""
374"The following kFreeBSD command line was extracted from /etc/default/grub or "429"The following kFreeBSD command line was extracted from /etc/default/grub or "
375"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "430"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -381,13 +436,13 @@ msgstr ""
381436
382#. Type: string437#. Type: string
383#. Description438#. Description
384#: ../templates.in:6001439#: ../templates.in:11001
385msgid "kFreeBSD default command line:"440msgid "kFreeBSD default command line:"
386msgstr "خط فرمان پیش فرض kFreeBSD:"441msgstr "خط فرمان پیش فرض kFreeBSD:"
387442
388#. Type: string443#. Type: string
389#. Description444#. Description
390#: ../templates.in:6001445#: ../templates.in:11001
391msgid ""446msgid ""
392"The following string will be used as kFreeBSD parameters for the default "447"The following string will be used as kFreeBSD parameters for the default "
393"menu entry but not for the recovery mode."448"menu entry but not for the recovery mode."
@@ -397,19 +452,19 @@ msgstr ""
397452
398#. Type: title453#. Type: title
399#. Description454#. Description
400#: ../templates.in:7001455#: ../templates.in:12001
401msgid "unsigned kernels"456msgid "unsigned kernels"
402msgstr ""457msgstr ""
403458
404#. Type: note459#. Type: note
405#. Description460#. Description
406#: ../templates.in:8001461#: ../templates.in:13001
407msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"462msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
408msgstr ""463msgstr ""
409464
410#. Type: note465#. Type: note
411#. Description466#. Description
412#: ../templates.in:8001467#: ../templates.in:13001
413msgid ""468msgid ""
414"Your system has UEFI Secure Boot enabled in firmware, and the following "469"Your system has UEFI Secure Boot enabled in firmware, and the following "
415"kernels present on your system are unsigned:"470"kernels present on your system are unsigned:"
@@ -417,13 +472,13 @@ msgstr ""
417472
418#. Type: note473#. Type: note
419#. Description474#. Description
420#: ../templates.in:8001475#: ../templates.in:13001
421msgid " ${unsigned_versions}"476msgid " ${unsigned_versions}"
422msgstr ""477msgstr ""
423478
424#. Type: note479#. Type: note
425#. Description480#. Description
426#: ../templates.in:8001481#: ../templates.in:13001
427msgid ""482msgid ""
428"These kernels cannot be verified under Secure Boot. To ensure your system "483"These kernels cannot be verified under Secure Boot. To ensure your system "
429"remains bootable, GRUB will not be upgraded on your disk until these kernels "484"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/fi.po b/debian/po/fi.po
index 89b59fe..2480507 100644
--- a/debian/po/fi.po
+++ b/debian/po/fi.po
@@ -4,7 +4,7 @@ msgid ""
4msgstr ""4msgstr ""
5"Project-Id-Version: grub2\n"5"Project-Id-Version: grub2\n"
6"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"6"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
7"POT-Creation-Date: 2019-07-12 11:37-0400\n"7"POT-Creation-Date: 2020-04-09 12:18+0200\n"
8"PO-Revision-Date: 2014-12-27 18:53+0200\n"8"PO-Revision-Date: 2014-12-27 18:53+0200\n"
9"Last-Translator: Timo Jyrinki <timo.jyrinki@iki.fi>\n"9"Last-Translator: Timo Jyrinki <timo.jyrinki@iki.fi>\n"
10"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"10"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
@@ -71,6 +71,7 @@ msgstr ""
71#. Type: multiselect71#. Type: multiselect
72#. Description72#. Description
73#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400173#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
74#: ../templates.in:6001
74msgid "GRUB install devices:"75msgid "GRUB install devices:"
75msgstr "Laitteet joille GRUB asennetaan:"76msgstr "Laitteet joille GRUB asennetaan:"
7677
@@ -86,7 +87,7 @@ msgstr ""
8687
87#. Type: multiselect88#. Type: multiselect
88#. Description89#. Description
89#: ../grub-pc.templates.in:300190#: ../grub-pc.templates.in:3001 ../templates.in:5001
90msgid ""91msgid ""
91"Running grub-install automatically is recommended in most situations, to "92"Running grub-install automatically is recommended in most situations, to "
92"prevent the installed GRUB core image from getting out of sync with GRUB "93"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -126,7 +127,7 @@ msgstr ""
126127
127#. Type: multiselect128#. Type: multiselect
128#. Description129#. Description
129#: ../grub-pc.templates.in:4001130#: ../grub-pc.templates.in:4001 ../templates.in:6001
130msgid ""131msgid ""
131"The GRUB boot loader was previously installed to a disk that is no longer "132"The GRUB boot loader was previously installed to a disk that is no longer "
132"present, or whose unique identifier has changed for some reason. It is "133"present, or whose unique identifier has changed for some reason. It is "
@@ -157,7 +158,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
157158
158#. Type: boolean159#. Type: boolean
159#. Description160#. Description
160#: ../grub-pc.templates.in:7001161#: ../grub-pc.templates.in:7001 ../templates.in:8001
161msgid "Writing GRUB to boot device failed - continue?"162msgid "Writing GRUB to boot device failed - continue?"
162msgstr "GRUBin kirjoittaminen käynnistyslaitteelle epäonnistui. Jatketaanko?"163msgstr "GRUBin kirjoittaminen käynnistyslaitteelle epäonnistui. Jatketaanko?"
163164
@@ -166,12 +167,13 @@ msgstr "GRUBin kirjoittaminen käynnistyslaitteelle epäonnistui. Jatketaanko?"
166#. Type: boolean167#. Type: boolean
167#. Description168#. Description
168#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001169#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
170#: ../templates.in:8001
169msgid "GRUB failed to install to the following devices:"171msgid "GRUB failed to install to the following devices:"
170msgstr "GRUBia ei voitu asentaa seuraaville laitteille:"172msgstr "GRUBia ei voitu asentaa seuraaville laitteille:"
171173
172#. Type: boolean174#. Type: boolean
173#. Description175#. Description
174#: ../grub-pc.templates.in:7001176#: ../grub-pc.templates.in:7001 ../templates.in:8001
175msgid ""177msgid ""
176"Do you want to continue anyway? If you do, your computer may not start up "178"Do you want to continue anyway? If you do, your computer may not start up "
177"properly."179"properly."
@@ -201,7 +203,7 @@ msgstr ""
201203
202#. Type: boolean204#. Type: boolean
203#. Description205#. Description
204#: ../grub-pc.templates.in:9001206#: ../grub-pc.templates.in:9001 ../templates.in:9001
205msgid "Continue without installing GRUB?"207msgid "Continue without installing GRUB?"
206msgstr "Jatketaanko asentamatta GRUBia?"208msgstr "Jatketaanko asentamatta GRUBia?"
207209
@@ -223,7 +225,7 @@ msgstr ""
223225
224#. Type: boolean226#. Type: boolean
225#. Description227#. Description
226#: ../grub-pc.templates.in:9001228#: ../grub-pc.templates.in:9001 ../templates.in:9001
227msgid ""229msgid ""
228"If you are already using a different boot loader and want to carry on doing "230"If you are already using a different boot loader and want to carry on doing "
229"so, or if this is a special environment where you do not need a boot loader, "231"so, or if this is a special environment where you do not need a boot loader, "
@@ -388,15 +390,67 @@ msgid ""
388"server on every boot, this would preserve that behavior."390"server on every boot, this would preserve that behavior."
389msgstr ""391msgstr ""
390392
391#. Type: string393#. Type: multiselect
392#. Description394#. Description
393#: ../templates.in:5001395#: ../templates.in:5001
396msgid "GRUB EFI system partitions:"
397msgstr ""
398
399#. Type: multiselect
400#. Description
401#: ../templates.in:5001
402#, fuzzy
403#| msgid ""
404#| "The grub-pc package is being upgraded. This menu allows you to select "
405#| "which devices you'd like grub-install to be automatically run for, if any."
406msgid ""
407"The grub-efi package is being upgraded. This menu allows you to select which "
408"EFI system partions you'd like grub-install to be automatically run for, if "
409"any."
410msgstr ""
411"grub-pc-pakettia päivitetään. Tästä valikosta voit valita, mille laitteille "
412"grub-install suoritetaan automaattisesti."
413
414#. Type: text
415#. Description
416#: ../templates.in:7001
417#, fuzzy
418#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
419msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
420msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
421
422#. Type: boolean
423#. Description
424#: ../templates.in:9001
425#, fuzzy
426#| msgid ""
427#| "You chose not to install GRUB to any devices. If you continue, the boot "
428#| "loader may not be properly configured, and when this computer next starts "
429#| "up it will use whatever was previously in the boot sector. If there is an "
430#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
431#| "modules or handle the current configuration file."
432msgid ""
433"You chose not to install GRUB to any devices. If you continue, the boot "
434"loader may not be properly configured, and when this computer next starts up "
435"it will use whatever was previously configured. If there is an earlier "
436"version of GRUB 2 in the EFI system partition, it may be unable to load "
437"modules or handle the current configuration file."
438msgstr ""
439"Päätit olla asentamatta GRUBia millekään laitteelle. Jos jatkat, "
440"alkulatausohjelman asetukset saattavat olla väärät ja kun kone käynnistetään "
441"uudelleen seuraavan kerran, se käyttää käynnistyslohkon aiempia asetuksia. "
442"Jos käynnistyslohkossa on GRUB 2:n aiempi versio, se ei välttämättä pysty "
443"lataamaan moduuleja tai käsittelemään nykyistä asetustiedostoa."
444
445#. Type: string
446#. Description
447#: ../templates.in:10001
394msgid "kFreeBSD command line:"448msgid "kFreeBSD command line:"
395msgstr "kFreeBSD:n komentorivi:"449msgstr "kFreeBSD:n komentorivi:"
396450
397#. Type: string451#. Type: string
398#. Description452#. Description
399#: ../templates.in:5001453#: ../templates.in:10001
400msgid ""454msgid ""
401"The following kFreeBSD command line was extracted from /etc/default/grub or "455"The following kFreeBSD command line was extracted from /etc/default/grub or "
402"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "456"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -409,13 +463,13 @@ msgstr ""
409463
410#. Type: string464#. Type: string
411#. Description465#. Description
412#: ../templates.in:6001466#: ../templates.in:11001
413msgid "kFreeBSD default command line:"467msgid "kFreeBSD default command line:"
414msgstr "kFreeBSD:n oletuskomentorivi:"468msgstr "kFreeBSD:n oletuskomentorivi:"
415469
416#. Type: string470#. Type: string
417#. Description471#. Description
418#: ../templates.in:6001472#: ../templates.in:11001
419msgid ""473msgid ""
420"The following string will be used as kFreeBSD parameters for the default "474"The following string will be used as kFreeBSD parameters for the default "
421"menu entry but not for the recovery mode."475"menu entry but not for the recovery mode."
@@ -425,19 +479,19 @@ msgstr ""
425479
426#. Type: title480#. Type: title
427#. Description481#. Description
428#: ../templates.in:7001482#: ../templates.in:12001
429msgid "unsigned kernels"483msgid "unsigned kernels"
430msgstr ""484msgstr ""
431485
432#. Type: note486#. Type: note
433#. Description487#. Description
434#: ../templates.in:8001488#: ../templates.in:13001
435msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"489msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
436msgstr ""490msgstr ""
437491
438#. Type: note492#. Type: note
439#. Description493#. Description
440#: ../templates.in:8001494#: ../templates.in:13001
441msgid ""495msgid ""
442"Your system has UEFI Secure Boot enabled in firmware, and the following "496"Your system has UEFI Secure Boot enabled in firmware, and the following "
443"kernels present on your system are unsigned:"497"kernels present on your system are unsigned:"
@@ -445,13 +499,13 @@ msgstr ""
445499
446#. Type: note500#. Type: note
447#. Description501#. Description
448#: ../templates.in:8001502#: ../templates.in:13001
449msgid " ${unsigned_versions}"503msgid " ${unsigned_versions}"
450msgstr ""504msgstr ""
451505
452#. Type: note506#. Type: note
453#. Description507#. Description
454#: ../templates.in:8001508#: ../templates.in:13001
455msgid ""509msgid ""
456"These kernels cannot be verified under Secure Boot. To ensure your system "510"These kernels cannot be verified under Secure Boot. To ensure your system "
457"remains bootable, GRUB will not be upgraded on your disk until these kernels "511"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/fr.po b/debian/po/fr.po
index a812ed6..752ca87 100644
--- a/debian/po/fr.po
+++ b/debian/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
9msgstr ""9msgstr ""
10"Project-Id-Version: fr\n"10"Project-Id-Version: fr\n"
11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
12"POT-Creation-Date: 2019-07-12 11:37-0400\n"12"POT-Creation-Date: 2020-04-09 12:18+0200\n"
13"PO-Revision-Date: 2017-01-22 15:53+0100\n"13"PO-Revision-Date: 2017-01-22 15:53+0100\n"
14"Last-Translator: Baptiste Jammet <baptiste@mailoo.org>\n"14"Last-Translator: Baptiste Jammet <baptiste@mailoo.org>\n"
15"Language-Team: French <debian-l10n-french@lists.debian.org>\n"15"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -74,6 +74,7 @@ msgstr ""
74#. Type: multiselect74#. Type: multiselect
75#. Description75#. Description
76#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400176#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
77#: ../templates.in:6001
77msgid "GRUB install devices:"78msgid "GRUB install devices:"
78msgstr "Périphériques où installer GRUB :"79msgstr "Périphériques où installer GRUB :"
7980
@@ -90,7 +91,7 @@ msgstr ""
9091
91#. Type: multiselect92#. Type: multiselect
92#. Description93#. Description
93#: ../grub-pc.templates.in:300194#: ../grub-pc.templates.in:3001 ../templates.in:5001
94msgid ""95msgid ""
95"Running grub-install automatically is recommended in most situations, to "96"Running grub-install automatically is recommended in most situations, to "
96"prevent the installed GRUB core image from getting out of sync with GRUB "97"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -132,7 +133,7 @@ msgstr ""
132133
133#. Type: multiselect134#. Type: multiselect
134#. Description135#. Description
135#: ../grub-pc.templates.in:4001136#: ../grub-pc.templates.in:4001 ../templates.in:6001
136msgid ""137msgid ""
137"The GRUB boot loader was previously installed to a disk that is no longer "138"The GRUB boot loader was previously installed to a disk that is no longer "
138"present, or whose unique identifier has changed for some reason. It is "139"present, or whose unique identifier has changed for some reason. It is "
@@ -164,7 +165,7 @@ msgstr "- ${DEVICE} (${SIZE} Mo; ${PATH})"
164165
165#. Type: boolean166#. Type: boolean
166#. Description167#. Description
167#: ../grub-pc.templates.in:7001168#: ../grub-pc.templates.in:7001 ../templates.in:8001
168msgid "Writing GRUB to boot device failed - continue?"169msgid "Writing GRUB to boot device failed - continue?"
169msgstr ""170msgstr ""
170"Échec de l'installation de GRUB sur le périphérique d'amorçage. Continuer ?"171"Échec de l'installation de GRUB sur le périphérique d'amorçage. Continuer ?"
@@ -174,12 +175,13 @@ msgstr ""
174#. Type: boolean175#. Type: boolean
175#. Description176#. Description
176#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001177#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
178#: ../templates.in:8001
177msgid "GRUB failed to install to the following devices:"179msgid "GRUB failed to install to the following devices:"
178msgstr "GRUB n'a pas pu être installé sur les périphériques suivants :"180msgstr "GRUB n'a pas pu être installé sur les périphériques suivants :"
179181
180#. Type: boolean182#. Type: boolean
181#. Description183#. Description
182#: ../grub-pc.templates.in:7001184#: ../grub-pc.templates.in:7001 ../templates.in:8001
183msgid ""185msgid ""
184"Do you want to continue anyway? If you do, your computer may not start up "186"Do you want to continue anyway? If you do, your computer may not start up "
185"properly."187"properly."
@@ -209,7 +211,7 @@ msgstr ""
209211
210#. Type: boolean212#. Type: boolean
211#. Description213#. Description
212#: ../grub-pc.templates.in:9001214#: ../grub-pc.templates.in:9001 ../templates.in:9001
213msgid "Continue without installing GRUB?"215msgid "Continue without installing GRUB?"
214msgstr "Faut-il poursuivre sans installer GRUB ?"216msgstr "Faut-il poursuivre sans installer GRUB ?"
215217
@@ -232,7 +234,7 @@ msgstr ""
232234
233#. Type: boolean235#. Type: boolean
234#. Description236#. Description
235#: ../grub-pc.templates.in:9001237#: ../grub-pc.templates.in:9001 ../templates.in:9001
236msgid ""238msgid ""
237"If you are already using a different boot loader and want to carry on doing "239"If you are already using a different boot loader and want to carry on doing "
238"so, or if this is a special environment where you do not need a boot loader, "240"so, or if this is a special environment where you do not need a boot loader, "
@@ -411,15 +413,69 @@ msgstr ""
411"ont été configurées pour que le système se connecte à un serveur PXE à "413"ont été configurées pour que le système se connecte à un serveur PXE à "
412"chaque démarrage, cela conserverait ce comportement."414"chaque démarrage, cela conserverait ce comportement."
413415
414#. Type: string416#. Type: multiselect
415#. Description417#. Description
416#: ../templates.in:5001418#: ../templates.in:5001
419msgid "GRUB EFI system partitions:"
420msgstr ""
421
422#. Type: multiselect
423#. Description
424#: ../templates.in:5001
425#, fuzzy
426#| msgid ""
427#| "The grub-pc package is being upgraded. This menu allows you to select "
428#| "which devices you'd like grub-install to be automatically run for, if any."
429msgid ""
430"The grub-efi package is being upgraded. This menu allows you to select which "
431"EFI system partions you'd like grub-install to be automatically run for, if "
432"any."
433msgstr ""
434"Le paquet grub-pc est en cours de mise à jour. Ce menu permet de choisir "
435"pour quels périphériques vous souhaitez exécuter la commande grub-install "
436"automatiquement."
437
438#. Type: text
439#. Description
440#: ../templates.in:7001
441#, fuzzy
442#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
443msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
444msgstr "${DEVICE} (${SIZE} Mo; ${MODEL})"
445
446#. Type: boolean
447#. Description
448#: ../templates.in:9001
449#, fuzzy
450#| msgid ""
451#| "You chose not to install GRUB to any devices. If you continue, the boot "
452#| "loader may not be properly configured, and when this computer next starts "
453#| "up it will use whatever was previously in the boot sector. If there is an "
454#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
455#| "modules or handle the current configuration file."
456msgid ""
457"You chose not to install GRUB to any devices. If you continue, the boot "
458"loader may not be properly configured, and when this computer next starts up "
459"it will use whatever was previously configured. If there is an earlier "
460"version of GRUB 2 in the EFI system partition, it may be unable to load "
461"modules or handle the current configuration file."
462msgstr ""
463"Vous avez choisi de n'installer GRUB sur aucun périphérique. Si vous "
464"poursuivez, il est possible que le programme de démarrage ne soit pas "
465"configuré correctement et que la machine démarre avec ce qui était "
466"précédemment installé sur le secteur d'amorçage. Si une ancienne version de "
467"GRUB 2 s'y trouve, il est possible qu'elle ne puisse pas charger certains "
468"modules ou lire le fichier de configuration actuel."
469
470#. Type: string
471#. Description
472#: ../templates.in:10001
417msgid "kFreeBSD command line:"473msgid "kFreeBSD command line:"
418msgstr "Ligne de commande de kFreeBSD :"474msgstr "Ligne de commande de kFreeBSD :"
419475
420#. Type: string476#. Type: string
421#. Description477#. Description
422#: ../templates.in:5001478#: ../templates.in:10001
423msgid ""479msgid ""
424"The following kFreeBSD command line was extracted from /etc/default/grub or "480"The following kFreeBSD command line was extracted from /etc/default/grub or "
425"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "481"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -432,13 +488,13 @@ msgstr ""
432488
433#. Type: string489#. Type: string
434#. Description490#. Description
435#: ../templates.in:6001491#: ../templates.in:11001
436msgid "kFreeBSD default command line:"492msgid "kFreeBSD default command line:"
437msgstr "Ligne de commande par défaut de kFreeBSD :"493msgstr "Ligne de commande par défaut de kFreeBSD :"
438494
439#. Type: string495#. Type: string
440#. Description496#. Description
441#: ../templates.in:6001497#: ../templates.in:11001
442msgid ""498msgid ""
443"The following string will be used as kFreeBSD parameters for the default "499"The following string will be used as kFreeBSD parameters for the default "
444"menu entry but not for the recovery mode."500"menu entry but not for the recovery mode."
@@ -448,19 +504,19 @@ msgstr ""
448504
449#. Type: title505#. Type: title
450#. Description506#. Description
451#: ../templates.in:7001507#: ../templates.in:12001
452msgid "unsigned kernels"508msgid "unsigned kernels"
453msgstr ""509msgstr ""
454510
455#. Type: note511#. Type: note
456#. Description512#. Description
457#: ../templates.in:8001513#: ../templates.in:13001
458msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"514msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
459msgstr ""515msgstr ""
460516
461#. Type: note517#. Type: note
462#. Description518#. Description
463#: ../templates.in:8001519#: ../templates.in:13001
464msgid ""520msgid ""
465"Your system has UEFI Secure Boot enabled in firmware, and the following "521"Your system has UEFI Secure Boot enabled in firmware, and the following "
466"kernels present on your system are unsigned:"522"kernels present on your system are unsigned:"
@@ -468,13 +524,13 @@ msgstr ""
468524
469#. Type: note525#. Type: note
470#. Description526#. Description
471#: ../templates.in:8001527#: ../templates.in:13001
472msgid " ${unsigned_versions}"528msgid " ${unsigned_versions}"
473msgstr ""529msgstr ""
474530
475#. Type: note531#. Type: note
476#. Description532#. Description
477#: ../templates.in:8001533#: ../templates.in:13001
478msgid ""534msgid ""
479"These kernels cannot be verified under Secure Boot. To ensure your system "535"These kernels cannot be verified under Secure Boot. To ensure your system "
480"remains bootable, GRUB will not be upgraded on your disk until these kernels "536"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/gl.po b/debian/po/gl.po
index 550256e..dd75890 100644
--- a/debian/po/gl.po
+++ b/debian/po/gl.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr ""8msgstr ""
9"Project-Id-Version: grub2_1.98+20100804-2_gl\n"9"Project-Id-Version: grub2_1.98+20100804-2_gl\n"
10"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"10"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
11"POT-Creation-Date: 2019-07-12 11:37-0400\n"11"POT-Creation-Date: 2020-04-09 12:18+0200\n"
12"PO-Revision-Date: 2012-06-13 16:13+0200\n"12"PO-Revision-Date: 2012-06-13 16:13+0200\n"
13"Last-Translator: Jorge Barreiro <yortx.barry@gmail.com>\n"13"Last-Translator: Jorge Barreiro <yortx.barry@gmail.com>\n"
14"Language-Team: Galician <proxecto@trasno.net>\n"14"Language-Team: Galician <proxecto@trasno.net>\n"
@@ -74,6 +74,7 @@ msgstr ""
74#. Type: multiselect74#. Type: multiselect
75#. Description75#. Description
76#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400176#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
77#: ../templates.in:6001
77msgid "GRUB install devices:"78msgid "GRUB install devices:"
78msgstr "Dispositivos onde instalar GRUB:"79msgstr "Dispositivos onde instalar GRUB:"
7980
@@ -90,7 +91,7 @@ msgstr ""
9091
91#. Type: multiselect92#. Type: multiselect
92#. Description93#. Description
93#: ../grub-pc.templates.in:300194#: ../grub-pc.templates.in:3001 ../templates.in:5001
94msgid ""95msgid ""
95"Running grub-install automatically is recommended in most situations, to "96"Running grub-install automatically is recommended in most situations, to "
96"prevent the installed GRUB core image from getting out of sync with GRUB "97"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -130,7 +131,7 @@ msgstr ""
130131
131#. Type: multiselect132#. Type: multiselect
132#. Description133#. Description
133#: ../grub-pc.templates.in:4001134#: ../grub-pc.templates.in:4001 ../templates.in:6001
134msgid ""135msgid ""
135"The GRUB boot loader was previously installed to a disk that is no longer "136"The GRUB boot loader was previously installed to a disk that is no longer "
136"present, or whose unique identifier has changed for some reason. It is "137"present, or whose unique identifier has changed for some reason. It is "
@@ -161,7 +162,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
161162
162#. Type: boolean163#. Type: boolean
163#. Description164#. Description
164#: ../grub-pc.templates.in:7001165#: ../grub-pc.templates.in:7001 ../templates.in:8001
165msgid "Writing GRUB to boot device failed - continue?"166msgid "Writing GRUB to boot device failed - continue?"
166msgstr ""167msgstr ""
167"Produciuse un erro ao escribir GRUB no dispositivo de arranque. Quere "168"Produciuse un erro ao escribir GRUB no dispositivo de arranque. Quere "
@@ -172,12 +173,13 @@ msgstr ""
172#. Type: boolean173#. Type: boolean
173#. Description174#. Description
174#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001175#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
176#: ../templates.in:8001
175msgid "GRUB failed to install to the following devices:"177msgid "GRUB failed to install to the following devices:"
176msgstr "Non se puido instalar GRUB nos seguintes dispositivos:"178msgstr "Non se puido instalar GRUB nos seguintes dispositivos:"
177179
178#. Type: boolean180#. Type: boolean
179#. Description181#. Description
180#: ../grub-pc.templates.in:7001182#: ../grub-pc.templates.in:7001 ../templates.in:8001
181msgid ""183msgid ""
182"Do you want to continue anyway? If you do, your computer may not start up "184"Do you want to continue anyway? If you do, your computer may not start up "
183"properly."185"properly."
@@ -207,7 +209,7 @@ msgstr ""
207209
208#. Type: boolean210#. Type: boolean
209#. Description211#. Description
210#: ../grub-pc.templates.in:9001212#: ../grub-pc.templates.in:9001 ../templates.in:9001
211msgid "Continue without installing GRUB?"213msgid "Continue without installing GRUB?"
212msgstr "Quere continuar sen instalar GRUB?"214msgstr "Quere continuar sen instalar GRUB?"
213215
@@ -229,7 +231,7 @@ msgstr ""
229231
230#. Type: boolean232#. Type: boolean
231#. Description233#. Description
232#: ../grub-pc.templates.in:9001234#: ../grub-pc.templates.in:9001 ../templates.in:9001
233msgid ""235msgid ""
234"If you are already using a different boot loader and want to carry on doing "236"If you are already using a different boot loader and want to carry on doing "
235"so, or if this is a special environment where you do not need a boot loader, "237"so, or if this is a special environment where you do not need a boot loader, "
@@ -376,15 +378,68 @@ msgid ""
376"server on every boot, this would preserve that behavior."378"server on every boot, this would preserve that behavior."
377msgstr ""379msgstr ""
378380
379#. Type: string381#. Type: multiselect
382#. Description
383#: ../templates.in:5001
384msgid "GRUB EFI system partitions:"
385msgstr ""
386
387#. Type: multiselect
380#. Description388#. Description
381#: ../templates.in:5001389#: ../templates.in:5001
390#, fuzzy
391#| msgid ""
392#| "The grub-pc package is being upgraded. This menu allows you to select "
393#| "which devices you'd like grub-install to be automatically run for, if any."
394msgid ""
395"The grub-efi package is being upgraded. This menu allows you to select which "
396"EFI system partions you'd like grub-install to be automatically run for, if "
397"any."
398msgstr ""
399"O paquete «grub-pc» estase actualizando. Este menú permítelle escoller os "
400"dispositivos onde queira que se execute «grub-install» automaticamente, se "
401"quere facelo en algún."
402
403#. Type: text
404#. Description
405#: ../templates.in:7001
406#, fuzzy
407#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
408msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
409msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
410
411#. Type: boolean
412#. Description
413#: ../templates.in:9001
414#, fuzzy
415#| msgid ""
416#| "You chose not to install GRUB to any devices. If you continue, the boot "
417#| "loader may not be properly configured, and when this computer next starts "
418#| "up it will use whatever was previously in the boot sector. If there is an "
419#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
420#| "modules or handle the current configuration file."
421msgid ""
422"You chose not to install GRUB to any devices. If you continue, the boot "
423"loader may not be properly configured, and when this computer next starts up "
424"it will use whatever was previously configured. If there is an earlier "
425"version of GRUB 2 in the EFI system partition, it may be unable to load "
426"modules or handle the current configuration file."
427msgstr ""
428"Escolleu non instalar GRUB en ningún dispositivo. De continuar,pode que o "
429"cargador de arranque non quede adecuadamente configurado, e a próxima vez "
430"que arranque o sistema usarase o que houbese antes no sector de arranque. Se "
431"nel hai unha versión antiga de GRUB 2 pode que esta sexa incapaz de cargar "
432"os módulos ou de manexar o ficheiro de configuración actual."
433
434#. Type: string
435#. Description
436#: ../templates.in:10001
382msgid "kFreeBSD command line:"437msgid "kFreeBSD command line:"
383msgstr "Liña de comando de kFreeBSD:"438msgstr "Liña de comando de kFreeBSD:"
384439
385#. Type: string440#. Type: string
386#. Description441#. Description
387#: ../templates.in:5001442#: ../templates.in:10001
388msgid ""443msgid ""
389"The following kFreeBSD command line was extracted from /etc/default/grub or "444"The following kFreeBSD command line was extracted from /etc/default/grub or "
390"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "445"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -397,13 +452,13 @@ msgstr ""
397452
398#. Type: string453#. Type: string
399#. Description454#. Description
400#: ../templates.in:6001455#: ../templates.in:11001
401msgid "kFreeBSD default command line:"456msgid "kFreeBSD default command line:"
402msgstr "Liña de comando por defecto para kFreeBSD:"457msgstr "Liña de comando por defecto para kFreeBSD:"
403458
404#. Type: string459#. Type: string
405#. Description460#. Description
406#: ../templates.in:6001461#: ../templates.in:11001
407msgid ""462msgid ""
408"The following string will be used as kFreeBSD parameters for the default "463"The following string will be used as kFreeBSD parameters for the default "
409"menu entry but not for the recovery mode."464"menu entry but not for the recovery mode."
@@ -413,19 +468,19 @@ msgstr ""
413468
414#. Type: title469#. Type: title
415#. Description470#. Description
416#: ../templates.in:7001471#: ../templates.in:12001
417msgid "unsigned kernels"472msgid "unsigned kernels"
418msgstr ""473msgstr ""
419474
420#. Type: note475#. Type: note
421#. Description476#. Description
422#: ../templates.in:8001477#: ../templates.in:13001
423msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"478msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
424msgstr ""479msgstr ""
425480
426#. Type: note481#. Type: note
427#. Description482#. Description
428#: ../templates.in:8001483#: ../templates.in:13001
429msgid ""484msgid ""
430"Your system has UEFI Secure Boot enabled in firmware, and the following "485"Your system has UEFI Secure Boot enabled in firmware, and the following "
431"kernels present on your system are unsigned:"486"kernels present on your system are unsigned:"
@@ -433,13 +488,13 @@ msgstr ""
433488
434#. Type: note489#. Type: note
435#. Description490#. Description
436#: ../templates.in:8001491#: ../templates.in:13001
437msgid " ${unsigned_versions}"492msgid " ${unsigned_versions}"
438msgstr ""493msgstr ""
439494
440#. Type: note495#. Type: note
441#. Description496#. Description
442#: ../templates.in:8001497#: ../templates.in:13001
443msgid ""498msgid ""
444"These kernels cannot be verified under Secure Boot. To ensure your system "499"These kernels cannot be verified under Secure Boot. To ensure your system "
445"remains bootable, GRUB will not be upgraded on your disk until these kernels "500"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/gu.po b/debian/po/gu.po
index d122374..036e84b 100644
--- a/debian/po/gu.po
+++ b/debian/po/gu.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""7msgstr ""
8"Project-Id-Version: grub-gu\n"8"Project-Id-Version: grub-gu\n"
9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"9"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
10"POT-Creation-Date: 2019-07-12 11:37-0400\n"10"POT-Creation-Date: 2020-04-09 12:18+0200\n"
11"PO-Revision-Date: 2012-03-04 09:56+0530\n"11"PO-Revision-Date: 2012-03-04 09:56+0530\n"
12"Last-Translator: Kartik Mistry <kartik@debian.org>\n"12"Last-Translator: Kartik Mistry <kartik@debian.org>\n"
13"Language-Team: Gujarati <LL@li.org>\n"13"Language-Team: Gujarati <LL@li.org>\n"
@@ -67,6 +67,7 @@ msgstr ""
67#. Type: multiselect67#. Type: multiselect
68#. Description68#. Description
69#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400169#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
70#: ../templates.in:6001
70msgid "GRUB install devices:"71msgid "GRUB install devices:"
71msgstr "GRUB સ્થાપન ઉપકરણો:"72msgstr "GRUB સ્થાપન ઉપકરણો:"
7273
@@ -82,7 +83,7 @@ msgstr ""
8283
83#. Type: multiselect84#. Type: multiselect
84#. Description85#. Description
85#: ../grub-pc.templates.in:300186#: ../grub-pc.templates.in:3001 ../templates.in:5001
86msgid ""87msgid ""
87"Running grub-install automatically is recommended in most situations, to "88"Running grub-install automatically is recommended in most situations, to "
88"prevent the installed GRUB core image from getting out of sync with GRUB "89"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -120,7 +121,7 @@ msgstr ""
120121
121#. Type: multiselect122#. Type: multiselect
122#. Description123#. Description
123#: ../grub-pc.templates.in:4001124#: ../grub-pc.templates.in:4001 ../templates.in:6001
124msgid ""125msgid ""
125"The GRUB boot loader was previously installed to a disk that is no longer "126"The GRUB boot loader was previously installed to a disk that is no longer "
126"present, or whose unique identifier has changed for some reason. It is "127"present, or whose unique identifier has changed for some reason. It is "
@@ -150,7 +151,7 @@ msgstr "- ${DEVICE} (${SIZE} એમબી; ${PATH})"
150151
151#. Type: boolean152#. Type: boolean
152#. Description153#. Description
153#: ../grub-pc.templates.in:7001154#: ../grub-pc.templates.in:7001 ../templates.in:8001
154msgid "Writing GRUB to boot device failed - continue?"155msgid "Writing GRUB to boot device failed - continue?"
155msgstr "GRUB ને બૂટ ઉપકરણમાં લખવાનું નિષ્ફળ ગયું - ચાલુ રાખશો?"156msgstr "GRUB ને બૂટ ઉપકરણમાં લખવાનું નિષ્ફળ ગયું - ચાલુ રાખશો?"
156157
@@ -159,12 +160,13 @@ msgstr "GRUB ને બૂટ ઉપકરણમાં લખવાનું ન
159#. Type: boolean160#. Type: boolean
160#. Description161#. Description
161#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001162#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
163#: ../templates.in:8001
162msgid "GRUB failed to install to the following devices:"164msgid "GRUB failed to install to the following devices:"
163msgstr "GRUB નીચેના ઉપકરણોમાં સ્થાપિત થવામાં નિષ્ફળ ગયું:"165msgstr "GRUB નીચેના ઉપકરણોમાં સ્થાપિત થવામાં નિષ્ફળ ગયું:"
164166
165#. Type: boolean167#. Type: boolean
166#. Description168#. Description
167#: ../grub-pc.templates.in:7001169#: ../grub-pc.templates.in:7001 ../templates.in:8001
168msgid ""170msgid ""
169"Do you want to continue anyway? If you do, your computer may not start up "171"Do you want to continue anyway? If you do, your computer may not start up "
170"properly."172"properly."
@@ -191,7 +193,7 @@ msgstr ""
191193
192#. Type: boolean194#. Type: boolean
193#. Description195#. Description
194#: ../grub-pc.templates.in:9001196#: ../grub-pc.templates.in:9001 ../templates.in:9001
195msgid "Continue without installing GRUB?"197msgid "Continue without installing GRUB?"
196msgstr "GRUB સ્થાપન કર્યા વગર આગળ વધશો?"198msgstr "GRUB સ્થાપન કર્યા વગર આગળ વધશો?"
197199
@@ -212,7 +214,7 @@ msgstr ""
212214
213#. Type: boolean215#. Type: boolean
214#. Description216#. Description
215#: ../grub-pc.templates.in:9001217#: ../grub-pc.templates.in:9001 ../templates.in:9001
216msgid ""218msgid ""
217"If you are already using a different boot loader and want to carry on doing "219"If you are already using a different boot loader and want to carry on doing "
218"so, or if this is a special environment where you do not need a boot loader, "220"so, or if this is a special environment where you do not need a boot loader, "
@@ -353,15 +355,66 @@ msgid ""
353"server on every boot, this would preserve that behavior."355"server on every boot, this would preserve that behavior."
354msgstr ""356msgstr ""
355357
356#. Type: string358#. Type: multiselect
359#. Description
360#: ../templates.in:5001
361msgid "GRUB EFI system partitions:"
362msgstr ""
363
364#. Type: multiselect
357#. Description365#. Description
358#: ../templates.in:5001366#: ../templates.in:5001
367#, fuzzy
368#| msgid ""
369#| "The grub-pc package is being upgraded. This menu allows you to select "
370#| "which devices you'd like grub-install to be automatically run for, if any."
371msgid ""
372"The grub-efi package is being upgraded. This menu allows you to select which "
373"EFI system partions you'd like grub-install to be automatically run for, if "
374"any."
375msgstr ""
376"grub-pc પેકેજ સુધારાઈ રહ્યું છે. આ મેનુ તમને કયા ઉપકરણોમાં તમે grub-install આપમેળે સ્થાપિત "
377"કરવા માટે ચલાવવા માંગો છો તે પસંદગી કરવા દે છે, જો કોઈ હોય તો."
378
379#. Type: text
380#. Description
381#: ../templates.in:7001
382#, fuzzy
383#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
384msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
385msgstr "${DEVICE} (${SIZE} એમબી; ${MODEL})"
386
387#. Type: boolean
388#. Description
389#: ../templates.in:9001
390#, fuzzy
391#| msgid ""
392#| "You chose not to install GRUB to any devices. If you continue, the boot "
393#| "loader may not be properly configured, and when this computer next starts "
394#| "up it will use whatever was previously in the boot sector. If there is an "
395#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
396#| "modules or handle the current configuration file."
397msgid ""
398"You chose not to install GRUB to any devices. If you continue, the boot "
399"loader may not be properly configured, and when this computer next starts up "
400"it will use whatever was previously configured. If there is an earlier "
401"version of GRUB 2 in the EFI system partition, it may be unable to load "
402"modules or handle the current configuration file."
403msgstr ""
404"તમે GRUB ને કોઈપણ ઉપકરણમાં સ્થાપિત કરવાનું પસંદ કરેલ નથી, જો તમે ચાલુ રાખશો તો, બૂટ "
405"લોડર કદાચ યોગ્ય રીતે ગોઠવાયેલ નહી હોય, અને આ કોમ્પ્યુટર હવે ફરી શરુ થાય ત્યારે તે પહેલાંનું "
406"જે હોય તે બૂટ વિભાગ ઉપયોગ કરશે. જો તેમાં પહેલાની GRUB 2 આવૃત્તિ બૂટ સેક્ટર પર હશે તો, "
407"કદાચ તે મોડ્યુલ લાવવા અથવા હાલનાં રુપરેખાંકન ફાઈલને સંભાળવામાં અસમર્થ બનશે."
408
409#. Type: string
410#. Description
411#: ../templates.in:10001
359msgid "kFreeBSD command line:"412msgid "kFreeBSD command line:"
360msgstr "kFreeBSD આદેશ:"413msgstr "kFreeBSD આદેશ:"
361414
362#. Type: string415#. Type: string
363#. Description416#. Description
364#: ../templates.in:5001417#: ../templates.in:10001
365msgid ""418msgid ""
366"The following kFreeBSD command line was extracted from /etc/default/grub or "419"The following kFreeBSD command line was extracted from /etc/default/grub or "
367"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "420"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -373,13 +426,13 @@ msgstr ""
373426
374#. Type: string427#. Type: string
375#. Description428#. Description
376#: ../templates.in:6001429#: ../templates.in:11001
377msgid "kFreeBSD default command line:"430msgid "kFreeBSD default command line:"
378msgstr "kFreeBSD મૂળભૂત આદેશ:"431msgstr "kFreeBSD મૂળભૂત આદેશ:"
379432
380#. Type: string433#. Type: string
381#. Description434#. Description
382#: ../templates.in:6001435#: ../templates.in:11001
383msgid ""436msgid ""
384"The following string will be used as kFreeBSD parameters for the default "437"The following string will be used as kFreeBSD parameters for the default "
385"menu entry but not for the recovery mode."438"menu entry but not for the recovery mode."
@@ -389,19 +442,19 @@ msgstr ""
389442
390#. Type: title443#. Type: title
391#. Description444#. Description
392#: ../templates.in:7001445#: ../templates.in:12001
393msgid "unsigned kernels"446msgid "unsigned kernels"
394msgstr ""447msgstr ""
395448
396#. Type: note449#. Type: note
397#. Description450#. Description
398#: ../templates.in:8001451#: ../templates.in:13001
399msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"452msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
400msgstr ""453msgstr ""
401454
402#. Type: note455#. Type: note
403#. Description456#. Description
404#: ../templates.in:8001457#: ../templates.in:13001
405msgid ""458msgid ""
406"Your system has UEFI Secure Boot enabled in firmware, and the following "459"Your system has UEFI Secure Boot enabled in firmware, and the following "
407"kernels present on your system are unsigned:"460"kernels present on your system are unsigned:"
@@ -409,13 +462,13 @@ msgstr ""
409462
410#. Type: note463#. Type: note
411#. Description464#. Description
412#: ../templates.in:8001465#: ../templates.in:13001
413msgid " ${unsigned_versions}"466msgid " ${unsigned_versions}"
414msgstr ""467msgstr ""
415468
416#. Type: note469#. Type: note
417#. Description470#. Description
418#: ../templates.in:8001471#: ../templates.in:13001
419msgid ""472msgid ""
420"These kernels cannot be verified under Secure Boot. To ensure your system "473"These kernels cannot be verified under Secure Boot. To ensure your system "
421"remains bootable, GRUB will not be upgraded on your disk until these kernels "474"remains bootable, GRUB will not be upgraded on your disk until these kernels "
diff --git a/debian/po/he.po b/debian/po/he.po
index 21f6a98..db8af79 100644
--- a/debian/po/he.po
+++ b/debian/po/he.po
@@ -9,7 +9,7 @@ msgid ""
9msgstr ""9msgstr ""
10"Project-Id-Version: grub_debian_po_he\n"10"Project-Id-Version: grub_debian_po_he\n"
11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"11"Report-Msgid-Bugs-To: grub2@packages.debian.org\n"
12"POT-Creation-Date: 2019-07-12 11:37-0400\n"12"POT-Creation-Date: 2020-04-09 12:18+0200\n"
13"PO-Revision-Date: 2014-12-17 18:35+0200\n"13"PO-Revision-Date: 2014-12-17 18:35+0200\n"
14"Last-Translator: Omer Zak\n"14"Last-Translator: Omer Zak\n"
15"Language-Team: Hebrew <kde-i18n-doc@kde.org>\n"15"Language-Team: Hebrew <kde-i18n-doc@kde.org>\n"
@@ -71,6 +71,7 @@ msgstr ""
71#. Type: multiselect71#. Type: multiselect
72#. Description72#. Description
73#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:400173#: ../grub-pc.templates.in:3001 ../grub-pc.templates.in:4001
74#: ../templates.in:6001
74msgid "GRUB install devices:"75msgid "GRUB install devices:"
75msgstr "התקנים להתקנת GRUB:"76msgstr "התקנים להתקנת GRUB:"
7677
@@ -86,7 +87,7 @@ msgstr ""
8687
87#. Type: multiselect88#. Type: multiselect
88#. Description89#. Description
89#: ../grub-pc.templates.in:300190#: ../grub-pc.templates.in:3001 ../templates.in:5001
90msgid ""91msgid ""
91"Running grub-install automatically is recommended in most situations, to "92"Running grub-install automatically is recommended in most situations, to "
92"prevent the installed GRUB core image from getting out of sync with GRUB "93"prevent the installed GRUB core image from getting out of sync with GRUB "
@@ -124,7 +125,7 @@ msgstr ""
124125
125#. Type: multiselect126#. Type: multiselect
126#. Description127#. Description
127#: ../grub-pc.templates.in:4001128#: ../grub-pc.templates.in:4001 ../templates.in:6001
128msgid ""129msgid ""
129"The GRUB boot loader was previously installed to a disk that is no longer "130"The GRUB boot loader was previously installed to a disk that is no longer "
130"present, or whose unique identifier has changed for some reason. It is "131"present, or whose unique identifier has changed for some reason. It is "
@@ -153,7 +154,7 @@ msgstr "- ${DEVICE} (${SIZE} MB; ${PATH})"
153154
154#. Type: boolean155#. Type: boolean
155#. Description156#. Description
156#: ../grub-pc.templates.in:7001157#: ../grub-pc.templates.in:7001 ../templates.in:8001
157msgid "Writing GRUB to boot device failed - continue?"158msgid "Writing GRUB to boot device failed - continue?"
158msgstr "כשלון בכתיבת GRUB להתקן האתחול - להמשיך?"159msgstr "כשלון בכתיבת GRUB להתקן האתחול - להמשיך?"
159160
@@ -162,12 +163,13 @@ msgstr "כשלון בכתיבת GRUB להתקן האתחול - להמשיך?"
162#. Type: boolean163#. Type: boolean
163#. Description164#. Description
164#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001165#: ../grub-pc.templates.in:7001 ../grub-pc.templates.in:8001
166#: ../templates.in:8001
165msgid "GRUB failed to install to the following devices:"167msgid "GRUB failed to install to the following devices:"
166msgstr "כשלון בהתקנת GRUB בהתקנים הבאים:"168msgstr "כשלון בהתקנת GRUB בהתקנים הבאים:"
167169
168#. Type: boolean170#. Type: boolean
169#. Description171#. Description
170#: ../grub-pc.templates.in:7001172#: ../grub-pc.templates.in:7001 ../templates.in:8001
171msgid ""173msgid ""
172"Do you want to continue anyway? If you do, your computer may not start up "174"Do you want to continue anyway? If you do, your computer may not start up "
173"properly."175"properly."
@@ -192,7 +194,7 @@ msgstr ""
192194
193#. Type: boolean195#. Type: boolean
194#. Description196#. Description
195#: ../grub-pc.templates.in:9001197#: ../grub-pc.templates.in:9001 ../templates.in:9001
196msgid "Continue without installing GRUB?"198msgid "Continue without installing GRUB?"
197msgstr "להמשיך בלי להתקין GRUB?"199msgstr "להמשיך בלי להתקין GRUB?"
198200
@@ -213,7 +215,7 @@ msgstr ""
213215
214#. Type: boolean216#. Type: boolean
215#. Description217#. Description
216#: ../grub-pc.templates.in:9001218#: ../grub-pc.templates.in:9001 ../templates.in:9001
217msgid ""219msgid ""
218"If you are already using a different boot loader and want to carry on doing "220"If you are already using a different boot loader and want to carry on doing "
219"so, or if this is a special environment where you do not need a boot loader, "221"so, or if this is a special environment where you do not need a boot loader, "
@@ -370,15 +372,66 @@ msgid ""
370"server on every boot, this would preserve that behavior."372"server on every boot, this would preserve that behavior."
371msgstr ""373msgstr ""
372374
373#. Type: string375#. Type: multiselect
374#. Description376#. Description
375#: ../templates.in:5001377#: ../templates.in:5001
378msgid "GRUB EFI system partitions:"
379msgstr ""
380
381#. Type: multiselect
382#. Description
383#: ../templates.in:5001
384#, fuzzy
385#| msgid ""
386#| "The grub-pc package is being upgraded. This menu allows you to select "
387#| "which devices you'd like grub-install to be automatically run for, if any."
388msgid ""
389"The grub-efi package is being upgraded. This menu allows you to select which "
390"EFI system partions you'd like grub-install to be automatically run for, if "
391"any."
392msgstr ""
393"חבילת grub-pc משתדרגת כעת. תפריט זה מאפשר לך לבחור בהתקנים שברצונך ש-grub-"
394"install ירוץ עליהם אוטומטית, באם יש כאלה."
395
396#. Type: text
397#. Description
398#: ../templates.in:7001
399#, fuzzy
400#| msgid "${DEVICE} (${SIZE} MB; ${MODEL})"
401msgid "${DEVICE} (${SIZE} MB; ${PATH}) on ${DISK_SIZE} MB ${DISK_MODEL}"
402msgstr "${DEVICE} (${SIZE} MB; ${MODEL})"
403
404#. Type: boolean
405#. Description
406#: ../templates.in:9001
407#, fuzzy
408#| msgid ""
409#| "You chose not to install GRUB to any devices. If you continue, the boot "
410#| "loader may not be properly configured, and when this computer next starts "
411#| "up it will use whatever was previously in the boot sector. If there is an "
412#| "earlier version of GRUB 2 in the boot sector, it may be unable to load "
413#| "modules or handle the current configuration file."
414msgid ""
415"You chose not to install GRUB to any devices. If you continue, the boot "
416"loader may not be properly configured, and when this computer next starts up "
417"it will use whatever was previously configured. If there is an earlier "
418"version of GRUB 2 in the EFI system partition, it may be unable to load "
419"modules or handle the current configuration file."
420msgstr ""
421"בחרת לא להתקין GRUB באף התקן. אם תמשיך, ייתכן שמנהל האתחול לא יהיה מוגדר "
422"כיאות, ובפעם הבאה שמחשבך יאותחל, הוא יאותחל ממה שהיה קודם ב-boot sector. אם "
423"יש גירסא מוקדמת יותר של GRUB 2 ב-boot sector, ייתכן שלא יהיה ביכולתה להטעין "
424"מודולים או להתמודד עם קובץ ההגדרות הנוכחי."
425
426#. Type: string
427#. Description
428#: ../templates.in:10001
376msgid "kFreeBSD command line:"429msgid "kFreeBSD command line:"
377msgstr "שורת הפקודה של kFreeBSD:"430msgstr "שורת הפקודה של kFreeBSD:"
378431
379#. Type: string432#. Type: string
380#. Description433#. Description
381#: ../templates.in:5001434#: ../templates.in:10001
382msgid ""435msgid ""
383"The following kFreeBSD command line was extracted from /etc/default/grub or "436"The following kFreeBSD command line was extracted from /etc/default/grub or "
384"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "437"the `kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is "
@@ -390,13 +443,13 @@ msgstr ""
390443
391#. Type: string444#. Type: string
392#. Description445#. Description
393#: ../templates.in:6001446#: ../templates.in:11001
394msgid "kFreeBSD default command line:"447msgid "kFreeBSD default command line:"
395msgstr "ברירת מחדל לשורת הפקודה של kFreeBSD:"448msgstr "ברירת מחדל לשורת הפקודה של kFreeBSD:"
396449
397#. Type: string450#. Type: string
398#. Description451#. Description
399#: ../templates.in:6001452#: ../templates.in:11001
400msgid ""453msgid ""
401"The following string will be used as kFreeBSD parameters for the default "454"The following string will be used as kFreeBSD parameters for the default "
402"menu entry but not for the recovery mode."455"menu entry but not for the recovery mode."
@@ -406,19 +459,19 @@ msgstr ""
406459
407#. Type: title460#. Type: title
408#. Description461#. Description
409#: ../templates.in:7001462#: ../templates.in:12001
410msgid "unsigned kernels"463msgid "unsigned kernels"
411msgstr ""464msgstr ""
412465
413#. Type: note466#. Type: note
414#. Description467#. Description
415#: ../templates.in:8001468#: ../templates.in:13001
416msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"469msgid "Cannot upgrade Secure Boot enforcement policy due to unsigned kernels"
417msgstr ""470msgstr ""
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches