summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Zeuthen <zeuthen@gmail.com>2012-10-03 10:12:14 -0400
committerDavid Zeuthen <zeuthen@gmail.com>2012-10-03 10:12:14 -0400
commit2174256413b05e1f423c046c596ef981b52e7d82 (patch)
treeca658d827f8a861c3862212f5ec0314ec2ba253d
parentfd9277e38cd59bcfdc9b064b257e77a69f86511f (diff)
parent56b03b867e21610edcd4a9335e46f6897e1ccb3f (diff)
downloadudisks-wip/mdraid.tar.gz
Merge branch 'master' into wip/mdraidwip/mdraid
-rw-r--r--AUTHORS2
-rw-r--r--HACKING53
-rw-r--r--NEWS93
-rw-r--r--configure.ac29
-rw-r--r--data/80-udisks2.rules2
-rw-r--r--data/Makefile.am6
-rw-r--r--data/completions/udisksctl (renamed from tools/udisksctl-bash-completion.sh)16
-rw-r--r--data/org.freedesktop.UDisks2.xml2
-rw-r--r--doc/man/Makefile.am6
-rw-r--r--doc/man/udisks.xml24
-rw-r--r--doc/man/udisksctl.xml41
-rw-r--r--doc/man/udisksd.xml15
-rw-r--r--doc/udisks2-sections.txt1
-rw-r--r--po/LINGUAS5
-rw-r--r--po/en_GB.po2065
-rw-r--r--po/es.po113
-rw-r--r--po/fa_IR.po2064
-rw-r--r--po/hu.po170
-rw-r--r--po/ia.po2064
-rw-r--r--po/id.po170
-rw-r--r--po/it.po2065
-rw-r--r--po/ja.po162
-rw-r--r--po/ka.po2064
-rw-r--r--po/pt_BR.po20
-rw-r--r--po/sl.po16
-rwxr-xr-xsrc/tests/integration-test270
-rwxr-xr-xsrc/tests/test_polkitd.py17
-rw-r--r--src/udisksbasejob.c16
-rw-r--r--src/udiskscrypttabmonitor.c10
-rw-r--r--src/udisksdaemon.c8
-rw-r--r--src/udisksdaemonutil.c10
-rw-r--r--src/udisksdaemonutil.h3
-rw-r--r--src/udisksfstabmonitor.c8
-rw-r--r--src/udiskslinuxdriveata.c100
-rw-r--r--src/udiskslinuxfilesystem.c2
-rw-r--r--src/udisksmountmonitor.c22
-rw-r--r--tools/Makefile.am8
-rw-r--r--udisks/udisks.h4
-rw-r--r--udisks/udisksclient.c5
39 files changed, 11268 insertions, 483 deletions
diff --git a/AUTHORS b/AUTHORS
index c686966..3cbab40 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1 +1 @@
-David Zeuthen <davidz@redhat.com>
+David Zeuthen <zeuthen@gmail.com>
diff --git a/HACKING b/HACKING
index 1113cde..b5cbe53 100644
--- a/HACKING
+++ b/HACKING
@@ -24,6 +24,59 @@ Checkouts for ssh account holders
$ git clone ssh://[username@]git.freedesktop.org/git/udisks
+MAKING RELEASES
+===============
+
+Checklist for making a release:
+
+ - Pull translations from Transfix ("tx pull -a")
+ - Remember to add new po/*.po files and update po/LINGUAS
+ - Make sure that you pushed the POT file a couple of weeks before
+ this and that no new strings has been added
+
+ - Update the NEWS file
+
+ - Check that everything works
+ - Run 'make check'
+ - Run 'sudo ./integration-test' in src/tests
+ - Check that you have no uncommitted or unpushed changes
+ - Check there are no glaring TODO or FIXME
+ - Sanity-check all new API
+ - Ensure newly added API is marked properly with "Since: X.Y"
+ - Ensure that deprecated API is marked as such
+
+ - Do the actual release (see Makefile.am, do it manually if not davidz)
+ - run 'make publish'
+ - run 'make publish-docs'
+
+ - Tag the release: git tag -s -m X.Y.Z X.Y.Z
+
+ - Post-release actions:
+ - Bump the version in configure.in
+ - Commit message: Post-release version bump to X.Y.Z
+ - Prepare NEWS file - append " (unreleased)" to version number
+ - Commit message: Start writing NEWS for X.Y.Z
+
+When doing the first micro release in a new minor series (for example
+starting the 2.0.0, 2.1.0, 2.2.0 etc. series), do the following
+
+ - Update the date in man pages to "$MONTH $YEAR" e.g. "October 2012"
+
+ - At some point after the release, create the udisks-X-Y branch
+ - Perform the post-release actions above on the created branch
+ - This is for maintenance releases
+ - Do this when focus is on new feature development
+ - Then bump version on master to X.Y.90 (prereleases for X.Y+1.0)
+ - Add "Index of new symbols in X.Y+1" index to doc/udisks2-docs.xml
+
+For maintenance releases, the rules are simple
+
+ - Work on the udisks-X-Y branch
+ - If possible, cherry-pick fixes from master ('git cherry-pick')
+ - Do not add (or backport) any new API or features
+ - Do not add, remove or change any translatable strings
+ - Do not add new dependencies
+
COMMITTING CODE
===============
diff --git a/NEWS b/NEWS
index 91303cc..8434280 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,97 @@
------------
+udisks 2.0.90 (unreleased)
+------------
+
+The udisks project provides a daemon, tools and libraries to access
+and manipulate disks and storage devices.
+
+Changes since udisks 2.0.0:
+
+ TODO
+
+Thanks to all our contributors.
+
+David Zeuthen,
+$DATE
+
+------------
+udisks 2.0.0
+------------
+
+The udisks project provides a daemon, tools and libraries to access
+and manipulate disks and storage devices.
+
+Changes since udisks 1.99.0:
+
+Claudio Saavedra (1):
+ configure.ac: raise gudev dependency
+
+Colin Walters (1):
+ Add --disable-man configure option
+
+David Zeuthen (36):
+ Post-release version bump to 1.100.0
+ Update list of recovery/system partitions
+ Add support for creating exFAT filesystems and changing exFAT labels
+ Add textual descriptions for IMSM Raid members
+ Use all-caps for RAID
+ Only do the isohybrid hack for the first partition
+ Don't complain about missing /etc/crypttab file
+ Don't complain about missing /etc/fstab file
+ Make it work without requiring the kernel to be CONFIG_SWAP=y
+ Mention the right file when complaing about /proc/swaps
+ Fix glaringly wrong documentation for Filesystem.Mount()
+ Move bash completion script into /usr/share/bash-completion/completions
+ Don't require that users define UDISKS_API_IS_SUBJECT_TO_CHANGE
+ Bump version number to 2.0.0
+ docs: only reference hdparm(8) at the end of the paragraph
+ docs: Remove "(available online here)" comment in udisks(8) man page
+ docs: Link to http://www.freedesktop.org/wiki/Software/dbus in udisks(8)
+ docs: update man page dates to "October 2012"
+ docs: Document udisksctl(1)'s info command
+ docs: Document udisksctl(1)'s status command
+ docs: add some more meta information to the man pages (version, source, manual)
+ docs: use CDATA for email addresses to avoid them being mangled
+ Fix docs for udisks_daemon_util_on_same_seat()
+ Fix up docs for udisks_daemon_util_file_set_contents()
+ Add docs for udisks_base_job_get_auto_estimate()
+ Add docs for udisks_base_job_set_auto_estimate()
+ Fix docs for udisks_daemon_launch_simple_job()
+ Fix docs for udisks_daemon_launch_spawned_job()
+ Fix docs for udisks_daemon_launch_spawned_job_sync()
+ Fix docs for udisks_daemon_launch_threaded_job()
+ Fix docs for udisks_daemon_util_file_set_contents()
+ Remove udisks_daemon_util_on_other_seat() from sections.txt
+ Add docs for udisks_linux_drive_ata_apply_configuration()
+ Add docs for udisks_linux_drive_ata_secure_erase_sync()
+ Update translations from Transifex
+ Update NEWS for release
+
+Martin Pitt (14):
+ integration-test: Consistent mount path validation
+ test_polkitd.py: Add --replace option
+ integration-test: Create a read-only fake CD-ROM device
+ integration-test: Add test case for mounting removable device
+ integration-test: Robustify test_luks_forced_removal()
+ Add workaround annotation for udisks_client_get_block_for_dev()
+ integration-test: Fix occasional failure of test_luks_forced_removal
+ Bug 51063 — Mount vfat with "flush" option
+ integration-test: Check mounting of read-only devices
+ integration-test: Split out and fix daemon startup
+ integration-tests: Check handling of existing mount points
+ integration-test: Fix start_daemon() for restarts
+ Enable large file support
+ integration-test: Skip r/o mount checks for XFS and reiserfs
+
+Vincent Untz (1):
+ Fix same seat detection if built with systemd, but not booted with it
+
+Thanks to all our contributors.
+
+David Zeuthen,
+October 2, 2012
+
+------------
udisks 1.99.0
------------
diff --git a/configure.ac b/configure.ac
index eb30ad1..2188b1e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
-m4_define([udisks_major_version], [1])
-m4_define([udisks_minor_version], [100])
-m4_define([udisks_micro_version], [0])
+m4_define([udisks_major_version], [2])
+m4_define([udisks_minor_version], [0])
+m4_define([udisks_micro_version], [90])
m4_define([udisks_version], [udisks_major_version.udisks_minor_version.udisks_micro_version])
@@ -88,6 +88,8 @@ CC_CHECK_CFLAGS_APPEND([ \
-ffunction-sections \
-fno-common \
-fno-strict-aliasing \
+ -D_LARGEFILE64_SOURCE \
+ -D_FILE_OFFSET_BITS=64 \
])
AC_PATH_PROG([XSLTPROC], [xsltproc])
@@ -97,12 +99,28 @@ fi
GTK_DOC_CHECK([1.3])
+AC_ARG_ENABLE(man,
+ [AS_HELP_STRING([--enable-man],
+ [generate man pages [default=auto]])],,
+ enable_man=maybe)
+AS_IF([test "$enable_man" != no], [
+ AC_PATH_PROG([XSLTPROC], [xsltproc])
+ AS_IF([test -z "$XSLTPROC"], [
+ AS_IF([test "$enable_man" = yes], [
+ AC_MSG_ERROR([xsltproc is required for --enable-man])
+ ])
+ enable_man=no
+ ])
+ enable_man=yes
+])
+AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no)
+
GOBJECT_INTROSPECTION_CHECK([0.6.2])
# Libraries
#
-PKG_CHECK_MODULES(GUDEV, [gudev-1.0 >= 147])
+PKG_CHECK_MODULES(GUDEV, [gudev-1.0 >= 165])
AC_SUBST(GUDEV_CFLAGS)
AC_SUBST(GUDEV_LIBS)
@@ -127,7 +145,7 @@ AC_SUBST(LIBATASMART_CFLAGS)
AC_SUBST(LIBATASMART_LIBS)
PKG_CHECK_MODULES(LIBSYSTEMD_LOGIN,
- [libsystemd-login >= 44],
+ [libsystemd-login >= 44 libsystemd-daemon],
have_libsystemd_login=yes,
have_libsystemd_login=no)
AM_CONDITIONAL(HAVE_LIBSYSTEMD_LOGIN, test x$have_libsystemd_login = xyes)
@@ -220,4 +238,5 @@ echo "
Maintainer mode: ${USE_MAINTAINER_MODE}
Building api docs: ${enable_gtk_doc}
+ Building man pages: ${enable_man}
"
diff --git a/data/80-udisks2.rules b/data/80-udisks2.rules
index a370f86..d4ac9d0 100644
--- a/data/80-udisks2.rules
+++ b/data/80-udisks2.rules
@@ -133,4 +133,4 @@ KERNEL=="sr*", ENV{ID_VENDOR}=="SanDisk", ENV{ID_MODEL}=="Cruzer", ENV{ID_FS_LAB
#
# See http://mjg59.dreamwidth.org/11285.html for more details
#
-ENV{ID_PART_TABLE_TYPE}=="dos", ENV{ID_PART_ENTRY_TYPE}=="0x0", ENV{ID_FS_TYPE}=="iso9660", ENV{UDISKS_IGNORE}="0"
+ENV{ID_PART_TABLE_TYPE}=="dos", ENV{ID_PART_ENTRY_TYPE}=="0x0", ENV{ID_PART_ENTRY_NUMBER}=="1", ENV{ID_FS_TYPE}=="iso9660", ENV{UDISKS_IGNORE}="0"
diff --git a/data/Makefile.am b/data/Makefile.am
index 3f31023..0921698 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -32,6 +32,11 @@ polkitdir = $(datadir)/polkit-1/actions
polkit_in_files = org.freedesktop.udisks2.policy.in
polkit_DATA = $(polkit_in_files:.policy.in=.policy)
+completionsdir = $(datadir)/bash-completion/completions
+completions_DATA = \
+ completions/udisksctl \
+ $(NULL)
+
@INTLTOOL_POLICY_RULE@
EXTRA_DIST = \
@@ -41,6 +46,7 @@ EXTRA_DIST = \
$(dbusservice_in_files) \
$(dbusconf_in_files) \
$(polkit_in_files) \
+ $(completions_DATA) \
$(NULL)
clean-local :
diff --git a/tools/udisksctl-bash-completion.sh b/data/completions/udisksctl
index b24487e..39d5ca9 100644
--- a/tools/udisksctl-bash-completion.sh
+++ b/data/completions/udisksctl
@@ -1,11 +1,6 @@
+# udisksctl(1) completion -*- shell-script -*-
-# Check for bash
-[ -z "$BASH_VERSION" ] && return
-
-####################################################################################################
-
-
-__udisksctl() {
+_udisksctl() {
local IFS=$'\n'
local cur=`_get_cword :`
@@ -30,8 +25,5 @@ __udisksctl() {
esac
;;
esac
-}
-
-####################################################################################################
-
-complete -o nospace -F __udisksctl udisksctl
+} &&
+complete -o nospace -F _udisksctl udisksctl
diff --git a/data/org.freedesktop.UDisks2.xml b/data/org.freedesktop.UDisks2.xml
index 56d2e45..87bbacf 100644
--- a/data/org.freedesktop.UDisks2.xml
+++ b/data/org.freedesktop.UDisks2.xml
@@ -1396,7 +1396,7 @@
Unmount a mounted device.
- If the device in question was not mounted by the calling user
+ If the device in question was mounted by the calling user
via the org.freedesktop.UDisks2.Filesystem.Mount() method the
filesystem is unmounted without any authorization checks.
Otherwise, an authorization check is performed (which
diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am
index 5e4946d..421b7fc 100644
--- a/doc/man/Makefile.am
+++ b/doc/man/Makefile.am
@@ -1,11 +1,15 @@
NULL =
-man_MANS = \
+man_MANS =
+
+if ENABLE_MAN
+man_MANS += \
udisksctl.1 \
udisksd.8 \
udisks.8 \
$(NULL)
+endif
udisksctl.1 : udisksctl.xml
$(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
diff --git a/doc/man/udisks.xml b/doc/man/udisks.xml
index e31736a..a45aa50 100644
--- a/doc/man/udisks.xml
+++ b/doc/man/udisks.xml
@@ -1,14 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[<!ENTITY version SYSTEM "../version.xml">]>
<refentry id="udisks.8">
<refentryinfo>
<title>udisks</title>
- <date>March 2008</date>
+ <date>October 2012</date>
<productname>udisks</productname>
</refentryinfo>
<refmeta>
<refentrytitle>udisks</refentrytitle>
<manvolnum>8</manvolnum>
- <refmiscinfo class="version"></refmiscinfo>
+ <refmiscinfo class="manual">System Administration</refmiscinfo>
+ <refmiscinfo class="source">udisks</refmiscinfo>
+ <refmiscinfo class="version">&version;</refmiscinfo>
</refmeta>
<refnamediv>
@@ -23,7 +29,8 @@
unprivileged ones) can access the
<link linkend="udisksd.8"><citerefentry><refentrytitle>udisksd</refentrytitle><manvolnum>8</manvolnum></citerefentry></link>
daemon via the name <emphasis>org.freedesktop.UDisks2</emphasis>
- on the system message bus. In addition to the D-Bus API, a
+ on the <ulink url="http://www.freedesktop.org/wiki/Software/dbus">system message bus</ulink>.
+ In addition to the D-Bus API, a
library, <filename>libudisks2</filename> is also provided. This
library can be used from C/C++ and any high-level language with
<ulink
@@ -46,9 +53,7 @@
see the <quote><link
linkend="udisks-polkit-actions">Authorization
Checks</link></quote> chapter in the udisks documentation for
- more information (<ulink
- url="http://udisks.freedesktop.org/docs/latest/udisks-polkit-actions.html">available
- online here</ulink>).
+ more information.
Note that the <literal>x-udisks-auth</literal> option can be
used in the <filename>/etc/fstab</filename> and
<filename>/etc/crypttab</filename> files to specify that
@@ -121,7 +126,7 @@
through 254 (which do not permit spin-down). The
highest degree of power management is attained with a
setting of 1, and the highest I/O performance with a
- setting of 254. A value of 255 tells hdparm to disable
+ setting of 254. A value of 255 can be used to disable
Advanced Power Management altogether on the drive (not
all drives support disabling it, but most do).
This is similar to the <option>-B</option> option in
@@ -320,8 +325,9 @@
<refsect1><title>AUTHOR</title>
<para>
- Written by David Zeuthen <email>zeuthen@gmail.com</email> with
- a lot of help from many others.
+ Written by David Zeuthen
+ <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
+ from many others.
</para>
</refsect1>
diff --git a/doc/man/udisksctl.xml b/doc/man/udisksctl.xml
index ad9895e..cd096ee 100644
--- a/doc/man/udisksctl.xml
+++ b/doc/man/udisksctl.xml
@@ -1,14 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[<!ENTITY version SYSTEM "../version.xml">]>
<refentry id="udisksctl.1">
<refentryinfo>
<title>udisksctl</title>
- <date>April 2008</date>
+ <date>October 2012</date>
<productname>udisks</productname>
</refentryinfo>
<refmeta>
<refentrytitle>udisksctl</refentrytitle>
<manvolnum>1</manvolnum>
- <refmiscinfo class="version"></refmiscinfo>
+ <refmiscinfo class="manual">User Commands</refmiscinfo>
+ <refmiscinfo class="source">udisks</refmiscinfo>
+ <refmiscinfo class="version">&version;</refmiscinfo>
</refmeta>
<refnamediv>
@@ -19,6 +25,11 @@
<refsynopsisdiv><title>SYNOPSIS</title>
<cmdsynopsis>
<command>udisksctl</command>
+ <arg choice="plain">status</arg>
+ </cmdsynopsis>
+
+ <cmdsynopsis>
+ <command>udisksctl</command>
<arg choice="plain">info</arg>
<group choice="req">
<arg choice="plain">--object-path <replaceable>OBJECT</replaceable></arg>
@@ -132,6 +143,27 @@
<variablelist>
<varlistentry>
+ <term><option>status</option></term>
+ <listitem>
+ <para>
+ Shows high-level information about disk drives and block
+ devices.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>info</option></term>
+ <listitem>
+ <para>
+ Shows detailed information about
+ <replaceable>OBJECT</replaceable> or
+ <replaceable>DEVICE</replaceable>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term><option>mount</option></term>
<listitem>
<para>
@@ -280,8 +312,9 @@
<refsect1><title>AUTHOR</title>
<para>
- Written by David Zeuthen <email>zeuthen@gmail.com</email> with
- a lot of help from many others.
+ Written by David Zeuthen
+ <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
+ from many others.
</para>
</refsect1>
diff --git a/doc/man/udisksd.xml b/doc/man/udisksd.xml
index 753c385..430c884 100644
--- a/doc/man/udisksd.xml
+++ b/doc/man/udisksd.xml
@@ -1,14 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[<!ENTITY version SYSTEM "../version.xml">]>
<refentry id="udisksd.8">
<refentryinfo>
<title>udisksd</title>
- <date>April 2008</date>
+ <date>October 2012</date>
<productname>udisks</productname>
</refentryinfo>
<refmeta>
<refentrytitle>udisksd</refentrytitle>
<manvolnum>8</manvolnum>
- <refmiscinfo class="version"></refmiscinfo>
+ <refmiscinfo class="manual">System Daemon</refmiscinfo>
+ <refmiscinfo class="source">udisks</refmiscinfo>
+ <refmiscinfo class="version">&version;</refmiscinfo>
</refmeta>
<refnamediv>
@@ -87,8 +93,9 @@
<refsect1><title>AUTHOR</title>
<para>
- Written by David Zeuthen <email>zeuthen@gmail.com</email> with
- a lot of help from many others.
+ Written by David Zeuthen
+ <email><![CDATA[zeuthen@gmail.com]]></email> with a lot of help
+ from many others.
</para>
</refsect1>
diff --git a/doc/udisks2-sections.txt b/doc/udisks2-sections.txt
index 686069e..ca8635f 100644
--- a/doc/udisks2-sections.txt
+++ b/doc/udisks2-sections.txt
@@ -350,7 +350,6 @@ udisks_daemon_util_check_authorization_sync
udisks_daemon_util_get_caller_uid_sync
udisks_daemon_util_get_caller_pid_sync
udisks_daemon_util_setup_by_user
-udisks_daemon_util_on_other_seat
udisks_daemon_util_dup_object
udisks_daemon_util_escape
udisks_daemon_util_escape_and_quote
diff --git a/po/LINGUAS b/po/LINGUAS
index 984746d..3f0515a 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1,11 +1,16 @@
cs
el
+en_GB
es
+fa_IR
fi
gl
hu
+ia
id
+it
ja
+ka
nl
pa
pl
diff --git a/po/en_GB.po b/po/en_GB.po
new file mode 100644
index 0000000..44f2e94
--- /dev/null
+++ b/po/en_GB.po
@@ -0,0 +1,2065 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# cjl <cjl@laptop.org>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: udisks\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-23 16:45-0400\n"
+"PO-Revision-Date: 2012-09-11 22:09+0000\n"
+"Last-Translator: Bruce Cowan <bruce@bcowan.me.uk>\n"
+"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/freedesktop/language/en_GB/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:1
+msgid "Mount a filesystem"
+msgstr "Mount a filesystem"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:2
+msgid "Authentication is required to mount the filesystem"
+msgstr "Authentication is required to mount the filesystem"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:3
+msgid "Mount a filesystem on a system device"
+msgstr "Mount a filesystem on a system device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:4
+msgid "Mount a filesystem from a device plugged into another seat"
+msgstr "Mount a filesystem from a device plugged into another seat"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:5
+msgid ""
+"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
+"option"
+msgstr "Mount/unmount filesystems defined in the fstab file with the x-udisks-auth option"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:6
+msgid "Authentication is required to mount/unmount the filesystem"
+msgstr "Authentication is required to mount/unmount the filesystem"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:7
+msgid "Unmount a device mounted by another user"
+msgstr "Unmount a device mounted by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:8
+msgid ""
+"Authentication is required to unmount a filesystem mounted by another user"
+msgstr "Authentication is required to unmount a filesystem mounted by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:9
+msgid "Unlock an encrypted device"
+msgstr "Unlock an encrypted device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:10
+msgid "Authentication is required to unlock an encrypted device"
+msgstr "Authentication is required to unlock an encrypted device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:11
+msgid "Unlock an encrypted system device"
+msgstr "Unlock an encrypted system device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:12
+msgid "Unlock an encrypted device plugged into another seat"
+msgstr "Unlock an encrypted device plugged into another seat"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:13
+msgid ""
+"Unlock an encrypted device specified in the crypttab file with the x-udisks-"
+"auth option"
+msgstr "Unlock an encrypted device specified in the crypttab file with the x-udisks-auth option"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:14
+msgid "Lock an encrypted device unlocked by another user"
+msgstr "Lock an encrypted device unlocked by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:15
+msgid ""
+"Authentication is required to lock an encrypted device unlocked by another "
+"user"
+msgstr "Authentication is required to lock an encrypted device unlocked by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:16
+msgid "Change passphrase for an encrypted device"
+msgstr "Change passphrase for an encrypted device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:17
+msgid ""
+"Authentication is required to change the passphrase for an encrypted device"
+msgstr "Authentication is required to change the passphrase for an encrypted device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:18
+msgid "Manage loop devices"
+msgstr "Manage loop devices"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests setting up a loop device.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:19
+#: ../src/udiskslinuxmanager.c:334
+msgid "Authentication is required to set up a loop device"
+msgstr "Authentication is required to set up a loop device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:20
+msgid "Delete loop devices"
+msgstr "Delete loop devices"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:21
+msgid ""
+"Authentication is required to delete a loop device set up by another user"
+msgstr "Authentication is required to delete a loop device set up by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:22
+msgid "Modify loop devices"
+msgstr "Modify loop devices"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:23
+msgid ""
+"Authentication is required to modify a loop device set up by another user"
+msgstr "Authentication is required to modify a loop device set up by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:24
+msgid "Manage swapspace"
+msgstr "Manage swapspace"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:25
+msgid "Authentication is required to manage swapspace"
+msgstr "Authentication is required to manage swapspace"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:26
+msgid "Eject media"
+msgstr "Eject media"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:27
+msgid "Authentication is required to eject media"
+msgstr "Authentication is required to eject media"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:28
+msgid "Eject media from a system drive"
+msgstr "Eject media from a system drive"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:29
+msgid "Eject media from a drive attached to another seat"
+msgstr "Eject media from a drive attached to another seat"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:30
+msgid ""
+"Authentication is required to eject media from a drive plugged into another "
+"seat"
+msgstr "Authentication is required to eject media from a drive plugged into another seat"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:31
+msgid "Modify a device"
+msgstr "Modify a device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:32
+msgid "Authentication is required to modify a device"
+msgstr "Authentication is required to modify a device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:33
+msgid "Modify a system device"
+msgstr "Modify a system device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:34
+msgid ""
+"Authentication is required to modify a device plugged into another seat"
+msgstr "Authentication is required to modify a device plugged into another seat"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:35
+msgid "Rescan a device"
+msgstr "Rescan a device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:36
+msgid "Authentication is to rescan a device"
+msgstr "Authentication is to rescan a device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:37
+msgid "Open a device"
+msgstr "Open a device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:38
+msgid "Authentication is required to open a device"
+msgstr "Authentication is required to open a device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:39
+msgid "Open a system device"
+msgstr "Open a system device"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:40
+msgid "Modify system-wide configuration"
+msgstr "Modify system-wide configuration"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:41
+msgid "Authentication is required to modify system-wide configuration"
+msgstr "Authentication is required to modify system-wide configuration"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:42
+msgid ""
+"Authentication is required to retrieve secrets from system-wide "
+"configuration"
+msgstr "Authentication is required to retrieve secrets from system-wide configuration"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:43
+msgid "Modify drive settings"
+msgstr "Modify drive settings"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:44
+msgid "Authentication is required to modify drive settings"
+msgstr "Authentication is required to modify drive settings"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:45
+msgid "Update SMART data"
+msgstr "Update SMART data"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:46
+msgid "Authentication is required to update SMART data"
+msgstr "Authentication is required to update SMART data"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:47
+msgid "Set SMART data from blob"
+msgstr "Set SMART data from blob"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:48
+msgid "Authentication is required to set SMART data from blob"
+msgstr "Authentication is required to set SMART data from blob"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:49
+msgid "Run SMART self-test"
+msgstr "Run SMART self-test"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:50
+msgid "Authentication is required to run a SMART self-test"
+msgstr "Authentication is required to run a SMART self-test"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:51
+msgid "Check power state"
+msgstr "Check power state"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:52
+msgid "Authentication is required to check the power state"
+msgstr "Authentication is required to check the power state"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:53
+msgid "Send standby command"
+msgstr "Send standby command"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:54
+msgid "Authentication is required to put a drive into standby mode"
+msgstr "Authentication is required to put a drive into standby mode"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:55
+msgid "Send standby command to a system drive"
+msgstr "Send standby command to a system drive"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:56
+msgid "Send standby command to drive on other seat"
+msgstr "Send standby command to drive on other seat"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:57
+msgid "Securely erase a hard disk"
+msgstr "Securely erase a hard disk"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:58
+msgid "Authentication is required to securely erase a hard disk"
+msgstr "Authentication is required to securely erase a hard disk"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:59
+msgid "Cancel job"
+msgstr "Cancel job"
+
+#. Translators: Shown in authentication dialog when canceling a job.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
+msgid "Authentication is required to cancel a job"
+msgstr "Authentication is required to cancel a job"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:61
+msgid "Cancel job started by another user"
+msgstr "Cancel job started by another user"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:62
+msgid "Authentication is required to cancel a job started by another user"
+msgstr "Authentication is required to cancel a job started by another user"
+
+#. Translators: This is shown in an authentcation dialog when
+#. * the user is editing settings that involve system-level
+#. * passwords and secrets
+#.
+#: ../src/udiskslinuxblock.c:824
+msgid "Authentication is required to read system-level secrets"
+msgstr "Authentication is required to read system-level secrets"
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1358
+msgid "Authentication is required to add an entry to the /etc/fstab file"
+msgstr "Authentication is required to add an entry to the /etc/fstab file"
+
+#. Translators: shown in authentication dialog - do not tranlsate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1376
+msgid "Authentication is required to add an entry to the /etc/crypttab file"
+msgstr "Authentication is required to add an entry to the /etc/crypttab file"
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1435
+msgid "Authentication is required to remove an entry from /etc/fstab file"
+msgstr "Authentication is required to remove an entry from /etc/fstab file"
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1453
+msgid ""
+"Authentication is required to remove an entry from the /etc/crypttab file"
+msgstr "Authentication is required to remove an entry from the /etc/crypttab file"
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1525
+msgid "Authentication is required to modify the /etc/fstab file"
+msgstr "Authentication is required to modify the /etc/fstab file"
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1543
+msgid "Authentication is required to modify the /etc/crypttab file"
+msgstr "Authentication is required to modify the /etc/crypttab file"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT
+#. * command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
+msgid "Authentication is required to perform a secure erase of $(drive)"
+msgstr "Authentication is required to perform a secure erase of $(drive)"
+
+#. Translators: Shown in authentication dialog when formatting a
+#. * device. This includes both creating a filesystem or partition
+#. * table.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1970
+msgid "Authentication is required to format $(drive)"
+msgstr "Authentication is required to format $(drive)"
+
+#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
+msgid "Formatting Device"
+msgstr "Formatting Device"
+
+#. Translators: Shown in authentication dialog when creating a
+#. * disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2372
+msgid "Authentication is required to open $(drive) for reading"
+msgstr "Authentication is required to open $(drive) for reading"
+
+#. Translators: Shown in authentication dialog when restoring
+#. * from a disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2436
+msgid "Authentication is required to open $(drive) for writing"
+msgstr "Authentication is required to open $(drive) for writing"
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to benchmark a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2502
+msgid "Authentication is required to open $(drive) for benchmarking"
+msgstr "Authentication is required to open $(drive) for benchmarking"
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to rescan a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2563
+msgid "Authentication is required to rescan $(drive)"
+msgstr "Authentication is required to rescan $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests ejecting media from a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:960
+msgid "Authentication is required to eject $(drive)"
+msgstr "Authentication is required to eject $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * changes settings for a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will be
+#. * replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:1048
+msgid "Authentication is required to configure settings for $(drive)"
+msgstr "Authentication is required to configure settings for $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * refreshes SMART data from a disk.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:700
+msgid "Authentication is required to update SMART data from $(drive)"
+msgstr "Authentication is required to update SMART data from $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to simulate SMART data from a libatasmart blob.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:711
+msgid "Authentication is required to set SMART data from a blob on $(drive)"
+msgstr "Authentication is required to set SMART data from a blob on $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * aborts a running SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:845
+msgid "Authentication is required to abort a SMART self-test on $(drive)"
+msgstr "Authentication is required to abort a SMART self-test on $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * initiates a SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1095
+msgid "Authentication is required to start a SMART self-test on $(drive)"
+msgstr "Authentication is required to start a SMART self-test on $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests the power state of a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1404
+msgid "Authentication is required to check power state for $(drive)"
+msgstr "Authentication is required to check power state for $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to put a drive into standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1529
+msgid "Authentication is required to put $(drive) in standby mode"
+msgstr "Authentication is required to put $(drive) in standby mode"
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to wake up a drive from standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1661
+msgid "Authentication is required to wake up $(drive) from standby mode"
+msgstr "Authentication is required to wake up $(drive) from standby mode"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unlocking an encrypted device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
+msgid "Authentication is required to unlock the encrypted device $(drive)"
+msgstr "Authentication is required to unlock the encrypted device $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests locking an encrypted device that was previously.
+#. * unlocked by another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:584
+msgid ""
+"Authentication is required to lock the encrypted device $(drive) unlocked by"
+" another user"
+msgstr "Authentication is required to lock the encrypted device $(drive) unlocked by another user"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests mounting a filesystem.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
+msgid "Authentication is required to mount $(drive)"
+msgstr "Authentication is required to mount $(drive)"
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests mounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1291
+msgid ""
+"Authentication is required to mount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr "Authentication is required to mount $(drive) referenced in the /etc/fstab file"
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests unmounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1638
+msgid ""
+"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr "Authentication is required to unmount $(drive) referenced in the /etc/fstab file"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unmounting a filesystem previously mounted by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1685
+msgid "Authentication is required to unmount $(drive) mounted by another user"
+msgstr "Authentication is required to unmount $(drive) mounted by another user"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing the filesystem label.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1923
+msgid "Authentication is required to change the filesystem label on $(drive)"
+msgstr "Authentication is required to change the filesystem label on $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a loop device previously set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:244
+msgid "Authentication is required to delete the loop device $(drive)"
+msgstr "Authentication is required to delete the loop device $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing autoclear on a loop device set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:423
+msgid "Authentication is required to modify the loop device $(drive)"
+msgstr "Authentication is required to modify the loop device $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests modifying a partition (changing type, flags, name etc.).
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
+#: ../src/udiskslinuxpartition.c:642
+msgid "Authentication is required to modify the partition on device $(drive)"
+msgstr "Authentication is required to modify the partition on device $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:832
+msgid "Authentication is required to delete the partition $(drive)"
+msgstr "Authentication is required to delete the partition $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests creating a new partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartitiontable.c:348
+msgid "Authentication is required to create a partition on $(drive)"
+msgstr "Authentication is required to create a partition on $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests activating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:201
+msgid "Authentication is required to activate swapspace on $(drive)"
+msgstr "Authentication is required to activate swapspace on $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deactivating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:293
+msgid "Authentication is required to deactivate swapspace on $(drive)"
+msgstr "Authentication is required to deactivate swapspace on $(drive)"
+
+#. Translators: 'Thumb' here refers to "USB thumb drive", see
+#. http://en.wikipedia.org/wiki/Thumb_drive
+#: ../udisks/udisksclient.c:827
+msgctxt "media-type"
+msgid "Thumb"
+msgstr "Thumb"
+
+#: ../udisks/udisksclient.c:829
+msgctxt "media-type"
+msgid "Floppy"
+msgstr "Floppy"
+
+#: ../udisks/udisksclient.c:830
+msgctxt "media-type"
+msgid "Zip"
+msgstr "Zip"
+
+#: ../udisks/udisksclient.c:831
+msgctxt "media-type"
+msgid "Jaz"
+msgstr "Jaz"
+
+#: ../udisks/udisksclient.c:833
+msgctxt "media-type"
+msgid "Flash"
+msgstr "Flash"
+
+#: ../udisks/udisksclient.c:834
+msgctxt "media-type"
+msgid "MemoryStick"
+msgstr "MemoryStick"
+
+#: ../udisks/udisksclient.c:835
+msgctxt "media-type"
+msgid "SmartMedia"
+msgstr "SmartMedia"
+
+#: ../udisks/udisksclient.c:836
+msgctxt "media-type"
+msgid "CompactFlash"
+msgstr "CompactFlash"
+
+#: ../udisks/udisksclient.c:837
+msgctxt "media-type"
+msgid "MMC"
+msgstr "MMC"
+
+#: ../udisks/udisksclient.c:837 ../udisks/udisksclient.c:838
+#: ../udisks/udisksclient.c:839 ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SD"
+msgstr "SD"
+
+#: ../udisks/udisksclient.c:839
+msgctxt "media-type"
+msgid "SDXC"
+msgstr "SDXC"
+
+#: ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SDHC"
+msgstr "SDHC"
+
+#: ../udisks/udisksclient.c:842
+msgctxt "media-type"
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: ../udisks/udisksclient.c:842 ../udisks/udisksclient.c:843
+#: ../udisks/udisksclient.c:844 ../udisks/udisksclient.c:859
+#: ../udisks/udisksclient.c:860 ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "CD"
+msgstr "CD"
+
+#: ../udisks/udisksclient.c:843
+msgctxt "media-type"
+msgid "CD-R"
+msgstr "CD-R"
+
+#: ../udisks/udisksclient.c:844
+msgctxt "media-type"
+msgid "CD-RW"
+msgstr "CD-RW"
+
+#: ../udisks/udisksclient.c:845 ../udisks/udisksclient.c:846
+#: ../udisks/udisksclient.c:847 ../udisks/udisksclient.c:848
+#: ../udisks/udisksclient.c:849 ../udisks/udisksclient.c:850
+#: ../udisks/udisksclient.c:851 ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD"
+msgstr "DVD"
+
+#: ../udisks/udisksclient.c:846
+msgctxt "media-type"
+msgid "DVD-R"
+msgstr "DVD-R"
+
+#: ../udisks/udisksclient.c:847
+msgctxt "media-type"
+msgid "DVD-RW"
+msgstr "DVD-RW"
+
+#: ../udisks/udisksclient.c:848
+msgctxt "media-type"
+msgid "DVD-RAM"
+msgstr "DVD-RAM"
+
+#: ../udisks/udisksclient.c:849
+msgctxt "media-type"
+msgid "DVD+R"
+msgstr "DVD+R"
+
+#: ../udisks/udisksclient.c:850
+msgctxt "media-type"
+msgid "DVD+RW"
+msgstr "DVD+RW"
+
+#: ../udisks/udisksclient.c:851
+msgctxt "media-type"
+msgid "DVD+R DL"
+msgstr "DVD+R DL"
+
+#: ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD+RW DL"
+msgstr "DVD+RW DL"
+
+#: ../udisks/udisksclient.c:853
+msgctxt "media-type"
+msgid "BD-ROM"
+msgstr "BD-ROM"
+
+#: ../udisks/udisksclient.c:853 ../udisks/udisksclient.c:854
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "Blu-Ray"
+msgstr "Blu-Ray"
+
+#: ../udisks/udisksclient.c:854
+msgctxt "media-type"
+msgid "BD-R"
+msgstr "BD-R"
+
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "BD-RE"
+msgstr "BD-RE"
+
+#: ../udisks/udisksclient.c:856 ../udisks/udisksclient.c:857
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD"
+msgstr "HDDVD"
+
+#: ../udisks/udisksclient.c:857
+msgctxt "media-type"
+msgid "HDDVD-R"
+msgstr "HDDVD-R"
+
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD-RW"
+msgstr "HDDVD-RW"
+
+#: ../udisks/udisksclient.c:859
+msgctxt "media-type"
+msgid "MO"
+msgstr "MO"
+
+#: ../udisks/udisksclient.c:860
+msgctxt "media-type"
+msgid "MRW"
+msgstr "MRW"
+
+#: ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "MRW-W"
+msgstr "MRW-W"
+
+#. Translators: Used to describe drive without removable media. The %s is the
+#. type, e.g. 'Thumb'
+#: ../udisks/udisksclient.c:1126
+#, c-format
+msgctxt "drive-with-fixed-media"
+msgid "%s Drive"
+msgstr "%s Drive"
+
+#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
+#. or 'Floppy'
+#: ../udisks/udisksclient.c:1130
+#, c-format
+msgctxt "drive-with-generic-media"
+msgid "%s Disk"
+msgstr "%s Disk"
+
+#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
+#. 'CompactFlash'
+#: ../udisks/udisksclient.c:1134
+#, c-format
+msgctxt "flash-media"
+msgid "%s Card"
+msgstr "%s Card"
+
+#. Translators: Used to describe optical discs. The %s is the type, e.g.
+#. 'CD-R' or 'DVD-ROM'
+#: ../udisks/udisksclient.c:1138
+#, c-format
+msgctxt "optical-media"
+msgid "%s Disc"
+msgstr "%s Disc"
+
+#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
+#: ../udisks/udisksclient.c:1156
+#, c-format
+msgctxt "drive-with-size"
+msgid "%s Drive"
+msgstr "%s Drive"
+
+#. Translators: Used to describe a drive we know very little about (removable
+#. media or size not known)
+#: ../udisks/udisksclient.c:1161
+msgctxt "generic-drive"
+msgid "Drive"
+msgstr "Drive"
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The %s is the size, e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1172
+#, c-format
+msgctxt "disk-non-rotational"
+msgid "%s Disk"
+msgstr "%s Disk"
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The drive is either using removable media
+#. or its
+#. * size not known.
+#: ../udisks/udisksclient.c:1179
+msgctxt "disk-non-rotational"
+msgid "Disk"
+msgstr "Disk"
+
+#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
+#. e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1187
+#, c-format
+msgctxt "disk-hdd"
+msgid "%s Hard Disk"
+msgstr "%s Hard Disk"
+
+#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
+#. size not known)
+#: ../udisks/udisksclient.c:1192
+msgctxt "disk-hdd"
+msgid "Hard Disk"
+msgstr "Hard Disk"
+
+#. Translators: Used to describe a card reader. The %s is the card type e.g.
+#. 'CompactFlash'.
+#: ../udisks/udisksclient.c:1200
+#, c-format
+msgctxt "drive-card-reader"
+msgid "%s Card Reader"
+msgstr "%s Card Reader"
+
+#. Translators: Used to describe drive. The first %s is the size e.g. '20 GB'
+#. and the
+#. * second %s is the drive type e.g. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1211
+#, c-format
+msgctxt "drive-with-size-and-type"
+msgid "%s %s Drive"
+msgstr "%s %s Drive"
+
+#. Translators: Used to describe drive. The first %s is the drive type e.g.
+#. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1217
+#, c-format
+msgctxt "drive-with-type"
+msgid "%s Drive"
+msgstr "%s Drive"
+
+#. Translators: String used for a blank disc. The %s is the disc type e.g.
+#. "CD-RW Disc"
+#: ../udisks/udisksclient.c:1251
+#, c-format
+msgctxt "optical-media"
+msgid "Blank %s"
+msgstr "Blank %s"
+
+#. Translators: String used for a mixed disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1260
+#, c-format
+msgctxt "optical-media"
+msgid "Mixed %s"
+msgstr "Mixed %s"
+
+#. Translators: String used for an audio disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1269
+#, c-format
+msgctxt "optical-media"
+msgid "Audio %s"
+msgstr "Audio %s"
+
+#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
+#. a partition
+#: ../udisks/udisksclient.c:1393
+msgctxt "dos-part-flag"
+msgid "Bootable"
+msgstr "Bootable"
+
+#. Translators: Corresponds to the GPT "system" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1403
+msgctxt "gpt-part-flag"
+msgid "System"
+msgstr "System"
+
+#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
+#. partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1410
+msgctxt "gpt-part-flag"
+msgid "Legacy BIOS Bootable"
+msgstr "Legacy BIOS Bootable"
+
+#. Translators: Corresponds to the GPT "read-only" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1417
+msgctxt "gpt-part-flag"
+msgid "Read-only"
+msgstr "Read-only"
+
+#. Translators: Corresponds to the GPT "hidden" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1424
+msgctxt "gpt-part-flag"
+msgid "Hidden"
+msgstr "Hidden"
+
+#. Translators: Corresponds to the GPT "no automount" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1431
+msgctxt "gpt-part-flag"
+msgid "No Automount"
+msgstr "No Automount"
+
+#. Translators: Partition info. First %s is the type, second %s is a list of
+#. flags
+#: ../udisks/udisksclient.c:1444
+#, c-format
+msgctxt "partition-info"
+msgid "%s (%s)"
+msgstr "%s (%s)"
+
+#. Translators: The Partition info when unknown
+#: ../udisks/udisksclient.c:1455
+msgctxt "partition-info"
+msgid "Unknown"
+msgstr "Unknown"
+
+#. Translators: The first %s is the size in power-of-2 units, e.g. '64 KiB'
+#. * the second %s is the size as a number e.g. '65,536' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1943
+#, c-format
+msgctxt "byte-size-pow2"
+msgid "%s (%s bytes)"
+msgstr "%s (%s bytes)"
+
+#. Translators: The first %s is the size in power-of-10 units, e.g. '100 kB'
+#. * the second %s is the size as a number e.g. '100,000' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1953
+#, c-format
+msgctxt "byte-size-pow10"
+msgid "%s (%s bytes)"
+msgstr "%s (%s bytes)"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2014
+msgctxt "media"
+msgid "CompactFlash"
+msgstr "CompactFlash"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2019
+msgctxt "media"
+msgid "MemoryStick"
+msgstr "MemoryStick"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2024
+msgctxt "media"
+msgid "SmartMedia"
+msgstr "SmartMedia"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2029
+msgctxt "media"
+msgid "SecureDigital"
+msgstr "SecureDigital"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2034
+msgctxt "media"
+msgid "SD High Capacity"
+msgstr "SD High Capacity"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2039
+msgctxt "media"
+msgid "Floppy"
+msgstr "Floppy"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2044
+msgctxt "media"
+msgid "Zip"
+msgstr "Zip"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2049
+msgctxt "media"
+msgid "Jaz"
+msgstr "Jaz"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2054
+msgctxt "media"
+msgid "Flash"
+msgstr "Flash"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2088
+msgctxt "disc-type"
+msgid "CD"
+msgstr "CD"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2097
+msgctxt "disc-type"
+msgid "DVD"
+msgstr "DVD"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2106
+msgctxt "disc-type"
+msgid "Blu-Ray"
+msgstr "Blu-Ray"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2115
+msgctxt "disc-type"
+msgid "HDDVD"
+msgstr "HDDVD"
+
+#: ../udisks/udisksclient.c:2136
+msgctxt "fs-type"
+msgid "FAT (12-bit version)"
+msgstr "FAT (12-bit version)"
+
+#: ../udisks/udisksclient.c:2136 ../udisks/udisksclient.c:2137
+#: ../udisks/udisksclient.c:2138 ../udisks/udisksclient.c:2139
+#: ../udisks/udisksclient.c:2140
+msgctxt "fs-type"
+msgid "FAT"
+msgstr "FAT"
+
+#: ../udisks/udisksclient.c:2137
+msgctxt "fs-type"
+msgid "FAT (16-bit version)"
+msgstr "FAT (16-bit version)"
+
+#: ../udisks/udisksclient.c:2138
+msgctxt "fs-type"
+msgid "FAT (32-bit version)"
+msgstr "FAT (32-bit version)"
+
+#: ../udisks/udisksclient.c:2139
+#, c-format
+msgctxt "fs-type"
+msgid "FAT (version %s)"
+msgstr "FAT (version %s)"
+
+#: ../udisks/udisksclient.c:2141
+#, c-format
+msgctxt "fs-type"
+msgid "NTFS (version %s)"
+msgstr "NTFS (version %s)"
+
+#: ../udisks/udisksclient.c:2141 ../udisks/udisksclient.c:2142
+msgctxt "fs-type"
+msgid "NTFS"
+msgstr "NTFS"
+
+#: ../udisks/udisksclient.c:2143
+msgctxt "fs-type"
+msgid "HFS"
+msgstr "HFS"
+
+#: ../udisks/udisksclient.c:2144
+msgctxt "fs-type"
+msgid "HFS+"
+msgstr "HFS+"
+
+#: ../udisks/udisksclient.c:2145
+#, c-format
+msgctxt "fs-type"
+msgid "Ext2 (version %s)"
+msgstr "Ext2 (version %s)"
+
+#: ../udisks/udisksclient.c:2145 ../udisks/udisksclient.c:2146
+msgctxt "fs-type"
+msgid "Ext2"
+msgstr "Ext2"
+
+#: ../udisks/udisksclient.c:2147
+#, c-format
+msgctxt "fs-type"
+msgid "Ext3 (version %s)"
+msgstr "Ext3 (version %s)"
+
+#: ../udisks/udisksclient.c:2147 ../udisks/udisksclient.c:2148
+msgctxt "fs-type"
+msgid "Ext3"
+msgstr "Ext3"
+
+#: ../udisks/udisksclient.c:2149
+#, c-format
+msgctxt "fs-type"
+msgid "Ext4 (version %s)"
+msgstr "Ext4 (version %s)"
+
+#: ../udisks/udisksclient.c:2149 ../udisks/udisksclient.c:2150
+msgctxt "fs-type"
+msgid "Ext4"
+msgstr "Ext4"
+
+#: ../udisks/udisksclient.c:2151
+#, c-format
+msgctxt "fs-type"
+msgid "Journal for Ext (version %s)"
+msgstr "Journal for Ext (version %s)"
+
+#: ../udisks/udisksclient.c:2151 ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "JDB"
+msgstr "JDB"
+
+#: ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "Journal for Ext"
+msgstr "Journal for Ext"
+
+#: ../udisks/udisksclient.c:2153
+#, c-format
+msgctxt "fs-type"
+msgid "XFS (version %s)"
+msgstr "XFS (version %s)"
+
+#: ../udisks/udisksclient.c:2153 ../udisks/udisksclient.c:2154
+msgctxt "fs-type"
+msgid "XFS"
+msgstr "XFS"
+
+#. TODO: No ID_FS_VERSION yet for btrfs...
+#: ../udisks/udisksclient.c:2156
+msgctxt "fs-type"
+msgid "Btrfs"
+msgstr "Btrfs"
+
+#: ../udisks/udisksclient.c:2157
+#, c-format
+msgctxt "fs-type"
+msgid "ISO 9660 (version %s)"
+msgstr "ISO 9660 (version %s)"
+
+#: ../udisks/udisksclient.c:2157 ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO9660"
+msgstr "ISO9660"
+
+#: ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO 9660"
+msgstr "ISO 9660"
+
+#: ../udisks/udisksclient.c:2159
+#, c-format
+msgctxt "fs-type"
+msgid "UDF (version %s)"
+msgstr "UDF (version %s)"
+
+#: ../udisks/udisksclient.c:2159 ../udisks/udisksclient.c:2160
+msgctxt "fs-type"
+msgid "UDF"
+msgstr "UDF"
+
+#: ../udisks/udisksclient.c:2161
+#, c-format
+msgctxt "fs-type"
+msgid "Swap (version %s)"
+msgstr "Swap (version %s)"
+
+#: ../udisks/udisksclient.c:2161 ../udisks/udisksclient.c:2162
+msgctxt "fs-type"
+msgid "Swap"
+msgstr "Swap"
+
+#: ../udisks/udisksclient.c:2163
+#, c-format
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume (%s)"
+msgstr "LVM2 Physical Volume (%s)"
+
+#: ../udisks/udisksclient.c:2163 ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 PV"
+msgstr "LVM2 PV"
+
+#: ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume"
+msgstr "LVM2 Physical Volume"
+
+#: ../udisks/udisksclient.c:2165
+#, c-format
+msgctxt "fs-type"
+msgid "Software RAID Component (version %s)"
+msgstr "Software RAID Component (version %s)"
+
+#: ../udisks/udisksclient.c:2165 ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "MD Raid"
+msgstr "MD Raid"
+
+#: ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "Software RAID Component"
+msgstr "Software RAID Component"
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS Device (ZPool version %s)"
+msgstr "ZFS Device (ZPool version %s)"
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS (v%s)"
+msgstr "ZFS (v%s)"
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS Device"
+msgstr "ZFS Device"
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS"
+msgstr "ZFS"
+
+#: ../udisks/udisksclient.c:2169
+#, c-format
+msgctxt "fs-type"
+msgid "LUKS Encryption (version %s)"
+msgstr "LUKS Encryption (version %s)"
+
+#: ../udisks/udisksclient.c:2169 ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS"
+msgstr "LUKS"
+
+#: ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS Encryption"
+msgstr "LUKS Encryption"
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (version %s)"
+msgstr "VMFS (version %s)"
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (v%s)"
+msgstr "VMFS (v%s)"
+
+#: ../udisks/udisksclient.c:2172
+msgctxt "fs-type"
+msgid "VMFS"
+msgstr "VMFS"
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Volume Member (version %s)"
+msgstr "VMFS Volume Member (version %s)"
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Member (v%s)"
+msgstr "VMFS Member (v%s)"
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Volume Member"
+msgstr "VMFS Volume Member"
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Member"
+msgstr "VMFS Member"
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev, second %s is
+#. version.
+#.
+#: ../udisks/udisksclient.c:2238
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s %s)"
+msgstr "Unknown (%s %s)"
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev.
+#.
+#: ../udisks/udisksclient.c:2247
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s)"
+msgstr "Unknown (%s)"
+
+#. Translators: Shown for unknown filesystem types.
+#.
+#: ../udisks/udisksclient.c:2253 ../udisks/udisksclient.c:2267
+msgctxt "fs-type"
+msgid "Unknown"
+msgstr "Unknown"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2284
+msgid "Master Boot Record"
+msgstr "Master Boot Record"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2286
+msgid "GUID Partition Table"
+msgstr "GUID Partition Table"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2288
+msgid "Apple Partition Map"
+msgstr "Apple Partition Map"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2331 ../udisks/udisksclient.c:2336
+msgctxt "partition-subtype"
+msgid "Generic"
+msgstr "Generic"
+
+#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2337
+msgctxt "partition-subtype"
+msgid "Linux"
+msgstr "Linux"
+
+#: ../udisks/udisksclient.c:2333 ../udisks/udisksclient.c:2338
+#: ../udisks/udisksclient.c:2343
+msgctxt "partition-subtype"
+msgid "Windows"
+msgstr "Windows"
+
+#: ../udisks/udisksclient.c:2334 ../udisks/udisksclient.c:2340
+msgctxt "partition-subtype"
+msgid "Other"
+msgstr "Other"
+
+#: ../udisks/udisksclient.c:2339 ../udisks/udisksclient.c:2342
+msgctxt "partition-subtype"
+msgid "Mac OS X"
+msgstr "Mac OS X"
+
+#. see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#. Not associated with any OS
+#: ../udisks/udisksclient.c:2430
+msgctxt "part-type"
+msgid "MBR Partition Scheme"
+msgstr "MBR Partition Scheme"
+
+#: ../udisks/udisksclient.c:2431
+msgctxt "part-type"
+msgid "EFI System"
+msgstr "EFI System"
+
+#: ../udisks/udisksclient.c:2432
+msgctxt "part-type"
+msgid "BIOS Boot"
+msgstr "BIOS Boot"
+
+#. Linux
+#: ../udisks/udisksclient.c:2434
+msgctxt "part-type"
+msgid "Linux Filesystem"
+msgstr "Linux Filesystem"
+
+#: ../udisks/udisksclient.c:2435
+msgctxt "part-type"
+msgid "Linux RAID"
+msgstr "Linux RAID"
+
+#: ../udisks/udisksclient.c:2436
+msgctxt "part-type"
+msgid "Linux Swap"
+msgstr "Linux Swap"
+
+#: ../udisks/udisksclient.c:2437 ../udisks/udisksclient.c:2513
+msgctxt "part-type"
+msgid "Linux LVM"
+msgstr "Linux LVM"
+
+#: ../udisks/udisksclient.c:2438
+msgctxt "part-type"
+msgid "Linux Reserved"
+msgstr "Linux Reserved"
+
+#. Microsoft
+#: ../udisks/udisksclient.c:2440
+msgctxt "part-type"
+msgid "Basic Data"
+msgstr "Basic Data"
+
+#: ../udisks/udisksclient.c:2441
+msgctxt "part-type"
+msgid "Microsoft Reserved"
+msgstr "Microsoft Reserved"
+
+#: ../udisks/udisksclient.c:2442
+msgctxt "part-type"
+msgid "Microsoft LDM metadata"
+msgstr "Microsoft LDM metadata"
+
+#: ../udisks/udisksclient.c:2443
+msgctxt "part-type"
+msgid "Microsoft LDM data"
+msgstr "Microsoft LDM data"
+
+#: ../udisks/udisksclient.c:2444
+msgctxt "part-type"
+msgid "Microsoft Windows Recovery Environment"
+msgstr "Microsoft Windows Recovery Environment"
+
+#. Apple OS X
+#: ../udisks/udisksclient.c:2446
+msgctxt "part-type"
+msgid "Apple HFS/HFS+"
+msgstr "Apple HFS/HFS+"
+
+#. see http://developer.apple.com/documentation/mac/devices/devices-126.html
+#. * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html
+#: ../udisks/udisksclient.c:2447 ../udisks/udisksclient.c:2492
+msgctxt "part-type"
+msgid "Apple UFS"
+msgstr "Apple UFS"
+
+#: ../udisks/udisksclient.c:2448
+msgctxt "part-type"
+msgid "Apple ZFS"
+msgstr "Apple ZFS"
+
+#. same as Solaris /usr
+#: ../udisks/udisksclient.c:2449
+msgctxt "part-type"
+msgid "Apple RAID"
+msgstr "Apple RAID"
+
+#: ../udisks/udisksclient.c:2450
+msgctxt "part-type"
+msgid "Apple RAID (offline)"
+msgstr "Apple RAID (offline)"
+
+#: ../udisks/udisksclient.c:2451
+msgctxt "part-type"
+msgid "Apple Boot"
+msgstr "Apple Boot"
+
+#: ../udisks/udisksclient.c:2452
+msgctxt "part-type"
+msgid "Apple Label"
+msgstr "Apple Label"
+
+#: ../udisks/udisksclient.c:2453
+msgctxt "part-type"
+msgid "Apple TV Recovery"
+msgstr "Apple TV Recovery"
+
+#: ../udisks/udisksclient.c:2454
+msgctxt "part-type"
+msgid "Apple Core Storage"
+msgstr "Apple Core Storage"
+
+#. HP-UX
+#: ../udisks/udisksclient.c:2456
+msgctxt "part-type"
+msgid "HP-UX Data"
+msgstr "HP-UX Data"
+
+#: ../udisks/udisksclient.c:2457
+msgctxt "part-type"
+msgid "HP-UX Service"
+msgstr "HP-UX Service"
+
+#. FreeBSD
+#: ../udisks/udisksclient.c:2459
+msgctxt "part-type"
+msgid "FreeBSD Boot"
+msgstr "FreeBSD Boot"
+
+#: ../udisks/udisksclient.c:2460
+msgctxt "part-type"
+msgid "FreeBSD Data"
+msgstr "FreeBSD Data"
+
+#: ../udisks/udisksclient.c:2461
+msgctxt "part-type"
+msgid "FreeBSD Swap"
+msgstr "FreeBSD Swap"
+
+#: ../udisks/udisksclient.c:2462
+msgctxt "part-type"
+msgid "FreeBSD UFS"
+msgstr "FreeBSD UFS"
+
+#: ../udisks/udisksclient.c:2463
+msgctxt "part-type"
+msgid "FreeBSD Vinum"
+msgstr "FreeBSD Vinum"
+
+#: ../udisks/udisksclient.c:2464
+msgctxt "part-type"
+msgid "FreeBSD ZFS"
+msgstr "FreeBSD ZFS"
+
+#. Solaris
+#: ../udisks/udisksclient.c:2466
+msgctxt "part-type"
+msgid "Solaris Boot"
+msgstr "Solaris Boot"
+
+#: ../udisks/udisksclient.c:2467
+msgctxt "part-type"
+msgid "Solaris Root"
+msgstr "Solaris Root"
+
+#: ../udisks/udisksclient.c:2468
+msgctxt "part-type"
+msgid "Solaris Swap"
+msgstr "Solaris Swap"
+
+#: ../udisks/udisksclient.c:2469
+msgctxt "part-type"
+msgid "Solaris Backup"
+msgstr "Solaris Backup"
+
+#: ../udisks/udisksclient.c:2470
+msgctxt "part-type"
+msgid "Solaris /usr"
+msgstr "Solaris /usr"
+
+#. same as Apple ZFS
+#: ../udisks/udisksclient.c:2471
+msgctxt "part-type"
+msgid "Solaris /var"
+msgstr "Solaris /var"
+
+#: ../udisks/udisksclient.c:2472
+msgctxt "part-type"
+msgid "Solaris /home"
+msgstr "Solaris /home"
+
+#: ../udisks/udisksclient.c:2473
+msgctxt "part-type"
+msgid "Solaris Alternate Sector"
+msgstr "Solaris Alternate Sector"
+
+#: ../udisks/udisksclient.c:2474
+msgctxt "part-type"
+msgid "Solaris Reserved"
+msgstr "Solaris Reserved"
+
+#: ../udisks/udisksclient.c:2475
+msgctxt "part-type"
+msgid "Solaris Reserved (2)"
+msgstr "Solaris Reserved (2)"
+
+#: ../udisks/udisksclient.c:2476
+msgctxt "part-type"
+msgid "Solaris Reserved (3)"
+msgstr "Solaris Reserved (3)"
+
+#: ../udisks/udisksclient.c:2477
+msgctxt "part-type"
+msgid "Solaris Reserved (4)"
+msgstr "Solaris Reserved (4)"
+
+#: ../udisks/udisksclient.c:2478
+msgctxt "part-type"
+msgid "Solaris Reserved (5)"
+msgstr "Solaris Reserved (5)"
+
+#. NetBSD
+#: ../udisks/udisksclient.c:2480
+msgctxt "part-type"
+msgid "NetBSD Swap"
+msgstr "NetBSD Swap"
+
+#: ../udisks/udisksclient.c:2481
+msgctxt "part-type"
+msgid "NetBSD FFS"
+msgstr "NetBSD FFS"
+
+#: ../udisks/udisksclient.c:2482
+msgctxt "part-type"
+msgid "NetBSD LFS"
+msgstr "NetBSD LFS"
+
+#: ../udisks/udisksclient.c:2483
+msgctxt "part-type"
+msgid "NetBSD RAID"
+msgstr "NetBSD RAID"
+
+#: ../udisks/udisksclient.c:2484
+msgctxt "part-type"
+msgid "NetBSD Concatenated"
+msgstr "NetBSD Concatenated"
+
+#: ../udisks/udisksclient.c:2485
+msgctxt "part-type"
+msgid "NetBSD Encrypted"
+msgstr "NetBSD Encrypted"
+
+#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
+#. features-part-7-gpt.html
+#: ../udisks/udisksclient.c:2487
+msgctxt "part-type"
+msgid "VMWare VMFS"
+msgstr "VMWare VMFS"
+
+#: ../udisks/udisksclient.c:2488
+msgctxt "part-type"
+msgid "VMWare vmkcore"
+msgstr "VMWare vmkcore"
+
+#: ../udisks/udisksclient.c:2493
+msgctxt "part-type"
+msgid "Apple HFS/HFS"
+msgstr "Apple HFS/HFS"
+
+#: ../udisks/udisksclient.c:2494
+msgctxt "part-type"
+msgid "Apple Partition Map"
+msgstr "Apple Partition Map"
+
+#: ../udisks/udisksclient.c:2495
+msgctxt "part-type"
+msgid "Unused"
+msgstr "Unused"
+
+#: ../udisks/udisksclient.c:2496
+msgctxt "part-type"
+msgid "Empty"
+msgstr "Empty"
+
+#: ../udisks/udisksclient.c:2497
+msgctxt "part-type"
+msgid "Driver"
+msgstr "Driver"
+
+#: ../udisks/udisksclient.c:2498
+msgctxt "part-type"
+msgid "Driver 4.3"
+msgstr "Driver 4.3"
+
+#: ../udisks/udisksclient.c:2499
+msgctxt "part-type"
+msgid "ProDOS file system"
+msgstr "ProDOS file system"
+
+#: ../udisks/udisksclient.c:2500
+msgctxt "part-type"
+msgid "FAT 12"
+msgstr "FAT 12"
+
+#: ../udisks/udisksclient.c:2501
+msgctxt "part-type"
+msgid "FAT 16"
+msgstr "FAT 16"
+
+#: ../udisks/udisksclient.c:2502
+msgctxt "part-type"
+msgid "FAT 32"
+msgstr "FAT 32"
+
+#: ../udisks/udisksclient.c:2503
+msgctxt "part-type"
+msgid "FAT 16 (Windows)"
+msgstr "FAT 16 (Windows)"
+
+#: ../udisks/udisksclient.c:2504
+msgctxt "part-type"
+msgid "FAT 32 (Windows)"
+msgstr "FAT 32 (Windows)"
+
+#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
+#: ../udisks/udisksclient.c:2507
+msgctxt "part-type"
+msgid "Extended"
+msgstr "Extended"
+
+#: ../udisks/udisksclient.c:2508
+msgctxt "part-type"
+msgid "EFI GPT"
+msgstr "EFI GPT"
+
+#: ../udisks/udisksclient.c:2509
+msgctxt "part-type"
+msgid "EFI (FAT-12/16/32)"
+msgstr "EFI (FAT-12/16/32)"
+
+#: ../udisks/udisksclient.c:2510
+msgctxt "part-type"
+msgid "Linux swap"
+msgstr "Linux swap"
+
+#: ../udisks/udisksclient.c:2511
+msgctxt "part-type"
+msgid "Linux"
+msgstr "Linux"
+
+#: ../udisks/udisksclient.c:2512
+msgctxt "part-type"
+msgid "Linux Extended"
+msgstr "Linux Extended"
+
+#: ../udisks/udisksclient.c:2514
+msgctxt "part-type"
+msgid "Linux RAID auto"
+msgstr "Linux RAID auto"
+
+#: ../udisks/udisksclient.c:2515
+msgctxt "part-type"
+msgid "FAT12"
+msgstr "FAT12"
+
+#: ../udisks/udisksclient.c:2516
+msgctxt "part-type"
+msgid "FAT16 <32M"
+msgstr "FAT16 <32M"
+
+#: ../udisks/udisksclient.c:2517
+msgctxt "part-type"
+msgid "FAT16"
+msgstr "FAT16"
+
+#: ../udisks/udisksclient.c:2518
+msgctxt "part-type"
+msgid "HPFS/NTFS"
+msgstr "HPFS/NTFS"
+
+#: ../udisks/udisksclient.c:2519
+msgctxt "part-type"
+msgid "W95 FAT32"
+msgstr "W95 FAT32"
+
+#: ../udisks/udisksclient.c:2520
+msgctxt "part-type"
+msgid "W95 FAT32 (LBA)"
+msgstr "W95 FAT32 (LBA)"
+
+#: ../udisks/udisksclient.c:2521
+msgctxt "part-type"
+msgid "W95 FAT16 (LBA)"
+msgstr "W95 FAT16 (LBA)"
+
+#: ../udisks/udisksclient.c:2522
+msgctxt "part-type"
+msgid "W95 Ext d (LBA)"
+msgstr "W95 Ext d (LBA)"
+
+#: ../udisks/udisksclient.c:2523
+msgctxt "part-type"
+msgid "Hidden FAT12"
+msgstr "Hidden FAT12"
+
+#: ../udisks/udisksclient.c:2524
+msgctxt "part-type"
+msgid "Hidden FAT16 <32M"
+msgstr "Hidden FAT16 <32M"
+
+#: ../udisks/udisksclient.c:2525
+msgctxt "part-type"
+msgid "Hidden FAT16"
+msgstr "Hidden FAT16"
+
+#: ../udisks/udisksclient.c:2526
+msgctxt "part-type"
+msgid "Hidden HPFS/NTFS"
+msgstr "Hidden HPFS/NTFS"
+
+#: ../udisks/udisksclient.c:2527
+msgctxt "part-type"
+msgid "Hidden W95 FAT32"
+msgstr "Hidden W95 FAT32"
+
+#: ../udisks/udisksclient.c:2528
+msgctxt "part-type"
+msgid "Hidden W95 FAT32 (LBA)"
+msgstr "Hidden W95 FAT32 (LBA)"
+
+#: ../udisks/udisksclient.c:2529
+msgctxt "part-type"
+msgid "Hidden W95 FAT16 (LBA)"
+msgstr "Hidden W95 FAT16 (LBA)"
+
+#: ../udisks/udisksclient.c:2530
+msgctxt "part-type"
+msgid "OPUS"
+msgstr "OPUS"
+
+#: ../udisks/udisksclient.c:2531
+msgctxt "part-type"
+msgid "Compaq diagnostics"
+msgstr "Compaq diagnostics"
+
+#: ../udisks/udisksclient.c:2532
+msgctxt "part-type"
+msgid "PartitionMagic"
+msgstr "PartitionMagic"
+
+#: ../udisks/udisksclient.c:2533
+msgctxt "part-type"
+msgid "Minix"
+msgstr "Minix"
+
+#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
+#: ../udisks/udisksclient.c:2534 ../udisks/udisksclient.c:2535
+msgctxt "part-type"
+msgid "Hibernation"
+msgstr "Hibernation"
+
+#: ../udisks/udisksclient.c:2536
+msgctxt "part-type"
+msgid "FreeBSD"
+msgstr "FreeBSD"
+
+#: ../udisks/udisksclient.c:2537
+msgctxt "part-type"
+msgid "OpenBSD"
+msgstr "OpenBSD"
+
+#: ../udisks/udisksclient.c:2538 ../udisks/udisksclient.c:2539
+msgctxt "part-type"
+msgid "Mac OS X"
+msgstr "Mac OS X"
+
+#: ../udisks/udisksclient.c:2540
+msgctxt "part-type"
+msgid "Solaris boot"
+msgstr "Solaris boot"
+
+#: ../udisks/udisksclient.c:2541
+msgctxt "part-type"
+msgid "Solaris"
+msgstr "Solaris"
+
+#: ../udisks/udisksclient.c:2542
+msgctxt "part-type"
+msgid "BeOS BFS"
+msgstr "BeOS BFS"
+
+#: ../udisks/udisksclient.c:2543
+msgctxt "part-type"
+msgid "SkyOS SkyFS"
+msgstr "SkyOS SkyFS"
+
+#: ../udisks/udisksclient.c:2642
+msgctxt "job"
+msgid "SMART self-test"
+msgstr "SMART self-test"
+
+#: ../udisks/udisksclient.c:2643
+msgctxt "job"
+msgid "Ejecting Medium"
+msgstr "Ejecting Medium"
+
+#: ../udisks/udisksclient.c:2644
+msgctxt "job"
+msgid "Unlocking Device"
+msgstr "Unlocking Device"
+
+#: ../udisks/udisksclient.c:2645
+msgctxt "job"
+msgid "Locking Device"
+msgstr "Locking Device"
+
+#: ../udisks/udisksclient.c:2646
+msgctxt "job"
+msgid "Modifying Encrypted Device"
+msgstr "Modifying Encrypted Device"
+
+#: ../udisks/udisksclient.c:2647
+msgctxt "job"
+msgid "Starting Swap Device"
+msgstr "Starting Swap Device"
+
+#: ../udisks/udisksclient.c:2648
+msgctxt "job"
+msgid "Stopping Swap Device"
+msgstr "Stopping Swap Device"
+
+#: ../udisks/udisksclient.c:2649
+msgctxt "job"
+msgid "Mounting Filesystem"
+msgstr "Mounting Filesystem"
+
+#: ../udisks/udisksclient.c:2650
+msgctxt "job"
+msgid "Unmounting Filesystem"
+msgstr "Unmounting Filesystem"
+
+#: ../udisks/udisksclient.c:2651
+msgctxt "job"
+msgid "Modifying Filesystem"
+msgstr "Modifying Filesystem"
+
+#: ../udisks/udisksclient.c:2652
+msgctxt "job"
+msgid "Erasing Device"
+msgstr "Erasing Device"
+
+#: ../udisks/udisksclient.c:2653
+msgctxt "job"
+msgid "Creating Filesystem"
+msgstr "Creating Filesystem"
+
+#: ../udisks/udisksclient.c:2654
+msgctxt "job"
+msgid "Setting Up Loop Device"
+msgstr "Setting Up Loop Device"
+
+#: ../udisks/udisksclient.c:2655
+msgctxt "job"
+msgid "Modifying Partition"
+msgstr "Modifying Partition"
+
+#: ../udisks/udisksclient.c:2656
+msgctxt "job"
+msgid "Deleting Partition"
+msgstr "Deleting Partition"
+
+#: ../udisks/udisksclient.c:2657
+msgctxt "job"
+msgid "Creating Partition"
+msgstr "Creating Partition"
+
+#: ../udisks/udisksclient.c:2658
+msgctxt "job"
+msgid "Cleaning Up"
+msgstr "Cleaning Up"
+
+#: ../udisks/udisksclient.c:2659
+msgctxt "job"
+msgid "ATA Secure Erase"
+msgstr "ATA Secure Erase"
+
+#: ../udisks/udisksclient.c:2660
+msgctxt "job"
+msgid "ATA Enhanced Secure Erase"
+msgstr "ATA Enhanced Secure Erase"
+
+#: ../udisks/udisksclient.c:2666
+#, c-format
+msgctxt "unknown-job"
+msgid "Unknown (%s)"
+msgstr "Unknown (%s)"
diff --git a/po/es.po b/po/es.po
index 88f3e74..4e91534 100644
--- a/po/es.po
+++ b/po/es.po
@@ -3,20 +3,21 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Adolfo Jayme Barrientos <fitoschido@gmail.com>, 2012.
# Daniel Mustieles <daniel.mustieles@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: udisks\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 16:45-0400\n"
-"PO-Revision-Date: 2012-07-23 20:46+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
+"PO-Revision-Date: 2012-08-27 16:13+0000\n"
+"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/freedesktop/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../data/org.freedesktop.udisks2.policy.in.h:1
msgid "Mount a filesystem"
@@ -108,7 +109,7 @@ msgstr "Se requiere autenticación para configurar un dispositivo de «loop»"
#: ../data/org.freedesktop.udisks2.policy.in.h:20
msgid "Delete loop devices"
-msgstr ""
+msgstr "Eliminar dispositivos de «loop»"
#: ../data/org.freedesktop.udisks2.policy.in.h:21
msgid ""
@@ -117,12 +118,12 @@ msgstr "Se requiere autenticación para eliminar un dispositivo de «loop» conf
#: ../data/org.freedesktop.udisks2.policy.in.h:22
msgid "Modify loop devices"
-msgstr ""
+msgstr "Modificar dispositivos de «loop»"
#: ../data/org.freedesktop.udisks2.policy.in.h:23
msgid ""
"Authentication is required to modify a loop device set up by another user"
-msgstr ""
+msgstr "Se requiere autenticación para modificar un dispositivo de «loop» configurado por otro usuario"
#: ../data/org.freedesktop.udisks2.policy.in.h:24
msgid "Manage swapspace"
@@ -173,7 +174,7 @@ msgstr "Se requiere autenticación para modificar un dispositivo conectado en o
#: ../data/org.freedesktop.udisks2.policy.in.h:35
msgid "Rescan a device"
-msgstr ""
+msgstr "Reanalizar un dispositivo"
#: ../data/org.freedesktop.udisks2.policy.in.h:36
msgid "Authentication is to rescan a device"
@@ -207,11 +208,11 @@ msgstr "Se requiere autenticación para obtener los secretos de la configuració
#: ../data/org.freedesktop.udisks2.policy.in.h:43
msgid "Modify drive settings"
-msgstr ""
+msgstr "Modificar configuración del soporte"
#: ../data/org.freedesktop.udisks2.policy.in.h:44
msgid "Authentication is required to modify drive settings"
-msgstr ""
+msgstr "Para modificar la configuración del soporte necesita autenticarse"
#: ../data/org.freedesktop.udisks2.policy.in.h:45
msgid "Update SMART data"
@@ -239,11 +240,11 @@ msgstr "Se requiere autenticación para ejecutar una autocomprobación SMART"
#: ../data/org.freedesktop.udisks2.policy.in.h:51
msgid "Check power state"
-msgstr ""
+msgstr "Comprobar el estado de energía"
#: ../data/org.freedesktop.udisks2.policy.in.h:52
msgid "Authentication is required to check the power state"
-msgstr ""
+msgstr "Para comprobar el estado de energía necesita autenticarse"
#: ../data/org.freedesktop.udisks2.policy.in.h:53
msgid "Send standby command"
@@ -263,29 +264,29 @@ msgstr ""
#: ../data/org.freedesktop.udisks2.policy.in.h:57
msgid "Securely erase a hard disk"
-msgstr ""
+msgstr "Borrar un disco duro de forma segura"
#: ../data/org.freedesktop.udisks2.policy.in.h:58
msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
+msgstr "Para borrar un disco duro de forma segura necesita autenticarse"
#: ../data/org.freedesktop.udisks2.policy.in.h:59
msgid "Cancel job"
-msgstr ""
+msgstr "Cancelar trabajo"
#. Translators: Shown in authentication dialog when canceling a job.
#.
#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
msgid "Authentication is required to cancel a job"
-msgstr ""
+msgstr "Para cancelar un trabajo necesita autenticarse"
#: ../data/org.freedesktop.udisks2.policy.in.h:61
msgid "Cancel job started by another user"
-msgstr ""
+msgstr "Cancelar trabajo iniciado por otro usuario"
#: ../data/org.freedesktop.udisks2.policy.in.h:62
msgid "Authentication is required to cancel a job started by another user"
-msgstr ""
+msgstr "Para cancelar un trabajo iniciado por otro usuario necesita autenticarse"
#. Translators: This is shown in an authentcation dialog when
#. * the user is editing settings that involve system-level
@@ -344,7 +345,7 @@ msgstr "Se requiere autenticación para modificar una entrada del archivo /etc/c
#.
#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para realizar un borrado seguro de $(drive)"
#. Translators: Shown in authentication dialog when formatting a
#. * device. This includes both creating a filesystem or partition
@@ -355,11 +356,11 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:1970
msgid "Authentication is required to format $(drive)"
-msgstr ""
+msgstr "Para formatear $(drive) necesita autenticarse"
#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
msgid "Formatting Device"
-msgstr ""
+msgstr "Formateando el dispositivo"
#. Translators: Shown in authentication dialog when creating a
#. * disk image file.
@@ -369,7 +370,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2372
msgid "Authentication is required to open $(drive) for reading"
-msgstr ""
+msgstr "Para abrir $(drive) para su lectura necesita autenticarse"
#. Translators: Shown in authentication dialog when restoring
#. * from a disk image file.
@@ -379,7 +380,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2436
msgid "Authentication is required to open $(drive) for writing"
-msgstr ""
+msgstr "Para abrir $(drive) para escritura necesita autenticarse"
#. Translators: Shown in authentication dialog when an application
#. * wants to benchmark a device.
@@ -389,7 +390,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2502
msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr ""
+msgstr "Para abrir $(drive) para analizar su rendimiento necesita autenticarse"
#. Translators: Shown in authentication dialog when an application
#. * wants to rescan a device.
@@ -399,7 +400,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2563
msgid "Authentication is required to rescan $(drive)"
-msgstr ""
+msgstr "Para volver a analizar $(drive) necesita autenticarse"
#. Translators: Shown in authentication dialog when the user
#. * requests ejecting media from a drive.
@@ -409,7 +410,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:960
msgid "Authentication is required to eject $(drive)"
-msgstr ""
+msgstr "Para expulsar $(drive) necesita autenticarse"
#. Translators: Shown in authentication dialog when the user
#. * changes settings for a drive.
@@ -419,7 +420,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:1048
msgid "Authentication is required to configure settings for $(drive)"
-msgstr ""
+msgstr "Para configurar opciones para $(drive) necesita autenticarse"
#. Translators: Shown in authentication dialog when the user
#. * refreshes SMART data from a disk.
@@ -429,7 +430,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:700
msgid "Authentication is required to update SMART data from $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para actualizar los datos SMART desde $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * tries to simulate SMART data from a libatasmart blob.
@@ -522,7 +523,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
msgid "Authentication is required to mount $(drive)"
-msgstr ""
+msgstr "Para montar $(drive) necesita autenticarse"
#. Translators: Shown in authentication dialog when the
#. * user requests mounting a filesystem that is in
@@ -586,7 +587,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:244
msgid "Authentication is required to delete the loop device $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para eliminar el dispositivo de «loop» $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests changing autoclear on a loop device set up by
@@ -597,7 +598,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:423
msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para modificar el dispositivo de «loop» $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests modifying a partition (changing type, flags, name etc.).
@@ -618,7 +619,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartition.c:832
msgid "Authentication is required to delete the partition $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para eliminar la partición $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests creating a new partition.
@@ -628,7 +629,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartitiontable.c:348
msgid "Authentication is required to create a partition on $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para crear una partición en $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests activating a swap device.
@@ -638,7 +639,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:201
msgid "Authentication is required to activate swapspace on $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para activar el área de intercambio en $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests deactivating a swap device.
@@ -648,7 +649,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:293
msgid "Authentication is required to deactivate swapspace on $(drive)"
-msgstr ""
+msgstr "Se requiere autenticación para desactivar el área de intercambio en $(drive)"
#. Translators: 'Thumb' here refers to "USB thumb drive", see
#. http://en.wikipedia.org/wiki/Thumb_drive
@@ -1358,18 +1359,18 @@ msgstr "Cifrado LUKS"
#, c-format
msgctxt "fs-type"
msgid "VMFS (version %s)"
-msgstr ""
+msgstr "VMFS (versión %s)"
#: ../udisks/udisksclient.c:2171
#, c-format
msgctxt "fs-type"
msgid "VMFS (v%s)"
-msgstr ""
+msgstr "VMFS (v%s)"
#: ../udisks/udisksclient.c:2172
msgctxt "fs-type"
msgid "VMFS"
-msgstr ""
+msgstr "VMFS"
#: ../udisks/udisksclient.c:2173
#, c-format
@@ -1482,7 +1483,7 @@ msgstr "Arranque BIOS"
#: ../udisks/udisksclient.c:2434
msgctxt "part-type"
msgid "Linux Filesystem"
-msgstr ""
+msgstr "Sistema de archivos Linux"
#: ../udisks/udisksclient.c:2435
msgctxt "part-type"
@@ -1724,7 +1725,7 @@ msgstr "Cifrada de NetBSD"
#: ../udisks/udisksclient.c:2487
msgctxt "part-type"
msgid "VMWare VMFS"
-msgstr ""
+msgstr "VMWare VMFS"
#: ../udisks/udisksclient.c:2488
msgctxt "part-type"
@@ -1971,77 +1972,77 @@ msgstr ""
#: ../udisks/udisksclient.c:2643
msgctxt "job"
msgid "Ejecting Medium"
-msgstr ""
+msgstr "Expulsando el medio"
#: ../udisks/udisksclient.c:2644
msgctxt "job"
msgid "Unlocking Device"
-msgstr ""
+msgstr "Desbloqueando el dispositivo"
#: ../udisks/udisksclient.c:2645
msgctxt "job"
msgid "Locking Device"
-msgstr ""
+msgstr "Bloqueando el dispositivo"
#: ../udisks/udisksclient.c:2646
msgctxt "job"
msgid "Modifying Encrypted Device"
-msgstr ""
+msgstr "Modificando el dispositivo cifrado"
#: ../udisks/udisksclient.c:2647
msgctxt "job"
msgid "Starting Swap Device"
-msgstr ""
+msgstr "Iniciando el dispositivo de intercambio"
#: ../udisks/udisksclient.c:2648
msgctxt "job"
msgid "Stopping Swap Device"
-msgstr ""
+msgstr "Deteniendo el dispositivo de intercambio"
#: ../udisks/udisksclient.c:2649
msgctxt "job"
msgid "Mounting Filesystem"
-msgstr ""
+msgstr "Montando el sistema de archivos"
#: ../udisks/udisksclient.c:2650
msgctxt "job"
msgid "Unmounting Filesystem"
-msgstr ""
+msgstr "Desmontando el sistema de archivos"
#: ../udisks/udisksclient.c:2651
msgctxt "job"
msgid "Modifying Filesystem"
-msgstr ""
+msgstr "Modificando el sistema de archivos"
#: ../udisks/udisksclient.c:2652
msgctxt "job"
msgid "Erasing Device"
-msgstr ""
+msgstr "Borrando el dispositivo"
#: ../udisks/udisksclient.c:2653
msgctxt "job"
msgid "Creating Filesystem"
-msgstr ""
+msgstr "Creando el sistema de archivos"
#: ../udisks/udisksclient.c:2654
msgctxt "job"
msgid "Setting Up Loop Device"
-msgstr ""
+msgstr "Configurando dispositivo de «loop»"
#: ../udisks/udisksclient.c:2655
msgctxt "job"
msgid "Modifying Partition"
-msgstr ""
+msgstr "Modificando la partición"
#: ../udisks/udisksclient.c:2656
msgctxt "job"
msgid "Deleting Partition"
-msgstr ""
+msgstr "Eliminando la partición"
#: ../udisks/udisksclient.c:2657
msgctxt "job"
msgid "Creating Partition"
-msgstr ""
+msgstr "Creando la partición"
#: ../udisks/udisksclient.c:2658
msgctxt "job"
@@ -2051,7 +2052,7 @@ msgstr ""
#: ../udisks/udisksclient.c:2659
msgctxt "job"
msgid "ATA Secure Erase"
-msgstr ""
+msgstr "Borrado ATA seguro"
#: ../udisks/udisksclient.c:2660
msgctxt "job"
@@ -2062,4 +2063,4 @@ msgstr ""
#, c-format
msgctxt "unknown-job"
msgid "Unknown (%s)"
-msgstr ""
+msgstr "Desconocido (%s)"
diff --git a/po/fa_IR.po b/po/fa_IR.po
new file mode 100644
index 0000000..fbe25a7
--- /dev/null
+++ b/po/fa_IR.po
@@ -0,0 +1,2064 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: udisks\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-23 16:45-0400\n"
+"PO-Revision-Date: 2012-01-23 22:25+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/freedesktop/language/fa_IR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa_IR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:1
+msgid "Mount a filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:2
+msgid "Authentication is required to mount the filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:3
+msgid "Mount a filesystem on a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:4
+msgid "Mount a filesystem from a device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:5
+msgid ""
+"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
+"option"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:6
+msgid "Authentication is required to mount/unmount the filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:7
+msgid "Unmount a device mounted by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:8
+msgid ""
+"Authentication is required to unmount a filesystem mounted by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:9
+msgid "Unlock an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:10
+msgid "Authentication is required to unlock an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:11
+msgid "Unlock an encrypted system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:12
+msgid "Unlock an encrypted device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:13
+msgid ""
+"Unlock an encrypted device specified in the crypttab file with the x-udisks-"
+"auth option"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:14
+msgid "Lock an encrypted device unlocked by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:15
+msgid ""
+"Authentication is required to lock an encrypted device unlocked by another "
+"user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:16
+msgid "Change passphrase for an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:17
+msgid ""
+"Authentication is required to change the passphrase for an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:18
+msgid "Manage loop devices"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests setting up a loop device.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:19
+#: ../src/udiskslinuxmanager.c:334
+msgid "Authentication is required to set up a loop device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:20
+msgid "Delete loop devices"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:21
+msgid ""
+"Authentication is required to delete a loop device set up by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:22
+msgid "Modify loop devices"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:23
+msgid ""
+"Authentication is required to modify a loop device set up by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:24
+msgid "Manage swapspace"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:25
+msgid "Authentication is required to manage swapspace"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:26
+msgid "Eject media"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:27
+msgid "Authentication is required to eject media"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:28
+msgid "Eject media from a system drive"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:29
+msgid "Eject media from a drive attached to another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:30
+msgid ""
+"Authentication is required to eject media from a drive plugged into another "
+"seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:31
+msgid "Modify a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:32
+msgid "Authentication is required to modify a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:33
+msgid "Modify a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:34
+msgid ""
+"Authentication is required to modify a device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:35
+msgid "Rescan a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:36
+msgid "Authentication is to rescan a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:37
+msgid "Open a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:38
+msgid "Authentication is required to open a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:39
+msgid "Open a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:40
+msgid "Modify system-wide configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:41
+msgid "Authentication is required to modify system-wide configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:42
+msgid ""
+"Authentication is required to retrieve secrets from system-wide "
+"configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:43
+msgid "Modify drive settings"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:44
+msgid "Authentication is required to modify drive settings"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:45
+msgid "Update SMART data"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:46
+msgid "Authentication is required to update SMART data"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:47
+msgid "Set SMART data from blob"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:48
+msgid "Authentication is required to set SMART data from blob"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:49
+msgid "Run SMART self-test"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:50
+msgid "Authentication is required to run a SMART self-test"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:51
+msgid "Check power state"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:52
+msgid "Authentication is required to check the power state"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:53
+msgid "Send standby command"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:54
+msgid "Authentication is required to put a drive into standby mode"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:55
+msgid "Send standby command to a system drive"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:56
+msgid "Send standby command to drive on other seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:57
+msgid "Securely erase a hard disk"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:58
+msgid "Authentication is required to securely erase a hard disk"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:59
+msgid "Cancel job"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when canceling a job.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
+msgid "Authentication is required to cancel a job"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:61
+msgid "Cancel job started by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:62
+msgid "Authentication is required to cancel a job started by another user"
+msgstr ""
+
+#. Translators: This is shown in an authentcation dialog when
+#. * the user is editing settings that involve system-level
+#. * passwords and secrets
+#.
+#: ../src/udiskslinuxblock.c:824
+msgid "Authentication is required to read system-level secrets"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1358
+msgid "Authentication is required to add an entry to the /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not tranlsate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1376
+msgid "Authentication is required to add an entry to the /etc/crypttab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1435
+msgid "Authentication is required to remove an entry from /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1453
+msgid ""
+"Authentication is required to remove an entry from the /etc/crypttab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1525
+msgid "Authentication is required to modify the /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1543
+msgid "Authentication is required to modify the /etc/crypttab file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT
+#. * command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
+msgid "Authentication is required to perform a secure erase of $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when formatting a
+#. * device. This includes both creating a filesystem or partition
+#. * table.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1970
+msgid "Authentication is required to format $(drive)"
+msgstr ""
+
+#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
+msgid "Formatting Device"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when creating a
+#. * disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2372
+msgid "Authentication is required to open $(drive) for reading"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when restoring
+#. * from a disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2436
+msgid "Authentication is required to open $(drive) for writing"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to benchmark a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2502
+msgid "Authentication is required to open $(drive) for benchmarking"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to rescan a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2563
+msgid "Authentication is required to rescan $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests ejecting media from a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:960
+msgid "Authentication is required to eject $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * changes settings for a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will be
+#. * replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:1048
+msgid "Authentication is required to configure settings for $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * refreshes SMART data from a disk.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:700
+msgid "Authentication is required to update SMART data from $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to simulate SMART data from a libatasmart blob.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:711
+msgid "Authentication is required to set SMART data from a blob on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * aborts a running SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:845
+msgid "Authentication is required to abort a SMART self-test on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * initiates a SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1095
+msgid "Authentication is required to start a SMART self-test on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests the power state of a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1404
+msgid "Authentication is required to check power state for $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to put a drive into standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1529
+msgid "Authentication is required to put $(drive) in standby mode"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to wake up a drive from standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1661
+msgid "Authentication is required to wake up $(drive) from standby mode"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unlocking an encrypted device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
+msgid "Authentication is required to unlock the encrypted device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests locking an encrypted device that was previously.
+#. * unlocked by another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:584
+msgid ""
+"Authentication is required to lock the encrypted device $(drive) unlocked by"
+" another user"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests mounting a filesystem.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
+msgid "Authentication is required to mount $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests mounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1291
+msgid ""
+"Authentication is required to mount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests unmounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1638
+msgid ""
+"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unmounting a filesystem previously mounted by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1685
+msgid "Authentication is required to unmount $(drive) mounted by another user"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing the filesystem label.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1923
+msgid "Authentication is required to change the filesystem label on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a loop device previously set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:244
+msgid "Authentication is required to delete the loop device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing autoclear on a loop device set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:423
+msgid "Authentication is required to modify the loop device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests modifying a partition (changing type, flags, name etc.).
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
+#: ../src/udiskslinuxpartition.c:642
+msgid "Authentication is required to modify the partition on device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:832
+msgid "Authentication is required to delete the partition $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests creating a new partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartitiontable.c:348
+msgid "Authentication is required to create a partition on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests activating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:201
+msgid "Authentication is required to activate swapspace on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deactivating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:293
+msgid "Authentication is required to deactivate swapspace on $(drive)"
+msgstr ""
+
+#. Translators: 'Thumb' here refers to "USB thumb drive", see
+#. http://en.wikipedia.org/wiki/Thumb_drive
+#: ../udisks/udisksclient.c:827
+msgctxt "media-type"
+msgid "Thumb"
+msgstr ""
+
+#: ../udisks/udisksclient.c:829
+msgctxt "media-type"
+msgid "Floppy"
+msgstr ""
+
+#: ../udisks/udisksclient.c:830
+msgctxt "media-type"
+msgid "Zip"
+msgstr ""
+
+#: ../udisks/udisksclient.c:831
+msgctxt "media-type"
+msgid "Jaz"
+msgstr ""
+
+#: ../udisks/udisksclient.c:833
+msgctxt "media-type"
+msgid "Flash"
+msgstr ""
+
+#: ../udisks/udisksclient.c:834
+msgctxt "media-type"
+msgid "MemoryStick"
+msgstr ""
+
+#: ../udisks/udisksclient.c:835
+msgctxt "media-type"
+msgid "SmartMedia"
+msgstr ""
+
+#: ../udisks/udisksclient.c:836
+msgctxt "media-type"
+msgid "CompactFlash"
+msgstr ""
+
+#: ../udisks/udisksclient.c:837
+msgctxt "media-type"
+msgid "MMC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:837 ../udisks/udisksclient.c:838
+#: ../udisks/udisksclient.c:839 ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:839
+msgctxt "media-type"
+msgid "SDXC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SDHC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:842
+msgctxt "media-type"
+msgid "CD-ROM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:842 ../udisks/udisksclient.c:843
+#: ../udisks/udisksclient.c:844 ../udisks/udisksclient.c:859
+#: ../udisks/udisksclient.c:860 ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "CD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:843
+msgctxt "media-type"
+msgid "CD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:844
+msgctxt "media-type"
+msgid "CD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:845 ../udisks/udisksclient.c:846
+#: ../udisks/udisksclient.c:847 ../udisks/udisksclient.c:848
+#: ../udisks/udisksclient.c:849 ../udisks/udisksclient.c:850
+#: ../udisks/udisksclient.c:851 ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:846
+msgctxt "media-type"
+msgid "DVD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:847
+msgctxt "media-type"
+msgid "DVD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:848
+msgctxt "media-type"
+msgid "DVD-RAM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:849
+msgctxt "media-type"
+msgid "DVD+R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:850
+msgctxt "media-type"
+msgid "DVD+RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:851
+msgctxt "media-type"
+msgid "DVD+R DL"
+msgstr ""
+
+#: ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD+RW DL"
+msgstr ""
+
+#: ../udisks/udisksclient.c:853
+msgctxt "media-type"
+msgid "BD-ROM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:853 ../udisks/udisksclient.c:854
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "Blu-Ray"
+msgstr ""
+
+#: ../udisks/udisksclient.c:854
+msgctxt "media-type"
+msgid "BD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "BD-RE"
+msgstr ""
+
+#: ../udisks/udisksclient.c:856 ../udisks/udisksclient.c:857
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:857
+msgctxt "media-type"
+msgid "HDDVD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:859
+msgctxt "media-type"
+msgid "MO"
+msgstr ""
+
+#: ../udisks/udisksclient.c:860
+msgctxt "media-type"
+msgid "MRW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "MRW-W"
+msgstr ""
+
+#. Translators: Used to describe drive without removable media. The %s is the
+#. type, e.g. 'Thumb'
+#: ../udisks/udisksclient.c:1126
+#, c-format
+msgctxt "drive-with-fixed-media"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
+#. or 'Floppy'
+#: ../udisks/udisksclient.c:1130
+#, c-format
+msgctxt "drive-with-generic-media"
+msgid "%s Disk"
+msgstr ""
+
+#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
+#. 'CompactFlash'
+#: ../udisks/udisksclient.c:1134
+#, c-format
+msgctxt "flash-media"
+msgid "%s Card"
+msgstr ""
+
+#. Translators: Used to describe optical discs. The %s is the type, e.g.
+#. 'CD-R' or 'DVD-ROM'
+#: ../udisks/udisksclient.c:1138
+#, c-format
+msgctxt "optical-media"
+msgid "%s Disc"
+msgstr ""
+
+#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
+#: ../udisks/udisksclient.c:1156
+#, c-format
+msgctxt "drive-with-size"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: Used to describe a drive we know very little about (removable
+#. media or size not known)
+#: ../udisks/udisksclient.c:1161
+msgctxt "generic-drive"
+msgid "Drive"
+msgstr ""
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The %s is the size, e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1172
+#, c-format
+msgctxt "disk-non-rotational"
+msgid "%s Disk"
+msgstr ""
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The drive is either using removable media
+#. or its
+#. * size not known.
+#: ../udisks/udisksclient.c:1179
+msgctxt "disk-non-rotational"
+msgid "Disk"
+msgstr ""
+
+#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
+#. e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1187
+#, c-format
+msgctxt "disk-hdd"
+msgid "%s Hard Disk"
+msgstr ""
+
+#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
+#. size not known)
+#: ../udisks/udisksclient.c:1192
+msgctxt "disk-hdd"
+msgid "Hard Disk"
+msgstr ""
+
+#. Translators: Used to describe a card reader. The %s is the card type e.g.
+#. 'CompactFlash'.
+#: ../udisks/udisksclient.c:1200
+#, c-format
+msgctxt "drive-card-reader"
+msgid "%s Card Reader"
+msgstr ""
+
+#. Translators: Used to describe drive. The first %s is the size e.g. '20 GB'
+#. and the
+#. * second %s is the drive type e.g. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1211
+#, c-format
+msgctxt "drive-with-size-and-type"
+msgid "%s %s Drive"
+msgstr ""
+
+#. Translators: Used to describe drive. The first %s is the drive type e.g.
+#. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1217
+#, c-format
+msgctxt "drive-with-type"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: String used for a blank disc. The %s is the disc type e.g.
+#. "CD-RW Disc"
+#: ../udisks/udisksclient.c:1251
+#, c-format
+msgctxt "optical-media"
+msgid "Blank %s"
+msgstr ""
+
+#. Translators: String used for a mixed disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1260
+#, c-format
+msgctxt "optical-media"
+msgid "Mixed %s"
+msgstr ""
+
+#. Translators: String used for an audio disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1269
+#, c-format
+msgctxt "optical-media"
+msgid "Audio %s"
+msgstr ""
+
+#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
+#. a partition
+#: ../udisks/udisksclient.c:1393
+msgctxt "dos-part-flag"
+msgid "Bootable"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "system" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1403
+msgctxt "gpt-part-flag"
+msgid "System"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
+#. partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1410
+msgctxt "gpt-part-flag"
+msgid "Legacy BIOS Bootable"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "read-only" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1417
+msgctxt "gpt-part-flag"
+msgid "Read-only"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "hidden" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1424
+msgctxt "gpt-part-flag"
+msgid "Hidden"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "no automount" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1431
+msgctxt "gpt-part-flag"
+msgid "No Automount"
+msgstr ""
+
+#. Translators: Partition info. First %s is the type, second %s is a list of
+#. flags
+#: ../udisks/udisksclient.c:1444
+#, c-format
+msgctxt "partition-info"
+msgid "%s (%s)"
+msgstr ""
+
+#. Translators: The Partition info when unknown
+#: ../udisks/udisksclient.c:1455
+msgctxt "partition-info"
+msgid "Unknown"
+msgstr ""
+
+#. Translators: The first %s is the size in power-of-2 units, e.g. '64 KiB'
+#. * the second %s is the size as a number e.g. '65,536' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1943
+#, c-format
+msgctxt "byte-size-pow2"
+msgid "%s (%s bytes)"
+msgstr ""
+
+#. Translators: The first %s is the size in power-of-10 units, e.g. '100 kB'
+#. * the second %s is the size as a number e.g. '100,000' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1953
+#, c-format
+msgctxt "byte-size-pow10"
+msgid "%s (%s bytes)"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2014
+msgctxt "media"
+msgid "CompactFlash"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2019
+msgctxt "media"
+msgid "MemoryStick"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2024
+msgctxt "media"
+msgid "SmartMedia"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2029
+msgctxt "media"
+msgid "SecureDigital"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2034
+msgctxt "media"
+msgid "SD High Capacity"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2039
+msgctxt "media"
+msgid "Floppy"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2044
+msgctxt "media"
+msgid "Zip"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2049
+msgctxt "media"
+msgid "Jaz"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2054
+msgctxt "media"
+msgid "Flash"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2088
+msgctxt "disc-type"
+msgid "CD"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2097
+msgctxt "disc-type"
+msgid "DVD"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2106
+msgctxt "disc-type"
+msgid "Blu-Ray"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2115
+msgctxt "disc-type"
+msgid "HDDVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2136
+msgctxt "fs-type"
+msgid "FAT (12-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2136 ../udisks/udisksclient.c:2137
+#: ../udisks/udisksclient.c:2138 ../udisks/udisksclient.c:2139
+#: ../udisks/udisksclient.c:2140
+msgctxt "fs-type"
+msgid "FAT"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2137
+msgctxt "fs-type"
+msgid "FAT (16-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2138
+msgctxt "fs-type"
+msgid "FAT (32-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2139
+#, c-format
+msgctxt "fs-type"
+msgid "FAT (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2141
+#, c-format
+msgctxt "fs-type"
+msgid "NTFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2141 ../udisks/udisksclient.c:2142
+msgctxt "fs-type"
+msgid "NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2143
+msgctxt "fs-type"
+msgid "HFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2144
+msgctxt "fs-type"
+msgid "HFS+"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2145
+#, c-format
+msgctxt "fs-type"
+msgid "Ext2 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2145 ../udisks/udisksclient.c:2146
+msgctxt "fs-type"
+msgid "Ext2"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2147
+#, c-format
+msgctxt "fs-type"
+msgid "Ext3 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2147 ../udisks/udisksclient.c:2148
+msgctxt "fs-type"
+msgid "Ext3"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2149
+#, c-format
+msgctxt "fs-type"
+msgid "Ext4 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2149 ../udisks/udisksclient.c:2150
+msgctxt "fs-type"
+msgid "Ext4"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2151
+#, c-format
+msgctxt "fs-type"
+msgid "Journal for Ext (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2151 ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "JDB"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "Journal for Ext"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2153
+#, c-format
+msgctxt "fs-type"
+msgid "XFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2153 ../udisks/udisksclient.c:2154
+msgctxt "fs-type"
+msgid "XFS"
+msgstr ""
+
+#. TODO: No ID_FS_VERSION yet for btrfs...
+#: ../udisks/udisksclient.c:2156
+msgctxt "fs-type"
+msgid "Btrfs"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2157
+#, c-format
+msgctxt "fs-type"
+msgid "ISO 9660 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2157 ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO9660"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO 9660"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2159
+#, c-format
+msgctxt "fs-type"
+msgid "UDF (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2159 ../udisks/udisksclient.c:2160
+msgctxt "fs-type"
+msgid "UDF"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2161
+#, c-format
+msgctxt "fs-type"
+msgid "Swap (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2161 ../udisks/udisksclient.c:2162
+msgctxt "fs-type"
+msgid "Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2163
+#, c-format
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume (%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2163 ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 PV"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2165
+#, c-format
+msgctxt "fs-type"
+msgid "Software RAID Component (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2165 ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "MD Raid"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "Software RAID Component"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS Device (ZPool version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2169
+#, c-format
+msgctxt "fs-type"
+msgid "LUKS Encryption (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2169 ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS Encryption"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2172
+msgctxt "fs-type"
+msgid "VMFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Volume Member (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Member (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Volume Member"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Member"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev, second %s is
+#. version.
+#.
+#: ../udisks/udisksclient.c:2238
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s %s)"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev.
+#.
+#: ../udisks/udisksclient.c:2247
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s)"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#.
+#: ../udisks/udisksclient.c:2253 ../udisks/udisksclient.c:2267
+msgctxt "fs-type"
+msgid "Unknown"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2284
+msgid "Master Boot Record"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2286
+msgid "GUID Partition Table"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2288
+msgid "Apple Partition Map"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2331 ../udisks/udisksclient.c:2336
+msgctxt "partition-subtype"
+msgid "Generic"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2337
+msgctxt "partition-subtype"
+msgid "Linux"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2333 ../udisks/udisksclient.c:2338
+#: ../udisks/udisksclient.c:2343
+msgctxt "partition-subtype"
+msgid "Windows"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2334 ../udisks/udisksclient.c:2340
+msgctxt "partition-subtype"
+msgid "Other"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2339 ../udisks/udisksclient.c:2342
+msgctxt "partition-subtype"
+msgid "Mac OS X"
+msgstr ""
+
+#. see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#. Not associated with any OS
+#: ../udisks/udisksclient.c:2430
+msgctxt "part-type"
+msgid "MBR Partition Scheme"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2431
+msgctxt "part-type"
+msgid "EFI System"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2432
+msgctxt "part-type"
+msgid "BIOS Boot"
+msgstr ""
+
+#. Linux
+#: ../udisks/udisksclient.c:2434
+msgctxt "part-type"
+msgid "Linux Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2435
+msgctxt "part-type"
+msgid "Linux RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2436
+msgctxt "part-type"
+msgid "Linux Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2437 ../udisks/udisksclient.c:2513
+msgctxt "part-type"
+msgid "Linux LVM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2438
+msgctxt "part-type"
+msgid "Linux Reserved"
+msgstr ""
+
+#. Microsoft
+#: ../udisks/udisksclient.c:2440
+msgctxt "part-type"
+msgid "Basic Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2441
+msgctxt "part-type"
+msgid "Microsoft Reserved"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2442
+msgctxt "part-type"
+msgid "Microsoft LDM metadata"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2443
+msgctxt "part-type"
+msgid "Microsoft LDM data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2444
+msgctxt "part-type"
+msgid "Microsoft Windows Recovery Environment"
+msgstr ""
+
+#. Apple OS X
+#: ../udisks/udisksclient.c:2446
+msgctxt "part-type"
+msgid "Apple HFS/HFS+"
+msgstr ""
+
+#. see http://developer.apple.com/documentation/mac/devices/devices-126.html
+#. * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html
+#: ../udisks/udisksclient.c:2447 ../udisks/udisksclient.c:2492
+msgctxt "part-type"
+msgid "Apple UFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2448
+msgctxt "part-type"
+msgid "Apple ZFS"
+msgstr ""
+
+#. same as Solaris /usr
+#: ../udisks/udisksclient.c:2449
+msgctxt "part-type"
+msgid "Apple RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2450
+msgctxt "part-type"
+msgid "Apple RAID (offline)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2451
+msgctxt "part-type"
+msgid "Apple Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2452
+msgctxt "part-type"
+msgid "Apple Label"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2453
+msgctxt "part-type"
+msgid "Apple TV Recovery"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2454
+msgctxt "part-type"
+msgid "Apple Core Storage"
+msgstr ""
+
+#. HP-UX
+#: ../udisks/udisksclient.c:2456
+msgctxt "part-type"
+msgid "HP-UX Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2457
+msgctxt "part-type"
+msgid "HP-UX Service"
+msgstr ""
+
+#. FreeBSD
+#: ../udisks/udisksclient.c:2459
+msgctxt "part-type"
+msgid "FreeBSD Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2460
+msgctxt "part-type"
+msgid "FreeBSD Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2461
+msgctxt "part-type"
+msgid "FreeBSD Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2462
+msgctxt "part-type"
+msgid "FreeBSD UFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2463
+msgctxt "part-type"
+msgid "FreeBSD Vinum"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2464
+msgctxt "part-type"
+msgid "FreeBSD ZFS"
+msgstr ""
+
+#. Solaris
+#: ../udisks/udisksclient.c:2466
+msgctxt "part-type"
+msgid "Solaris Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2467
+msgctxt "part-type"
+msgid "Solaris Root"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2468
+msgctxt "part-type"
+msgid "Solaris Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2469
+msgctxt "part-type"
+msgid "Solaris Backup"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2470
+msgctxt "part-type"
+msgid "Solaris /usr"
+msgstr ""
+
+#. same as Apple ZFS
+#: ../udisks/udisksclient.c:2471
+msgctxt "part-type"
+msgid "Solaris /var"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2472
+msgctxt "part-type"
+msgid "Solaris /home"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2473
+msgctxt "part-type"
+msgid "Solaris Alternate Sector"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2474
+msgctxt "part-type"
+msgid "Solaris Reserved"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2475
+msgctxt "part-type"
+msgid "Solaris Reserved (2)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2476
+msgctxt "part-type"
+msgid "Solaris Reserved (3)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2477
+msgctxt "part-type"
+msgid "Solaris Reserved (4)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2478
+msgctxt "part-type"
+msgid "Solaris Reserved (5)"
+msgstr ""
+
+#. NetBSD
+#: ../udisks/udisksclient.c:2480
+msgctxt "part-type"
+msgid "NetBSD Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2481
+msgctxt "part-type"
+msgid "NetBSD FFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2482
+msgctxt "part-type"
+msgid "NetBSD LFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2483
+msgctxt "part-type"
+msgid "NetBSD RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2484
+msgctxt "part-type"
+msgid "NetBSD Concatenated"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2485
+msgctxt "part-type"
+msgid "NetBSD Encrypted"
+msgstr ""
+
+#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
+#. features-part-7-gpt.html
+#: ../udisks/udisksclient.c:2487
+msgctxt "part-type"
+msgid "VMWare VMFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2488
+msgctxt "part-type"
+msgid "VMWare vmkcore"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2493
+msgctxt "part-type"
+msgid "Apple HFS/HFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2494
+msgctxt "part-type"
+msgid "Apple Partition Map"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2495
+msgctxt "part-type"
+msgid "Unused"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2496
+msgctxt "part-type"
+msgid "Empty"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2497
+msgctxt "part-type"
+msgid "Driver"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2498
+msgctxt "part-type"
+msgid "Driver 4.3"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2499
+msgctxt "part-type"
+msgid "ProDOS file system"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2500
+msgctxt "part-type"
+msgid "FAT 12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2501
+msgctxt "part-type"
+msgid "FAT 16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2502
+msgctxt "part-type"
+msgid "FAT 32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2503
+msgctxt "part-type"
+msgid "FAT 16 (Windows)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2504
+msgctxt "part-type"
+msgid "FAT 32 (Windows)"
+msgstr ""
+
+#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
+#: ../udisks/udisksclient.c:2507
+msgctxt "part-type"
+msgid "Extended"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2508
+msgctxt "part-type"
+msgid "EFI GPT"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2509
+msgctxt "part-type"
+msgid "EFI (FAT-12/16/32)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2510
+msgctxt "part-type"
+msgid "Linux swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2511
+msgctxt "part-type"
+msgid "Linux"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2512
+msgctxt "part-type"
+msgid "Linux Extended"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2514
+msgctxt "part-type"
+msgid "Linux RAID auto"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2515
+msgctxt "part-type"
+msgid "FAT12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2516
+msgctxt "part-type"
+msgid "FAT16 <32M"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2517
+msgctxt "part-type"
+msgid "FAT16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2518
+msgctxt "part-type"
+msgid "HPFS/NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2519
+msgctxt "part-type"
+msgid "W95 FAT32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2520
+msgctxt "part-type"
+msgid "W95 FAT32 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2521
+msgctxt "part-type"
+msgid "W95 FAT16 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2522
+msgctxt "part-type"
+msgid "W95 Ext d (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2523
+msgctxt "part-type"
+msgid "Hidden FAT12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2524
+msgctxt "part-type"
+msgid "Hidden FAT16 <32M"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2525
+msgctxt "part-type"
+msgid "Hidden FAT16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2526
+msgctxt "part-type"
+msgid "Hidden HPFS/NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2527
+msgctxt "part-type"
+msgid "Hidden W95 FAT32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2528
+msgctxt "part-type"
+msgid "Hidden W95 FAT32 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2529
+msgctxt "part-type"
+msgid "Hidden W95 FAT16 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2530
+msgctxt "part-type"
+msgid "OPUS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2531
+msgctxt "part-type"
+msgid "Compaq diagnostics"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2532
+msgctxt "part-type"
+msgid "PartitionMagic"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2533
+msgctxt "part-type"
+msgid "Minix"
+msgstr ""
+
+#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
+#: ../udisks/udisksclient.c:2534 ../udisks/udisksclient.c:2535
+msgctxt "part-type"
+msgid "Hibernation"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2536
+msgctxt "part-type"
+msgid "FreeBSD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2537
+msgctxt "part-type"
+msgid "OpenBSD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2538 ../udisks/udisksclient.c:2539
+msgctxt "part-type"
+msgid "Mac OS X"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2540
+msgctxt "part-type"
+msgid "Solaris boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2541
+msgctxt "part-type"
+msgid "Solaris"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2542
+msgctxt "part-type"
+msgid "BeOS BFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2543
+msgctxt "part-type"
+msgid "SkyOS SkyFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2642
+msgctxt "job"
+msgid "SMART self-test"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2643
+msgctxt "job"
+msgid "Ejecting Medium"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2644
+msgctxt "job"
+msgid "Unlocking Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2645
+msgctxt "job"
+msgid "Locking Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2646
+msgctxt "job"
+msgid "Modifying Encrypted Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2647
+msgctxt "job"
+msgid "Starting Swap Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2648
+msgctxt "job"
+msgid "Stopping Swap Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2649
+msgctxt "job"
+msgid "Mounting Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2650
+msgctxt "job"
+msgid "Unmounting Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2651
+msgctxt "job"
+msgid "Modifying Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2652
+msgctxt "job"
+msgid "Erasing Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2653
+msgctxt "job"
+msgid "Creating Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2654
+msgctxt "job"
+msgid "Setting Up Loop Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2655
+msgctxt "job"
+msgid "Modifying Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2656
+msgctxt "job"
+msgid "Deleting Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2657
+msgctxt "job"
+msgid "Creating Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2658
+msgctxt "job"
+msgid "Cleaning Up"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2659
+msgctxt "job"
+msgid "ATA Secure Erase"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2660
+msgctxt "job"
+msgid "ATA Enhanced Secure Erase"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2666
+#, c-format
+msgctxt "unknown-job"
+msgid "Unknown (%s)"
+msgstr ""
diff --git a/po/hu.po b/po/hu.po
index 8468fce..066946e 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,14 +9,14 @@ msgstr ""
"Project-Id-Version: udisks\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 16:45-0400\n"
-"PO-Revision-Date: 2012-07-23 20:46+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
+"PO-Revision-Date: 2012-09-03 14:15+0000\n"
+"Last-Translator: kelemeng <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <openscope@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../data/org.freedesktop.udisks2.policy.in.h:1
msgid "Mount a filesystem"
@@ -108,7 +108,7 @@ msgstr "Hitelesítés szükséges egy hurokeszköz beállításához"
#: ../data/org.freedesktop.udisks2.policy.in.h:20
msgid "Delete loop devices"
-msgstr ""
+msgstr "Hurokeszközök törlése"
#: ../data/org.freedesktop.udisks2.policy.in.h:21
msgid ""
@@ -117,12 +117,12 @@ msgstr "Hitelesítés szükséges egy másik felhasználó által beállított h
#: ../data/org.freedesktop.udisks2.policy.in.h:22
msgid "Modify loop devices"
-msgstr ""
+msgstr "Hurokeszközök módosítása"
#: ../data/org.freedesktop.udisks2.policy.in.h:23
msgid ""
"Authentication is required to modify a loop device set up by another user"
-msgstr ""
+msgstr "Hitelesítés szükséges egy másik felhasználó által beállított hurokeszköz módosításához"
#: ../data/org.freedesktop.udisks2.policy.in.h:24
msgid "Manage swapspace"
@@ -173,11 +173,11 @@ msgstr "Hitelesítés szükséges egy másik ülésbe csatlakoztatott eszköz m
#: ../data/org.freedesktop.udisks2.policy.in.h:35
msgid "Rescan a device"
-msgstr ""
+msgstr "Eszköz ismételt vizsgálata"
#: ../data/org.freedesktop.udisks2.policy.in.h:36
msgid "Authentication is to rescan a device"
-msgstr ""
+msgstr "Hitelesítés szükséges egy eszköz ismételt vizsgálatához"
#: ../data/org.freedesktop.udisks2.policy.in.h:37
msgid "Open a device"
@@ -207,11 +207,11 @@ msgstr "Hitelesítés szükséges titkos információk lekéréséhez a rendszer
#: ../data/org.freedesktop.udisks2.policy.in.h:43
msgid "Modify drive settings"
-msgstr ""
+msgstr "Meghajtóbeállítások módosítása"
#: ../data/org.freedesktop.udisks2.policy.in.h:44
msgid "Authentication is required to modify drive settings"
-msgstr ""
+msgstr "Hitelesítés szükséges egy meghajtó beállításainak módosításához"
#: ../data/org.freedesktop.udisks2.policy.in.h:45
msgid "Update SMART data"
@@ -223,11 +223,11 @@ msgstr "Hitelesítés szükséges a SMART adatok frissítéséhez"
#: ../data/org.freedesktop.udisks2.policy.in.h:47
msgid "Set SMART data from blob"
-msgstr ""
+msgstr "SMART adatok beállítása adatcsomagból"
#: ../data/org.freedesktop.udisks2.policy.in.h:48
msgid "Authentication is required to set SMART data from blob"
-msgstr ""
+msgstr "Hitelesítés szükséges a SMART adatok beállításához adatcsomagból"
#: ../data/org.freedesktop.udisks2.policy.in.h:49
msgid "Run SMART self-test"
@@ -239,53 +239,53 @@ msgstr "Hitelesítés szükséges a SMART önteszt futtatásához"
#: ../data/org.freedesktop.udisks2.policy.in.h:51
msgid "Check power state"
-msgstr ""
+msgstr "Bekapcsoltság ellenőrzése"
#: ../data/org.freedesktop.udisks2.policy.in.h:52
msgid "Authentication is required to check the power state"
-msgstr ""
+msgstr "Hitelesítés szükséges a bekapcsoltság ellenőrzéséhez"
#: ../data/org.freedesktop.udisks2.policy.in.h:53
msgid "Send standby command"
-msgstr ""
+msgstr "Készenlét parancs küldése"
#: ../data/org.freedesktop.udisks2.policy.in.h:54
msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
+msgstr "Hitelesítés szükséges egy meghajtó készenléti állapotba helyezéséhez"
#: ../data/org.freedesktop.udisks2.policy.in.h:55
msgid "Send standby command to a system drive"
-msgstr ""
+msgstr "Készenlét parancs küldése rendszermeghajtónak"
#: ../data/org.freedesktop.udisks2.policy.in.h:56
msgid "Send standby command to drive on other seat"
-msgstr ""
+msgstr "Készenlét parancs küldése másik helyen lévő meghajtónak"
#: ../data/org.freedesktop.udisks2.policy.in.h:57
msgid "Securely erase a hard disk"
-msgstr ""
+msgstr "Merevlemez biztonságos törlése"
#: ../data/org.freedesktop.udisks2.policy.in.h:58
msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
+msgstr "Hitelesítés szükséges a merevlemez biztonságos törléséhez"
#: ../data/org.freedesktop.udisks2.policy.in.h:59
msgid "Cancel job"
-msgstr ""
+msgstr "Feladat megszakítása"
#. Translators: Shown in authentication dialog when canceling a job.
#.
#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
msgid "Authentication is required to cancel a job"
-msgstr ""
+msgstr "Hitelesítés szükséges a feladat megszakításához"
#: ../data/org.freedesktop.udisks2.policy.in.h:61
msgid "Cancel job started by another user"
-msgstr ""
+msgstr "Másik felhasználó által indított feladat megszakítása"
#: ../data/org.freedesktop.udisks2.policy.in.h:62
msgid "Authentication is required to cancel a job started by another user"
-msgstr ""
+msgstr "Hitelesítés szükséges a másik felhasználó által indított feladat megszakításához"
#. Translators: This is shown in an authentcation dialog when
#. * the user is editing settings that involve system-level
@@ -344,7 +344,7 @@ msgstr "Hitelesítés szükséges az /etc/crypttab fájl módosításához"
#.
#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) biztonságos törléséhez"
#. Translators: Shown in authentication dialog when formatting a
#. * device. This includes both creating a filesystem or partition
@@ -355,11 +355,11 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:1970
msgid "Authentication is required to format $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) formázásához"
#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
msgid "Formatting Device"
-msgstr ""
+msgstr "Eszköz formázása"
#. Translators: Shown in authentication dialog when creating a
#. * disk image file.
@@ -369,7 +369,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2372
msgid "Authentication is required to open $(drive) for reading"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) olvasásra való megnyitásához"
#. Translators: Shown in authentication dialog when restoring
#. * from a disk image file.
@@ -379,7 +379,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2436
msgid "Authentication is required to open $(drive) for writing"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) írásra való megnyitásához"
#. Translators: Shown in authentication dialog when an application
#. * wants to benchmark a device.
@@ -389,7 +389,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2502
msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) teljesítményteszteléshez való megnyitásához"
#. Translators: Shown in authentication dialog when an application
#. * wants to rescan a device.
@@ -399,7 +399,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2563
msgid "Authentication is required to rescan $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) ismételt vizsgálatához"
#. Translators: Shown in authentication dialog when the user
#. * requests ejecting media from a drive.
@@ -409,7 +409,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:960
msgid "Authentication is required to eject $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) kiadásához"
#. Translators: Shown in authentication dialog when the user
#. * changes settings for a drive.
@@ -419,7 +419,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:1048
msgid "Authentication is required to configure settings for $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) beállításainak megadásához"
#. Translators: Shown in authentication dialog when the user
#. * refreshes SMART data from a disk.
@@ -429,7 +429,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:700
msgid "Authentication is required to update SMART data from $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a SMART adatok frissítéséhez erről: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * tries to simulate SMART data from a libatasmart blob.
@@ -439,7 +439,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:711
msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a SMART adatok beállításához adatcsomagból ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * aborts a running SMART self-test.
@@ -449,7 +449,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:845
msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a SMART önteszt megszakításához ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * initiates a SMART self-test.
@@ -459,7 +459,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1095
msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a SMART önteszt indításához ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests the power state of a drive.
@@ -469,7 +469,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1404
msgid "Authentication is required to check power state for $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a bekapcsoltság ellenőrzéséhez ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * tries to put a drive into standby mode.
@@ -479,7 +479,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1529
msgid "Authentication is required to put $(drive) in standby mode"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) készenléti állapotba helyezéséhez"
#. Translators: Shown in authentication dialog when the user
#. * tries to wake up a drive from standby mode.
@@ -489,7 +489,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1661
msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) felébresztéséhez készenléti állapotból"
#. Translators: Shown in authentication dialog when the user
#. * requests unlocking an encrypted device.
@@ -499,7 +499,7 @@ msgstr ""
#.
#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a titkosított $(drive) eszköz feloldásához"
#. Translators: Shown in authentication dialog when the user
#. * requests locking an encrypted device that was previously.
@@ -512,7 +512,7 @@ msgstr ""
msgid ""
"Authentication is required to lock the encrypted device $(drive) unlocked by"
" another user"
-msgstr ""
+msgstr "Hitelesítés szükséges egy másik felhasználó által feloldott $(drive) titkosított eszköz zárolásához"
#. Translators: Shown in authentication dialog when the user
#. * requests mounting a filesystem.
@@ -522,7 +522,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
msgid "Authentication is required to mount $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) csatolásához"
#. Translators: Shown in authentication dialog when the
#. * user requests mounting a filesystem that is in
@@ -538,7 +538,7 @@ msgstr ""
msgid ""
"Authentication is required to mount $(drive) referenced in the /etc/fstab "
"file"
-msgstr ""
+msgstr "Hitelesítés szükséges az /etc/fstab fájlban hivatkozott $(drive) csatolásához"
#. Translators: Shown in authentication dialog when the
#. * user requests unmounting a filesystem that is in
@@ -554,7 +554,7 @@ msgstr ""
msgid ""
"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
"file"
-msgstr ""
+msgstr "Hitelesítés szükséges az /etc/fstab fájlban hivatkozott $(drive) leválasztásához"
#. Translators: Shown in authentication dialog when the user
#. * requests unmounting a filesystem previously mounted by
@@ -565,7 +565,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1685
msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr ""
+msgstr "Hitelesítés szükséges egy másik felhasználó által csatolt $(drive) leválasztásához"
#. Translators: Shown in authentication dialog when the user
#. * requests changing the filesystem label.
@@ -575,7 +575,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1923
msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a fájlrendszercímke módosításához ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests deleting a loop device previously set up by
@@ -586,7 +586,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:244
msgid "Authentication is required to delete the loop device $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) hurokeszköz törléséhez"
#. Translators: Shown in authentication dialog when the user
#. * requests changing autoclear on a loop device set up by
@@ -597,7 +597,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:423
msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) hurokeszköz módosításához"
#. Translators: Shown in authentication dialog when the user
#. * requests modifying a partition (changing type, flags, name etc.).
@@ -608,7 +608,7 @@ msgstr ""
#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
#: ../src/udiskslinuxpartition.c:642
msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) eszköz partíciójának módosításához"
#. Translators: Shown in authentication dialog when the user
#. * requests deleting a partition.
@@ -618,7 +618,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartition.c:832
msgid "Authentication is required to delete the partition $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a(z) $(drive) partíció törléséhez"
#. Translators: Shown in authentication dialog when the user
#. * requests creating a new partition.
@@ -628,7 +628,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartitiontable.c:348
msgid "Authentication is required to create a partition on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges egy partíció létrehozásához ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests activating a swap device.
@@ -638,7 +638,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:201
msgid "Authentication is required to activate swapspace on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a cserehely aktiválásához ezen: $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests deactivating a swap device.
@@ -648,7 +648,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:293
msgid "Authentication is required to deactivate swapspace on $(drive)"
-msgstr ""
+msgstr "Hitelesítés szükséges a cserehely deaktiválásához ezen: $(drive)"
#. Translators: 'Thumb' here refers to "USB thumb drive", see
#. http://en.wikipedia.org/wiki/Thumb_drive
@@ -1358,40 +1358,40 @@ msgstr "LUKS titkosítás"
#, c-format
msgctxt "fs-type"
msgid "VMFS (version %s)"
-msgstr ""
+msgstr "VMFS (%s verzió)"
#: ../udisks/udisksclient.c:2171
#, c-format
msgctxt "fs-type"
msgid "VMFS (v%s)"
-msgstr ""
+msgstr "VMFS (v%s)"
#: ../udisks/udisksclient.c:2172
msgctxt "fs-type"
msgid "VMFS"
-msgstr ""
+msgstr "VMFS"
#: ../udisks/udisksclient.c:2173
#, c-format
msgctxt "fs-type"
msgid "VMFS Volume Member (version %s)"
-msgstr ""
+msgstr "VMFS kötettag (%s verzió)"
#: ../udisks/udisksclient.c:2173
#, c-format
msgctxt "fs-type"
msgid "VMFS Member (v%s)"
-msgstr ""
+msgstr "VMFS tag (v%s)"
#: ../udisks/udisksclient.c:2174
msgctxt "fs-type"
msgid "VMFS Volume Member"
-msgstr ""
+msgstr "VMFS kötettag"
#: ../udisks/udisksclient.c:2174
msgctxt "fs-type"
msgid "VMFS Member"
-msgstr ""
+msgstr "VMFS tag"
#. Translators: Shown for unknown filesystem types.
#. * First %s is the raw filesystem type obtained from udev, second %s is
@@ -1482,7 +1482,7 @@ msgstr "BIOS indító"
#: ../udisks/udisksclient.c:2434
msgctxt "part-type"
msgid "Linux Filesystem"
-msgstr ""
+msgstr "Linux fájlrendszer"
#: ../udisks/udisksclient.c:2435
msgctxt "part-type"
@@ -1577,7 +1577,7 @@ msgstr "Apple TV helyreállító"
#: ../udisks/udisksclient.c:2454
msgctxt "part-type"
msgid "Apple Core Storage"
-msgstr ""
+msgstr "Apple Core tárhely"
#. HP-UX
#: ../udisks/udisksclient.c:2456
@@ -1724,12 +1724,12 @@ msgstr "NetBSD titkosított"
#: ../udisks/udisksclient.c:2487
msgctxt "part-type"
msgid "VMWare VMFS"
-msgstr ""
+msgstr "VMWare VMFS"
#: ../udisks/udisksclient.c:2488
msgctxt "part-type"
msgid "VMWare vmkcore"
-msgstr ""
+msgstr "VMWare vmkcore"
#: ../udisks/udisksclient.c:2493
msgctxt "part-type"
@@ -1966,100 +1966,100 @@ msgstr "SkyOS SkyFS"
#: ../udisks/udisksclient.c:2642
msgctxt "job"
msgid "SMART self-test"
-msgstr ""
+msgstr "SMART önteszt"
#: ../udisks/udisksclient.c:2643
msgctxt "job"
msgid "Ejecting Medium"
-msgstr ""
+msgstr "Adathordozó kiadása"
#: ../udisks/udisksclient.c:2644
msgctxt "job"
msgid "Unlocking Device"
-msgstr ""
+msgstr "Eszköz feloldása"
#: ../udisks/udisksclient.c:2645
msgctxt "job"
msgid "Locking Device"
-msgstr ""
+msgstr "Eszköz zárolása"
#: ../udisks/udisksclient.c:2646
msgctxt "job"
msgid "Modifying Encrypted Device"
-msgstr ""
+msgstr "Titkosított eszköz módosítása"
#: ../udisks/udisksclient.c:2647
msgctxt "job"
msgid "Starting Swap Device"
-msgstr ""
+msgstr "Cserehely elindítása"
#: ../udisks/udisksclient.c:2648
msgctxt "job"
msgid "Stopping Swap Device"
-msgstr ""
+msgstr "Cserehely leállítása"
#: ../udisks/udisksclient.c:2649
msgctxt "job"
msgid "Mounting Filesystem"
-msgstr ""
+msgstr "Fájlrendszer csatolása"
#: ../udisks/udisksclient.c:2650
msgctxt "job"
msgid "Unmounting Filesystem"
-msgstr ""
+msgstr "Fájlrendszer leválasztása"
#: ../udisks/udisksclient.c:2651
msgctxt "job"
msgid "Modifying Filesystem"
-msgstr ""
+msgstr "Fájlrendszer módosítása"
#: ../udisks/udisksclient.c:2652
msgctxt "job"
msgid "Erasing Device"
-msgstr ""
+msgstr "Eszköz törlése"
#: ../udisks/udisksclient.c:2653
msgctxt "job"
msgid "Creating Filesystem"
-msgstr ""
+msgstr "Fájlrendszer létrehozása"
#: ../udisks/udisksclient.c:2654
msgctxt "job"
msgid "Setting Up Loop Device"
-msgstr ""
+msgstr "Hurokeszköz beállítása"
#: ../udisks/udisksclient.c:2655
msgctxt "job"
msgid "Modifying Partition"
-msgstr ""
+msgstr "Partíció módosítása"
#: ../udisks/udisksclient.c:2656
msgctxt "job"
msgid "Deleting Partition"
-msgstr ""
+msgstr "Partíció törlése"
#: ../udisks/udisksclient.c:2657
msgctxt "job"
msgid "Creating Partition"
-msgstr ""
+msgstr "Partíció létrehozása"
#: ../udisks/udisksclient.c:2658
msgctxt "job"
msgid "Cleaning Up"
-msgstr ""
+msgstr "Takarítás"
#: ../udisks/udisksclient.c:2659
msgctxt "job"
msgid "ATA Secure Erase"
-msgstr ""
+msgstr "ATA biztonságos törlése"
#: ../udisks/udisksclient.c:2660
msgctxt "job"
msgid "ATA Enhanced Secure Erase"
-msgstr ""
+msgstr "ATA bővített biztonságos törlése"
#: ../udisks/udisksclient.c:2666
#, c-format
msgctxt "unknown-job"
msgid "Unknown (%s)"
-msgstr ""
+msgstr "Ismeretlen (%s)"
diff --git a/po/ia.po b/po/ia.po
new file mode 100644
index 0000000..139bc08
--- /dev/null
+++ b/po/ia.po
@@ -0,0 +1,2064 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: udisks\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-23 16:45-0400\n"
+"PO-Revision-Date: 2012-01-23 22:25+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Interlingua (http://www.transifex.com/projects/p/freedesktop/language/ia/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ia\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:1
+msgid "Mount a filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:2
+msgid "Authentication is required to mount the filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:3
+msgid "Mount a filesystem on a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:4
+msgid "Mount a filesystem from a device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:5
+msgid ""
+"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
+"option"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:6
+msgid "Authentication is required to mount/unmount the filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:7
+msgid "Unmount a device mounted by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:8
+msgid ""
+"Authentication is required to unmount a filesystem mounted by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:9
+msgid "Unlock an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:10
+msgid "Authentication is required to unlock an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:11
+msgid "Unlock an encrypted system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:12
+msgid "Unlock an encrypted device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:13
+msgid ""
+"Unlock an encrypted device specified in the crypttab file with the x-udisks-"
+"auth option"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:14
+msgid "Lock an encrypted device unlocked by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:15
+msgid ""
+"Authentication is required to lock an encrypted device unlocked by another "
+"user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:16
+msgid "Change passphrase for an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:17
+msgid ""
+"Authentication is required to change the passphrase for an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:18
+msgid "Manage loop devices"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests setting up a loop device.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:19
+#: ../src/udiskslinuxmanager.c:334
+msgid "Authentication is required to set up a loop device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:20
+msgid "Delete loop devices"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:21
+msgid ""
+"Authentication is required to delete a loop device set up by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:22
+msgid "Modify loop devices"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:23
+msgid ""
+"Authentication is required to modify a loop device set up by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:24
+msgid "Manage swapspace"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:25
+msgid "Authentication is required to manage swapspace"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:26
+msgid "Eject media"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:27
+msgid "Authentication is required to eject media"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:28
+msgid "Eject media from a system drive"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:29
+msgid "Eject media from a drive attached to another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:30
+msgid ""
+"Authentication is required to eject media from a drive plugged into another "
+"seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:31
+msgid "Modify a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:32
+msgid "Authentication is required to modify a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:33
+msgid "Modify a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:34
+msgid ""
+"Authentication is required to modify a device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:35
+msgid "Rescan a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:36
+msgid "Authentication is to rescan a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:37
+msgid "Open a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:38
+msgid "Authentication is required to open a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:39
+msgid "Open a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:40
+msgid "Modify system-wide configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:41
+msgid "Authentication is required to modify system-wide configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:42
+msgid ""
+"Authentication is required to retrieve secrets from system-wide "
+"configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:43
+msgid "Modify drive settings"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:44
+msgid "Authentication is required to modify drive settings"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:45
+msgid "Update SMART data"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:46
+msgid "Authentication is required to update SMART data"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:47
+msgid "Set SMART data from blob"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:48
+msgid "Authentication is required to set SMART data from blob"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:49
+msgid "Run SMART self-test"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:50
+msgid "Authentication is required to run a SMART self-test"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:51
+msgid "Check power state"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:52
+msgid "Authentication is required to check the power state"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:53
+msgid "Send standby command"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:54
+msgid "Authentication is required to put a drive into standby mode"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:55
+msgid "Send standby command to a system drive"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:56
+msgid "Send standby command to drive on other seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:57
+msgid "Securely erase a hard disk"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:58
+msgid "Authentication is required to securely erase a hard disk"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:59
+msgid "Cancel job"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when canceling a job.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
+msgid "Authentication is required to cancel a job"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:61
+msgid "Cancel job started by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:62
+msgid "Authentication is required to cancel a job started by another user"
+msgstr ""
+
+#. Translators: This is shown in an authentcation dialog when
+#. * the user is editing settings that involve system-level
+#. * passwords and secrets
+#.
+#: ../src/udiskslinuxblock.c:824
+msgid "Authentication is required to read system-level secrets"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1358
+msgid "Authentication is required to add an entry to the /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not tranlsate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1376
+msgid "Authentication is required to add an entry to the /etc/crypttab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1435
+msgid "Authentication is required to remove an entry from /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1453
+msgid ""
+"Authentication is required to remove an entry from the /etc/crypttab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1525
+msgid "Authentication is required to modify the /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1543
+msgid "Authentication is required to modify the /etc/crypttab file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT
+#. * command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
+msgid "Authentication is required to perform a secure erase of $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when formatting a
+#. * device. This includes both creating a filesystem or partition
+#. * table.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1970
+msgid "Authentication is required to format $(drive)"
+msgstr ""
+
+#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
+msgid "Formatting Device"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when creating a
+#. * disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2372
+msgid "Authentication is required to open $(drive) for reading"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when restoring
+#. * from a disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2436
+msgid "Authentication is required to open $(drive) for writing"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to benchmark a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2502
+msgid "Authentication is required to open $(drive) for benchmarking"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to rescan a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2563
+msgid "Authentication is required to rescan $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests ejecting media from a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:960
+msgid "Authentication is required to eject $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * changes settings for a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will be
+#. * replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:1048
+msgid "Authentication is required to configure settings for $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * refreshes SMART data from a disk.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:700
+msgid "Authentication is required to update SMART data from $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to simulate SMART data from a libatasmart blob.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:711
+msgid "Authentication is required to set SMART data from a blob on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * aborts a running SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:845
+msgid "Authentication is required to abort a SMART self-test on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * initiates a SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1095
+msgid "Authentication is required to start a SMART self-test on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests the power state of a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1404
+msgid "Authentication is required to check power state for $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to put a drive into standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1529
+msgid "Authentication is required to put $(drive) in standby mode"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to wake up a drive from standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1661
+msgid "Authentication is required to wake up $(drive) from standby mode"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unlocking an encrypted device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
+msgid "Authentication is required to unlock the encrypted device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests locking an encrypted device that was previously.
+#. * unlocked by another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:584
+msgid ""
+"Authentication is required to lock the encrypted device $(drive) unlocked by"
+" another user"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests mounting a filesystem.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
+msgid "Authentication is required to mount $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests mounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1291
+msgid ""
+"Authentication is required to mount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests unmounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1638
+msgid ""
+"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unmounting a filesystem previously mounted by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1685
+msgid "Authentication is required to unmount $(drive) mounted by another user"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing the filesystem label.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1923
+msgid "Authentication is required to change the filesystem label on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a loop device previously set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:244
+msgid "Authentication is required to delete the loop device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing autoclear on a loop device set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:423
+msgid "Authentication is required to modify the loop device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests modifying a partition (changing type, flags, name etc.).
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
+#: ../src/udiskslinuxpartition.c:642
+msgid "Authentication is required to modify the partition on device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:832
+msgid "Authentication is required to delete the partition $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests creating a new partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartitiontable.c:348
+msgid "Authentication is required to create a partition on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests activating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:201
+msgid "Authentication is required to activate swapspace on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deactivating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:293
+msgid "Authentication is required to deactivate swapspace on $(drive)"
+msgstr ""
+
+#. Translators: 'Thumb' here refers to "USB thumb drive", see
+#. http://en.wikipedia.org/wiki/Thumb_drive
+#: ../udisks/udisksclient.c:827
+msgctxt "media-type"
+msgid "Thumb"
+msgstr ""
+
+#: ../udisks/udisksclient.c:829
+msgctxt "media-type"
+msgid "Floppy"
+msgstr ""
+
+#: ../udisks/udisksclient.c:830
+msgctxt "media-type"
+msgid "Zip"
+msgstr ""
+
+#: ../udisks/udisksclient.c:831
+msgctxt "media-type"
+msgid "Jaz"
+msgstr ""
+
+#: ../udisks/udisksclient.c:833
+msgctxt "media-type"
+msgid "Flash"
+msgstr ""
+
+#: ../udisks/udisksclient.c:834
+msgctxt "media-type"
+msgid "MemoryStick"
+msgstr ""
+
+#: ../udisks/udisksclient.c:835
+msgctxt "media-type"
+msgid "SmartMedia"
+msgstr ""
+
+#: ../udisks/udisksclient.c:836
+msgctxt "media-type"
+msgid "CompactFlash"
+msgstr ""
+
+#: ../udisks/udisksclient.c:837
+msgctxt "media-type"
+msgid "MMC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:837 ../udisks/udisksclient.c:838
+#: ../udisks/udisksclient.c:839 ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:839
+msgctxt "media-type"
+msgid "SDXC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SDHC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:842
+msgctxt "media-type"
+msgid "CD-ROM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:842 ../udisks/udisksclient.c:843
+#: ../udisks/udisksclient.c:844 ../udisks/udisksclient.c:859
+#: ../udisks/udisksclient.c:860 ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "CD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:843
+msgctxt "media-type"
+msgid "CD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:844
+msgctxt "media-type"
+msgid "CD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:845 ../udisks/udisksclient.c:846
+#: ../udisks/udisksclient.c:847 ../udisks/udisksclient.c:848
+#: ../udisks/udisksclient.c:849 ../udisks/udisksclient.c:850
+#: ../udisks/udisksclient.c:851 ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:846
+msgctxt "media-type"
+msgid "DVD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:847
+msgctxt "media-type"
+msgid "DVD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:848
+msgctxt "media-type"
+msgid "DVD-RAM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:849
+msgctxt "media-type"
+msgid "DVD+R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:850
+msgctxt "media-type"
+msgid "DVD+RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:851
+msgctxt "media-type"
+msgid "DVD+R DL"
+msgstr ""
+
+#: ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD+RW DL"
+msgstr ""
+
+#: ../udisks/udisksclient.c:853
+msgctxt "media-type"
+msgid "BD-ROM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:853 ../udisks/udisksclient.c:854
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "Blu-Ray"
+msgstr ""
+
+#: ../udisks/udisksclient.c:854
+msgctxt "media-type"
+msgid "BD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "BD-RE"
+msgstr ""
+
+#: ../udisks/udisksclient.c:856 ../udisks/udisksclient.c:857
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:857
+msgctxt "media-type"
+msgid "HDDVD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:859
+msgctxt "media-type"
+msgid "MO"
+msgstr ""
+
+#: ../udisks/udisksclient.c:860
+msgctxt "media-type"
+msgid "MRW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "MRW-W"
+msgstr ""
+
+#. Translators: Used to describe drive without removable media. The %s is the
+#. type, e.g. 'Thumb'
+#: ../udisks/udisksclient.c:1126
+#, c-format
+msgctxt "drive-with-fixed-media"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
+#. or 'Floppy'
+#: ../udisks/udisksclient.c:1130
+#, c-format
+msgctxt "drive-with-generic-media"
+msgid "%s Disk"
+msgstr ""
+
+#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
+#. 'CompactFlash'
+#: ../udisks/udisksclient.c:1134
+#, c-format
+msgctxt "flash-media"
+msgid "%s Card"
+msgstr ""
+
+#. Translators: Used to describe optical discs. The %s is the type, e.g.
+#. 'CD-R' or 'DVD-ROM'
+#: ../udisks/udisksclient.c:1138
+#, c-format
+msgctxt "optical-media"
+msgid "%s Disc"
+msgstr ""
+
+#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
+#: ../udisks/udisksclient.c:1156
+#, c-format
+msgctxt "drive-with-size"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: Used to describe a drive we know very little about (removable
+#. media or size not known)
+#: ../udisks/udisksclient.c:1161
+msgctxt "generic-drive"
+msgid "Drive"
+msgstr ""
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The %s is the size, e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1172
+#, c-format
+msgctxt "disk-non-rotational"
+msgid "%s Disk"
+msgstr ""
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The drive is either using removable media
+#. or its
+#. * size not known.
+#: ../udisks/udisksclient.c:1179
+msgctxt "disk-non-rotational"
+msgid "Disk"
+msgstr ""
+
+#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
+#. e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1187
+#, c-format
+msgctxt "disk-hdd"
+msgid "%s Hard Disk"
+msgstr ""
+
+#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
+#. size not known)
+#: ../udisks/udisksclient.c:1192
+msgctxt "disk-hdd"
+msgid "Hard Disk"
+msgstr ""
+
+#. Translators: Used to describe a card reader. The %s is the card type e.g.
+#. 'CompactFlash'.
+#: ../udisks/udisksclient.c:1200
+#, c-format
+msgctxt "drive-card-reader"
+msgid "%s Card Reader"
+msgstr ""
+
+#. Translators: Used to describe drive. The first %s is the size e.g. '20 GB'
+#. and the
+#. * second %s is the drive type e.g. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1211
+#, c-format
+msgctxt "drive-with-size-and-type"
+msgid "%s %s Drive"
+msgstr ""
+
+#. Translators: Used to describe drive. The first %s is the drive type e.g.
+#. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1217
+#, c-format
+msgctxt "drive-with-type"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: String used for a blank disc. The %s is the disc type e.g.
+#. "CD-RW Disc"
+#: ../udisks/udisksclient.c:1251
+#, c-format
+msgctxt "optical-media"
+msgid "Blank %s"
+msgstr ""
+
+#. Translators: String used for a mixed disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1260
+#, c-format
+msgctxt "optical-media"
+msgid "Mixed %s"
+msgstr ""
+
+#. Translators: String used for an audio disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1269
+#, c-format
+msgctxt "optical-media"
+msgid "Audio %s"
+msgstr ""
+
+#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
+#. a partition
+#: ../udisks/udisksclient.c:1393
+msgctxt "dos-part-flag"
+msgid "Bootable"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "system" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1403
+msgctxt "gpt-part-flag"
+msgid "System"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
+#. partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1410
+msgctxt "gpt-part-flag"
+msgid "Legacy BIOS Bootable"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "read-only" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1417
+msgctxt "gpt-part-flag"
+msgid "Read-only"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "hidden" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1424
+msgctxt "gpt-part-flag"
+msgid "Hidden"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "no automount" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1431
+msgctxt "gpt-part-flag"
+msgid "No Automount"
+msgstr ""
+
+#. Translators: Partition info. First %s is the type, second %s is a list of
+#. flags
+#: ../udisks/udisksclient.c:1444
+#, c-format
+msgctxt "partition-info"
+msgid "%s (%s)"
+msgstr ""
+
+#. Translators: The Partition info when unknown
+#: ../udisks/udisksclient.c:1455
+msgctxt "partition-info"
+msgid "Unknown"
+msgstr ""
+
+#. Translators: The first %s is the size in power-of-2 units, e.g. '64 KiB'
+#. * the second %s is the size as a number e.g. '65,536' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1943
+#, c-format
+msgctxt "byte-size-pow2"
+msgid "%s (%s bytes)"
+msgstr ""
+
+#. Translators: The first %s is the size in power-of-10 units, e.g. '100 kB'
+#. * the second %s is the size as a number e.g. '100,000' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1953
+#, c-format
+msgctxt "byte-size-pow10"
+msgid "%s (%s bytes)"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2014
+msgctxt "media"
+msgid "CompactFlash"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2019
+msgctxt "media"
+msgid "MemoryStick"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2024
+msgctxt "media"
+msgid "SmartMedia"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2029
+msgctxt "media"
+msgid "SecureDigital"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2034
+msgctxt "media"
+msgid "SD High Capacity"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2039
+msgctxt "media"
+msgid "Floppy"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2044
+msgctxt "media"
+msgid "Zip"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2049
+msgctxt "media"
+msgid "Jaz"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2054
+msgctxt "media"
+msgid "Flash"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2088
+msgctxt "disc-type"
+msgid "CD"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2097
+msgctxt "disc-type"
+msgid "DVD"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2106
+msgctxt "disc-type"
+msgid "Blu-Ray"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2115
+msgctxt "disc-type"
+msgid "HDDVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2136
+msgctxt "fs-type"
+msgid "FAT (12-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2136 ../udisks/udisksclient.c:2137
+#: ../udisks/udisksclient.c:2138 ../udisks/udisksclient.c:2139
+#: ../udisks/udisksclient.c:2140
+msgctxt "fs-type"
+msgid "FAT"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2137
+msgctxt "fs-type"
+msgid "FAT (16-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2138
+msgctxt "fs-type"
+msgid "FAT (32-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2139
+#, c-format
+msgctxt "fs-type"
+msgid "FAT (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2141
+#, c-format
+msgctxt "fs-type"
+msgid "NTFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2141 ../udisks/udisksclient.c:2142
+msgctxt "fs-type"
+msgid "NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2143
+msgctxt "fs-type"
+msgid "HFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2144
+msgctxt "fs-type"
+msgid "HFS+"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2145
+#, c-format
+msgctxt "fs-type"
+msgid "Ext2 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2145 ../udisks/udisksclient.c:2146
+msgctxt "fs-type"
+msgid "Ext2"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2147
+#, c-format
+msgctxt "fs-type"
+msgid "Ext3 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2147 ../udisks/udisksclient.c:2148
+msgctxt "fs-type"
+msgid "Ext3"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2149
+#, c-format
+msgctxt "fs-type"
+msgid "Ext4 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2149 ../udisks/udisksclient.c:2150
+msgctxt "fs-type"
+msgid "Ext4"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2151
+#, c-format
+msgctxt "fs-type"
+msgid "Journal for Ext (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2151 ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "JDB"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "Journal for Ext"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2153
+#, c-format
+msgctxt "fs-type"
+msgid "XFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2153 ../udisks/udisksclient.c:2154
+msgctxt "fs-type"
+msgid "XFS"
+msgstr ""
+
+#. TODO: No ID_FS_VERSION yet for btrfs...
+#: ../udisks/udisksclient.c:2156
+msgctxt "fs-type"
+msgid "Btrfs"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2157
+#, c-format
+msgctxt "fs-type"
+msgid "ISO 9660 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2157 ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO9660"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO 9660"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2159
+#, c-format
+msgctxt "fs-type"
+msgid "UDF (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2159 ../udisks/udisksclient.c:2160
+msgctxt "fs-type"
+msgid "UDF"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2161
+#, c-format
+msgctxt "fs-type"
+msgid "Swap (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2161 ../udisks/udisksclient.c:2162
+msgctxt "fs-type"
+msgid "Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2163
+#, c-format
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume (%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2163 ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 PV"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2165
+#, c-format
+msgctxt "fs-type"
+msgid "Software RAID Component (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2165 ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "MD Raid"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "Software RAID Component"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS Device (ZPool version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2169
+#, c-format
+msgctxt "fs-type"
+msgid "LUKS Encryption (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2169 ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS Encryption"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2172
+msgctxt "fs-type"
+msgid "VMFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Volume Member (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Member (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Volume Member"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Member"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev, second %s is
+#. version.
+#.
+#: ../udisks/udisksclient.c:2238
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s %s)"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev.
+#.
+#: ../udisks/udisksclient.c:2247
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s)"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#.
+#: ../udisks/udisksclient.c:2253 ../udisks/udisksclient.c:2267
+msgctxt "fs-type"
+msgid "Unknown"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2284
+msgid "Master Boot Record"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2286
+msgid "GUID Partition Table"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2288
+msgid "Apple Partition Map"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2331 ../udisks/udisksclient.c:2336
+msgctxt "partition-subtype"
+msgid "Generic"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2337
+msgctxt "partition-subtype"
+msgid "Linux"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2333 ../udisks/udisksclient.c:2338
+#: ../udisks/udisksclient.c:2343
+msgctxt "partition-subtype"
+msgid "Windows"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2334 ../udisks/udisksclient.c:2340
+msgctxt "partition-subtype"
+msgid "Other"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2339 ../udisks/udisksclient.c:2342
+msgctxt "partition-subtype"
+msgid "Mac OS X"
+msgstr ""
+
+#. see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#. Not associated with any OS
+#: ../udisks/udisksclient.c:2430
+msgctxt "part-type"
+msgid "MBR Partition Scheme"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2431
+msgctxt "part-type"
+msgid "EFI System"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2432
+msgctxt "part-type"
+msgid "BIOS Boot"
+msgstr ""
+
+#. Linux
+#: ../udisks/udisksclient.c:2434
+msgctxt "part-type"
+msgid "Linux Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2435
+msgctxt "part-type"
+msgid "Linux RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2436
+msgctxt "part-type"
+msgid "Linux Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2437 ../udisks/udisksclient.c:2513
+msgctxt "part-type"
+msgid "Linux LVM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2438
+msgctxt "part-type"
+msgid "Linux Reserved"
+msgstr ""
+
+#. Microsoft
+#: ../udisks/udisksclient.c:2440
+msgctxt "part-type"
+msgid "Basic Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2441
+msgctxt "part-type"
+msgid "Microsoft Reserved"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2442
+msgctxt "part-type"
+msgid "Microsoft LDM metadata"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2443
+msgctxt "part-type"
+msgid "Microsoft LDM data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2444
+msgctxt "part-type"
+msgid "Microsoft Windows Recovery Environment"
+msgstr ""
+
+#. Apple OS X
+#: ../udisks/udisksclient.c:2446
+msgctxt "part-type"
+msgid "Apple HFS/HFS+"
+msgstr ""
+
+#. see http://developer.apple.com/documentation/mac/devices/devices-126.html
+#. * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html
+#: ../udisks/udisksclient.c:2447 ../udisks/udisksclient.c:2492
+msgctxt "part-type"
+msgid "Apple UFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2448
+msgctxt "part-type"
+msgid "Apple ZFS"
+msgstr ""
+
+#. same as Solaris /usr
+#: ../udisks/udisksclient.c:2449
+msgctxt "part-type"
+msgid "Apple RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2450
+msgctxt "part-type"
+msgid "Apple RAID (offline)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2451
+msgctxt "part-type"
+msgid "Apple Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2452
+msgctxt "part-type"
+msgid "Apple Label"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2453
+msgctxt "part-type"
+msgid "Apple TV Recovery"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2454
+msgctxt "part-type"
+msgid "Apple Core Storage"
+msgstr ""
+
+#. HP-UX
+#: ../udisks/udisksclient.c:2456
+msgctxt "part-type"
+msgid "HP-UX Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2457
+msgctxt "part-type"
+msgid "HP-UX Service"
+msgstr ""
+
+#. FreeBSD
+#: ../udisks/udisksclient.c:2459
+msgctxt "part-type"
+msgid "FreeBSD Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2460
+msgctxt "part-type"
+msgid "FreeBSD Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2461
+msgctxt "part-type"
+msgid "FreeBSD Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2462
+msgctxt "part-type"
+msgid "FreeBSD UFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2463
+msgctxt "part-type"
+msgid "FreeBSD Vinum"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2464
+msgctxt "part-type"
+msgid "FreeBSD ZFS"
+msgstr ""
+
+#. Solaris
+#: ../udisks/udisksclient.c:2466
+msgctxt "part-type"
+msgid "Solaris Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2467
+msgctxt "part-type"
+msgid "Solaris Root"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2468
+msgctxt "part-type"
+msgid "Solaris Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2469
+msgctxt "part-type"
+msgid "Solaris Backup"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2470
+msgctxt "part-type"
+msgid "Solaris /usr"
+msgstr ""
+
+#. same as Apple ZFS
+#: ../udisks/udisksclient.c:2471
+msgctxt "part-type"
+msgid "Solaris /var"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2472
+msgctxt "part-type"
+msgid "Solaris /home"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2473
+msgctxt "part-type"
+msgid "Solaris Alternate Sector"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2474
+msgctxt "part-type"
+msgid "Solaris Reserved"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2475
+msgctxt "part-type"
+msgid "Solaris Reserved (2)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2476
+msgctxt "part-type"
+msgid "Solaris Reserved (3)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2477
+msgctxt "part-type"
+msgid "Solaris Reserved (4)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2478
+msgctxt "part-type"
+msgid "Solaris Reserved (5)"
+msgstr ""
+
+#. NetBSD
+#: ../udisks/udisksclient.c:2480
+msgctxt "part-type"
+msgid "NetBSD Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2481
+msgctxt "part-type"
+msgid "NetBSD FFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2482
+msgctxt "part-type"
+msgid "NetBSD LFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2483
+msgctxt "part-type"
+msgid "NetBSD RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2484
+msgctxt "part-type"
+msgid "NetBSD Concatenated"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2485
+msgctxt "part-type"
+msgid "NetBSD Encrypted"
+msgstr ""
+
+#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
+#. features-part-7-gpt.html
+#: ../udisks/udisksclient.c:2487
+msgctxt "part-type"
+msgid "VMWare VMFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2488
+msgctxt "part-type"
+msgid "VMWare vmkcore"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2493
+msgctxt "part-type"
+msgid "Apple HFS/HFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2494
+msgctxt "part-type"
+msgid "Apple Partition Map"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2495
+msgctxt "part-type"
+msgid "Unused"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2496
+msgctxt "part-type"
+msgid "Empty"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2497
+msgctxt "part-type"
+msgid "Driver"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2498
+msgctxt "part-type"
+msgid "Driver 4.3"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2499
+msgctxt "part-type"
+msgid "ProDOS file system"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2500
+msgctxt "part-type"
+msgid "FAT 12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2501
+msgctxt "part-type"
+msgid "FAT 16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2502
+msgctxt "part-type"
+msgid "FAT 32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2503
+msgctxt "part-type"
+msgid "FAT 16 (Windows)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2504
+msgctxt "part-type"
+msgid "FAT 32 (Windows)"
+msgstr ""
+
+#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
+#: ../udisks/udisksclient.c:2507
+msgctxt "part-type"
+msgid "Extended"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2508
+msgctxt "part-type"
+msgid "EFI GPT"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2509
+msgctxt "part-type"
+msgid "EFI (FAT-12/16/32)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2510
+msgctxt "part-type"
+msgid "Linux swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2511
+msgctxt "part-type"
+msgid "Linux"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2512
+msgctxt "part-type"
+msgid "Linux Extended"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2514
+msgctxt "part-type"
+msgid "Linux RAID auto"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2515
+msgctxt "part-type"
+msgid "FAT12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2516
+msgctxt "part-type"
+msgid "FAT16 <32M"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2517
+msgctxt "part-type"
+msgid "FAT16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2518
+msgctxt "part-type"
+msgid "HPFS/NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2519
+msgctxt "part-type"
+msgid "W95 FAT32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2520
+msgctxt "part-type"
+msgid "W95 FAT32 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2521
+msgctxt "part-type"
+msgid "W95 FAT16 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2522
+msgctxt "part-type"
+msgid "W95 Ext d (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2523
+msgctxt "part-type"
+msgid "Hidden FAT12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2524
+msgctxt "part-type"
+msgid "Hidden FAT16 <32M"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2525
+msgctxt "part-type"
+msgid "Hidden FAT16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2526
+msgctxt "part-type"
+msgid "Hidden HPFS/NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2527
+msgctxt "part-type"
+msgid "Hidden W95 FAT32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2528
+msgctxt "part-type"
+msgid "Hidden W95 FAT32 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2529
+msgctxt "part-type"
+msgid "Hidden W95 FAT16 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2530
+msgctxt "part-type"
+msgid "OPUS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2531
+msgctxt "part-type"
+msgid "Compaq diagnostics"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2532
+msgctxt "part-type"
+msgid "PartitionMagic"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2533
+msgctxt "part-type"
+msgid "Minix"
+msgstr ""
+
+#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
+#: ../udisks/udisksclient.c:2534 ../udisks/udisksclient.c:2535
+msgctxt "part-type"
+msgid "Hibernation"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2536
+msgctxt "part-type"
+msgid "FreeBSD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2537
+msgctxt "part-type"
+msgid "OpenBSD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2538 ../udisks/udisksclient.c:2539
+msgctxt "part-type"
+msgid "Mac OS X"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2540
+msgctxt "part-type"
+msgid "Solaris boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2541
+msgctxt "part-type"
+msgid "Solaris"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2542
+msgctxt "part-type"
+msgid "BeOS BFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2543
+msgctxt "part-type"
+msgid "SkyOS SkyFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2642
+msgctxt "job"
+msgid "SMART self-test"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2643
+msgctxt "job"
+msgid "Ejecting Medium"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2644
+msgctxt "job"
+msgid "Unlocking Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2645
+msgctxt "job"
+msgid "Locking Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2646
+msgctxt "job"
+msgid "Modifying Encrypted Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2647
+msgctxt "job"
+msgid "Starting Swap Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2648
+msgctxt "job"
+msgid "Stopping Swap Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2649
+msgctxt "job"
+msgid "Mounting Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2650
+msgctxt "job"
+msgid "Unmounting Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2651
+msgctxt "job"
+msgid "Modifying Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2652
+msgctxt "job"
+msgid "Erasing Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2653
+msgctxt "job"
+msgid "Creating Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2654
+msgctxt "job"
+msgid "Setting Up Loop Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2655
+msgctxt "job"
+msgid "Modifying Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2656
+msgctxt "job"
+msgid "Deleting Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2657
+msgctxt "job"
+msgid "Creating Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2658
+msgctxt "job"
+msgid "Cleaning Up"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2659
+msgctxt "job"
+msgid "ATA Secure Erase"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2660
+msgctxt "job"
+msgid "ATA Enhanced Secure Erase"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2666
+#, c-format
+msgctxt "unknown-job"
+msgid "Unknown (%s)"
+msgstr ""
diff --git a/po/id.po b/po/id.po
index a7354d2..8c01df7 100644
--- a/po/id.po
+++ b/po/id.po
@@ -9,14 +9,14 @@ msgstr ""
"Project-Id-Version: udisks\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 16:45-0400\n"
-"PO-Revision-Date: 2012-07-23 20:46+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
+"PO-Revision-Date: 2012-08-07 15:31+0000\n"
+"Last-Translator: Andika Triwidada <andika@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/freedesktop/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../data/org.freedesktop.udisks2.policy.in.h:1
msgid "Mount a filesystem"
@@ -108,7 +108,7 @@ msgstr "Otentikasi diperlukan untuk menyiapkan suatu perangkat loop"
#: ../data/org.freedesktop.udisks2.policy.in.h:20
msgid "Delete loop devices"
-msgstr ""
+msgstr "Hapus perangkat loop"
#: ../data/org.freedesktop.udisks2.policy.in.h:21
msgid ""
@@ -117,12 +117,12 @@ msgstr "Otentikasi diperlukan untuk menghapus perangkat loop yang ditata oleh pe
#: ../data/org.freedesktop.udisks2.policy.in.h:22
msgid "Modify loop devices"
-msgstr ""
+msgstr "Ubah perangkat loop"
#: ../data/org.freedesktop.udisks2.policy.in.h:23
msgid ""
"Authentication is required to modify a loop device set up by another user"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengubah perangkat loop yang disiapkan oleh pengguna lain"
#: ../data/org.freedesktop.udisks2.policy.in.h:24
msgid "Manage swapspace"
@@ -173,11 +173,11 @@ msgstr "Otentikasi diperlukan untuk mengubah perangkat yang ditancapkan ke seat
#: ../data/org.freedesktop.udisks2.policy.in.h:35
msgid "Rescan a device"
-msgstr ""
+msgstr "Memindai ulang perangkat"
#: ../data/org.freedesktop.udisks2.policy.in.h:36
msgid "Authentication is to rescan a device"
-msgstr ""
+msgstr "Perlu otentikasi untuk memindai ulang perangkat"
#: ../data/org.freedesktop.udisks2.policy.in.h:37
msgid "Open a device"
@@ -207,11 +207,11 @@ msgstr "Otentikasi diperlukan untuk mengambil rahasia dari konfigurasi seluruh s
#: ../data/org.freedesktop.udisks2.policy.in.h:43
msgid "Modify drive settings"
-msgstr ""
+msgstr "Ubah pengaturan drive"
#: ../data/org.freedesktop.udisks2.policy.in.h:44
msgid "Authentication is required to modify drive settings"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengubah pengaturan drive"
#: ../data/org.freedesktop.udisks2.policy.in.h:45
msgid "Update SMART data"
@@ -223,11 +223,11 @@ msgstr "Otentikasi diperlukan untuk memutakhirkan data SMART"
#: ../data/org.freedesktop.udisks2.policy.in.h:47
msgid "Set SMART data from blob"
-msgstr ""
+msgstr "Atur data SMART dari blob"
#: ../data/org.freedesktop.udisks2.policy.in.h:48
msgid "Authentication is required to set SMART data from blob"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengatur data SMART dari blob"
#: ../data/org.freedesktop.udisks2.policy.in.h:49
msgid "Run SMART self-test"
@@ -239,53 +239,53 @@ msgstr "Otentikasi diperlukan untuk menjalankan uji-sendiri SMART"
#: ../data/org.freedesktop.udisks2.policy.in.h:51
msgid "Check power state"
-msgstr ""
+msgstr "Periksa keadaan daya"
#: ../data/org.freedesktop.udisks2.policy.in.h:52
msgid "Authentication is required to check the power state"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memeriksa keadaan daya"
#: ../data/org.freedesktop.udisks2.policy.in.h:53
msgid "Send standby command"
-msgstr ""
+msgstr "Kirim perintah siap sedia"
#: ../data/org.freedesktop.udisks2.policy.in.h:54
msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengatur drive ke dalam mode siap sedia"
#: ../data/org.freedesktop.udisks2.policy.in.h:55
msgid "Send standby command to a system drive"
-msgstr ""
+msgstr "Kirim perintah siap sedia ke suatu drive sistem"
#: ../data/org.freedesktop.udisks2.policy.in.h:56
msgid "Send standby command to drive on other seat"
-msgstr ""
+msgstr "Kirim perintah siap sedia ke drive pada seat lain"
#: ../data/org.freedesktop.udisks2.policy.in.h:57
msgid "Securely erase a hard disk"
-msgstr ""
+msgstr "Hapus hard disk secara aman"
#: ../data/org.freedesktop.udisks2.policy.in.h:58
msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menghapus hard disk secara aman"
#: ../data/org.freedesktop.udisks2.policy.in.h:59
msgid "Cancel job"
-msgstr ""
+msgstr "Batalkan tugas"
#. Translators: Shown in authentication dialog when canceling a job.
#.
#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
msgid "Authentication is required to cancel a job"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membatalkan suatu tugas"
#: ../data/org.freedesktop.udisks2.policy.in.h:61
msgid "Cancel job started by another user"
-msgstr ""
+msgstr "Batalkan tugas yang dimulai oleh pengguna lain"
#: ../data/org.freedesktop.udisks2.policy.in.h:62
msgid "Authentication is required to cancel a job started by another user"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membatalkan tugas yang dimulai oleh pengguna lain"
#. Translators: This is shown in an authentcation dialog when
#. * the user is editing settings that involve system-level
@@ -344,7 +344,7 @@ msgstr "Otentikasi diperlukan untuk mengubah berkas /etc/crypttab"
#.
#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk melaksanakan penghapusan aman dari $(drive)"
#. Translators: Shown in authentication dialog when formatting a
#. * device. This includes both creating a filesystem or partition
@@ -355,11 +355,11 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:1970
msgid "Authentication is required to format $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memformat $(drive)"
#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
msgid "Formatting Device"
-msgstr ""
+msgstr "Memformat Perangkat"
#. Translators: Shown in authentication dialog when creating a
#. * disk image file.
@@ -369,7 +369,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2372
msgid "Authentication is required to open $(drive) for reading"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membuka $(drive) untuk membaca"
#. Translators: Shown in authentication dialog when restoring
#. * from a disk image file.
@@ -379,7 +379,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2436
msgid "Authentication is required to open $(drive) for writing"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membuka $(drive) untuk menulis"
#. Translators: Shown in authentication dialog when an application
#. * wants to benchmark a device.
@@ -389,7 +389,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2502
msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membuka $(drive) untuk benchmark"
#. Translators: Shown in authentication dialog when an application
#. * wants to rescan a device.
@@ -399,7 +399,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2563
msgid "Authentication is required to rescan $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memindai ulang $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests ejecting media from a drive.
@@ -409,7 +409,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:960
msgid "Authentication is required to eject $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengeluarkan $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * changes settings for a drive.
@@ -419,7 +419,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:1048
msgid "Authentication is required to configure settings for $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengkonfigurasi pengaturan bagi $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * refreshes SMART data from a disk.
@@ -429,7 +429,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:700
msgid "Authentication is required to update SMART data from $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memutakhirkan data SMART dari $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * tries to simulate SMART data from a libatasmart blob.
@@ -439,7 +439,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:711
msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menata data SMART dari blob pada $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * aborts a running SMART self-test.
@@ -449,7 +449,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:845
msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membatalkan uji mandiri SMART pada $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * initiates a SMART self-test.
@@ -459,7 +459,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1095
msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memulai uji mandiri SMART pada $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests the power state of a drive.
@@ -469,7 +469,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1404
msgid "Authentication is required to check power state for $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memeriksa keadaan daya bagi $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * tries to put a drive into standby mode.
@@ -479,7 +479,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1529
msgid "Authentication is required to put $(drive) in standby mode"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menata $(drive) ke dalam mode siap sedia"
#. Translators: Shown in authentication dialog when the user
#. * tries to wake up a drive from standby mode.
@@ -489,7 +489,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1661
msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membangunkan $(drive) dari mode siap sedia"
#. Translators: Shown in authentication dialog when the user
#. * requests unlocking an encrypted device.
@@ -499,7 +499,7 @@ msgstr ""
#.
#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membuka kunci perangkat terenkripsi $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests locking an encrypted device that was previously.
@@ -512,7 +512,7 @@ msgstr ""
msgid ""
"Authentication is required to lock the encrypted device $(drive) unlocked by"
" another user"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengunci perangkat terenkripsi $(drive) yang dibuka kuncinya oleh pengguna lain"
#. Translators: Shown in authentication dialog when the user
#. * requests mounting a filesystem.
@@ -522,7 +522,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
msgid "Authentication is required to mount $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengait $(drive)"
#. Translators: Shown in authentication dialog when the
#. * user requests mounting a filesystem that is in
@@ -538,7 +538,7 @@ msgstr ""
msgid ""
"Authentication is required to mount $(drive) referenced in the /etc/fstab "
"file"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengait $(drive) yang diacu dalam berkas /etc/fstab"
#. Translators: Shown in authentication dialog when the
#. * user requests unmounting a filesystem that is in
@@ -554,7 +554,7 @@ msgstr ""
msgid ""
"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
"file"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk melepas kait $(drive) yang diacu dalam berkas /etc/fstab"
#. Translators: Shown in authentication dialog when the user
#. * requests unmounting a filesystem previously mounted by
@@ -565,7 +565,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1685
msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk melepas kait $(drive) yang dikait oleh pengguna lain"
#. Translators: Shown in authentication dialog when the user
#. * requests changing the filesystem label.
@@ -575,7 +575,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1923
msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengubah label sistem berkas pada $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests deleting a loop device previously set up by
@@ -586,7 +586,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:244
msgid "Authentication is required to delete the loop device $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menghapus perangkat loop $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests changing autoclear on a loop device set up by
@@ -597,7 +597,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:423
msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengubah perangkat loop $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests modifying a partition (changing type, flags, name etc.).
@@ -608,7 +608,7 @@ msgstr ""
#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
#: ../src/udiskslinuxpartition.c:642
msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk memodifikasi partisi pada perangkat $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests deleting a partition.
@@ -618,7 +618,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartition.c:832
msgid "Authentication is required to delete the partition $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menghapus partisi $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests creating a new partition.
@@ -628,7 +628,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartitiontable.c:348
msgid "Authentication is required to create a partition on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk membuat partisi pada $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests activating a swap device.
@@ -638,7 +638,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:201
msgid "Authentication is required to activate swapspace on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk mengaktifkan ruang swap pada $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests deactivating a swap device.
@@ -648,7 +648,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:293
msgid "Authentication is required to deactivate swapspace on $(drive)"
-msgstr ""
+msgstr "Otentikasi diperlukan untuk menonaktifkan ruang swap pada $(drive)"
#. Translators: 'Thumb' here refers to "USB thumb drive", see
#. http://en.wikipedia.org/wiki/Thumb_drive
@@ -1358,40 +1358,40 @@ msgstr "Enkripsi LUKS"
#, c-format
msgctxt "fs-type"
msgid "VMFS (version %s)"
-msgstr ""
+msgstr "VMFS (versi %s)"
#: ../udisks/udisksclient.c:2171
#, c-format
msgctxt "fs-type"
msgid "VMFS (v%s)"
-msgstr ""
+msgstr "VMFS (v%s)"
#: ../udisks/udisksclient.c:2172
msgctxt "fs-type"
msgid "VMFS"
-msgstr ""
+msgstr "VMFS"
#: ../udisks/udisksclient.c:2173
#, c-format
msgctxt "fs-type"
msgid "VMFS Volume Member (version %s)"
-msgstr ""
+msgstr "Anggota Volume VMFS (versi %s)"
#: ../udisks/udisksclient.c:2173
#, c-format
msgctxt "fs-type"
msgid "VMFS Member (v%s)"
-msgstr ""
+msgstr "Anggota VMFS (v%s)"
#: ../udisks/udisksclient.c:2174
msgctxt "fs-type"
msgid "VMFS Volume Member"
-msgstr ""
+msgstr "Anggota Volume VMFS"
#: ../udisks/udisksclient.c:2174
msgctxt "fs-type"
msgid "VMFS Member"
-msgstr ""
+msgstr "Anggota VMFS"
#. Translators: Shown for unknown filesystem types.
#. * First %s is the raw filesystem type obtained from udev, second %s is
@@ -1482,7 +1482,7 @@ msgstr "Boot BIOS"
#: ../udisks/udisksclient.c:2434
msgctxt "part-type"
msgid "Linux Filesystem"
-msgstr ""
+msgstr "Sistem Berkas Linux"
#: ../udisks/udisksclient.c:2435
msgctxt "part-type"
@@ -1577,7 +1577,7 @@ msgstr "Pemulihan TV Apple"
#: ../udisks/udisksclient.c:2454
msgctxt "part-type"
msgid "Apple Core Storage"
-msgstr ""
+msgstr "Penyimpanan Inti Apple"
#. HP-UX
#: ../udisks/udisksclient.c:2456
@@ -1724,12 +1724,12 @@ msgstr "Terenkripsi NetBSD"
#: ../udisks/udisksclient.c:2487
msgctxt "part-type"
msgid "VMWare VMFS"
-msgstr ""
+msgstr "VMWare VMFS"
#: ../udisks/udisksclient.c:2488
msgctxt "part-type"
msgid "VMWare vmkcore"
-msgstr ""
+msgstr "VMWare vmkcore"
#: ../udisks/udisksclient.c:2493
msgctxt "part-type"
@@ -1966,100 +1966,100 @@ msgstr "SkyOS SkyFS"
#: ../udisks/udisksclient.c:2642
msgctxt "job"
msgid "SMART self-test"
-msgstr ""
+msgstr "Uji mandiri SMART"
#: ../udisks/udisksclient.c:2643
msgctxt "job"
msgid "Ejecting Medium"
-msgstr ""
+msgstr "Mengeluarkan Medium"
#: ../udisks/udisksclient.c:2644
msgctxt "job"
msgid "Unlocking Device"
-msgstr ""
+msgstr "Membuka Kunci Perangkat"
#: ../udisks/udisksclient.c:2645
msgctxt "job"
msgid "Locking Device"
-msgstr ""
+msgstr "Mengunci Perangkat"
#: ../udisks/udisksclient.c:2646
msgctxt "job"
msgid "Modifying Encrypted Device"
-msgstr ""
+msgstr "Memodifikasi Perangkat Terenkripsi"
#: ../udisks/udisksclient.c:2647
msgctxt "job"
msgid "Starting Swap Device"
-msgstr ""
+msgstr "Memulai Perangkat Swap"
#: ../udisks/udisksclient.c:2648
msgctxt "job"
msgid "Stopping Swap Device"
-msgstr ""
+msgstr "Menghentikan Perangkat Swap"
#: ../udisks/udisksclient.c:2649
msgctxt "job"
msgid "Mounting Filesystem"
-msgstr ""
+msgstr "Mengait Sistem Berkas"
#: ../udisks/udisksclient.c:2650
msgctxt "job"
msgid "Unmounting Filesystem"
-msgstr ""
+msgstr "Melepas Kait Sistem Berkas"
#: ../udisks/udisksclient.c:2651
msgctxt "job"
msgid "Modifying Filesystem"
-msgstr ""
+msgstr "Memodifikasi Sistem Berkas"
#: ../udisks/udisksclient.c:2652
msgctxt "job"
msgid "Erasing Device"
-msgstr ""
+msgstr "Menghapus Perangkat"
#: ../udisks/udisksclient.c:2653
msgctxt "job"
msgid "Creating Filesystem"
-msgstr ""
+msgstr "Membuat Sistem Berkas"
#: ../udisks/udisksclient.c:2654
msgctxt "job"
msgid "Setting Up Loop Device"
-msgstr ""
+msgstr "Menyiapkan Perangkat Loop"
#: ../udisks/udisksclient.c:2655
msgctxt "job"
msgid "Modifying Partition"
-msgstr ""
+msgstr "Memodifikasi Partisi"
#: ../udisks/udisksclient.c:2656
msgctxt "job"
msgid "Deleting Partition"
-msgstr ""
+msgstr "Menghapus Partisi"
#: ../udisks/udisksclient.c:2657
msgctxt "job"
msgid "Creating Partition"
-msgstr ""
+msgstr "Membuat Partisi"
#: ../udisks/udisksclient.c:2658
msgctxt "job"
msgid "Cleaning Up"
-msgstr ""
+msgstr "Membersihkan"
#: ../udisks/udisksclient.c:2659
msgctxt "job"
msgid "ATA Secure Erase"
-msgstr ""
+msgstr "Penghapusan Aman ATA"
#: ../udisks/udisksclient.c:2660
msgctxt "job"
msgid "ATA Enhanced Secure Erase"
-msgstr ""
+msgstr "Penghapusan Aman ATA Yang Ditingkatkan"
#: ../udisks/udisksclient.c:2666
#, c-format
msgctxt "unknown-job"
msgid "Unknown (%s)"
-msgstr ""
+msgstr "Tak dikenal (%s)"
diff --git a/po/it.po b/po/it.po
new file mode 100644
index 0000000..e80bd7e
--- /dev/null
+++ b/po/it.po
@@ -0,0 +1,2065 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Milo Casagrande <milo@ubuntu.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: udisks\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-23 16:45-0400\n"
+"PO-Revision-Date: 2012-09-09 13:16+0000\n"
+"Last-Translator: milo <milo@ubuntu.com>\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/freedesktop/language/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:1
+msgid "Mount a filesystem"
+msgstr "Monta un file system"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:2
+msgid "Authentication is required to mount the filesystem"
+msgstr "È richiesto autenticarsi per montare il file system"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:3
+msgid "Mount a filesystem on a system device"
+msgstr "Monta un file system su un dispositivo di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:4
+msgid "Mount a filesystem from a device plugged into another seat"
+msgstr "Monta un file system da un dispositivo collegato in un'altra posizione"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:5
+msgid ""
+"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
+"option"
+msgstr "Monta/Smonta file system definiti con l'opzione x-udisks-auth nel file fstab"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:6
+msgid "Authentication is required to mount/unmount the filesystem"
+msgstr "È richiesto autenticarsi per montare/smontare il file system"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:7
+msgid "Unmount a device mounted by another user"
+msgstr "Smonta un dispositivo montato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:8
+msgid ""
+"Authentication is required to unmount a filesystem mounted by another user"
+msgstr "È richiesto autenticarsi per smontare un file system montato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:9
+msgid "Unlock an encrypted device"
+msgstr "Sblocca un dispositivo cifrato"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:10
+msgid "Authentication is required to unlock an encrypted device"
+msgstr "È richiesto autenticarsi per sbloccare un dispositivo cifrato"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:11
+msgid "Unlock an encrypted system device"
+msgstr "Sblocca un dispositivo di sistema cifrato"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:12
+msgid "Unlock an encrypted device plugged into another seat"
+msgstr "Sblocca un dispositivo cifrato collegato in un'altra posizione"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:13
+msgid ""
+"Unlock an encrypted device specified in the crypttab file with the x-udisks-"
+"auth option"
+msgstr "Sblocca un dispositivo cifrato specificato con l'opzione x-udisks-auth nel file crypttab"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:14
+msgid "Lock an encrypted device unlocked by another user"
+msgstr "Blocca un dispositivo cifrato sbloccato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:15
+msgid ""
+"Authentication is required to lock an encrypted device unlocked by another "
+"user"
+msgstr "È richiesto autenticarsi per bloccare un dispositivo cifrato sbloccato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:16
+msgid "Change passphrase for an encrypted device"
+msgstr "Modifica la passphrase di un dispositivo cifrato"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:17
+msgid ""
+"Authentication is required to change the passphrase for an encrypted device"
+msgstr "È richiesto autenticarsi per modificare la passphrase di un dispositivo cifrato"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:18
+msgid "Manage loop devices"
+msgstr "Gestisce device di loop"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests setting up a loop device.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:19
+#: ../src/udiskslinuxmanager.c:334
+msgid "Authentication is required to set up a loop device"
+msgstr "È richiesto autenticarsi per impostare il device di loop"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:20
+msgid "Delete loop devices"
+msgstr "Elimina device di loop"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:21
+msgid ""
+"Authentication is required to delete a loop device set up by another user"
+msgstr "È richiesto autenticarsi per eliminare un dispositivo di loop impostato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:22
+msgid "Modify loop devices"
+msgstr "Modifica dispositivi di loop"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:23
+msgid ""
+"Authentication is required to modify a loop device set up by another user"
+msgstr "È richiesto autenticarsi per modificare un dispositivo di loop impostato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:24
+msgid "Manage swapspace"
+msgstr "Gestisce lo spazio di swap"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:25
+msgid "Authentication is required to manage swapspace"
+msgstr "È richiesto autenticarsi per gestire lo spazio di swap"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:26
+msgid "Eject media"
+msgstr "Espelle un supporto"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:27
+msgid "Authentication is required to eject media"
+msgstr "È richiesto autenticarsi per espellere il supporto"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:28
+msgid "Eject media from a system drive"
+msgstr "Espelle un supporto da un'unità di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:29
+msgid "Eject media from a drive attached to another seat"
+msgstr "Espelle un supporto da un'unità collegata in un'altra posizione"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:30
+msgid ""
+"Authentication is required to eject media from a drive plugged into another "
+"seat"
+msgstr "È richiesto autenticarsi per espellere un supporto da un'unità collegata in un'altra posizione"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:31
+msgid "Modify a device"
+msgstr "Modifica un dispositivo"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:32
+msgid "Authentication is required to modify a device"
+msgstr "È richiesto autenticarsi per modificare un dispositivo"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:33
+msgid "Modify a system device"
+msgstr "Modifica un dispositivo di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:34
+msgid ""
+"Authentication is required to modify a device plugged into another seat"
+msgstr "È richiesto autenticarsi per modificare un dispositivo collegato in un'altra posizione"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:35
+msgid "Rescan a device"
+msgstr "Rianalizza un dispositivo"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:36
+msgid "Authentication is to rescan a device"
+msgstr "È richiesto autenticarsi per rianalizzare un dispositivo"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:37
+msgid "Open a device"
+msgstr "Apre un dispositivo"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:38
+msgid "Authentication is required to open a device"
+msgstr "È richiesto autenticarsi per aprire un dispositivo"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:39
+msgid "Open a system device"
+msgstr "Apre un dispositivo di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:40
+msgid "Modify system-wide configuration"
+msgstr "Modifica configurazione di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:41
+msgid "Authentication is required to modify system-wide configuration"
+msgstr "È richiesto autenticarsi per modifica la configurazione di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:42
+msgid ""
+"Authentication is required to retrieve secrets from system-wide "
+"configuration"
+msgstr "È richiesto autenticarsi per recuperare segreti dalla configurazione di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:43
+msgid "Modify drive settings"
+msgstr "Modica le impostazioni di un'unità"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:44
+msgid "Authentication is required to modify drive settings"
+msgstr "È richiesto autenticarsi per modificare le impostazioni di un'unità"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:45
+msgid "Update SMART data"
+msgstr "Aggiorna dati SMART"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:46
+msgid "Authentication is required to update SMART data"
+msgstr "È richiesto autenticarsi per aggiornare i dati SMART"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:47
+msgid "Set SMART data from blob"
+msgstr "Impostazioni dati SMART da oggetto binario"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:48
+msgid "Authentication is required to set SMART data from blob"
+msgstr "È richiesto autenticarsi per impostare i dati SMART da un oggetto binario"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:49
+msgid "Run SMART self-test"
+msgstr "Esegue test automatici SMART"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:50
+msgid "Authentication is required to run a SMART self-test"
+msgstr "È richiesto autenticarsi per eseguire i test automatici SMART"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:51
+msgid "Check power state"
+msgstr "Controllo stato alimentazione elettrica"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:52
+msgid "Authentication is required to check the power state"
+msgstr "È richiesto autenticarsi per controllare lo stato dell'alimentazione elettrica"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:53
+msgid "Send standby command"
+msgstr "Invia comando di standby"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:54
+msgid "Authentication is required to put a drive into standby mode"
+msgstr "È richiesto autenticarsi per impostare la modalità di standby di un'unità"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:55
+msgid "Send standby command to a system drive"
+msgstr "Invia comando di standby a un'unità di sistema"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:56
+msgid "Send standby command to drive on other seat"
+msgstr "Invia comando di standby a un'unità collegato in un'altra posizione"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:57
+msgid "Securely erase a hard disk"
+msgstr "Cancella in sicurezza un disco fisso"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:58
+msgid "Authentication is required to securely erase a hard disk"
+msgstr "È richiesto autenticarsi per cancellare in sicurezza un disco fisso"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:59
+msgid "Cancel job"
+msgstr "Annulla un lavoro"
+
+#. Translators: Shown in authentication dialog when canceling a job.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
+msgid "Authentication is required to cancel a job"
+msgstr "È richiesto autenticarsi per annullare un lavoro"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:61
+msgid "Cancel job started by another user"
+msgstr "Annulla un lavoro iniziato da un altro utente"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:62
+msgid "Authentication is required to cancel a job started by another user"
+msgstr "È richiesto autenticarsi per annullare un lavoro iniziato da un altro utente"
+
+#. Translators: This is shown in an authentcation dialog when
+#. * the user is editing settings that involve system-level
+#. * passwords and secrets
+#.
+#: ../src/udiskslinuxblock.c:824
+msgid "Authentication is required to read system-level secrets"
+msgstr "È richiesto autenticarsi per leggere segreti di sistema"
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1358
+msgid "Authentication is required to add an entry to the /etc/fstab file"
+msgstr "È richiesto autenticarsi per aggiungere una voce al file /etc/fstab"
+
+#. Translators: shown in authentication dialog - do not tranlsate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1376
+msgid "Authentication is required to add an entry to the /etc/crypttab file"
+msgstr "È richiesto autenticarsi per aggiungere una voce al file /etc/crypttab"
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1435
+msgid "Authentication is required to remove an entry from /etc/fstab file"
+msgstr "È richiesto autenticarsi per rimuovere una voce al file /etc/fstab"
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1453
+msgid ""
+"Authentication is required to remove an entry from the /etc/crypttab file"
+msgstr "È richiesto autenticarsi per rimuovere una voce al file /etc/crypttab"
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1525
+msgid "Authentication is required to modify the /etc/fstab file"
+msgstr "È richiesto autenticarsi per modificare il file /etc/fstab"
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1543
+msgid "Authentication is required to modify the /etc/crypttab file"
+msgstr "È richiesto autenticarsi per modificare il file /etc/crypttab"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT
+#. * command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
+msgid "Authentication is required to perform a secure erase of $(drive)"
+msgstr "È richiesto autenticarsi per eseguire una cancellazione sicura di $(drive)"
+
+#. Translators: Shown in authentication dialog when formatting a
+#. * device. This includes both creating a filesystem or partition
+#. * table.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1970
+msgid "Authentication is required to format $(drive)"
+msgstr "È richiesto autenticarsi per formattare $(drive)"
+
+#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
+msgid "Formatting Device"
+msgstr "Formattazione dispositivo"
+
+#. Translators: Shown in authentication dialog when creating a
+#. * disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2372
+msgid "Authentication is required to open $(drive) for reading"
+msgstr "È richiesto autenticarsi per aprire $(drive) in lettura"
+
+#. Translators: Shown in authentication dialog when restoring
+#. * from a disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2436
+msgid "Authentication is required to open $(drive) for writing"
+msgstr "È richiesto autenticarsi per aprire $(drive) in scrittura"
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to benchmark a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2502
+msgid "Authentication is required to open $(drive) for benchmarking"
+msgstr "È richiesto autenticarsi per aprire $(drive) per l'esecuzione di benchmark"
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to rescan a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2563
+msgid "Authentication is required to rescan $(drive)"
+msgstr "È richiesto autenticarsi per rianalizzare $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests ejecting media from a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:960
+msgid "Authentication is required to eject $(drive)"
+msgstr "È richiesto autenticarsi per espellere $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * changes settings for a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will be
+#. * replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:1048
+msgid "Authentication is required to configure settings for $(drive)"
+msgstr "È richiesto autenticarsi per configurare le impostazioni di $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * refreshes SMART data from a disk.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:700
+msgid "Authentication is required to update SMART data from $(drive)"
+msgstr "È richiesto autenticarsi per aggiornare i dati SMART da $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to simulate SMART data from a libatasmart blob.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:711
+msgid "Authentication is required to set SMART data from a blob on $(drive)"
+msgstr "È richiesto autenticarsi per impostare i dati SMART su $(drive) da un oggetto binario"
+
+#. Translators: Shown in authentication dialog when the user
+#. * aborts a running SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:845
+msgid "Authentication is required to abort a SMART self-test on $(drive)"
+msgstr "È richiesto autenticarsi per terminare i test SMART automatici su $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * initiates a SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1095
+msgid "Authentication is required to start a SMART self-test on $(drive)"
+msgstr "È richiesto autenticarsi per avviare i test SMART automatici su $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests the power state of a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1404
+msgid "Authentication is required to check power state for $(drive)"
+msgstr "È richiesto autenticarsi per controllare lo stato dell'alimentazione elettrica di $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to put a drive into standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1529
+msgid "Authentication is required to put $(drive) in standby mode"
+msgstr "È richiesto autenticarsi per impostare $(drive) in modalità standby"
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to wake up a drive from standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1661
+msgid "Authentication is required to wake up $(drive) from standby mode"
+msgstr "È richiesto autenticarsi per riattivare $(drive) dalla modalità standby"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unlocking an encrypted device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
+msgid "Authentication is required to unlock the encrypted device $(drive)"
+msgstr "È richiesto autenticarsi per sbloccare il dispositivo cifrato $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests locking an encrypted device that was previously.
+#. * unlocked by another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:584
+msgid ""
+"Authentication is required to lock the encrypted device $(drive) unlocked by"
+" another user"
+msgstr "È richiesto autenticarsi per bloccare il dispositivo cifrato $(drive) sbloccato da un altro utente"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests mounting a filesystem.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
+msgid "Authentication is required to mount $(drive)"
+msgstr "È richiesto autenticarsi per montare $(drive)"
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests mounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1291
+msgid ""
+"Authentication is required to mount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr "È richiesto autenticarsi per montare $(drive) indicato nel file /etc/fstab"
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests unmounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1638
+msgid ""
+"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr "È richiesto autenticarsi per smontare $(drive) indicato nel file /etc/fstab"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unmounting a filesystem previously mounted by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1685
+msgid "Authentication is required to unmount $(drive) mounted by another user"
+msgstr "È richiesto autenticarsi per smontare $(drive) montato da un altro utente"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing the filesystem label.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1923
+msgid "Authentication is required to change the filesystem label on $(drive)"
+msgstr "È richiesto autenticarsi per modificare l'etichetta del file system su $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a loop device previously set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:244
+msgid "Authentication is required to delete the loop device $(drive)"
+msgstr "È richiesto autenticarsi per eliminare il dispositivo di loop $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing autoclear on a loop device set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:423
+msgid "Authentication is required to modify the loop device $(drive)"
+msgstr "È richiesto autenticarsi per modificare il dispositivo di loop $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests modifying a partition (changing type, flags, name etc.).
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
+#: ../src/udiskslinuxpartition.c:642
+msgid "Authentication is required to modify the partition on device $(drive)"
+msgstr "È richiesto autenticarsi per modificare la partizione sul dispositivo $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:832
+msgid "Authentication is required to delete the partition $(drive)"
+msgstr "È richiesto autenticarsi per eliminare la partizione $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests creating a new partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartitiontable.c:348
+msgid "Authentication is required to create a partition on $(drive)"
+msgstr "È richiesto autenticarsi per creare una partizione su $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests activating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:201
+msgid "Authentication is required to activate swapspace on $(drive)"
+msgstr "È richiesto autenticarsi per attivare lo spazio di swap su $(drive)"
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deactivating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:293
+msgid "Authentication is required to deactivate swapspace on $(drive)"
+msgstr "È richiesto autenticarsi per disattivare lo spazio di swap su $(drive)"
+
+#. Translators: 'Thumb' here refers to "USB thumb drive", see
+#. http://en.wikipedia.org/wiki/Thumb_drive
+#: ../udisks/udisksclient.c:827
+msgctxt "media-type"
+msgid "Thumb"
+msgstr "Chiave USB"
+
+#: ../udisks/udisksclient.c:829
+msgctxt "media-type"
+msgid "Floppy"
+msgstr "Floppy"
+
+#: ../udisks/udisksclient.c:830
+msgctxt "media-type"
+msgid "Zip"
+msgstr "Zip"
+
+#: ../udisks/udisksclient.c:831
+msgctxt "media-type"
+msgid "Jaz"
+msgstr "Jaz"
+
+#: ../udisks/udisksclient.c:833
+msgctxt "media-type"
+msgid "Flash"
+msgstr "Flash"
+
+#: ../udisks/udisksclient.c:834
+msgctxt "media-type"
+msgid "MemoryStick"
+msgstr "MemoryStick"
+
+#: ../udisks/udisksclient.c:835
+msgctxt "media-type"
+msgid "SmartMedia"
+msgstr "SmartMedia"
+
+#: ../udisks/udisksclient.c:836
+msgctxt "media-type"
+msgid "CompactFlash"
+msgstr "CompactFlash"
+
+#: ../udisks/udisksclient.c:837
+msgctxt "media-type"
+msgid "MMC"
+msgstr "MMC"
+
+#: ../udisks/udisksclient.c:837 ../udisks/udisksclient.c:838
+#: ../udisks/udisksclient.c:839 ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SD"
+msgstr "SD"
+
+#: ../udisks/udisksclient.c:839
+msgctxt "media-type"
+msgid "SDXC"
+msgstr "SDXC"
+
+#: ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SDHC"
+msgstr "SDHC"
+
+#: ../udisks/udisksclient.c:842
+msgctxt "media-type"
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: ../udisks/udisksclient.c:842 ../udisks/udisksclient.c:843
+#: ../udisks/udisksclient.c:844 ../udisks/udisksclient.c:859
+#: ../udisks/udisksclient.c:860 ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "CD"
+msgstr "CD"
+
+#: ../udisks/udisksclient.c:843
+msgctxt "media-type"
+msgid "CD-R"
+msgstr "CD-R"
+
+#: ../udisks/udisksclient.c:844
+msgctxt "media-type"
+msgid "CD-RW"
+msgstr "CD-RW"
+
+#: ../udisks/udisksclient.c:845 ../udisks/udisksclient.c:846
+#: ../udisks/udisksclient.c:847 ../udisks/udisksclient.c:848
+#: ../udisks/udisksclient.c:849 ../udisks/udisksclient.c:850
+#: ../udisks/udisksclient.c:851 ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD"
+msgstr "DVD"
+
+#: ../udisks/udisksclient.c:846
+msgctxt "media-type"
+msgid "DVD-R"
+msgstr "DVD-R"
+
+#: ../udisks/udisksclient.c:847
+msgctxt "media-type"
+msgid "DVD-RW"
+msgstr "DVD-RW"
+
+#: ../udisks/udisksclient.c:848
+msgctxt "media-type"
+msgid "DVD-RAM"
+msgstr "DVD-RAM"
+
+#: ../udisks/udisksclient.c:849
+msgctxt "media-type"
+msgid "DVD+R"
+msgstr "DVD+R"
+
+#: ../udisks/udisksclient.c:850
+msgctxt "media-type"
+msgid "DVD+RW"
+msgstr "DVD+RW"
+
+#: ../udisks/udisksclient.c:851
+msgctxt "media-type"
+msgid "DVD+R DL"
+msgstr "DVD+R DL"
+
+#: ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD+RW DL"
+msgstr "DVD+RW DL"
+
+#: ../udisks/udisksclient.c:853
+msgctxt "media-type"
+msgid "BD-ROM"
+msgstr "BD-ROM"
+
+#: ../udisks/udisksclient.c:853 ../udisks/udisksclient.c:854
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "Blu-Ray"
+msgstr "Blu-Ray"
+
+#: ../udisks/udisksclient.c:854
+msgctxt "media-type"
+msgid "BD-R"
+msgstr "BD-R"
+
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "BD-RE"
+msgstr "BD-RE"
+
+#: ../udisks/udisksclient.c:856 ../udisks/udisksclient.c:857
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD"
+msgstr "HDDVD"
+
+#: ../udisks/udisksclient.c:857
+msgctxt "media-type"
+msgid "HDDVD-R"
+msgstr "HDDVD-R"
+
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD-RW"
+msgstr "HDDVD-RW"
+
+#: ../udisks/udisksclient.c:859
+msgctxt "media-type"
+msgid "MO"
+msgstr "MO"
+
+#: ../udisks/udisksclient.c:860
+msgctxt "media-type"
+msgid "MRW"
+msgstr "MRW"
+
+#: ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "MRW-W"
+msgstr "MRW-W"
+
+#. Translators: Used to describe drive without removable media. The %s is the
+#. type, e.g. 'Thumb'
+#: ../udisks/udisksclient.c:1126
+#, c-format
+msgctxt "drive-with-fixed-media"
+msgid "%s Drive"
+msgstr "Unità %s"
+
+#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
+#. or 'Floppy'
+#: ../udisks/udisksclient.c:1130
+#, c-format
+msgctxt "drive-with-generic-media"
+msgid "%s Disk"
+msgstr "Disco %s"
+
+#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
+#. 'CompactFlash'
+#: ../udisks/udisksclient.c:1134
+#, c-format
+msgctxt "flash-media"
+msgid "%s Card"
+msgstr "Scheda %s"
+
+#. Translators: Used to describe optical discs. The %s is the type, e.g.
+#. 'CD-R' or 'DVD-ROM'
+#: ../udisks/udisksclient.c:1138
+#, c-format
+msgctxt "optical-media"
+msgid "%s Disc"
+msgstr "Disco %s"
+
+#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
+#: ../udisks/udisksclient.c:1156
+#, c-format
+msgctxt "drive-with-size"
+msgid "%s Drive"
+msgstr "Unità da %s"
+
+#. Translators: Used to describe a drive we know very little about (removable
+#. media or size not known)
+#: ../udisks/udisksclient.c:1161
+msgctxt "generic-drive"
+msgid "Drive"
+msgstr "Unità"
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The %s is the size, e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1172
+#, c-format
+msgctxt "disk-non-rotational"
+msgid "%s Disk"
+msgstr "Disco da %s"
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The drive is either using removable media
+#. or its
+#. * size not known.
+#: ../udisks/udisksclient.c:1179
+msgctxt "disk-non-rotational"
+msgid "Disk"
+msgstr "Disco"
+
+#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
+#. e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1187
+#, c-format
+msgctxt "disk-hdd"
+msgid "%s Hard Disk"
+msgstr "Disco fisso da %s"
+
+#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
+#. size not known)
+#: ../udisks/udisksclient.c:1192
+msgctxt "disk-hdd"
+msgid "Hard Disk"
+msgstr "Disco fisso"
+
+#. Translators: Used to describe a card reader. The %s is the card type e.g.
+#. 'CompactFlash'.
+#: ../udisks/udisksclient.c:1200
+#, c-format
+msgctxt "drive-card-reader"
+msgid "%s Card Reader"
+msgstr "Lettore schede %s"
+
+#. Translators: Used to describe drive. The first %s is the size e.g. '20 GB'
+#. and the
+#. * second %s is the drive type e.g. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1211
+#, c-format
+msgctxt "drive-with-size-and-type"
+msgid "%s %s Drive"
+msgstr "Unità %2$s da %1$s"
+
+#. Translators: Used to describe drive. The first %s is the drive type e.g.
+#. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1217
+#, c-format
+msgctxt "drive-with-type"
+msgid "%s Drive"
+msgstr "Unità %s"
+
+#. Translators: String used for a blank disc. The %s is the disc type e.g.
+#. "CD-RW Disc"
+#: ../udisks/udisksclient.c:1251
+#, c-format
+msgctxt "optical-media"
+msgid "Blank %s"
+msgstr "%s vuoto"
+
+#. Translators: String used for a mixed disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1260
+#, c-format
+msgctxt "optical-media"
+msgid "Mixed %s"
+msgstr "%s misto"
+
+#. Translators: String used for an audio disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1269
+#, c-format
+msgctxt "optical-media"
+msgid "Audio %s"
+msgstr "%s audio"
+
+#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
+#. a partition
+#: ../udisks/udisksclient.c:1393
+msgctxt "dos-part-flag"
+msgid "Bootable"
+msgstr "Avviabile"
+
+#. Translators: Corresponds to the GPT "system" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1403
+msgctxt "gpt-part-flag"
+msgid "System"
+msgstr "Sistema"
+
+#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
+#. partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1410
+msgctxt "gpt-part-flag"
+msgid "Legacy BIOS Bootable"
+msgstr "Avviabile con BIOS datati"
+
+#. Translators: Corresponds to the GPT "read-only" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1417
+msgctxt "gpt-part-flag"
+msgid "Read-only"
+msgstr "Sola-lettura"
+
+#. Translators: Corresponds to the GPT "hidden" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1424
+msgctxt "gpt-part-flag"
+msgid "Hidden"
+msgstr "Nascosta"
+
+#. Translators: Corresponds to the GPT "no automount" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1431
+msgctxt "gpt-part-flag"
+msgid "No Automount"
+msgstr "Nessun montaggio automatico"
+
+#. Translators: Partition info. First %s is the type, second %s is a list of
+#. flags
+#: ../udisks/udisksclient.c:1444
+#, c-format
+msgctxt "partition-info"
+msgid "%s (%s)"
+msgstr "%s (%s)"
+
+#. Translators: The Partition info when unknown
+#: ../udisks/udisksclient.c:1455
+msgctxt "partition-info"
+msgid "Unknown"
+msgstr "Sconosciuta"
+
+#. Translators: The first %s is the size in power-of-2 units, e.g. '64 KiB'
+#. * the second %s is the size as a number e.g. '65,536' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1943
+#, c-format
+msgctxt "byte-size-pow2"
+msgid "%s (%s bytes)"
+msgstr "%s (%s byte)"
+
+#. Translators: The first %s is the size in power-of-10 units, e.g. '100 kB'
+#. * the second %s is the size as a number e.g. '100,000' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1953
+#, c-format
+msgctxt "byte-size-pow10"
+msgid "%s (%s bytes)"
+msgstr "%s (%s byte)"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2014
+msgctxt "media"
+msgid "CompactFlash"
+msgstr "CompactFlash"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2019
+msgctxt "media"
+msgid "MemoryStick"
+msgstr "MemoryStick"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2024
+msgctxt "media"
+msgid "SmartMedia"
+msgstr "SmartMedia"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2029
+msgctxt "media"
+msgid "SecureDigital"
+msgstr "SecureDigital"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2034
+msgctxt "media"
+msgid "SD High Capacity"
+msgstr "SD alta capacità"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2039
+msgctxt "media"
+msgid "Floppy"
+msgstr "Floppy"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2044
+msgctxt "media"
+msgid "Zip"
+msgstr "Zip"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2049
+msgctxt "media"
+msgid "Jaz"
+msgstr "Jaz"
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2054
+msgctxt "media"
+msgid "Flash"
+msgstr "Flash"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2088
+msgctxt "disc-type"
+msgid "CD"
+msgstr "CD"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2097
+msgctxt "disc-type"
+msgid "DVD"
+msgstr "DVD"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2106
+msgctxt "disc-type"
+msgid "Blu-Ray"
+msgstr "Blu-Ray"
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2115
+msgctxt "disc-type"
+msgid "HDDVD"
+msgstr "HDDVD"
+
+#: ../udisks/udisksclient.c:2136
+msgctxt "fs-type"
+msgid "FAT (12-bit version)"
+msgstr "FAT (versione 12bit)"
+
+#: ../udisks/udisksclient.c:2136 ../udisks/udisksclient.c:2137
+#: ../udisks/udisksclient.c:2138 ../udisks/udisksclient.c:2139
+#: ../udisks/udisksclient.c:2140
+msgctxt "fs-type"
+msgid "FAT"
+msgstr "FAT"
+
+#: ../udisks/udisksclient.c:2137
+msgctxt "fs-type"
+msgid "FAT (16-bit version)"
+msgstr "FAT (versione 16bit)"
+
+#: ../udisks/udisksclient.c:2138
+msgctxt "fs-type"
+msgid "FAT (32-bit version)"
+msgstr "FAT (versione 32bit)"
+
+#: ../udisks/udisksclient.c:2139
+#, c-format
+msgctxt "fs-type"
+msgid "FAT (version %s)"
+msgstr "FAT (versione %s)"
+
+#: ../udisks/udisksclient.c:2141
+#, c-format
+msgctxt "fs-type"
+msgid "NTFS (version %s)"
+msgstr "NTFS (versione %s)"
+
+#: ../udisks/udisksclient.c:2141 ../udisks/udisksclient.c:2142
+msgctxt "fs-type"
+msgid "NTFS"
+msgstr "NTFS"
+
+#: ../udisks/udisksclient.c:2143
+msgctxt "fs-type"
+msgid "HFS"
+msgstr "HFS"
+
+#: ../udisks/udisksclient.c:2144
+msgctxt "fs-type"
+msgid "HFS+"
+msgstr "HFS+"
+
+#: ../udisks/udisksclient.c:2145
+#, c-format
+msgctxt "fs-type"
+msgid "Ext2 (version %s)"
+msgstr "Ext2 (versione %s)"
+
+#: ../udisks/udisksclient.c:2145 ../udisks/udisksclient.c:2146
+msgctxt "fs-type"
+msgid "Ext2"
+msgstr "Ext2"
+
+#: ../udisks/udisksclient.c:2147
+#, c-format
+msgctxt "fs-type"
+msgid "Ext3 (version %s)"
+msgstr "Ext3 (versione %s)"
+
+#: ../udisks/udisksclient.c:2147 ../udisks/udisksclient.c:2148
+msgctxt "fs-type"
+msgid "Ext3"
+msgstr "Ext3"
+
+#: ../udisks/udisksclient.c:2149
+#, c-format
+msgctxt "fs-type"
+msgid "Ext4 (version %s)"
+msgstr "Ext4 (versione %s)"
+
+#: ../udisks/udisksclient.c:2149 ../udisks/udisksclient.c:2150
+msgctxt "fs-type"
+msgid "Ext4"
+msgstr "Ext4"
+
+#: ../udisks/udisksclient.c:2151
+#, c-format
+msgctxt "fs-type"
+msgid "Journal for Ext (version %s)"
+msgstr "Journal per Ext (versione %s)"
+
+#: ../udisks/udisksclient.c:2151 ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "JDB"
+msgstr "JDB"
+
+#: ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "Journal for Ext"
+msgstr "Journal per Ext"
+
+#: ../udisks/udisksclient.c:2153
+#, c-format
+msgctxt "fs-type"
+msgid "XFS (version %s)"
+msgstr "XFS (versione %s)"
+
+#: ../udisks/udisksclient.c:2153 ../udisks/udisksclient.c:2154
+msgctxt "fs-type"
+msgid "XFS"
+msgstr "XFS"
+
+#. TODO: No ID_FS_VERSION yet for btrfs...
+#: ../udisks/udisksclient.c:2156
+msgctxt "fs-type"
+msgid "Btrfs"
+msgstr "Btrfs"
+
+#: ../udisks/udisksclient.c:2157
+#, c-format
+msgctxt "fs-type"
+msgid "ISO 9660 (version %s)"
+msgstr "ISO 9660 (versione %s)"
+
+#: ../udisks/udisksclient.c:2157 ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO9660"
+msgstr "ISO9660"
+
+#: ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO 9660"
+msgstr "ISO 9660"
+
+#: ../udisks/udisksclient.c:2159
+#, c-format
+msgctxt "fs-type"
+msgid "UDF (version %s)"
+msgstr "UDF (versione %s)"
+
+#: ../udisks/udisksclient.c:2159 ../udisks/udisksclient.c:2160
+msgctxt "fs-type"
+msgid "UDF"
+msgstr "UDF"
+
+#: ../udisks/udisksclient.c:2161
+#, c-format
+msgctxt "fs-type"
+msgid "Swap (version %s)"
+msgstr "Swap (versione %s)"
+
+#: ../udisks/udisksclient.c:2161 ../udisks/udisksclient.c:2162
+msgctxt "fs-type"
+msgid "Swap"
+msgstr "Swap"
+
+#: ../udisks/udisksclient.c:2163
+#, c-format
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume (%s)"
+msgstr "Volume fisico LVM2 (%s)"
+
+#: ../udisks/udisksclient.c:2163 ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 PV"
+msgstr "LVM2 PV"
+
+#: ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume"
+msgstr "Volume fisico LVM2"
+
+#: ../udisks/udisksclient.c:2165
+#, c-format
+msgctxt "fs-type"
+msgid "Software RAID Component (version %s)"
+msgstr "Componente RAID software (versione %s)"
+
+#: ../udisks/udisksclient.c:2165 ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "MD Raid"
+msgstr "Raid MD"
+
+#: ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "Software RAID Component"
+msgstr "Componente RAID software"
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS Device (ZPool version %s)"
+msgstr "Dispositivo ZFS (ZPool versione %s)"
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS (v%s)"
+msgstr "ZFS (v%s)"
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS Device"
+msgstr "Dispositivo ZFS"
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS"
+msgstr "ZFS"
+
+#: ../udisks/udisksclient.c:2169
+#, c-format
+msgctxt "fs-type"
+msgid "LUKS Encryption (version %s)"
+msgstr "Cifratura LUKS (versione %s)"
+
+#: ../udisks/udisksclient.c:2169 ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS"
+msgstr "LUKS"
+
+#: ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS Encryption"
+msgstr "Cifratura LUKS"
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (version %s)"
+msgstr "VMFS (versions %s)"
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (v%s)"
+msgstr "VMFS (v%s)"
+
+#: ../udisks/udisksclient.c:2172
+msgctxt "fs-type"
+msgid "VMFS"
+msgstr "VMFS"
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Volume Member (version %s)"
+msgstr "Gestore volumi VMFS (versione %s)"
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Member (v%s)"
+msgstr "Membro VMFS (versione %s)"
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Volume Member"
+msgstr "Gestore volumi VMFS"
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Member"
+msgstr "Membro VMFS"
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev, second %s is
+#. version.
+#.
+#: ../udisks/udisksclient.c:2238
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s %s)"
+msgstr "Sconosciuto (%s %s)"
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev.
+#.
+#: ../udisks/udisksclient.c:2247
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s)"
+msgstr "Sconosciuto (%s)"
+
+#. Translators: Shown for unknown filesystem types.
+#.
+#: ../udisks/udisksclient.c:2253 ../udisks/udisksclient.c:2267
+msgctxt "fs-type"
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2284
+msgid "Master Boot Record"
+msgstr "Master Boot Record"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2286
+msgid "GUID Partition Table"
+msgstr "Tabella delle partizioni GUID"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2288
+msgid "Apple Partition Map"
+msgstr "Mappa partizioni Apple"
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2331 ../udisks/udisksclient.c:2336
+msgctxt "partition-subtype"
+msgid "Generic"
+msgstr "Generica"
+
+#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2337
+msgctxt "partition-subtype"
+msgid "Linux"
+msgstr "Linux"
+
+#: ../udisks/udisksclient.c:2333 ../udisks/udisksclient.c:2338
+#: ../udisks/udisksclient.c:2343
+msgctxt "partition-subtype"
+msgid "Windows"
+msgstr "Windows"
+
+#: ../udisks/udisksclient.c:2334 ../udisks/udisksclient.c:2340
+msgctxt "partition-subtype"
+msgid "Other"
+msgstr "Altro"
+
+#: ../udisks/udisksclient.c:2339 ../udisks/udisksclient.c:2342
+msgctxt "partition-subtype"
+msgid "Mac OS X"
+msgstr "Mac OS X"
+
+#. see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#. Not associated with any OS
+#: ../udisks/udisksclient.c:2430
+msgctxt "part-type"
+msgid "MBR Partition Scheme"
+msgstr "Schema partizioni MBR"
+
+#: ../udisks/udisksclient.c:2431
+msgctxt "part-type"
+msgid "EFI System"
+msgstr "Sistema EFI"
+
+#: ../udisks/udisksclient.c:2432
+msgctxt "part-type"
+msgid "BIOS Boot"
+msgstr "BIOS Boot"
+
+#. Linux
+#: ../udisks/udisksclient.c:2434
+msgctxt "part-type"
+msgid "Linux Filesystem"
+msgstr "File system Linux"
+
+#: ../udisks/udisksclient.c:2435
+msgctxt "part-type"
+msgid "Linux RAID"
+msgstr "RAID Linux"
+
+#: ../udisks/udisksclient.c:2436
+msgctxt "part-type"
+msgid "Linux Swap"
+msgstr "Swap Linux"
+
+#: ../udisks/udisksclient.c:2437 ../udisks/udisksclient.c:2513
+msgctxt "part-type"
+msgid "Linux LVM"
+msgstr "LVM Linux"
+
+#: ../udisks/udisksclient.c:2438
+msgctxt "part-type"
+msgid "Linux Reserved"
+msgstr "Linux riservata"
+
+#. Microsoft
+#: ../udisks/udisksclient.c:2440
+msgctxt "part-type"
+msgid "Basic Data"
+msgstr "Basic Data"
+
+#: ../udisks/udisksclient.c:2441
+msgctxt "part-type"
+msgid "Microsoft Reserved"
+msgstr "Microsfot riservata"
+
+#: ../udisks/udisksclient.c:2442
+msgctxt "part-type"
+msgid "Microsoft LDM metadata"
+msgstr "Meta-dati LDM Microsoft"
+
+#: ../udisks/udisksclient.c:2443
+msgctxt "part-type"
+msgid "Microsoft LDM data"
+msgstr "Dati LDM Microsoft"
+
+#: ../udisks/udisksclient.c:2444
+msgctxt "part-type"
+msgid "Microsoft Windows Recovery Environment"
+msgstr "Ambiente ripristino Microsoft Windows"
+
+#. Apple OS X
+#: ../udisks/udisksclient.c:2446
+msgctxt "part-type"
+msgid "Apple HFS/HFS+"
+msgstr "Apple HFS/HFS+"
+
+#. see http://developer.apple.com/documentation/mac/devices/devices-126.html
+#. * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html
+#: ../udisks/udisksclient.c:2447 ../udisks/udisksclient.c:2492
+msgctxt "part-type"
+msgid "Apple UFS"
+msgstr "Apple UFS"
+
+#: ../udisks/udisksclient.c:2448
+msgctxt "part-type"
+msgid "Apple ZFS"
+msgstr "Apple ZFS"
+
+#. same as Solaris /usr
+#: ../udisks/udisksclient.c:2449
+msgctxt "part-type"
+msgid "Apple RAID"
+msgstr "RAID Apple"
+
+#: ../udisks/udisksclient.c:2450
+msgctxt "part-type"
+msgid "Apple RAID (offline)"
+msgstr "RAID Apple (offline)"
+
+#: ../udisks/udisksclient.c:2451
+msgctxt "part-type"
+msgid "Apple Boot"
+msgstr "Apple Boot"
+
+#: ../udisks/udisksclient.c:2452
+msgctxt "part-type"
+msgid "Apple Label"
+msgstr "Etichetta Apple"
+
+#: ../udisks/udisksclient.c:2453
+msgctxt "part-type"
+msgid "Apple TV Recovery"
+msgstr "Ripristino Apple TV"
+
+#: ../udisks/udisksclient.c:2454
+msgctxt "part-type"
+msgid "Apple Core Storage"
+msgstr "Apple Core Storage"
+
+#. HP-UX
+#: ../udisks/udisksclient.c:2456
+msgctxt "part-type"
+msgid "HP-UX Data"
+msgstr "Dati HP-UX"
+
+#: ../udisks/udisksclient.c:2457
+msgctxt "part-type"
+msgid "HP-UX Service"
+msgstr "Servizio HP-UX"
+
+#. FreeBSD
+#: ../udisks/udisksclient.c:2459
+msgctxt "part-type"
+msgid "FreeBSD Boot"
+msgstr "FreeBSD Boot"
+
+#: ../udisks/udisksclient.c:2460
+msgctxt "part-type"
+msgid "FreeBSD Data"
+msgstr "Dati FreeBSD"
+
+#: ../udisks/udisksclient.c:2461
+msgctxt "part-type"
+msgid "FreeBSD Swap"
+msgstr "Swap FreeBSD"
+
+#: ../udisks/udisksclient.c:2462
+msgctxt "part-type"
+msgid "FreeBSD UFS"
+msgstr "UFS FreeBSD"
+
+#: ../udisks/udisksclient.c:2463
+msgctxt "part-type"
+msgid "FreeBSD Vinum"
+msgstr "Vinum FreeBSD"
+
+#: ../udisks/udisksclient.c:2464
+msgctxt "part-type"
+msgid "FreeBSD ZFS"
+msgstr "ZFS FreeBSD"
+
+#. Solaris
+#: ../udisks/udisksclient.c:2466
+msgctxt "part-type"
+msgid "Solaris Boot"
+msgstr "Boot Solaris"
+
+#: ../udisks/udisksclient.c:2467
+msgctxt "part-type"
+msgid "Solaris Root"
+msgstr "Root Solaris"
+
+#: ../udisks/udisksclient.c:2468
+msgctxt "part-type"
+msgid "Solaris Swap"
+msgstr "Swap Solaris"
+
+#: ../udisks/udisksclient.c:2469
+msgctxt "part-type"
+msgid "Solaris Backup"
+msgstr "Backup Solaris"
+
+#: ../udisks/udisksclient.c:2470
+msgctxt "part-type"
+msgid "Solaris /usr"
+msgstr "/usr Solaris"
+
+#. same as Apple ZFS
+#: ../udisks/udisksclient.c:2471
+msgctxt "part-type"
+msgid "Solaris /var"
+msgstr "/var Solaris"
+
+#: ../udisks/udisksclient.c:2472
+msgctxt "part-type"
+msgid "Solaris /home"
+msgstr "/home Solaris"
+
+#: ../udisks/udisksclient.c:2473
+msgctxt "part-type"
+msgid "Solaris Alternate Sector"
+msgstr "Settore alternativo Solaris"
+
+#: ../udisks/udisksclient.c:2474
+msgctxt "part-type"
+msgid "Solaris Reserved"
+msgstr "Solaris riservata"
+
+#: ../udisks/udisksclient.c:2475
+msgctxt "part-type"
+msgid "Solaris Reserved (2)"
+msgstr "Solaris riservata (2)"
+
+#: ../udisks/udisksclient.c:2476
+msgctxt "part-type"
+msgid "Solaris Reserved (3)"
+msgstr "Solaris riservata (3)"
+
+#: ../udisks/udisksclient.c:2477
+msgctxt "part-type"
+msgid "Solaris Reserved (4)"
+msgstr "Solaris riservata (4)"
+
+#: ../udisks/udisksclient.c:2478
+msgctxt "part-type"
+msgid "Solaris Reserved (5)"
+msgstr "Solaris riservata (5)"
+
+#. NetBSD
+#: ../udisks/udisksclient.c:2480
+msgctxt "part-type"
+msgid "NetBSD Swap"
+msgstr "Swap NetBSD"
+
+#: ../udisks/udisksclient.c:2481
+msgctxt "part-type"
+msgid "NetBSD FFS"
+msgstr "FFS NetBSD"
+
+#: ../udisks/udisksclient.c:2482
+msgctxt "part-type"
+msgid "NetBSD LFS"
+msgstr "LFS NetBSD"
+
+#: ../udisks/udisksclient.c:2483
+msgctxt "part-type"
+msgid "NetBSD RAID"
+msgstr "RAID NetBSD"
+
+#: ../udisks/udisksclient.c:2484
+msgctxt "part-type"
+msgid "NetBSD Concatenated"
+msgstr "NetBSD concatenata"
+
+#: ../udisks/udisksclient.c:2485
+msgctxt "part-type"
+msgid "NetBSD Encrypted"
+msgstr "NetBSD cifrata"
+
+#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
+#. features-part-7-gpt.html
+#: ../udisks/udisksclient.c:2487
+msgctxt "part-type"
+msgid "VMWare VMFS"
+msgstr "VMFS VMWare"
+
+#: ../udisks/udisksclient.c:2488
+msgctxt "part-type"
+msgid "VMWare vmkcore"
+msgstr "VMWare vmkcore"
+
+#: ../udisks/udisksclient.c:2493
+msgctxt "part-type"
+msgid "Apple HFS/HFS"
+msgstr "HFS/HFS Apple"
+
+#: ../udisks/udisksclient.c:2494
+msgctxt "part-type"
+msgid "Apple Partition Map"
+msgstr "Mappa partizioni Apple"
+
+#: ../udisks/udisksclient.c:2495
+msgctxt "part-type"
+msgid "Unused"
+msgstr "Non utilizzata"
+
+#: ../udisks/udisksclient.c:2496
+msgctxt "part-type"
+msgid "Empty"
+msgstr "Vuota"
+
+#: ../udisks/udisksclient.c:2497
+msgctxt "part-type"
+msgid "Driver"
+msgstr "Driver"
+
+#: ../udisks/udisksclient.c:2498
+msgctxt "part-type"
+msgid "Driver 4.3"
+msgstr "Driver 4.3"
+
+#: ../udisks/udisksclient.c:2499
+msgctxt "part-type"
+msgid "ProDOS file system"
+msgstr "File system ProDOS"
+
+#: ../udisks/udisksclient.c:2500
+msgctxt "part-type"
+msgid "FAT 12"
+msgstr "FAT 12"
+
+#: ../udisks/udisksclient.c:2501
+msgctxt "part-type"
+msgid "FAT 16"
+msgstr "FAT 16"
+
+#: ../udisks/udisksclient.c:2502
+msgctxt "part-type"
+msgid "FAT 32"
+msgstr "FAT 32"
+
+#: ../udisks/udisksclient.c:2503
+msgctxt "part-type"
+msgid "FAT 16 (Windows)"
+msgstr "FAT 16 (Windows)"
+
+#: ../udisks/udisksclient.c:2504
+msgctxt "part-type"
+msgid "FAT 32 (Windows)"
+msgstr "FAT 32 (Windows)"
+
+#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
+#: ../udisks/udisksclient.c:2507
+msgctxt "part-type"
+msgid "Extended"
+msgstr "Estesa"
+
+#: ../udisks/udisksclient.c:2508
+msgctxt "part-type"
+msgid "EFI GPT"
+msgstr "GPT EFI"
+
+#: ../udisks/udisksclient.c:2509
+msgctxt "part-type"
+msgid "EFI (FAT-12/16/32)"
+msgstr "EFI (FAT-12/16/32)"
+
+#: ../udisks/udisksclient.c:2510
+msgctxt "part-type"
+msgid "Linux swap"
+msgstr "Linux swap"
+
+#: ../udisks/udisksclient.c:2511
+msgctxt "part-type"
+msgid "Linux"
+msgstr "Linux"
+
+#: ../udisks/udisksclient.c:2512
+msgctxt "part-type"
+msgid "Linux Extended"
+msgstr "Linux estesa"
+
+#: ../udisks/udisksclient.c:2514
+msgctxt "part-type"
+msgid "Linux RAID auto"
+msgstr "RAID Linux auto"
+
+#: ../udisks/udisksclient.c:2515
+msgctxt "part-type"
+msgid "FAT12"
+msgstr "FAT12"
+
+#: ../udisks/udisksclient.c:2516
+msgctxt "part-type"
+msgid "FAT16 <32M"
+msgstr "FAT16 <32M"
+
+#: ../udisks/udisksclient.c:2517
+msgctxt "part-type"
+msgid "FAT16"
+msgstr "FAT16"
+
+#: ../udisks/udisksclient.c:2518
+msgctxt "part-type"
+msgid "HPFS/NTFS"
+msgstr "HPFS/NTFS"
+
+#: ../udisks/udisksclient.c:2519
+msgctxt "part-type"
+msgid "W95 FAT32"
+msgstr "W95 FAT32"
+
+#: ../udisks/udisksclient.c:2520
+msgctxt "part-type"
+msgid "W95 FAT32 (LBA)"
+msgstr "W95 FAT32 (LBA)"
+
+#: ../udisks/udisksclient.c:2521
+msgctxt "part-type"
+msgid "W95 FAT16 (LBA)"
+msgstr "W95 FAT16 (LBA)"
+
+#: ../udisks/udisksclient.c:2522
+msgctxt "part-type"
+msgid "W95 Ext d (LBA)"
+msgstr "W95 Ext d (LBA)"
+
+#: ../udisks/udisksclient.c:2523
+msgctxt "part-type"
+msgid "Hidden FAT12"
+msgstr "FAT12 nascosta"
+
+#: ../udisks/udisksclient.c:2524
+msgctxt "part-type"
+msgid "Hidden FAT16 <32M"
+msgstr "FAT16 nascosta <32M"
+
+#: ../udisks/udisksclient.c:2525
+msgctxt "part-type"
+msgid "Hidden FAT16"
+msgstr "FAT16 nascosta"
+
+#: ../udisks/udisksclient.c:2526
+msgctxt "part-type"
+msgid "Hidden HPFS/NTFS"
+msgstr "HPFS/NTFS nascosta"
+
+#: ../udisks/udisksclient.c:2527
+msgctxt "part-type"
+msgid "Hidden W95 FAT32"
+msgstr "W95 FAT32 nascosta"
+
+#: ../udisks/udisksclient.c:2528
+msgctxt "part-type"
+msgid "Hidden W95 FAT32 (LBA)"
+msgstr "W95 FAT32 (LBA) nascosta"
+
+#: ../udisks/udisksclient.c:2529
+msgctxt "part-type"
+msgid "Hidden W95 FAT16 (LBA)"
+msgstr "W95 FAT16 (LBA) nascosta"
+
+#: ../udisks/udisksclient.c:2530
+msgctxt "part-type"
+msgid "OPUS"
+msgstr "OPUS"
+
+#: ../udisks/udisksclient.c:2531
+msgctxt "part-type"
+msgid "Compaq diagnostics"
+msgstr "Diagnostica Compaq"
+
+#: ../udisks/udisksclient.c:2532
+msgctxt "part-type"
+msgid "PartitionMagic"
+msgstr "PartitionMagic"
+
+#: ../udisks/udisksclient.c:2533
+msgctxt "part-type"
+msgid "Minix"
+msgstr "Minix"
+
+#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
+#: ../udisks/udisksclient.c:2534 ../udisks/udisksclient.c:2535
+msgctxt "part-type"
+msgid "Hibernation"
+msgstr "Ibernazione"
+
+#: ../udisks/udisksclient.c:2536
+msgctxt "part-type"
+msgid "FreeBSD"
+msgstr "FreeBSD"
+
+#: ../udisks/udisksclient.c:2537
+msgctxt "part-type"
+msgid "OpenBSD"
+msgstr "OpenBSD"
+
+#: ../udisks/udisksclient.c:2538 ../udisks/udisksclient.c:2539
+msgctxt "part-type"
+msgid "Mac OS X"
+msgstr "Mac OS X"
+
+#: ../udisks/udisksclient.c:2540
+msgctxt "part-type"
+msgid "Solaris boot"
+msgstr "Solaris boot"
+
+#: ../udisks/udisksclient.c:2541
+msgctxt "part-type"
+msgid "Solaris"
+msgstr "Solaris"
+
+#: ../udisks/udisksclient.c:2542
+msgctxt "part-type"
+msgid "BeOS BFS"
+msgstr "BeOS BFS"
+
+#: ../udisks/udisksclient.c:2543
+msgctxt "part-type"
+msgid "SkyOS SkyFS"
+msgstr "SkyOS SkyFS"
+
+#: ../udisks/udisksclient.c:2642
+msgctxt "job"
+msgid "SMART self-test"
+msgstr "Test automatici SMART"
+
+#: ../udisks/udisksclient.c:2643
+msgctxt "job"
+msgid "Ejecting Medium"
+msgstr "Espulsione supporto"
+
+#: ../udisks/udisksclient.c:2644
+msgctxt "job"
+msgid "Unlocking Device"
+msgstr "Sblocco dispositivo"
+
+#: ../udisks/udisksclient.c:2645
+msgctxt "job"
+msgid "Locking Device"
+msgstr "Blocco dispositivo"
+
+#: ../udisks/udisksclient.c:2646
+msgctxt "job"
+msgid "Modifying Encrypted Device"
+msgstr "Modifica dispositivo cifrato"
+
+#: ../udisks/udisksclient.c:2647
+msgctxt "job"
+msgid "Starting Swap Device"
+msgstr "Avvio dispositivo di swap"
+
+#: ../udisks/udisksclient.c:2648
+msgctxt "job"
+msgid "Stopping Swap Device"
+msgstr "Arresto dispositivo di swap"
+
+#: ../udisks/udisksclient.c:2649
+msgctxt "job"
+msgid "Mounting Filesystem"
+msgstr "Montaggio file system"
+
+#: ../udisks/udisksclient.c:2650
+msgctxt "job"
+msgid "Unmounting Filesystem"
+msgstr "Smontaggio file system"
+
+#: ../udisks/udisksclient.c:2651
+msgctxt "job"
+msgid "Modifying Filesystem"
+msgstr "Modifica file system"
+
+#: ../udisks/udisksclient.c:2652
+msgctxt "job"
+msgid "Erasing Device"
+msgstr "Cancellazione dispositivo"
+
+#: ../udisks/udisksclient.c:2653
+msgctxt "job"
+msgid "Creating Filesystem"
+msgstr "Creazione file system"
+
+#: ../udisks/udisksclient.c:2654
+msgctxt "job"
+msgid "Setting Up Loop Device"
+msgstr "Creazione dispositivo di loop"
+
+#: ../udisks/udisksclient.c:2655
+msgctxt "job"
+msgid "Modifying Partition"
+msgstr "Modifica partizione"
+
+#: ../udisks/udisksclient.c:2656
+msgctxt "job"
+msgid "Deleting Partition"
+msgstr "Eliminazione partizione"
+
+#: ../udisks/udisksclient.c:2657
+msgctxt "job"
+msgid "Creating Partition"
+msgstr "Creazione partizione"
+
+#: ../udisks/udisksclient.c:2658
+msgctxt "job"
+msgid "Cleaning Up"
+msgstr "Pulizia"
+
+#: ../udisks/udisksclient.c:2659
+msgctxt "job"
+msgid "ATA Secure Erase"
+msgstr "ATA Secure Erase"
+
+#: ../udisks/udisksclient.c:2660
+msgctxt "job"
+msgid "ATA Enhanced Secure Erase"
+msgstr "ATA Enhanced Secure Erase"
+
+#: ../udisks/udisksclient.c:2666
+#, c-format
+msgctxt "unknown-job"
+msgid "Unknown (%s)"
+msgstr "Sconosciuto (%s)"
diff --git a/po/ja.po b/po/ja.po
index d65813f..19994af 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -9,14 +9,14 @@ msgstr ""
"Project-Id-Version: udisks\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 16:45-0400\n"
-"PO-Revision-Date: 2012-07-23 20:46+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
+"PO-Revision-Date: 2012-08-02 02:39+0000\n"
+"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/freedesktop/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
-"Plural-Forms: nplurals=1; plural=0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../data/org.freedesktop.udisks2.policy.in.h:1
msgid "Mount a filesystem"
@@ -108,7 +108,7 @@ msgstr "ループデバイスをセットアップするには、認証が必要
#: ../data/org.freedesktop.udisks2.policy.in.h:20
msgid "Delete loop devices"
-msgstr "loop デバイスを削除します"
+msgstr "loop デバイスを削除します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:21
msgid ""
@@ -117,12 +117,12 @@ msgstr "他のユーザーによりセットアップされたループデバイ
#: ../data/org.freedesktop.udisks2.policy.in.h:22
msgid "Modify loop devices"
-msgstr "loop デバイスを変更します"
+msgstr "loop デバイスを変更します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:23
msgid ""
"Authentication is required to modify a loop device set up by another user"
-msgstr "他のユーザーにより設定された loop デバイスを変更するには、認証が必要です"
+msgstr "他のユーザーにより設定された loop デバイスを変更するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:24
msgid "Manage swapspace"
@@ -173,11 +173,11 @@ msgstr "他のところに差し込まれたデバイスを変更するには、
#: ../data/org.freedesktop.udisks2.policy.in.h:35
msgid "Rescan a device"
-msgstr ""
+msgstr "デバイスを再スキャンします。"
#: ../data/org.freedesktop.udisks2.policy.in.h:36
msgid "Authentication is to rescan a device"
-msgstr ""
+msgstr "デバイスを再スキャンするには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:37
msgid "Open a device"
@@ -207,11 +207,11 @@ msgstr "システム全体の設定からシークレットを取得するには
#: ../data/org.freedesktop.udisks2.policy.in.h:43
msgid "Modify drive settings"
-msgstr "ドライブ設定を変更します"
+msgstr "ドライブ設定を変更します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:44
msgid "Authentication is required to modify drive settings"
-msgstr "ドライブ設定を変更するには、認証が必要です"
+msgstr "ドライブ設定を変更するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:45
msgid "Update SMART data"
@@ -223,11 +223,11 @@ msgstr "SMART データを更新するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:47
msgid "Set SMART data from blob"
-msgstr ""
+msgstr "ブロブから SMART データを設定します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:48
msgid "Authentication is required to set SMART data from blob"
-msgstr ""
+msgstr "ブロブから SMART データを設定するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:49
msgid "Run SMART self-test"
@@ -239,53 +239,53 @@ msgstr "SMART 自己テストを実行するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:51
msgid "Check power state"
-msgstr "電源状態を確認します"
+msgstr "電源状態を確認します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:52
msgid "Authentication is required to check the power state"
-msgstr ""
+msgstr "電源状態を確認するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:53
msgid "Send standby command"
-msgstr ""
+msgstr "スタンバイコマンドを送信します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:54
msgid "Authentication is required to put a drive into standby mode"
-msgstr ""
+msgstr "ドライブをスタンバイモードにするには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:55
msgid "Send standby command to a system drive"
-msgstr ""
+msgstr "システムドライブにスタンバイコマンドを送信します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:56
msgid "Send standby command to drive on other seat"
-msgstr ""
+msgstr "他のシートにあるドライブにスタンバイコマンドを送信します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:57
msgid "Securely erase a hard disk"
-msgstr ""
+msgstr "ハードディスクを安全に消去します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:58
msgid "Authentication is required to securely erase a hard disk"
-msgstr ""
+msgstr "ハードディスクを安全に消去するには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:59
msgid "Cancel job"
-msgstr ""
+msgstr "ジョブを取り消します。"
#. Translators: Shown in authentication dialog when canceling a job.
#.
#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
msgid "Authentication is required to cancel a job"
-msgstr ""
+msgstr "ジョブを取り消すには、認証が必要です。"
#: ../data/org.freedesktop.udisks2.policy.in.h:61
msgid "Cancel job started by another user"
-msgstr ""
+msgstr "他のユーザーにより開始されたジョブを取り消します。"
#: ../data/org.freedesktop.udisks2.policy.in.h:62
msgid "Authentication is required to cancel a job started by another user"
-msgstr ""
+msgstr "他のユーザーにより開始されたジョブを取り消すには、認証が必要です。"
#. Translators: This is shown in an authentcation dialog when
#. * the user is editing settings that involve system-level
@@ -344,7 +344,7 @@ msgstr "/etc/crypttab ファイルを変更するには、認証が必要です
#.
#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
msgid "Authentication is required to perform a secure erase of $(drive)"
-msgstr ""
+msgstr "$(drive) の安全な消去を実行するには、認証が必要です。"
#. Translators: Shown in authentication dialog when formatting a
#. * device. This includes both creating a filesystem or partition
@@ -355,11 +355,11 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:1970
msgid "Authentication is required to format $(drive)"
-msgstr ""
+msgstr "$(drive) をフォーマットするには、認証が必要です。"
#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
msgid "Formatting Device"
-msgstr ""
+msgstr "デバイスをフォーマットしています。"
#. Translators: Shown in authentication dialog when creating a
#. * disk image file.
@@ -369,7 +369,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2372
msgid "Authentication is required to open $(drive) for reading"
-msgstr ""
+msgstr "$(drive) を読み込みように開くには、認証が必要です。"
#. Translators: Shown in authentication dialog when restoring
#. * from a disk image file.
@@ -379,7 +379,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2436
msgid "Authentication is required to open $(drive) for writing"
-msgstr ""
+msgstr "$(drive) を書き込み用に開くには、認証が必要です。"
#. Translators: Shown in authentication dialog when an application
#. * wants to benchmark a device.
@@ -389,7 +389,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2502
msgid "Authentication is required to open $(drive) for benchmarking"
-msgstr ""
+msgstr "$(drive) をベンチマーク用に開くには、認証が必要です。"
#. Translators: Shown in authentication dialog when an application
#. * wants to rescan a device.
@@ -399,7 +399,7 @@ msgstr ""
#.
#: ../src/udiskslinuxblock.c:2563
msgid "Authentication is required to rescan $(drive)"
-msgstr ""
+msgstr "$(drive) を再スキャンするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests ejecting media from a drive.
@@ -409,7 +409,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:960
msgid "Authentication is required to eject $(drive)"
-msgstr ""
+msgstr "$(drive) を取り出すには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * changes settings for a drive.
@@ -419,7 +419,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdrive.c:1048
msgid "Authentication is required to configure settings for $(drive)"
-msgstr ""
+msgstr "$(drive) の設定を変更するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * refreshes SMART data from a disk.
@@ -429,7 +429,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:700
msgid "Authentication is required to update SMART data from $(drive)"
-msgstr ""
+msgstr "$(drive) の SMART データを更新するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * tries to simulate SMART data from a libatasmart blob.
@@ -439,7 +439,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:711
msgid "Authentication is required to set SMART data from a blob on $(drive)"
-msgstr ""
+msgstr "$(drive) においてブロブから SMART データを設定するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * aborts a running SMART self-test.
@@ -449,7 +449,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:845
msgid "Authentication is required to abort a SMART self-test on $(drive)"
-msgstr ""
+msgstr "$(drive) のセルフテストを中断するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * initiates a SMART self-test.
@@ -459,7 +459,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1095
msgid "Authentication is required to start a SMART self-test on $(drive)"
-msgstr ""
+msgstr "$(drive) のセルフテストを開始するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests the power state of a drive.
@@ -469,7 +469,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1404
msgid "Authentication is required to check power state for $(drive)"
-msgstr ""
+msgstr "$(drive) の電源状態を確認するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * tries to put a drive into standby mode.
@@ -479,7 +479,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1529
msgid "Authentication is required to put $(drive) in standby mode"
-msgstr ""
+msgstr "$(drive) をスタンバイモードにするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * tries to wake up a drive from standby mode.
@@ -489,7 +489,7 @@ msgstr ""
#.
#: ../src/udiskslinuxdriveata.c:1661
msgid "Authentication is required to wake up $(drive) from standby mode"
-msgstr ""
+msgstr "$(drive) をスタンバイモードから復帰させるには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests unlocking an encrypted device.
@@ -499,7 +499,7 @@ msgstr ""
#.
#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
msgid "Authentication is required to unlock the encrypted device $(drive)"
-msgstr ""
+msgstr "暗号化デバイス $(drive) をロック解除するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests locking an encrypted device that was previously.
@@ -512,7 +512,7 @@ msgstr ""
msgid ""
"Authentication is required to lock the encrypted device $(drive) unlocked by"
" another user"
-msgstr ""
+msgstr "他のユーザーによりロック解除された暗号化デバイス $(drive) をロックするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests mounting a filesystem.
@@ -522,7 +522,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
msgid "Authentication is required to mount $(drive)"
-msgstr ""
+msgstr "$(drive) をマウントするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the
#. * user requests mounting a filesystem that is in
@@ -538,7 +538,7 @@ msgstr ""
msgid ""
"Authentication is required to mount $(drive) referenced in the /etc/fstab "
"file"
-msgstr ""
+msgstr "/etc/fstab ファイルにおいて参照している $(drive) をマウントするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the
#. * user requests unmounting a filesystem that is in
@@ -554,7 +554,7 @@ msgstr ""
msgid ""
"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
"file"
-msgstr ""
+msgstr "/etc/fstab ファイルにおいて参照している $(drive) をアンマウントするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests unmounting a filesystem previously mounted by
@@ -565,7 +565,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1685
msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr ""
+msgstr "他のユーザーによりマウントされた $(drive) をアンマウントするには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests changing the filesystem label.
@@ -575,7 +575,7 @@ msgstr ""
#.
#: ../src/udiskslinuxfilesystem.c:1923
msgid "Authentication is required to change the filesystem label on $(drive)"
-msgstr ""
+msgstr "$(drive) のファイルシステムのラベルを変更するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests deleting a loop device previously set up by
@@ -586,7 +586,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:244
msgid "Authentication is required to delete the loop device $(drive)"
-msgstr ""
+msgstr "ループデバイス $(drive) を削除するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests changing autoclear on a loop device set up by
@@ -597,7 +597,7 @@ msgstr ""
#.
#: ../src/udiskslinuxloop.c:423
msgid "Authentication is required to modify the loop device $(drive)"
-msgstr ""
+msgstr "ループデバイス $(drive) を変更するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests modifying a partition (changing type, flags, name etc.).
@@ -608,7 +608,7 @@ msgstr ""
#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
#: ../src/udiskslinuxpartition.c:642
msgid "Authentication is required to modify the partition on device $(drive)"
-msgstr ""
+msgstr "デバイス $(drive) のパーティションを変更するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests deleting a partition.
@@ -618,7 +618,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartition.c:832
msgid "Authentication is required to delete the partition $(drive)"
-msgstr ""
+msgstr "パーティション $(drive) を削除するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests creating a new partition.
@@ -628,7 +628,7 @@ msgstr ""
#.
#: ../src/udiskslinuxpartitiontable.c:348
msgid "Authentication is required to create a partition on $(drive)"
-msgstr ""
+msgstr "$(drive) にパーティションを作成するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests activating a swap device.
@@ -638,7 +638,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:201
msgid "Authentication is required to activate swapspace on $(drive)"
-msgstr ""
+msgstr "$(drive) においてスワップ空間を有効化するには、認証が必要です。"
#. Translators: Shown in authentication dialog when the user
#. * requests deactivating a swap device.
@@ -648,7 +648,7 @@ msgstr ""
#.
#: ../src/udiskslinuxswapspace.c:293
msgid "Authentication is required to deactivate swapspace on $(drive)"
-msgstr ""
+msgstr "$(drive) においてスワップ空間を無効化するには、認証が必要です。"
#. Translators: 'Thumb' here refers to "USB thumb drive", see
#. http://en.wikipedia.org/wiki/Thumb_drive
@@ -1369,29 +1369,29 @@ msgstr "VMFS (v%s)"
#: ../udisks/udisksclient.c:2172
msgctxt "fs-type"
msgid "VMFS"
-msgstr ""
+msgstr "VMFS"
#: ../udisks/udisksclient.c:2173
#, c-format
msgctxt "fs-type"
msgid "VMFS Volume Member (version %s)"
-msgstr ""
+msgstr "VMFS ボリュームメンバー (バージョン %s)"
#: ../udisks/udisksclient.c:2173
#, c-format
msgctxt "fs-type"
msgid "VMFS Member (v%s)"
-msgstr ""
+msgstr "VMFS メンバー (v%s)"
#: ../udisks/udisksclient.c:2174
msgctxt "fs-type"
msgid "VMFS Volume Member"
-msgstr ""
+msgstr "VMFS ボリュームメンバー"
#: ../udisks/udisksclient.c:2174
msgctxt "fs-type"
msgid "VMFS Member"
-msgstr ""
+msgstr "VMFS メンバー"
#. Translators: Shown for unknown filesystem types.
#. * First %s is the raw filesystem type obtained from udev, second %s is
@@ -1482,7 +1482,7 @@ msgstr "BIOS ブート"
#: ../udisks/udisksclient.c:2434
msgctxt "part-type"
msgid "Linux Filesystem"
-msgstr ""
+msgstr "Linux ファイルシステム"
#: ../udisks/udisksclient.c:2435
msgctxt "part-type"
@@ -1502,7 +1502,7 @@ msgstr "Linux LVM"
#: ../udisks/udisksclient.c:2438
msgctxt "part-type"
msgid "Linux Reserved"
-msgstr "Linux 予約"
+msgstr "Linux 予約済み"
#. Microsoft
#: ../udisks/udisksclient.c:2440
@@ -1513,7 +1513,7 @@ msgstr "基本データ"
#: ../udisks/udisksclient.c:2441
msgctxt "part-type"
msgid "Microsoft Reserved"
-msgstr "Microsoft 予約"
+msgstr "Microsoft 予約済み"
#: ../udisks/udisksclient.c:2442
msgctxt "part-type"
@@ -1577,7 +1577,7 @@ msgstr "Apple TV Recovery"
#: ../udisks/udisksclient.c:2454
msgctxt "part-type"
msgid "Apple Core Storage"
-msgstr ""
+msgstr "Apple Core Storage"
#. HP-UX
#: ../udisks/udisksclient.c:2456
@@ -1724,12 +1724,12 @@ msgstr "NetBSD 暗号化"
#: ../udisks/udisksclient.c:2487
msgctxt "part-type"
msgid "VMWare VMFS"
-msgstr ""
+msgstr "VMware VMFS"
#: ../udisks/udisksclient.c:2488
msgctxt "part-type"
msgid "VMWare vmkcore"
-msgstr ""
+msgstr "VMware vmkcore"
#: ../udisks/udisksclient.c:2493
msgctxt "part-type"
@@ -1966,7 +1966,7 @@ msgstr "SkyOS SkyFS"
#: ../udisks/udisksclient.c:2642
msgctxt "job"
msgid "SMART self-test"
-msgstr ""
+msgstr "SMART セルフテスト"
#: ../udisks/udisksclient.c:2643
msgctxt "job"
@@ -1991,75 +1991,75 @@ msgstr "暗号化デバイスを変更しています"
#: ../udisks/udisksclient.c:2647
msgctxt "job"
msgid "Starting Swap Device"
-msgstr ""
+msgstr "スワップデバイスを開始しています。"
#: ../udisks/udisksclient.c:2648
msgctxt "job"
msgid "Stopping Swap Device"
-msgstr ""
+msgstr "スワップデバイスを停止しています。"
#: ../udisks/udisksclient.c:2649
msgctxt "job"
msgid "Mounting Filesystem"
-msgstr ""
+msgstr "ファイルシステムをマウントしています。"
#: ../udisks/udisksclient.c:2650
msgctxt "job"
msgid "Unmounting Filesystem"
-msgstr ""
+msgstr "ファイルシステムをアンマウントしています。"
#: ../udisks/udisksclient.c:2651
msgctxt "job"
msgid "Modifying Filesystem"
-msgstr ""
+msgstr "ファイルシステムを変更しています。"
#: ../udisks/udisksclient.c:2652
msgctxt "job"
msgid "Erasing Device"
-msgstr ""
+msgstr "デバイスを消去しています。"
#: ../udisks/udisksclient.c:2653
msgctxt "job"
msgid "Creating Filesystem"
-msgstr ""
+msgstr "ファイルシステムを作成しています。"
#: ../udisks/udisksclient.c:2654
msgctxt "job"
msgid "Setting Up Loop Device"
-msgstr ""
+msgstr "ループデバイスをセットアップしています。"
#: ../udisks/udisksclient.c:2655
msgctxt "job"
msgid "Modifying Partition"
-msgstr ""
+msgstr "パーティションを変更しています。"
#: ../udisks/udisksclient.c:2656
msgctxt "job"
msgid "Deleting Partition"
-msgstr ""
+msgstr "パーティションを削除しています。"
#: ../udisks/udisksclient.c:2657
msgctxt "job"
msgid "Creating Partition"
-msgstr ""
+msgstr "パーティションを作成しています。"
#: ../udisks/udisksclient.c:2658
msgctxt "job"
msgid "Cleaning Up"
-msgstr ""
+msgstr "クリーンアップしています。"
#: ../udisks/udisksclient.c:2659
msgctxt "job"
msgid "ATA Secure Erase"
-msgstr ""
+msgstr "ATA Secure Erase"
#: ../udisks/udisksclient.c:2660
msgctxt "job"
msgid "ATA Enhanced Secure Erase"
-msgstr ""
+msgstr "ATA 拡張 Secure Erase"
#: ../udisks/udisksclient.c:2666
#, c-format
msgctxt "unknown-job"
msgid "Unknown (%s)"
-msgstr ""
+msgstr "未知 (%s)"
diff --git a/po/ka.po b/po/ka.po
new file mode 100644
index 0000000..d417ae4
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,2064 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: udisks\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-07-23 16:45-0400\n"
+"PO-Revision-Date: 2012-01-23 22:25+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/freedesktop/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:1
+msgid "Mount a filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:2
+msgid "Authentication is required to mount the filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:3
+msgid "Mount a filesystem on a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:4
+msgid "Mount a filesystem from a device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:5
+msgid ""
+"Mount/unmount filesystems defined in the fstab file with the x-udisks-auth "
+"option"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:6
+msgid "Authentication is required to mount/unmount the filesystem"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:7
+msgid "Unmount a device mounted by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:8
+msgid ""
+"Authentication is required to unmount a filesystem mounted by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:9
+msgid "Unlock an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:10
+msgid "Authentication is required to unlock an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:11
+msgid "Unlock an encrypted system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:12
+msgid "Unlock an encrypted device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:13
+msgid ""
+"Unlock an encrypted device specified in the crypttab file with the x-udisks-"
+"auth option"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:14
+msgid "Lock an encrypted device unlocked by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:15
+msgid ""
+"Authentication is required to lock an encrypted device unlocked by another "
+"user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:16
+msgid "Change passphrase for an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:17
+msgid ""
+"Authentication is required to change the passphrase for an encrypted device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:18
+msgid "Manage loop devices"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests setting up a loop device.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:19
+#: ../src/udiskslinuxmanager.c:334
+msgid "Authentication is required to set up a loop device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:20
+msgid "Delete loop devices"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:21
+msgid ""
+"Authentication is required to delete a loop device set up by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:22
+msgid "Modify loop devices"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:23
+msgid ""
+"Authentication is required to modify a loop device set up by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:24
+msgid "Manage swapspace"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:25
+msgid "Authentication is required to manage swapspace"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:26
+msgid "Eject media"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:27
+msgid "Authentication is required to eject media"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:28
+msgid "Eject media from a system drive"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:29
+msgid "Eject media from a drive attached to another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:30
+msgid ""
+"Authentication is required to eject media from a drive plugged into another "
+"seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:31
+msgid "Modify a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:32
+msgid "Authentication is required to modify a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:33
+msgid "Modify a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:34
+msgid ""
+"Authentication is required to modify a device plugged into another seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:35
+msgid "Rescan a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:36
+msgid "Authentication is to rescan a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:37
+msgid "Open a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:38
+msgid "Authentication is required to open a device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:39
+msgid "Open a system device"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:40
+msgid "Modify system-wide configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:41
+msgid "Authentication is required to modify system-wide configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:42
+msgid ""
+"Authentication is required to retrieve secrets from system-wide "
+"configuration"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:43
+msgid "Modify drive settings"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:44
+msgid "Authentication is required to modify drive settings"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:45
+msgid "Update SMART data"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:46
+msgid "Authentication is required to update SMART data"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:47
+msgid "Set SMART data from blob"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:48
+msgid "Authentication is required to set SMART data from blob"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:49
+msgid "Run SMART self-test"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:50
+msgid "Authentication is required to run a SMART self-test"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:51
+msgid "Check power state"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:52
+msgid "Authentication is required to check the power state"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:53
+msgid "Send standby command"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:54
+msgid "Authentication is required to put a drive into standby mode"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:55
+msgid "Send standby command to a system drive"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:56
+msgid "Send standby command to drive on other seat"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:57
+msgid "Securely erase a hard disk"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:58
+msgid "Authentication is required to securely erase a hard disk"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:59
+msgid "Cancel job"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when canceling a job.
+#.
+#: ../data/org.freedesktop.udisks2.policy.in.h:60 ../src/udisksbasejob.c:404
+msgid "Authentication is required to cancel a job"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:61
+msgid "Cancel job started by another user"
+msgstr ""
+
+#: ../data/org.freedesktop.udisks2.policy.in.h:62
+msgid "Authentication is required to cancel a job started by another user"
+msgstr ""
+
+#. Translators: This is shown in an authentcation dialog when
+#. * the user is editing settings that involve system-level
+#. * passwords and secrets
+#.
+#: ../src/udiskslinuxblock.c:824
+msgid "Authentication is required to read system-level secrets"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1358
+msgid "Authentication is required to add an entry to the /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not tranlsate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1376
+msgid "Authentication is required to add an entry to the /etc/crypttab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1435
+msgid "Authentication is required to remove an entry from /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1453
+msgid ""
+"Authentication is required to remove an entry from the /etc/crypttab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate /etc/fstab
+#: ../src/udiskslinuxblock.c:1525
+msgid "Authentication is required to modify the /etc/fstab file"
+msgstr ""
+
+#. Translators: shown in authentication dialog - do not translate
+#. /etc/crypttab
+#: ../src/udiskslinuxblock.c:1543
+msgid "Authentication is required to modify the /etc/crypttab file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT
+#. * command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#. Translators: Shown in authentication dialog when the user
+#. * requests erasing a hard disk using the SECURE ERASE UNIT command.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1958 ../src/udiskslinuxdriveata.c:2361
+msgid "Authentication is required to perform a secure erase of $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when formatting a
+#. * device. This includes both creating a filesystem or partition
+#. * table.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:1970
+msgid "Authentication is required to format $(drive)"
+msgstr ""
+
+#: ../src/udiskslinuxblock.c:2012 ../src/udiskslinuxdriveata.c:2373
+msgid "Formatting Device"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when creating a
+#. * disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2372
+msgid "Authentication is required to open $(drive) for reading"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when restoring
+#. * from a disk image file.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2436
+msgid "Authentication is required to open $(drive) for writing"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to benchmark a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2502
+msgid "Authentication is required to open $(drive) for benchmarking"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when an application
+#. * wants to rescan a device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will
+#. * be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxblock.c:2563
+msgid "Authentication is required to rescan $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests ejecting media from a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:960
+msgid "Authentication is required to eject $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * changes settings for a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and will be
+#. * replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdrive.c:1048
+msgid "Authentication is required to configure settings for $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * refreshes SMART data from a disk.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:700
+msgid "Authentication is required to update SMART data from $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to simulate SMART data from a libatasmart blob.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:711
+msgid "Authentication is required to set SMART data from a blob on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * aborts a running SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:845
+msgid "Authentication is required to abort a SMART self-test on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * initiates a SMART self-test.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1095
+msgid "Authentication is required to start a SMART self-test on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests the power state of a drive.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1404
+msgid "Authentication is required to check power state for $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to put a drive into standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1529
+msgid "Authentication is required to put $(drive) in standby mode"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * tries to wake up a drive from standby mode.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxdriveata.c:1661
+msgid "Authentication is required to wake up $(drive) from standby mode"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unlocking an encrypted device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:706
+msgid "Authentication is required to unlock the encrypted device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests locking an encrypted device that was previously.
+#. * unlocked by another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxencrypted.c:584
+msgid ""
+"Authentication is required to lock the encrypted device $(drive) unlocked by"
+" another user"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests mounting a filesystem.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1222 ../src/udiskslinuxfilesystem.c:1384
+msgid "Authentication is required to mount $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests mounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1291
+msgid ""
+"Authentication is required to mount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the
+#. * user requests unmounting a filesystem that is in
+#. * /etc/fstab file with the x-udisks-auth option.
+#. *
+#. * Do not translate $(drive), it's a
+#. * placeholder and will be replaced by the name of
+#. * the drive/device in question
+#. *
+#. * Do not translate /etc/fstab
+#.
+#: ../src/udiskslinuxfilesystem.c:1638
+msgid ""
+"Authentication is required to unmount $(drive) referenced in the /etc/fstab "
+"file"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests unmounting a filesystem previously mounted by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1685
+msgid "Authentication is required to unmount $(drive) mounted by another user"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing the filesystem label.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxfilesystem.c:1923
+msgid "Authentication is required to change the filesystem label on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a loop device previously set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:244
+msgid "Authentication is required to delete the loop device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests changing autoclear on a loop device set up by
+#. * another user.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxloop.c:423
+msgid "Authentication is required to modify the loop device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests modifying a partition (changing type, flags, name etc.).
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:443
+#: ../src/udiskslinuxpartition.c:642
+msgid "Authentication is required to modify the partition on device $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deleting a partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartition.c:832
+msgid "Authentication is required to delete the partition $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests creating a new partition.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxpartitiontable.c:348
+msgid "Authentication is required to create a partition on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests activating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:201
+msgid "Authentication is required to activate swapspace on $(drive)"
+msgstr ""
+
+#. Translators: Shown in authentication dialog when the user
+#. * requests deactivating a swap device.
+#. *
+#. * Do not translate $(drive), it's a placeholder and
+#. * will be replaced by the name of the drive/device in question
+#.
+#: ../src/udiskslinuxswapspace.c:293
+msgid "Authentication is required to deactivate swapspace on $(drive)"
+msgstr ""
+
+#. Translators: 'Thumb' here refers to "USB thumb drive", see
+#. http://en.wikipedia.org/wiki/Thumb_drive
+#: ../udisks/udisksclient.c:827
+msgctxt "media-type"
+msgid "Thumb"
+msgstr ""
+
+#: ../udisks/udisksclient.c:829
+msgctxt "media-type"
+msgid "Floppy"
+msgstr ""
+
+#: ../udisks/udisksclient.c:830
+msgctxt "media-type"
+msgid "Zip"
+msgstr ""
+
+#: ../udisks/udisksclient.c:831
+msgctxt "media-type"
+msgid "Jaz"
+msgstr ""
+
+#: ../udisks/udisksclient.c:833
+msgctxt "media-type"
+msgid "Flash"
+msgstr ""
+
+#: ../udisks/udisksclient.c:834
+msgctxt "media-type"
+msgid "MemoryStick"
+msgstr ""
+
+#: ../udisks/udisksclient.c:835
+msgctxt "media-type"
+msgid "SmartMedia"
+msgstr ""
+
+#: ../udisks/udisksclient.c:836
+msgctxt "media-type"
+msgid "CompactFlash"
+msgstr ""
+
+#: ../udisks/udisksclient.c:837
+msgctxt "media-type"
+msgid "MMC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:837 ../udisks/udisksclient.c:838
+#: ../udisks/udisksclient.c:839 ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:839
+msgctxt "media-type"
+msgid "SDXC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:840
+msgctxt "media-type"
+msgid "SDHC"
+msgstr ""
+
+#: ../udisks/udisksclient.c:842
+msgctxt "media-type"
+msgid "CD-ROM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:842 ../udisks/udisksclient.c:843
+#: ../udisks/udisksclient.c:844 ../udisks/udisksclient.c:859
+#: ../udisks/udisksclient.c:860 ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "CD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:843
+msgctxt "media-type"
+msgid "CD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:844
+msgctxt "media-type"
+msgid "CD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:845 ../udisks/udisksclient.c:846
+#: ../udisks/udisksclient.c:847 ../udisks/udisksclient.c:848
+#: ../udisks/udisksclient.c:849 ../udisks/udisksclient.c:850
+#: ../udisks/udisksclient.c:851 ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:846
+msgctxt "media-type"
+msgid "DVD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:847
+msgctxt "media-type"
+msgid "DVD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:848
+msgctxt "media-type"
+msgid "DVD-RAM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:849
+msgctxt "media-type"
+msgid "DVD+R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:850
+msgctxt "media-type"
+msgid "DVD+RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:851
+msgctxt "media-type"
+msgid "DVD+R DL"
+msgstr ""
+
+#: ../udisks/udisksclient.c:852
+msgctxt "media-type"
+msgid "DVD+RW DL"
+msgstr ""
+
+#: ../udisks/udisksclient.c:853
+msgctxt "media-type"
+msgid "BD-ROM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:853 ../udisks/udisksclient.c:854
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "Blu-Ray"
+msgstr ""
+
+#: ../udisks/udisksclient.c:854
+msgctxt "media-type"
+msgid "BD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:855
+msgctxt "media-type"
+msgid "BD-RE"
+msgstr ""
+
+#: ../udisks/udisksclient.c:856 ../udisks/udisksclient.c:857
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:857
+msgctxt "media-type"
+msgid "HDDVD-R"
+msgstr ""
+
+#: ../udisks/udisksclient.c:858
+msgctxt "media-type"
+msgid "HDDVD-RW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:859
+msgctxt "media-type"
+msgid "MO"
+msgstr ""
+
+#: ../udisks/udisksclient.c:860
+msgctxt "media-type"
+msgid "MRW"
+msgstr ""
+
+#: ../udisks/udisksclient.c:861
+msgctxt "media-type"
+msgid "MRW-W"
+msgstr ""
+
+#. Translators: Used to describe drive without removable media. The %s is the
+#. type, e.g. 'Thumb'
+#: ../udisks/udisksclient.c:1126
+#, c-format
+msgctxt "drive-with-fixed-media"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: Used to describe generic media. The %s is the type, e.g. 'Zip'
+#. or 'Floppy'
+#: ../udisks/udisksclient.c:1130
+#, c-format
+msgctxt "drive-with-generic-media"
+msgid "%s Disk"
+msgstr ""
+
+#. Translators: Used to describe flash media. The %s is the type, e.g. 'SD' or
+#. 'CompactFlash'
+#: ../udisks/udisksclient.c:1134
+#, c-format
+msgctxt "flash-media"
+msgid "%s Card"
+msgstr ""
+
+#. Translators: Used to describe optical discs. The %s is the type, e.g.
+#. 'CD-R' or 'DVD-ROM'
+#: ../udisks/udisksclient.c:1138
+#, c-format
+msgctxt "optical-media"
+msgid "%s Disc"
+msgstr ""
+
+#. Translators: Used to describe a drive. The %s is the size, e.g. '20 GB'
+#: ../udisks/udisksclient.c:1156
+#, c-format
+msgctxt "drive-with-size"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: Used to describe a drive we know very little about (removable
+#. media or size not known)
+#: ../udisks/udisksclient.c:1161
+msgctxt "generic-drive"
+msgid "Drive"
+msgstr ""
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The %s is the size, e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1172
+#, c-format
+msgctxt "disk-non-rotational"
+msgid "%s Disk"
+msgstr ""
+
+#. Translators: Used to describe a non-rotating drive (rotation rate either
+#. unknown
+#. * or it's a solid-state drive). The drive is either using removable media
+#. or its
+#. * size not known.
+#: ../udisks/udisksclient.c:1179
+msgctxt "disk-non-rotational"
+msgid "Disk"
+msgstr ""
+
+#. Translators: Used to describe a hard-disk drive (HDD). The %s is the size,
+#. e.g. '20 GB'.
+#: ../udisks/udisksclient.c:1187
+#, c-format
+msgctxt "disk-hdd"
+msgid "%s Hard Disk"
+msgstr ""
+
+#. Translators: Used to describe a hard-disk drive (HDD) (removable media or
+#. size not known)
+#: ../udisks/udisksclient.c:1192
+msgctxt "disk-hdd"
+msgid "Hard Disk"
+msgstr ""
+
+#. Translators: Used to describe a card reader. The %s is the card type e.g.
+#. 'CompactFlash'.
+#: ../udisks/udisksclient.c:1200
+#, c-format
+msgctxt "drive-card-reader"
+msgid "%s Card Reader"
+msgstr ""
+
+#. Translators: Used to describe drive. The first %s is the size e.g. '20 GB'
+#. and the
+#. * second %s is the drive type e.g. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1211
+#, c-format
+msgctxt "drive-with-size-and-type"
+msgid "%s %s Drive"
+msgstr ""
+
+#. Translators: Used to describe drive. The first %s is the drive type e.g.
+#. 'Thumb'.
+#.
+#: ../udisks/udisksclient.c:1217
+#, c-format
+msgctxt "drive-with-type"
+msgid "%s Drive"
+msgstr ""
+
+#. Translators: String used for a blank disc. The %s is the disc type e.g.
+#. "CD-RW Disc"
+#: ../udisks/udisksclient.c:1251
+#, c-format
+msgctxt "optical-media"
+msgid "Blank %s"
+msgstr ""
+
+#. Translators: String used for a mixed disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1260
+#, c-format
+msgctxt "optical-media"
+msgid "Mixed %s"
+msgstr ""
+
+#. Translators: String used for an audio disc. The %s is the disc type e.g.
+#. "CD-ROM Disc"
+#: ../udisks/udisksclient.c:1269
+#, c-format
+msgctxt "optical-media"
+msgid "Audio %s"
+msgstr ""
+
+#. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for
+#. a partition
+#: ../udisks/udisksclient.c:1393
+msgctxt "dos-part-flag"
+msgid "Bootable"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "system" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1403
+msgctxt "gpt-part-flag"
+msgid "System"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "legacy bios bootable" flag for a
+#. partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1410
+msgctxt "gpt-part-flag"
+msgid "Legacy BIOS Bootable"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "read-only" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1417
+msgctxt "gpt-part-flag"
+msgid "Read-only"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "hidden" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1424
+msgctxt "gpt-part-flag"
+msgid "Hidden"
+msgstr ""
+
+#. Translators: Corresponds to the GPT "no automount" flag for a partition,
+#. * see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#.
+#: ../udisks/udisksclient.c:1431
+msgctxt "gpt-part-flag"
+msgid "No Automount"
+msgstr ""
+
+#. Translators: Partition info. First %s is the type, second %s is a list of
+#. flags
+#: ../udisks/udisksclient.c:1444
+#, c-format
+msgctxt "partition-info"
+msgid "%s (%s)"
+msgstr ""
+
+#. Translators: The Partition info when unknown
+#: ../udisks/udisksclient.c:1455
+msgctxt "partition-info"
+msgid "Unknown"
+msgstr ""
+
+#. Translators: The first %s is the size in power-of-2 units, e.g. '64 KiB'
+#. * the second %s is the size as a number e.g. '65,536' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1943
+#, c-format
+msgctxt "byte-size-pow2"
+msgid "%s (%s bytes)"
+msgstr ""
+
+#. Translators: The first %s is the size in power-of-10 units, e.g. '100 kB'
+#. * the second %s is the size as a number e.g. '100,000' (always > 1)
+#.
+#: ../udisks/udisksclient.c:1953
+#, c-format
+msgctxt "byte-size-pow10"
+msgid "%s (%s bytes)"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2014
+msgctxt "media"
+msgid "CompactFlash"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2019
+msgctxt "media"
+msgid "MemoryStick"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2024
+msgctxt "media"
+msgid "SmartMedia"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2029
+msgctxt "media"
+msgid "SecureDigital"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2034
+msgctxt "media"
+msgid "SD High Capacity"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2039
+msgctxt "media"
+msgid "Floppy"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2044
+msgctxt "media"
+msgid "Zip"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2049
+msgctxt "media"
+msgid "Jaz"
+msgstr ""
+
+#. Translators: This word is used to describe the media inserted into a device
+#: ../udisks/udisksclient.c:2054
+msgctxt "media"
+msgid "Flash"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2088
+msgctxt "disc-type"
+msgid "CD"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2097
+msgctxt "disc-type"
+msgid "DVD"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2106
+msgctxt "disc-type"
+msgid "Blu-Ray"
+msgstr ""
+
+#. Translators: This word is used to describe the optical disc type, it may
+#. appear
+#. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray'
+#.
+#: ../udisks/udisksclient.c:2115
+msgctxt "disc-type"
+msgid "HDDVD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2136
+msgctxt "fs-type"
+msgid "FAT (12-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2136 ../udisks/udisksclient.c:2137
+#: ../udisks/udisksclient.c:2138 ../udisks/udisksclient.c:2139
+#: ../udisks/udisksclient.c:2140
+msgctxt "fs-type"
+msgid "FAT"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2137
+msgctxt "fs-type"
+msgid "FAT (16-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2138
+msgctxt "fs-type"
+msgid "FAT (32-bit version)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2139
+#, c-format
+msgctxt "fs-type"
+msgid "FAT (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2141
+#, c-format
+msgctxt "fs-type"
+msgid "NTFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2141 ../udisks/udisksclient.c:2142
+msgctxt "fs-type"
+msgid "NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2143
+msgctxt "fs-type"
+msgid "HFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2144
+msgctxt "fs-type"
+msgid "HFS+"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2145
+#, c-format
+msgctxt "fs-type"
+msgid "Ext2 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2145 ../udisks/udisksclient.c:2146
+msgctxt "fs-type"
+msgid "Ext2"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2147
+#, c-format
+msgctxt "fs-type"
+msgid "Ext3 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2147 ../udisks/udisksclient.c:2148
+msgctxt "fs-type"
+msgid "Ext3"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2149
+#, c-format
+msgctxt "fs-type"
+msgid "Ext4 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2149 ../udisks/udisksclient.c:2150
+msgctxt "fs-type"
+msgid "Ext4"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2151
+#, c-format
+msgctxt "fs-type"
+msgid "Journal for Ext (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2151 ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "JDB"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2152
+msgctxt "fs-type"
+msgid "Journal for Ext"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2153
+#, c-format
+msgctxt "fs-type"
+msgid "XFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2153 ../udisks/udisksclient.c:2154
+msgctxt "fs-type"
+msgid "XFS"
+msgstr ""
+
+#. TODO: No ID_FS_VERSION yet for btrfs...
+#: ../udisks/udisksclient.c:2156
+msgctxt "fs-type"
+msgid "Btrfs"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2157
+#, c-format
+msgctxt "fs-type"
+msgid "ISO 9660 (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2157 ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO9660"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2158
+msgctxt "fs-type"
+msgid "ISO 9660"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2159
+#, c-format
+msgctxt "fs-type"
+msgid "UDF (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2159 ../udisks/udisksclient.c:2160
+msgctxt "fs-type"
+msgid "UDF"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2161
+#, c-format
+msgctxt "fs-type"
+msgid "Swap (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2161 ../udisks/udisksclient.c:2162
+msgctxt "fs-type"
+msgid "Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2163
+#, c-format
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume (%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2163 ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 PV"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2164
+msgctxt "fs-type"
+msgid "LVM2 Physical Volume"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2165
+#, c-format
+msgctxt "fs-type"
+msgid "Software RAID Component (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2165 ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "MD Raid"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2166
+msgctxt "fs-type"
+msgid "Software RAID Component"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS Device (ZPool version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2167
+#, c-format
+msgctxt "fs-type"
+msgid "ZFS (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2168
+msgctxt "fs-type"
+msgid "ZFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2169
+#, c-format
+msgctxt "fs-type"
+msgid "LUKS Encryption (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2169 ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2170
+msgctxt "fs-type"
+msgid "LUKS Encryption"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2171
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2172
+msgctxt "fs-type"
+msgid "VMFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Volume Member (version %s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2173
+#, c-format
+msgctxt "fs-type"
+msgid "VMFS Member (v%s)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Volume Member"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2174
+msgctxt "fs-type"
+msgid "VMFS Member"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev, second %s is
+#. version.
+#.
+#: ../udisks/udisksclient.c:2238
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s %s)"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#. * First %s is the raw filesystem type obtained from udev.
+#.
+#: ../udisks/udisksclient.c:2247
+#, c-format
+msgctxt "fs-type"
+msgid "Unknown (%s)"
+msgstr ""
+
+#. Translators: Shown for unknown filesystem types.
+#.
+#: ../udisks/udisksclient.c:2253 ../udisks/udisksclient.c:2267
+msgctxt "fs-type"
+msgid "Unknown"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2284
+msgid "Master Boot Record"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2286
+msgid "GUID Partition Table"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2288
+msgid "Apple Partition Map"
+msgstr ""
+
+#. Translators: name of partition table format
+#: ../udisks/udisksclient.c:2331 ../udisks/udisksclient.c:2336
+msgctxt "partition-subtype"
+msgid "Generic"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2332 ../udisks/udisksclient.c:2337
+msgctxt "partition-subtype"
+msgid "Linux"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2333 ../udisks/udisksclient.c:2338
+#: ../udisks/udisksclient.c:2343
+msgctxt "partition-subtype"
+msgid "Windows"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2334 ../udisks/udisksclient.c:2340
+msgctxt "partition-subtype"
+msgid "Other"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2339 ../udisks/udisksclient.c:2342
+msgctxt "partition-subtype"
+msgid "Mac OS X"
+msgstr ""
+
+#. see http://en.wikipedia.org/wiki/GUID_Partition_Table
+#. Not associated with any OS
+#: ../udisks/udisksclient.c:2430
+msgctxt "part-type"
+msgid "MBR Partition Scheme"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2431
+msgctxt "part-type"
+msgid "EFI System"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2432
+msgctxt "part-type"
+msgid "BIOS Boot"
+msgstr ""
+
+#. Linux
+#: ../udisks/udisksclient.c:2434
+msgctxt "part-type"
+msgid "Linux Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2435
+msgctxt "part-type"
+msgid "Linux RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2436
+msgctxt "part-type"
+msgid "Linux Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2437 ../udisks/udisksclient.c:2513
+msgctxt "part-type"
+msgid "Linux LVM"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2438
+msgctxt "part-type"
+msgid "Linux Reserved"
+msgstr ""
+
+#. Microsoft
+#: ../udisks/udisksclient.c:2440
+msgctxt "part-type"
+msgid "Basic Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2441
+msgctxt "part-type"
+msgid "Microsoft Reserved"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2442
+msgctxt "part-type"
+msgid "Microsoft LDM metadata"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2443
+msgctxt "part-type"
+msgid "Microsoft LDM data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2444
+msgctxt "part-type"
+msgid "Microsoft Windows Recovery Environment"
+msgstr ""
+
+#. Apple OS X
+#: ../udisks/udisksclient.c:2446
+msgctxt "part-type"
+msgid "Apple HFS/HFS+"
+msgstr ""
+
+#. see http://developer.apple.com/documentation/mac/devices/devices-126.html
+#. * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html
+#: ../udisks/udisksclient.c:2447 ../udisks/udisksclient.c:2492
+msgctxt "part-type"
+msgid "Apple UFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2448
+msgctxt "part-type"
+msgid "Apple ZFS"
+msgstr ""
+
+#. same as Solaris /usr
+#: ../udisks/udisksclient.c:2449
+msgctxt "part-type"
+msgid "Apple RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2450
+msgctxt "part-type"
+msgid "Apple RAID (offline)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2451
+msgctxt "part-type"
+msgid "Apple Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2452
+msgctxt "part-type"
+msgid "Apple Label"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2453
+msgctxt "part-type"
+msgid "Apple TV Recovery"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2454
+msgctxt "part-type"
+msgid "Apple Core Storage"
+msgstr ""
+
+#. HP-UX
+#: ../udisks/udisksclient.c:2456
+msgctxt "part-type"
+msgid "HP-UX Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2457
+msgctxt "part-type"
+msgid "HP-UX Service"
+msgstr ""
+
+#. FreeBSD
+#: ../udisks/udisksclient.c:2459
+msgctxt "part-type"
+msgid "FreeBSD Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2460
+msgctxt "part-type"
+msgid "FreeBSD Data"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2461
+msgctxt "part-type"
+msgid "FreeBSD Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2462
+msgctxt "part-type"
+msgid "FreeBSD UFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2463
+msgctxt "part-type"
+msgid "FreeBSD Vinum"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2464
+msgctxt "part-type"
+msgid "FreeBSD ZFS"
+msgstr ""
+
+#. Solaris
+#: ../udisks/udisksclient.c:2466
+msgctxt "part-type"
+msgid "Solaris Boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2467
+msgctxt "part-type"
+msgid "Solaris Root"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2468
+msgctxt "part-type"
+msgid "Solaris Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2469
+msgctxt "part-type"
+msgid "Solaris Backup"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2470
+msgctxt "part-type"
+msgid "Solaris /usr"
+msgstr ""
+
+#. same as Apple ZFS
+#: ../udisks/udisksclient.c:2471
+msgctxt "part-type"
+msgid "Solaris /var"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2472
+msgctxt "part-type"
+msgid "Solaris /home"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2473
+msgctxt "part-type"
+msgid "Solaris Alternate Sector"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2474
+msgctxt "part-type"
+msgid "Solaris Reserved"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2475
+msgctxt "part-type"
+msgid "Solaris Reserved (2)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2476
+msgctxt "part-type"
+msgid "Solaris Reserved (3)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2477
+msgctxt "part-type"
+msgid "Solaris Reserved (4)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2478
+msgctxt "part-type"
+msgid "Solaris Reserved (5)"
+msgstr ""
+
+#. NetBSD
+#: ../udisks/udisksclient.c:2480
+msgctxt "part-type"
+msgid "NetBSD Swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2481
+msgctxt "part-type"
+msgid "NetBSD FFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2482
+msgctxt "part-type"
+msgid "NetBSD LFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2483
+msgctxt "part-type"
+msgid "NetBSD RAID"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2484
+msgctxt "part-type"
+msgid "NetBSD Concatenated"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2485
+msgctxt "part-type"
+msgid "NetBSD Encrypted"
+msgstr ""
+
+#. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-
+#. features-part-7-gpt.html
+#: ../udisks/udisksclient.c:2487
+msgctxt "part-type"
+msgid "VMWare VMFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2488
+msgctxt "part-type"
+msgid "VMWare vmkcore"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2493
+msgctxt "part-type"
+msgid "Apple HFS/HFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2494
+msgctxt "part-type"
+msgid "Apple Partition Map"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2495
+msgctxt "part-type"
+msgid "Unused"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2496
+msgctxt "part-type"
+msgid "Empty"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2497
+msgctxt "part-type"
+msgid "Driver"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2498
+msgctxt "part-type"
+msgid "Driver 4.3"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2499
+msgctxt "part-type"
+msgid "ProDOS file system"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2500
+msgctxt "part-type"
+msgid "FAT 12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2501
+msgctxt "part-type"
+msgid "FAT 16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2502
+msgctxt "part-type"
+msgid "FAT 32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2503
+msgctxt "part-type"
+msgid "FAT 16 (Windows)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2504
+msgctxt "part-type"
+msgid "FAT 32 (Windows)"
+msgstr ""
+
+#. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
+#: ../udisks/udisksclient.c:2507
+msgctxt "part-type"
+msgid "Extended"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2508
+msgctxt "part-type"
+msgid "EFI GPT"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2509
+msgctxt "part-type"
+msgid "EFI (FAT-12/16/32)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2510
+msgctxt "part-type"
+msgid "Linux swap"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2511
+msgctxt "part-type"
+msgid "Linux"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2512
+msgctxt "part-type"
+msgid "Linux Extended"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2514
+msgctxt "part-type"
+msgid "Linux RAID auto"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2515
+msgctxt "part-type"
+msgid "FAT12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2516
+msgctxt "part-type"
+msgid "FAT16 <32M"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2517
+msgctxt "part-type"
+msgid "FAT16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2518
+msgctxt "part-type"
+msgid "HPFS/NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2519
+msgctxt "part-type"
+msgid "W95 FAT32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2520
+msgctxt "part-type"
+msgid "W95 FAT32 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2521
+msgctxt "part-type"
+msgid "W95 FAT16 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2522
+msgctxt "part-type"
+msgid "W95 Ext d (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2523
+msgctxt "part-type"
+msgid "Hidden FAT12"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2524
+msgctxt "part-type"
+msgid "Hidden FAT16 <32M"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2525
+msgctxt "part-type"
+msgid "Hidden FAT16"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2526
+msgctxt "part-type"
+msgid "Hidden HPFS/NTFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2527
+msgctxt "part-type"
+msgid "Hidden W95 FAT32"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2528
+msgctxt "part-type"
+msgid "Hidden W95 FAT32 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2529
+msgctxt "part-type"
+msgid "Hidden W95 FAT16 (LBA)"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2530
+msgctxt "part-type"
+msgid "OPUS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2531
+msgctxt "part-type"
+msgid "Compaq diagnostics"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2532
+msgctxt "part-type"
+msgid "PartitionMagic"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2533
+msgctxt "part-type"
+msgid "Minix"
+msgstr ""
+
+#. cf. http://en.wikipedia.org/wiki/MINIX_file_system
+#: ../udisks/udisksclient.c:2534 ../udisks/udisksclient.c:2535
+msgctxt "part-type"
+msgid "Hibernation"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2536
+msgctxt "part-type"
+msgid "FreeBSD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2537
+msgctxt "part-type"
+msgid "OpenBSD"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2538 ../udisks/udisksclient.c:2539
+msgctxt "part-type"
+msgid "Mac OS X"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2540
+msgctxt "part-type"
+msgid "Solaris boot"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2541
+msgctxt "part-type"
+msgid "Solaris"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2542
+msgctxt "part-type"
+msgid "BeOS BFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2543
+msgctxt "part-type"
+msgid "SkyOS SkyFS"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2642
+msgctxt "job"
+msgid "SMART self-test"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2643
+msgctxt "job"
+msgid "Ejecting Medium"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2644
+msgctxt "job"
+msgid "Unlocking Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2645
+msgctxt "job"
+msgid "Locking Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2646
+msgctxt "job"
+msgid "Modifying Encrypted Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2647
+msgctxt "job"
+msgid "Starting Swap Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2648
+msgctxt "job"
+msgid "Stopping Swap Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2649
+msgctxt "job"
+msgid "Mounting Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2650
+msgctxt "job"
+msgid "Unmounting Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2651
+msgctxt "job"
+msgid "Modifying Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2652
+msgctxt "job"
+msgid "Erasing Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2653
+msgctxt "job"
+msgid "Creating Filesystem"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2654
+msgctxt "job"
+msgid "Setting Up Loop Device"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2655
+msgctxt "job"
+msgid "Modifying Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2656
+msgctxt "job"
+msgid "Deleting Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2657
+msgctxt "job"
+msgid "Creating Partition"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2658
+msgctxt "job"
+msgid "Cleaning Up"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2659
+msgctxt "job"
+msgid "ATA Secure Erase"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2660
+msgctxt "job"
+msgid "ATA Enhanced Secure Erase"
+msgstr ""
+
+#: ../udisks/udisksclient.c:2666
+#, c-format
+msgctxt "unknown-job"
+msgid "Unknown (%s)"
+msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 7a7bce1..0b20e05 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -9,14 +9,14 @@ msgstr ""
"Project-Id-Version: udisks\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 16:45-0400\n"
-"PO-Revision-Date: 2012-07-23 20:46+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
+"PO-Revision-Date: 2012-08-02 00:29+0000\n"
+"Last-Translator: Rafael Ferreira <rafael.f.f1@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/freedesktop/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
-"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../data/org.freedesktop.udisks2.policy.in.h:1
msgid "Mount a filesystem"
@@ -173,11 +173,11 @@ msgstr "Autenticação é necessparia para modificar um dispositivo conectado em
#: ../data/org.freedesktop.udisks2.policy.in.h:35
msgid "Rescan a device"
-msgstr ""
+msgstr "Reescanear um dispositivo"
#: ../data/org.freedesktop.udisks2.policy.in.h:36
msgid "Authentication is to rescan a device"
-msgstr ""
+msgstr "Autenticação é necessária para reescanear um dispositivo"
#: ../data/org.freedesktop.udisks2.policy.in.h:37
msgid "Open a device"
@@ -399,7 +399,7 @@ msgstr "Autenticação é necessária para abrir $(drive) para avaliação de de
#.
#: ../src/udiskslinuxblock.c:2563
msgid "Authentication is required to rescan $(drive)"
-msgstr ""
+msgstr "Autenticação é necessária para reescanear $(drive)"
#. Translators: Shown in authentication dialog when the user
#. * requests ejecting media from a drive.
@@ -565,7 +565,7 @@ msgstr "Autenticação é necessária para desmontar $(drive) referenciado no ar
#.
#: ../src/udiskslinuxfilesystem.c:1685
msgid "Authentication is required to unmount $(drive) mounted by another user"
-msgstr "Autenticação é necessária para desmontar$(drive) montado por outro usuário"
+msgstr "Autenticação é necessária para desmontar $(drive) montado por outro usuário"
#. Translators: Shown in authentication dialog when the user
#. * requests changing the filesystem label.
@@ -655,7 +655,7 @@ msgstr "Autenticação é necessária para desativar o espaço de swap em $(driv
#: ../udisks/udisksclient.c:827
msgctxt "media-type"
msgid "Thumb"
-msgstr "Polegar"
+msgstr "Thumb"
#: ../udisks/udisksclient.c:829
msgctxt "media-type"
@@ -1482,7 +1482,7 @@ msgstr "BIOS Boot"
#: ../udisks/udisksclient.c:2434
msgctxt "part-type"
msgid "Linux Filesystem"
-msgstr ""
+msgstr "Sistema de Arquivos Linux"
#: ../udisks/udisksclient.c:2435
msgctxt "part-type"
@@ -1577,7 +1577,7 @@ msgstr "Restauração AppleTV"
#: ../udisks/udisksclient.c:2454
msgctxt "part-type"
msgid "Apple Core Storage"
-msgstr ""
+msgstr "Apple Core Storage"
#. HP-UX
#: ../udisks/udisksclient.c:2456
diff --git a/po/sl.po b/po/sl.po
index 6687f95..64540ae 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -9,14 +9,14 @@ msgstr ""
"Project-Id-Version: udisks\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 16:45-0400\n"
-"PO-Revision-Date: 2012-07-23 20:46+0000\n"
-"Last-Translator: davidz <zeuthen@gmail.com>\n"
+"PO-Revision-Date: 2012-08-06 14:43+0000\n"
+"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#: ../data/org.freedesktop.udisks2.policy.in.h:1
msgid "Mount a filesystem"
@@ -173,11 +173,11 @@ msgstr "Za spremembo naprave, vtaknjene v drugo režo, je potrebno overjanje"
#: ../data/org.freedesktop.udisks2.policy.in.h:35
msgid "Rescan a device"
-msgstr ""
+msgstr "Ponovno preišči napravo"
#: ../data/org.freedesktop.udisks2.policy.in.h:36
msgid "Authentication is to rescan a device"
-msgstr ""
+msgstr "Overjanje za ponovno preiskovanje naprave"
#: ../data/org.freedesktop.udisks2.policy.in.h:37
msgid "Open a device"
@@ -399,7 +399,7 @@ msgstr "Za odpiranje $(drive) za primerjalni preskus je potrebna overitev."
#.
#: ../src/udiskslinuxblock.c:2563
msgid "Authentication is required to rescan $(drive)"
-msgstr ""
+msgstr "Overjanje je potrebno za ponovno preiskovanje "
#. Translators: Shown in authentication dialog when the user
#. * requests ejecting media from a drive.
@@ -1482,7 +1482,7 @@ msgstr "BIOS - zagonsko"
#: ../udisks/udisksclient.c:2434
msgctxt "part-type"
msgid "Linux Filesystem"
-msgstr ""
+msgstr "Datotečni sistem Linux"
#: ../udisks/udisksclient.c:2435
msgctxt "part-type"
@@ -1577,7 +1577,7 @@ msgstr "Apple TV - obnovitev"
#: ../udisks/udisksclient.c:2454
msgctxt "part-type"
msgid "Apple Core Storage"
-msgstr ""
+msgstr "Hramba Apple Core"
#. HP-UX
#: ../udisks/udisksclient.c:2456
diff --git a/src/tests/integration-test b/src/tests/integration-test
index 22bee38..aded71b 100755
--- a/src/tests/integration-test
+++ b/src/tests/integration-test
@@ -89,6 +89,7 @@ class UDisksTestCase(unittest.TestCase):
This provides static functions which are useful for all test cases.
'''
daemon = None
+ daemon_path = None
daemon_log = None
device = None
@@ -104,22 +105,22 @@ class UDisksTestCase(unittest.TestCase):
sys.exit(0)
# run from local build tree if we are in one, otherwise use system instance
- daemon_path = os.path.join(srcdir, 'src', 'udisksd')
- if (os.access (daemon_path, os.X_OK)):
+ klass.daemon_path = os.path.join(srcdir, 'src', 'udisksd')
+ if (os.access (klass.daemon_path, os.X_OK)):
print('Testing binaries from local build tree')
klass.check_build_tree_config()
else:
print('Testing installed system binaries')
- daemon_path = None
+ klass.daemon_path = None
for l in open('/usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service'):
if l.startswith('Exec='):
- daemon_path = l.split('=', 1)[1].split()[0]
+ klass.daemon_path = l.split('=', 1)[1].split()[0]
break
- assert daemon_path, 'could not determine daemon path from D-BUS .service file'
+ assert klass.daemon_path, 'could not determine daemon path from D-BUS .service file'
- print('daemon path: ' + daemon_path)
+ print('daemon path: ' + klass.daemon_path)
- klass.device = klass.setup_vdev()
+ (klass.device, klass.cd_device) = klass.setup_vdev()
# start polkit and udisks on a private DBus
klass.dbus = Gio.TestDBus()
@@ -135,14 +136,34 @@ class UDisksTestCase(unittest.TestCase):
klass.daemon_log = open(logfile, 'w')
else:
klass.daemon_log = tempfile.TemporaryFile()
- klass.daemon = subprocess.Popen([daemon_path],
+ atexit.register(klass.cleanup)
+
+ klass.start_daemon()
+
+ @classmethod
+ def cleanup(klass):
+ '''stop daemon again and clean up test environment'''
+
+ subprocess.call(['umount', klass.device], stderr=subprocess.PIPE) # if a test failed
+
+ klass.stop_daemon()
+
+ klass.teardown_vdev(klass.device)
+ klass.device = None
+
+ del os.environ['DBUS_SYSTEM_BUS_ADDRESS']
+ klass.dbus.down()
+
+ @classmethod
+ def start_daemon(klass):
+ assert klass.daemon == None
+ klass.daemon = subprocess.Popen([klass.daemon_path, '--replace'],
stdout=klass.daemon_log, stderr=subprocess.STDOUT)
assert klass.daemon.pid, 'daemon failed to start'
- atexit.register(klass.cleanup)
-
# wait until the daemon has started up
timeout = 10
+ klass.manager = None
while klass.manager is None and timeout > 0:
time.sleep(0.2)
klass.client = UDisks.Client.new_sync(None)
@@ -150,25 +171,17 @@ class UDisksTestCase(unittest.TestCase):
klass.manager = klass.client.get_manager()
timeout -= 1
assert klass.manager, 'daemon failed to start'
+ assert klass.daemon.pid, 'daemon failed to start'
klass.sync()
@classmethod
- def cleanup(klass):
- '''stop daemon again and clean up test environment'''
-
- subprocess.call(['umount', klass.device], stderr=subprocess.PIPE) # if a test failed
-
+ def stop_daemon(klass):
+ assert klass.daemon
os.kill(klass.daemon.pid, signal.SIGTERM)
os.wait()
klass.daemon = None
- klass.teardown_vdev(klass.device)
- klass.device = None
-
- del os.environ['DBUS_SYSTEM_BUS_ADDRESS']
- klass.dbus.down()
-
@classmethod
def sync(klass):
'''Wait until pending events finished processing.
@@ -212,36 +225,46 @@ class UDisksTestCase(unittest.TestCase):
klass.sync()
@classmethod
- def devname(klass, partition=None):
- '''Get name of test device or one of its partitions'''
+ def devname(klass, partition=None, cd=False):
+ '''Get name of test device or one of its partitions
+ If cd is True, return the CD device, otherwise the hard disk device.
+ '''
+ if cd:
+ dev = klass.cd_device
+ else:
+ dev = klass.device
if partition:
- if klass.device[-1].isdigit():
- return klass.device + 'p' + str(partition)
+ if dev[-1].isdigit():
+ return dev + 'p' + str(partition)
else:
- return klass.device + str(partition)
+ return dev + str(partition)
else:
- return klass.device
+ return dev
@classmethod
- def udisks_block(klass, partition=None):
- '''Get UDisksBlock object for test device or partition'''
+ def udisks_block(klass, partition=None, cd=False):
+ '''Get UDisksBlock object for test device or partition
+ If cd is True, return the CD device, otherwise the hard disk device.
+ '''
assert klass.client
- devname = klass.devname(partition)
+ devname = klass.devname(partition, cd)
dev_t = os.stat(devname).st_rdev
block = klass.client.get_block_for_dev(dev_t)
assert block, 'did not find an UDisksBlock object for %s' % devname
return block
@classmethod
- def udisks_filesystem(klass, partition=None):
+ def udisks_filesystem(klass, partition=None, cd=False):
'''Get UDisksFilesystem object for test device or partition
Return None if there is no file system on that device.
+
+ If cd is True, return the CD device, otherwise the hard disk device.
'''
- block = klass.udisks_block(partition)
- return klass.client.get_object(block.get_object_path()).get_property('filesystem')
+ block = klass.udisks_block(partition, cd)
+ return klass.client.get_object(block.get_object_path()).get_filesystem()
@classmethod
def blkid(klass, partition=None, device=None):
@@ -364,38 +387,70 @@ class UDisksTestCase(unittest.TestCase):
@classmethod
def setup_vdev(klass):
- '''create virtual test device
+ '''create virtual test devices
It is zeroed out initially.
- Return the device path.
+ Return a pair (writable HD device path, readonly CD device path).
'''
# ensure that the scsi_debug module is loaded
if os.path.isdir('/sys/module/scsi_debug'):
sys.stderr.write('The scsi_debug module is already loaded; please remove before running this test.\n')
sys.exit(1)
+ # work around scsi_debug not implementing CD-ROM SCSI commands, so that
+ # udev's cdrom_id does not recognize tracks
+ scsi_debug_rules = '/run/udev/rules.d/60-persistent-storage-scsi_debug.rules'
+ if os.path.isdir('/run/udev/rules.d') and not os.path.exists(scsi_debug_rules):
+ with open(scsi_debug_rules, 'w') as f:
+ f.write('''KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ATTRS{model}=="scsi_debug*", ENV{ID_CDROM_MEDIA}=="?*", IMPORT{program}="/sbin/blkid -o udev -p -u noraid $tempnode"
+''')
+ # reload udev
+ subprocess.call('sync; pkill --signal HUP udevd || pkill --signal HUP systemd-udevd',
+ shell=True)
+
+ # craete a fake SCSI hard drive
assert subprocess.call(['modprobe', 'scsi_debug', 'dev_size_mb=%i' % (
VDEV_SIZE/1048576)]) == 0, 'Failure to modprobe scsi_debug'
- # wait until all drives are created
- dirs = []
- while len(dirs) < 1:
- dirs = glob('/sys/bus/pseudo/drivers/scsi_debug/adapter*/host*/target*/*:*/block')
+ # wait until drive got created
+ rw_dirs = []
+ while len(rw_dirs) < 1:
+ rw_dirs = glob('/sys/bus/pseudo/drivers/scsi_debug/adapter*/host*/target*/*:*/block')
time.sleep(0.1)
- assert len(dirs) == 1
+ assert len(rw_dirs) == 1
+
+ # create a fake CD-ROM, too
+ with open('/sys/bus/pseudo/drivers/scsi_debug/ptype', 'w') as f:
+ f.write('5') # henceforth, created devices will be CD drives
+ with open('/sys/bus/pseudo/drivers/scsi_debug/add_host', 'w') as f:
+ f.write('1') # generate a new drive
+ subprocess.call(['udevadm', 'settle'])
+ with open('/sys/bus/pseudo/drivers/scsi_debug/ptype', 'w') as f:
+ f.write('0')
+
+ ro_dirs = []
+ while len(ro_dirs) < 2:
+ ro_dirs = glob('/sys/bus/pseudo/drivers/scsi_debug/adapter*/host*/target*/*:*/block')
+ time.sleep(0.1)
+ ro_dirs.remove(rw_dirs[0])
+ assert len(ro_dirs) == 1
# determine the debug block devices
- devs = os.listdir(dirs[0])
+ devs = os.listdir(ro_dirs[0])
+ assert len(devs) == 1
+ ro_dev = '/dev/' + devs[0]
+ devs = os.listdir(rw_dirs[0])
assert len(devs) == 1
- dev = '/dev/' + devs[0]
- assert os.path.exists(dev)
+ rw_dev = '/dev/' + devs[0]
+ assert os.path.exists(ro_dev)
+ assert os.path.exists(rw_dev)
# let's be 100% sure that we pick a virtual one
- assert open('/sys/block/%s/device/model' % devs[0]).read().strip() == 'scsi_debug'
+ assert open('/sys/block/%s/device/model' % os.path.basename(rw_dev)).read().strip() == 'scsi_debug'
- print('Set up test device: ' + dev)
- return dev
+ print('Set up test device: r/w: %s, r/o: %s' % (rw_dev, ro_dev))
+ return (rw_dev, ro_dev)
@classmethod
def teardown_vdev(klass, device):
@@ -680,6 +735,63 @@ class FS(UDisksTestCase):
self.client.settle()
self.assertEqual(fs.get_property('mount-points'), [])
+ def test_existing_manual_mount_point(self):
+ '''fs: does not reuse existing manual mount point'''
+
+ self.mkfs('ext4', 'udiskstest')
+ fs = self.udisks_filesystem()
+
+ # mount it, determine mount path, and unmount again
+ mount_path = fs.call_mount_sync(no_options, None)
+ self.assertTrue(mount_path.endswith('udiskstest'))
+
+ self.retry_busy(fs.call_unmount_sync, no_options, None)
+ self.client.settle()
+ self.assertEqual(fs.get_property('mount-points'), [])
+
+ # cleans up mountpoint
+ self.assertFalse(os.path.exists(mount_path))
+
+ # now manually create the mount point
+ os.mkdir(mount_path)
+
+ # now this should use mount_path + '1'
+ try:
+ new_mount_path = fs.call_mount_sync(no_options, None)
+ self.retry_busy(fs.call_unmount_sync, no_options, None)
+ self.client.settle()
+ self.assertEqual(fs.get_property('mount-points'), [])
+ self.assertEqual(new_mount_path, mount_path + '1')
+ finally:
+ os.rmdir(mount_path)
+
+ def test_existing_udisks_mount_point(self):
+ '''fs: reuses existing udisks mount point'''
+
+ self.mkfs('ext4', 'udiskstest')
+ fs = self.udisks_filesystem()
+
+ # mount it, determine mount path
+ mount_path = fs.call_mount_sync(no_options, None)
+ self.assertTrue(mount_path.endswith('udiskstest'))
+
+ # stop the daemon (happens during a package upgrade)
+ UDisksTestCase.stop_daemon()
+
+ # mount should still be there; unmount it manually
+ self.assertTrue(self.is_mountpoint(mount_path))
+ subprocess.check_call(['umount', mount_path])
+
+ # restart daemon, mount again; this should use the same mount point as
+ # before
+ UDisksTestCase.start_daemon()
+ fs = self.udisks_filesystem()
+ new_mount_path = fs.call_mount_sync(no_options, None)
+ self.retry_busy(fs.call_unmount_sync, no_options, None)
+ self.client.settle()
+ self.assertEqual(fs.get_property('mount-points'), [])
+ self.assertEqual(new_mount_path, mount_path)
+
def _do_fs_check(self, type):
'''Run checks for a particular file system.'''
@@ -876,6 +988,32 @@ class FS(UDisksTestCase):
# check fs - Not implemented in udisks yet
#self.assertEqual(iface.FilesystemCheck([]), True)
+ # check mounting of a read-only device
+ # this is known-broken for reiserfs and xfs right now:
+ # https://github.com/karelzak/util-linux/issues/17
+ # https://github.com/karelzak/util-linux/issues/18
+ if type not in ['reiserfs', 'xfs']:
+ # the scsi_debug CD drive content is the same as for the HD drive, but
+ # udev does not know about this; so give it a nudge to re-probe
+ subprocess.call(['udevadm', 'trigger', '--action=change',
+ '--sysname-match=' + os.path.basename(self.cd_device)])
+ self.sync()
+ self.sync()
+ cd_fs = self.udisks_filesystem(cd=True)
+
+ mount_path = cd_fs.call_mount_sync(no_options, None)
+ try:
+ self.assertTrue('/media/' in mount_path)
+ self.sync()
+ self.assertEqual(cd_fs.get_property('mount-points'), [mount_path])
+ self.assertTrue(self.is_mountpoint(mount_path))
+
+ self.assertEqual(self.udisks_block(cd=True).get_property('read-only'), True)
+ finally:
+ self.retry_busy(cd_fs.call_unmount_sync, no_options, None)
+ self.assertFalse(os.path.exists(mount_path), 'mount point was not removed')
+ self.assertEqual(cd_fs.get_property('mount-points'), [mount_path])
+
def _do_file_perms_checks(self, type, mount_point):
'''Check for permissions for data files and executables.
@@ -1090,12 +1228,24 @@ class Luks(UDisksTestCase):
self.assertTrue(mount_path.endswith('treasure'))
# removal should clean up mounts
- self.remove_device(self.device)
- self.assertFalse(os.path.exists(mount_path))
- self.assertEqual(self.client.get_object(path), None)
+ try:
+ self.remove_device(self.device)
+ self.assertFalse(os.path.exists(mount_path))
+ timeout = 50
+ while timeout > 0:
+ if self.client.get_object(path) is None:
+ break
+ timeout -= 1
+ # we do not have a main loop, and cannot currently use
+ # g_main_context_get_default() from introspection, so
+ # instead of refreshing self.client, get a new one
+ self.client = UDisks.Client.new_sync(None)
+ time.sleep(0.1)
+ self.assertGreater(timeout, 0, 'timeout waiting for object path %s to disappear' % path)
+ finally:
+ self.readd_devices()
# after putting it back, it should be mountable again
- self.readd_devices()
crypt_obj = self.client.get_object(self.udisks_block().get_object_path())
path = crypt_obj.get_property('encrypted').call_unlock_sync('s3kr1t',
no_options, None)
@@ -1150,6 +1300,26 @@ class Polkit(UDisksTestCase, test_polkitd.PolkitTestCase):
self.assertEqual(block.get_property('id-type'), 'ext4')
self.assertEqual(block.get_property('id-label'), 'polkityes')
+ def test_removable_fs(self):
+ '''Create FS on removable drive (allowed)'''
+
+ self.start_polkitd(['org.freedesktop.udisks2.filesystem-mount'])
+
+ # the scsi_debug CD drive content is the same as for the HD drive, but
+ # udev does not know about this; so give it a nudge to re-probe
+ subprocess.call(['udevadm', 'trigger', '--action=change',
+ '--sysname-match=' + os.path.basename(self.cd_device)])
+ self.sync()
+ self.sync()
+
+ fs = self.udisks_filesystem(cd=True)
+ self.assertNotEqual(fs, None)
+ mount_path = fs.call_mount_sync(no_options, None)
+ self.assertTrue('/media/' in mount_path, mount_path)
+
+ self.retry_busy(fs.call_unmount_sync, no_options, None)
+ self.client.settle()
+
# ----------------------------------------------------------------------------
if __name__ == '__main__':
diff --git a/src/tests/test_polkitd.py b/src/tests/test_polkitd.py
index 723b1ca..b920190 100755
--- a/src/tests/test_polkitd.py
+++ b/src/tests/test_polkitd.py
@@ -30,7 +30,7 @@ from gi.repository import GLib, Gio
# ----------------------------------------------------------------------------
class TestPolicyKitDaemon(dbus.service.Object):
- def __init__(self, allowed_actions, on_bus=None):
+ def __init__(self, allowed_actions, on_bus=None, replace=False):
'''Initialize test polkit daemon.
@allowed_actions is a list of PolicyKit action IDs which will be
@@ -40,6 +40,9 @@ class TestPolicyKitDaemon(dbus.service.Object):
When @on_bus string is given, the daemon will run on that D-BUS
address, otherwise on the system D-BUS.
+
+ If @replace is True, this will replace an already running polkit daemon
+ on the D-BUS.
'''
self.allowed_actions = allowed_actions
if on_bus:
@@ -47,7 +50,9 @@ class TestPolicyKitDaemon(dbus.service.Object):
else:
bus = dbus.SystemBus()
bus_name = dbus.service.BusName('org.freedesktop.PolicyKit1',
- bus, do_not_queue=True)
+ bus, do_not_queue=True,
+ replace_existing=replace,
+ allow_replacement=True)
bus.add_signal_receiver(self.on_disconnected, signal_name='Disconnected')
dbus.service.Object.__init__(self, bus_name,
@@ -127,12 +132,12 @@ class PolkitTestCase(unittest.TestCase):
# ----------------------------------------------------------------------------
-def _run(allowed_actions, bus_address):
+def _run(allowed_actions, bus_address, replace=False):
# Set up the DBus main loop
import dbus.mainloop.glib
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
- polkitd = TestPolicyKitDaemon(allowed_actions, bus_address)
+ polkitd = TestPolicyKitDaemon(allowed_actions, bus_address, replace)
polkitd.run()
def spawn(allowed_actions, on_bus=None):
@@ -181,9 +186,11 @@ def main():
default='', help='Comma separated list of allowed action ids')
parser.add_argument('-b', '--bus-address',
help='D-BUS address to listen on (if not given, listen on system D-BUS)')
+ parser.add_argument('-r', '--replace', action='store_true',
+ help='Replace existing polkit daemon on the bus')
args = parser.parse_args()
- _run(args.allowed_actions.split(','), args.bus_address)
+ _run(args.allowed_actions.split(','), args.bus_address, args.replace)
if __name__ == '__main__':
main()
diff --git a/src/udisksbasejob.c b/src/udisksbasejob.c
index 1144d2d..9a21c57 100644
--- a/src/udisksbasejob.c
+++ b/src/udisksbasejob.c
@@ -442,6 +442,14 @@ job_iface_init (UDisksJobIface *iface)
/* ---------------------------------------------------------------------------------------------------- */
+/**
+ * udisks_base_job_get_auto_estimate:
+ * @job: A #UDisksBaseJob.
+ *
+ * Gets whether auto-estimation is being used.
+ *
+ * Returns: %TRUE if auto-estimation is being used, %FALSE otherwise.
+ */
gboolean
udisks_base_job_get_auto_estimate (UDisksBaseJob *job)
{
@@ -505,7 +513,13 @@ on_notify_progress (GObject *object,
;
}
-
+/**
+ * udisks_base_job_set_auto_estimate:
+ * @job: A #UDisksBaseJob.
+ * @value: %TRUE if auto-estimation is to be use, %FALSE otherwise.
+ *
+ * Sets whether auto-estimation is being used.
+ */
void
udisks_base_job_set_auto_estimate (UDisksBaseJob *job,
gboolean value)
diff --git a/src/udiskscrypttabmonitor.c b/src/udiskscrypttabmonitor.c
index f3b54ea..42b2a14 100644
--- a/src/udiskscrypttabmonitor.c
+++ b/src/udiskscrypttabmonitor.c
@@ -258,7 +258,8 @@ on_file_monitor_changed (GFileMonitor *file_monitor,
{
UDisksCrypttabMonitor *monitor = UDISKS_CRYPTTAB_MONITOR (user_data);
if (event_type == G_FILE_MONITOR_EVENT_CHANGED ||
- event_type == G_FILE_MONITOR_EVENT_CREATED)
+ event_type == G_FILE_MONITOR_EVENT_CREATED ||
+ event_type == G_FILE_MONITOR_EVENT_DELETED)
{
udisks_debug ("/etc/crypttab changed!");
reload_crypttab_entries (monitor);
@@ -368,8 +369,11 @@ udisks_crypttab_monitor_ensure (UDisksCrypttabMonitor *monitor)
NULL, /* size */
&error))
{
- udisks_warning ("Error opening /etc/crypttab file: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
+ if (!(error->domain == G_FILE_ERROR && error->code == G_FILE_ERROR_NOENT))
+ {
+ udisks_warning ("Error opening /etc/crypttab file: %s (%s, %d)",
+ error->message, g_quark_to_string (error->domain), error->code);
+ }
g_error_free (error);
goto out;
}
diff --git a/src/udisksdaemon.c b/src/udisksdaemon.c
index 56bbd4d..fc774b5 100644
--- a/src/udisksdaemon.c
+++ b/src/udisksdaemon.c
@@ -500,6 +500,8 @@ static guint job_id = 0;
* udisks_daemon_launch_simple_job:
* @daemon: A #UDisksDaemon.
* @object: (allow-none): A #UDisksObject to add to the job or %NULL.
+ * @job_operation: The operation for the job.
+ * @job_started_by_uid: The user who started the job.
* @cancellable: A #GCancellable or %NULL.
*
* Launches a new simple job.
@@ -558,6 +560,8 @@ udisks_daemon_launch_simple_job (UDisksDaemon *daemon,
* udisks_daemon_launch_threaded_job:
* @daemon: A #UDisksDaemon.
* @object: (allow-none): A #UDisksObject to add to the job or %NULL.
+ * @job_operation: The operation for the job.
+ * @job_started_by_uid: The user who started the job.
* @job_func: The function to run in another thread.
* @user_data: User data to pass to @job_func.
* @user_data_free_func: Function to free @user_data with or %NULL.
@@ -629,6 +633,8 @@ udisks_daemon_launch_threaded_job (UDisksDaemon *daemon,
* udisks_daemon_launch_spawned_job:
* @daemon: A #UDisksDaemon.
* @object: (allow-none): A #UDisksObject to add to the job or %NULL.
+ * @job_operation: The operation for the job.
+ * @job_started_by_uid: The user who started the job.
* @cancellable: A #GCancellable or %NULL.
* @run_as_uid: The #uid_t to run the command as.
* @run_as_euid: The effective #uid_t to run the command as.
@@ -739,6 +745,8 @@ spawned_job_sync_on_completed (UDisksJob *job,
* udisks_daemon_launch_spawned_job_sync:
* @daemon: A #UDisksDaemon.
* @object: (allow-none): A #UDisksObject to add to the job or %NULL.
+ * @job_operation: The operation for the job.
+ * @job_started_by_uid: The user who started the job.
* @cancellable: A #GCancellable or %NULL.
* @run_as_uid: The #uid_t to run the command as.
* @run_as_euid: The effective #uid_t to run the command as.
diff --git a/src/udisksdaemonutil.c b/src/udisksdaemonutil.c
index 0ad2185..a2925d8 100644
--- a/src/udisksdaemonutil.c
+++ b/src/udisksdaemonutil.c
@@ -42,6 +42,7 @@
#include "udiskslinuxdriveobject.h"
#if defined(HAVE_LIBSYSTEMD_LOGIN)
+#include <systemd/sd-daemon.h>
#include <systemd/sd-login.h>
#endif
@@ -996,7 +997,7 @@ udisks_daemon_util_escape (const gchar *str)
}
/**
- * udisks_daemon_util_on_other_seat:
+ * udisks_daemon_util_on_same_seat:
* @daemon: A #UDisksDaemon.
* @object: The #GDBusObject that the call is on or %NULL.
* @process: The process to check for.
@@ -1024,6 +1025,10 @@ udisks_daemon_util_on_same_seat (UDisksDaemon *daemon,
UDisksObject *drive_object = NULL;
UDisksDrive *drive = NULL;
+ /* if we haven't booted with systemd, assume it's always the same seat */
+ if (sd_booted () <= 0)
+ return TRUE;
+
if (UDISKS_IS_LINUX_BLOCK_OBJECT (object))
{
UDisksLinuxBlockObject *linux_block_object;
@@ -1135,9 +1140,10 @@ udisks_daemon_util_hexdump_debug (gconstpointer data, gsize len)
/* ---------------------------------------------------------------------------------------------------- */
/**
+ * udisks_daemon_util_file_set_contents:
* @filename: (type filename): Name of a file to write @contents to, in the GLib file name encoding.
* @contents: (array length=length) (element-type guint8): String to write to the file.
- * @length: Length of @contents, or -1 if @contents is a NUL-terminated string.
+ * @contents_len: Length of @contents, or -1 if @contents is a NUL-terminated string.
* @mode_for_new_file: Mode for new file.
* @error: Return location for a #GError, or %NULL.
*
diff --git a/src/udisksdaemonutil.h b/src/udisksdaemonutil.h
index 2475873..1614d24 100644
--- a/src/udisksdaemonutil.h
+++ b/src/udisksdaemonutil.h
@@ -87,6 +87,9 @@ gboolean udisks_daemon_util_file_set_contents (const gchar *filename,
UDisksInhibitCookie *udisks_daemon_util_inhibit_system_sync (const gchar *reason);
void udisks_daemon_util_uninhibit_system_sync (UDisksInhibitCookie *cookie);
+gboolean udisks_daemon_util_on_same_seat (UDisksDaemon *daemon,
+ UDisksObject *object,
+ pid_t process);
G_END_DECLS
diff --git a/src/udisksfstabmonitor.c b/src/udisksfstabmonitor.c
index 2b5788a..c1e5557 100644
--- a/src/udisksfstabmonitor.c
+++ b/src/udisksfstabmonitor.c
@@ -259,7 +259,8 @@ on_file_monitor_changed (GFileMonitor *file_monitor,
{
UDisksFstabMonitor *monitor = UDISKS_FSTAB_MONITOR (user_data);
if (event_type == G_FILE_MONITOR_EVENT_CHANGED ||
- event_type == G_FILE_MONITOR_EVENT_CREATED)
+ event_type == G_FILE_MONITOR_EVENT_CREATED ||
+ event_type == G_FILE_MONITOR_EVENT_DELETED)
{
udisks_debug ("/etc/fstab changed!");
reload_fstab_entries (monitor);
@@ -365,7 +366,10 @@ udisks_fstab_monitor_ensure (UDisksFstabMonitor *monitor)
f = fopen ("/etc/fstab", "r");
if (f == NULL)
{
- udisks_warning ("Error opening /etc/fstab file: %m");
+ if (errno != ENOENT)
+ {
+ udisks_warning ("Error opening /etc/fstab file: %m");
+ }
goto out;
}
diff --git a/src/udiskslinuxdriveata.c b/src/udiskslinuxdriveata.c
index 194e6b4..b9b735e 100644
--- a/src/udiskslinuxdriveata.c
+++ b/src/udiskslinuxdriveata.c
@@ -1957,8 +1957,17 @@ apply_configuration_thread_func (gpointer user_data)
return NULL;
}
+/**
+ * udisks_linux_drive_ata_apply_configuration:
+ * @drive: A #UDisksLinuxDriveAta.
+ * @device: A #GUdevDevice
+ * @configuration: The configuration to apply.
+ *
+ * Spawns a thread to apply @configuration to @drive, if any. Does not
+ * wait for the thread to terminate.
+ */
void
-udisks_linux_drive_ata_apply_configuration (UDisksLinuxDriveAta *ata,
+udisks_linux_drive_ata_apply_configuration (UDisksLinuxDriveAta *drive,
GUdevDevice *device,
GVariant *configuration)
{
@@ -1969,11 +1978,11 @@ udisks_linux_drive_ata_apply_configuration (UDisksLinuxDriveAta *ata,
data->ata_pm_standby = -1;
data->ata_apm_level = -1;
data->ata_aam_level = -1;
- data->ata = g_object_ref (ata);
+ data->ata = g_object_ref (drive);
data->device = g_object_ref (device);
data->configuration = g_variant_ref (configuration);
- data->object = udisks_daemon_util_dup_object (ata, NULL);
+ data->object = udisks_daemon_util_dup_object (drive, NULL);
if (data->object == NULL)
goto out;
@@ -2035,14 +2044,27 @@ on_secure_erase_update_progress_timeout (gpointer user_data)
return TRUE; /* keep source around */
}
+/**
+ * udisks_linux_drive_ata_secure_erase_sync:
+ * @drive: A #UDisksLinuxDriveAta.
+ * @caller_uid: The unix user if of the caller requesting the operation.
+ * @enhanced: %TRUE to use the enhanced version of the ATA secure erase command.
+ * @error: Return location for error or %NULL.
+ *
+ * Performs an ATA Secure Erase opeartion. Blocks the calling thread until the operation completes.
+ *
+ * This operation may take a very long time (hours) to complete.
+ *
+ * Returns: %TRUE if the operation succeeded, %FALSE if @error is set.
+ */
gboolean
-udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
+udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *drive,
uid_t caller_uid,
gboolean enhanced,
- GError **_error)
+ GError **error)
{
gboolean ret = FALSE;
- UDisksDrive *drive = NULL;
+ UDisksDrive *_drive = NULL;
UDisksLinuxDriveObject *object = NULL;
UDisksLinuxBlockObject *block_object = NULL;
UDisksDaemon *daemon;
@@ -2060,22 +2082,22 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
gint num_minutes = 0;
guint timeout_id = 0;
gboolean claimed = FALSE;
- GError *error = NULL;
+ GError *local_error = NULL;
const gchar *pass = "xxxx";
gboolean clear_passwd_on_failure = FALSE;
- g_return_val_if_fail (UDISKS_IS_LINUX_DRIVE_ATA (ata), FALSE);
- g_return_val_if_fail (_error == NULL || *_error == NULL, FALSE);
+ g_return_val_if_fail (UDISKS_IS_LINUX_DRIVE_ATA (drive), FALSE);
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
- object = udisks_daemon_util_dup_object (ata, &error);
+ object = udisks_daemon_util_dup_object (drive, &local_error);
if (object == NULL)
goto out;
- drive = udisks_object_peek_drive (UDISKS_OBJECT (object));
+ _drive = udisks_object_peek_drive (UDISKS_OBJECT (object));
block_object = udisks_linux_drive_object_get_block (object, FALSE);
if (block_object == NULL)
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
"Unable to find block device for drive");
goto out;
}
@@ -2085,14 +2107,14 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
device = udisks_linux_drive_object_get_device (object, TRUE /* get_hw */);
if (device == NULL)
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
"No udev device");
goto out;
}
- if (ata->secure_erase_in_progress)
+ if (drive->secure_erase_in_progress)
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_DEVICE_BUSY,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_DEVICE_BUSY,
"Secure erase in progress");
goto out;
}
@@ -2102,13 +2124,13 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
fd = open (g_udev_device_get_device_file (device), O_RDONLY | O_EXCL);
if (fd == -1)
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
"Error opening device file %s: %m",
device_file);
goto out;
}
- ata->secure_erase_in_progress = TRUE;
+ drive->secure_erase_in_progress = TRUE;
claimed = TRUE;
@@ -2122,9 +2144,9 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
ATA_COMMAND_PROTOCOL_DRIVE_TO_HOST,
&input,
&output,
- &error))
+ &local_error))
{
- g_prefix_error (&error, "Error sending ATA command IDENTIFY DEVICE: ");
+ g_prefix_error (&local_error, "Error sending ATA command IDENTIFY DEVICE: ");
goto out;
}
}
@@ -2158,21 +2180,21 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
(word_82 & (1<<1)) && (word_128 & (1<<0))
))
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
"Drive does not support the ATA security feature");
goto out;
}
if (word_128 & (1<<3))
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
"Drive is frozen, cannot perform a secure erase");
goto out;
}
if (enhanced && !(word_128 & (1<<5)))
{
- g_set_error (&error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
+ g_set_error (&local_error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
"Enhanced erase requested but not supported");
goto out;
}
@@ -2216,9 +2238,9 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE,
&input,
&output,
- &error))
+ &local_error))
{
- g_prefix_error (&error, "Error sending ATA command SECURITY SET PASSWORD: ");
+ g_prefix_error (&local_error, "Error sending ATA command SECURITY SET PASSWORD: ");
goto out;
}
}
@@ -2228,7 +2250,7 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
udisks_notice ("Commencing ATA%s secure erase of %s (%s). This operation is expected to take at least %d minutes to complete",
enhanced ? " enhanced" : "",
device_file,
- udisks_drive_get_id (drive),
+ udisks_drive_get_id (_drive),
num_minutes);
/* Third... do SECURITY ERASE PREPARE */
@@ -2241,9 +2263,9 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
ATA_COMMAND_PROTOCOL_NONE,
&input,
&output,
- &error))
+ &local_error))
{
- g_prefix_error (&error, "Error sending ATA command SECURITY ERASE PREPARE: ");
+ g_prefix_error (&local_error, "Error sending ATA command SECURITY ERASE PREPARE: ");
goto out;
}
}
@@ -2263,9 +2285,9 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
ATA_COMMAND_PROTOCOL_HOST_TO_DRIVE,
&input,
&output,
- &error))
+ &local_error))
{
- g_prefix_error (&error, "Error sending ATA command SECURITY ERASE UNIT (enhanced=%d): ",
+ g_prefix_error (&local_error, "Error sending ATA command SECURITY ERASE UNIT (enhanced=%d): ",
enhanced ? 1 : 0);
goto out;
}
@@ -2298,7 +2320,7 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
udisks_error ("Failed to clear user password '%s' on %s (%s) while attemping clean-up after a failed secure erase operation. You may need to manually unlock the drive. The error was: %s (%s, %d)",
pass,
device_file,
- udisks_drive_get_id (drive),
+ udisks_drive_get_id (_drive),
cleanup_error->message, g_quark_to_string (cleanup_error->domain), cleanup_error->code);
g_clear_error (&cleanup_error);
}
@@ -2307,7 +2329,7 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
udisks_info ("Successfully removed user password '%s' from %s (%s) during clean-up after a failed secure erase operation",
pass,
device_file,
- udisks_drive_get_id (drive));
+ udisks_drive_get_id (_drive));
}
}
@@ -2315,38 +2337,38 @@ udisks_linux_drive_ata_secure_erase_sync (UDisksLinuxDriveAta *ata,
{
udisks_notice ("Finished securely erasing %s (%s)",
device_file,
- udisks_drive_get_id (drive));
+ udisks_drive_get_id (_drive));
}
else
{
udisks_notice ("Error securely erasing %s (%s): %s (%s, %d)",
device_file,
- udisks_drive_get_id (drive),
- error->message, g_quark_to_string (error->domain), error->code);
+ udisks_drive_get_id (_drive),
+ local_error->message, g_quark_to_string (local_error->domain), local_error->code);
}
if (claimed)
- ata->secure_erase_in_progress = FALSE;
+ drive->secure_erase_in_progress = FALSE;
if (timeout_id > 0)
g_source_remove (timeout_id);
if (job != NULL)
{
/* propagate error, if any */
- if (error == NULL)
+ if (local_error == NULL)
{
udisks_simple_job_complete (UDISKS_SIMPLE_JOB (job), TRUE, "");
}
else
{
gchar *s = g_strdup_printf ("Secure Erase failed: %s (%s, %d)",
- error->message, g_quark_to_string (error->domain), error->code);
+ local_error->message, g_quark_to_string (local_error->domain), local_error->code);
udisks_simple_job_complete (UDISKS_SIMPLE_JOB (job), FALSE, s);
g_free (s);
}
}
- if (error != NULL)
- g_propagate_error (_error, error);
+ if (local_error != NULL)
+ g_propagate_error (error, local_error);
if (fd != -1)
close (fd);
g_clear_object (&device);
diff --git a/src/udiskslinuxfilesystem.c b/src/udiskslinuxfilesystem.c
index 6a64167..aa3a2ff 100644
--- a/src/udiskslinuxfilesystem.c
+++ b/src/udiskslinuxfilesystem.c
@@ -274,7 +274,7 @@ typedef struct
/* ---------------------- vfat -------------------- */
-static const gchar *vfat_defaults[] = { "uid=", "gid=", "shortname=mixed", "dmask=0077", "utf8=1", "showexec", NULL };
+static const gchar *vfat_defaults[] = { "uid=", "gid=", "shortname=mixed", "dmask=0077", "utf8=1", "showexec", "flush", NULL };
static const gchar *vfat_allow[] = { "flush", "utf8=", "shortname=", "umask=", "dmask=", "fmask=", "codepage=", "iocharset=", "usefree", "showexec", NULL };
static const gchar *vfat_allow_uid_self[] = { "uid=", NULL };
static const gchar *vfat_allow_gid_self[] = { "gid=", NULL };
diff --git a/src/udisksmountmonitor.c b/src/udisksmountmonitor.c
index 36e1476..8af1028 100644
--- a/src/udisksmountmonitor.c
+++ b/src/udisksmountmonitor.c
@@ -322,7 +322,11 @@ udisks_mount_monitor_constructed (GObject *object)
}
else
{
- g_error ("No /proc/swaps file: %s", error->message);
+ if (!(error->domain == G_FILE_ERROR && error->code == G_FILE_ERROR_NOENT))
+ {
+ udisks_warning ("Error opening /proc/swaps file: %s (%s, %d)",
+ error->message, g_quark_to_string (error->domain), error->code);
+ }
g_error_free (error);
}
@@ -518,15 +522,25 @@ udisks_mount_monitor_get_swaps (UDisksMountMonitor *monitor,
gchar *contents;
gchar **lines;
guint n;
+ GError *local_error = NULL;
ret = FALSE;
contents = NULL;
lines = NULL;
- if (!g_file_get_contents ("/proc/swaps", &contents, NULL, error))
+ if (!g_file_get_contents ("/proc/swaps", &contents, NULL, &local_error))
{
- g_prefix_error (error, "Error reading /proc/self/mountinfo: ");
- goto out;
+ if (local_error->domain == G_FILE_ERROR && local_error->code == G_FILE_ERROR_NOENT)
+ {
+ g_clear_error (&local_error);
+ ret = TRUE;
+ goto out;
+ }
+ else
+ {
+ g_propagate_prefixed_error (error, local_error, "Error reading /proc/swaps: ");
+ goto out;
+ }
}
lines = g_strsplit (contents, "\n", 0);
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 8b328db..392f06e 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -12,7 +12,6 @@ INCLUDES = \
-DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
-DPACKAGE_LIB_DIR=\""$(libdir)"\" \
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
- -DUDISKS_API_IS_SUBJECT_TO_CHANGE \
$(WARN_CFLAGS) \
$(NULL)
@@ -58,10 +57,5 @@ umount_udisks2_LDADD = \
# ----------------------------------------------------------------------------------------------------
-bash_completiondir = $(sysconfdir)/bash_completion.d
-bash_completion_DATA = udisksctl-bash-completion.sh
-
-EXTRA_DIST = $(bash_completion_DATA)
-
clean-local :
- rm -f *~ $(service_DATA) $(dbusconf_DATA)
+ rm -f *~
diff --git a/udisks/udisks.h b/udisks/udisks.h
index 809cdbd..b0b9f08 100644
--- a/udisks/udisks.h
+++ b/udisks/udisks.h
@@ -21,10 +21,6 @@
#ifndef __UDISKS_H__
#define __UDISKS_H__
-#if !defined(UDISKS_API_IS_SUBJECT_TO_CHANGE) && !defined(UDISKS_COMPILATION)
-#error libudisks is unstable API. You must define UDISKS_API_IS_SUBJECT_TO_CHANGE before including udisks/udisks.h
-#endif
-
#define __UDISKS_INSIDE_UDISKS_H__
#include <udisks/udiskstypes.h>
#include <udisks/udisksenums.h>
diff --git a/udisks/udisksclient.c b/udisks/udisksclient.c
index 00bac2c..aa313cc 100644
--- a/udisks/udisksclient.c
+++ b/udisks/udisksclient.c
@@ -640,10 +640,13 @@ udisks_client_get_block_for_uuid (UDisksClient *client,
/* ---------------------------------------------------------------------------------------------------- */
+/* Note: The (type guint64) is a workaround for g-i mishandling dev_t, see
+ * https://bugzilla.gnome.org/show_bug.cgi?id=584517 */
+
/**
* udisks_client_get_block_for_dev:
* @client: A #UDisksClient.
- * @block_device_number: A #dev_t to get a #UDisksBlock for.
+ * @block_device_number: (type guint64): A #dev_t to get a #UDisksBlock for.
*
* Gets the #UDisksBlock corresponding to @block_device_number, if any.
*